Skip to content

Commit 2634a0a

Browse files
committed
Simplified dbModNet naming in hierarchicalConnect().
Signed-off-by: Jaehyun Kim <[email protected]>
1 parent 3125118 commit 2634a0a

File tree

8 files changed

+152
-160
lines changed

8 files changed

+152
-160
lines changed

src/cts/test/hier_insertion_delay.vok

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
module multi_sink (clk);
22
input clk;
33

4-
wire multi_sink_clkbuf_leaf_15_clk_regs_clknet_leaf_15_clk_regs;
5-
wire multi_sink_clkbuf_leaf_13_clk_regs_clknet_leaf_13_clk_regs;
6-
wire multi_sink_clkbuf_leaf_12_clk_regs_clknet_leaf_12_clk_regs;
7-
wire multi_sink_clkbuf_leaf_11_clk_regs_clknet_leaf_11_clk_regs;
4+
wire clknet_leaf_15_clk_regs;
5+
wire clknet_leaf_13_clk_regs;
6+
wire clknet_leaf_12_clk_regs;
7+
wire clknet_leaf_11_clk_regs;
88
wire clk_regs;
99
wire clknet_0_clk;
1010
wire clknet_1_0__leaf_clk;
@@ -78,15 +78,15 @@ module multi_sink (clk);
7878
CLKBUF_X3 clkbuf_leaf_16_clk_regs (.A(clknet_1_0__leaf_clk_regs),
7979
.Z(clknet_leaf_16_clk_regs));
8080
CLKBUF_X3 clkbuf_leaf_15_clk_regs (.A(clknet_1_0__leaf_clk_regs),
81-
.Z(multi_sink_clkbuf_leaf_15_clk_regs_clknet_leaf_15_clk_regs));
81+
.Z(clknet_leaf_15_clk_regs));
8282
CLKBUF_X3 clkbuf_leaf_14_clk_regs (.A(clknet_1_0__leaf_clk_regs),
8383
.Z(clknet_leaf_14_clk_regs));
8484
CLKBUF_X3 clkbuf_leaf_13_clk_regs (.A(clknet_1_1__leaf_clk_regs),
85-
.Z(multi_sink_clkbuf_leaf_13_clk_regs_clknet_leaf_13_clk_regs));
85+
.Z(clknet_leaf_13_clk_regs));
8686
CLKBUF_X3 clkbuf_leaf_12_clk_regs (.A(clknet_1_1__leaf_clk_regs),
87-
.Z(multi_sink_clkbuf_leaf_12_clk_regs_clknet_leaf_12_clk_regs));
87+
.Z(clknet_leaf_12_clk_regs));
8888
CLKBUF_X3 clkbuf_leaf_11_clk_regs (.A(clknet_1_1__leaf_clk_regs),
89-
.Z(multi_sink_clkbuf_leaf_11_clk_regs_clknet_leaf_11_clk_regs));
89+
.Z(clknet_leaf_11_clk_regs));
9090
CLKBUF_X3 clkbuf_leaf_10_clk_regs (.A(clknet_1_1__leaf_clk_regs),
9191
.Z(clknet_leaf_10_clk_regs));
9292
CLKBUF_X3 clkbuf_leaf_9_clk_regs (.A(clknet_1_1__leaf_clk_regs),
@@ -364,7 +364,7 @@ module multi_sink (clk);
364364
DFF_X1 ff70 (.CK(clknet_leaf_14_clk_regs));
365365
DFF_X1 ff71 (.CK(clknet_leaf_13_clk_regs));
366366
DFF_X1 ff74 (.CK(clknet_leaf_11_clk_regs));
367-
DFF_X1 ff75 (.CK(multi_sink_clkbuf_leaf_11_clk_regs_clknet_leaf_11_clk_regs));
367+
DFF_X1 ff75 (.CK(clknet_leaf_11_clk_regs));
368368
DFF_X1 ff76 (.CK(clknet_leaf_15_clk_regs));
369369
DFF_X1 ff77 (.CK(clknet_leaf_13_clk_regs));
370370
DFF_X1 ff78 (.CK(clknet_leaf_12_clk_regs));
@@ -376,24 +376,24 @@ module multi_sink (clk);
376376
DFF_X1 ff83 (.CK(clknet_leaf_14_clk_regs));
377377
DFF_X1 ff84 (.CK(clknet_leaf_12_clk_regs));
378378
DFF_X1 ff85 (.CK(clknet_leaf_11_clk_regs));
379-
DFF_X1 ff86 (.CK(multi_sink_clkbuf_leaf_11_clk_regs_clknet_leaf_11_clk_regs));
379+
DFF_X1 ff86 (.CK(clknet_leaf_11_clk_regs));
380380
DFF_X1 ff87 (.CK(clknet_leaf_15_clk_regs));
381-
DFF_X1 ff88 (.CK(multi_sink_clkbuf_leaf_13_clk_regs_clknet_leaf_13_clk_regs));
381+
DFF_X1 ff88 (.CK(clknet_leaf_13_clk_regs));
382382
DFF_X1 ff89 (.CK(clknet_leaf_12_clk_regs));
383383
DFF_X1 ff9 (.CK(clknet_leaf_11_clk_regs));
384384
DFF_X1 ff92 (.CK(clknet_leaf_15_clk_regs));
385385
DFF_X1 ff93 (.CK(clknet_leaf_14_clk_regs));
386386
DFF_X1 ff94 (.CK(clknet_leaf_12_clk_regs));
387387
DFF_X1 ff95 (.CK(clknet_leaf_11_clk_regs));
388-
DFF_X1 ff96 (.CK(multi_sink_clkbuf_leaf_15_clk_regs_clknet_leaf_15_clk_regs));
388+
DFF_X1 ff96 (.CK(clknet_leaf_15_clk_regs));
389389
DFF_X1 ff97 (.CK(clknet_leaf_12_clk_regs));
390390
DFF_X1 ff98 (.CK(clknet_leaf_11_clk_regs));
391-
DFF_X1 ff99 (.CK(multi_sink_clkbuf_leaf_11_clk_regs_clknet_leaf_11_clk_regs));
391+
DFF_X1 ff99 (.CK(clknet_leaf_11_clk_regs));
392392
array_tile inst_0 (.clk(clknet_1_0__leaf_clk));
393-
hier_block h1 (.clknet_leaf_15_clk_regs_i(multi_sink_clkbuf_leaf_15_clk_regs_clknet_leaf_15_clk_regs),
394-
.clknet_leaf_13_clk_regs_i(multi_sink_clkbuf_leaf_13_clk_regs_clknet_leaf_13_clk_regs),
395-
.clknet_leaf_12_clk_regs_i(multi_sink_clkbuf_leaf_12_clk_regs_clknet_leaf_12_clk_regs),
396-
.clknet_leaf_11_clk_regs_i(multi_sink_clkbuf_leaf_11_clk_regs_clknet_leaf_11_clk_regs));
393+
hier_block h1 (.clknet_leaf_15_clk_regs_i(clknet_leaf_15_clk_regs),
394+
.clknet_leaf_13_clk_regs_i(clknet_leaf_13_clk_regs),
395+
.clknet_leaf_12_clk_regs_i(clknet_leaf_12_clk_regs),
396+
.clknet_leaf_11_clk_regs_i(clknet_leaf_11_clk_regs));
397397
endmodule
398398
module hier_block (clknet_leaf_15_clk_regs_i,
399399
clknet_leaf_13_clk_regs_i,

src/cts/test/simple_test_hier_out.vok

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
module test_16_sinks (clk);
22
input clk;
33

4-
wire test_16_sinks_clkbuf_1_1__f_clk_clknet_1_1__leaf_clk;
5-
wire test_16_sinks_clkbuf_1_0__f_clk_clknet_1_0__leaf_clk;
4+
wire clknet_1_1__leaf_clk;
5+
wire clknet_1_0__leaf_clk;
66
wire clknet_0_clk;
77

88
INV_X1 clkload0 (.A(clknet_1_1__leaf_clk));
99
CLKBUF_X3 clkbuf_1_1__f_clk (.A(clknet_0_clk),
10-
.Z(test_16_sinks_clkbuf_1_1__f_clk_clknet_1_1__leaf_clk));
10+
.Z(clknet_1_1__leaf_clk));
1111
CLKBUF_X3 clkbuf_1_0__f_clk (.A(clknet_0_clk),
12-
.Z(test_16_sinks_clkbuf_1_0__f_clk_clknet_1_0__leaf_clk));
12+
.Z(clknet_1_0__leaf_clk));
1313
CLKBUF_X3 clkbuf_0_clk (.A(clk),
1414
.Z(clknet_0_clk));
15-
flop_pair U1 (.clknet_1_0__leaf_clk_i(test_16_sinks_clkbuf_1_0__f_clk_clknet_1_0__leaf_clk));
16-
flop_pair_U2 U2 (.clknet_1_1__leaf_clk_i(test_16_sinks_clkbuf_1_1__f_clk_clknet_1_1__leaf_clk),
17-
.clknet_1_0__leaf_clk_i(test_16_sinks_clkbuf_1_0__f_clk_clknet_1_0__leaf_clk));
18-
flop_pair_U3 U3 (.clknet_1_1__leaf_clk_i(test_16_sinks_clkbuf_1_1__f_clk_clknet_1_1__leaf_clk),
19-
.clknet_1_0__leaf_clk_i(test_16_sinks_clkbuf_1_0__f_clk_clknet_1_0__leaf_clk));
20-
flop_pair_U4 U4 (.clknet_1_1__leaf_clk_i(test_16_sinks_clkbuf_1_1__f_clk_clknet_1_1__leaf_clk),
21-
.clknet_1_0__leaf_clk_i(test_16_sinks_clkbuf_1_0__f_clk_clknet_1_0__leaf_clk));
22-
flop_pair_U5 U5 (.clknet_1_1__leaf_clk_i(test_16_sinks_clkbuf_1_1__f_clk_clknet_1_1__leaf_clk),
23-
.clknet_1_0__leaf_clk_i(test_16_sinks_clkbuf_1_0__f_clk_clknet_1_0__leaf_clk));
24-
flop_pair_U6 U6 (.clknet_1_1__leaf_clk_i(test_16_sinks_clkbuf_1_1__f_clk_clknet_1_1__leaf_clk),
25-
.clknet_1_0__leaf_clk_i(test_16_sinks_clkbuf_1_0__f_clk_clknet_1_0__leaf_clk));
26-
flop_pair_U7 U7 (.clknet_1_1__leaf_clk_i(test_16_sinks_clkbuf_1_1__f_clk_clknet_1_1__leaf_clk),
27-
.clknet_1_0__leaf_clk_i(test_16_sinks_clkbuf_1_0__f_clk_clknet_1_0__leaf_clk));
28-
flop_pair_U8 U8 (.clknet_1_1__leaf_clk_i(test_16_sinks_clkbuf_1_1__f_clk_clknet_1_1__leaf_clk),
29-
.clknet_1_0__leaf_clk_i(test_16_sinks_clkbuf_1_0__f_clk_clknet_1_0__leaf_clk));
15+
flop_pair U1 (.clknet_1_0__leaf_clk_i(clknet_1_0__leaf_clk));
16+
flop_pair_U2 U2 (.clknet_1_1__leaf_clk_i(clknet_1_1__leaf_clk),
17+
.clknet_1_0__leaf_clk_i(clknet_1_0__leaf_clk));
18+
flop_pair_U3 U3 (.clknet_1_1__leaf_clk_i(clknet_1_1__leaf_clk),
19+
.clknet_1_0__leaf_clk_i(clknet_1_0__leaf_clk));
20+
flop_pair_U4 U4 (.clknet_1_1__leaf_clk_i(clknet_1_1__leaf_clk),
21+
.clknet_1_0__leaf_clk_i(clknet_1_0__leaf_clk));
22+
flop_pair_U5 U5 (.clknet_1_1__leaf_clk_i(clknet_1_1__leaf_clk),
23+
.clknet_1_0__leaf_clk_i(clknet_1_0__leaf_clk));
24+
flop_pair_U6 U6 (.clknet_1_1__leaf_clk_i(clknet_1_1__leaf_clk),
25+
.clknet_1_0__leaf_clk_i(clknet_1_0__leaf_clk));
26+
flop_pair_U7 U7 (.clknet_1_1__leaf_clk_i(clknet_1_1__leaf_clk),
27+
.clknet_1_0__leaf_clk_i(clknet_1_0__leaf_clk));
28+
flop_pair_U8 U8 (.clknet_1_1__leaf_clk_i(clknet_1_1__leaf_clk),
29+
.clknet_1_0__leaf_clk_i(clknet_1_0__leaf_clk));
3030
endmodule
3131
module flop_pair (clknet_1_0__leaf_clk_i);
3232
input clknet_1_0__leaf_clk_i;

src/dbSta/src/dbEditHierarchy.cc

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -385,27 +385,19 @@ void dbEditHierarchy::hierarchicalConnect(dbITerm* source_pin,
385385
if (!top_net) {
386386
dlogHierConnCreatingTopNet(connection_name, highest_common_module);
387387

388-
// Get full name of source_pin_flat_net
388+
// Get base name of source_pin_flat_net
389389
Pin* sta_source_pin = db_network_->dbToSta(source_pin);
390390
dbNet* source_pin_flat_net = db_network_->flatNet(sta_source_pin);
391-
Instance* sta_inst = db_network_->instance(sta_source_pin);
392-
const char* inst_name = db_network_->name(sta_inst);
393-
Instance* parent_inst = db_network_->parent(sta_inst);
394-
const char* parent_name = db_network_->name(parent_inst);
395-
396-
std::string full_name = fmt::format(
397-
"{}_{}_{}",
398-
parent_name,
399-
inst_name,
400-
db_network_->name(db_network_->dbToSta(source_pin_flat_net)));
391+
std::string base_name = fmt::format(
392+
"{}", db_network_->name(db_network_->dbToSta(source_pin_flat_net)));
401393

402394
// Decide a new unique net name to avoid collisions.
403-
std::string unique_name = full_name;
395+
std::string unique_name = base_name;
404396
int id = 0;
405397
while (highest_common_module->findModBTerm(unique_name.c_str())
406398
|| highest_common_module->getModNet(unique_name.c_str())) {
407399
id++;
408-
unique_name = fmt::format("{}_{}", full_name, id);
400+
unique_name = fmt::format("{}_{}", base_name, id);
409401
}
410402

411403
// Create and connect dbModNet

src/rsz/test/clone_hier_out.vok

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -303,14 +303,14 @@ module hi_fanout (clk1,
303303
output output98;
304304
output output99;
305305

306-
wire hi_fanout_split576_net576;
307-
wire hi_fanout_split575_net575;
306+
wire net576;
307+
wire net575;
308308
wire net_o_11;
309309
wire net_o_10;
310310
wire net_o_9;
311-
wire hi_fanout_split174_net174;
311+
wire net174;
312312
wire net_o_8;
313-
wire hi_fanout_split172_net172;
313+
wire net172;
314314
wire net_o_7;
315315
wire net_o_6;
316316
wire net_o_5;
@@ -324,13 +324,13 @@ module hi_fanout (clk1,
324324
wire clk_to_nand0;
325325

326326
BUF_X8 split576 (.A(clk_to_nand0),
327-
.Z(hi_fanout_split576_net576));
327+
.Z(net576));
328328
BUF_X4 split575 (.A(clk_to_nand1),
329-
.Z(hi_fanout_split575_net575));
329+
.Z(net575));
330330
BUF_X8 split174 (.A(clk_to_nand0),
331-
.Z(hi_fanout_split174_net174));
331+
.Z(net174));
332332
BUF_X8 split172 (.A(clk_to_nand1),
333-
.Z(hi_fanout_split172_net172));
333+
.Z(net172));
334334
DFF_X2 drvr_1 (.D(data),
335335
.CK(clk1),
336336
.Q(clk_to_nand0));
@@ -787,14 +787,14 @@ module hi_fanout (clk1,
787787
DFF_X1 load99 (.D(net0),
788788
.CK(clk1),
789789
.Q(output99));
790-
submodule cloneU1 (.net_i_3(hi_fanout_split576_net576),
791-
.net_i_2(hi_fanout_split575_net575),
790+
submodule cloneU1 (.net_i_3(net576),
791+
.net_i_2(net575),
792792
.net_o_11(net_o_11),
793793
.net_o_10(net_o_10),
794794
.net_o_9(net_o_9),
795-
.net_i_1(hi_fanout_split174_net174),
795+
.net_i_1(net174),
796796
.net_o_8(net_o_8),
797-
.net_i(hi_fanout_split172_net172),
797+
.net_i(net172),
798798
.net_o_7(net_o_7),
799799
.net_o_6(net_o_6),
800800
.net_o_5(net_o_5),

src/rsz/test/repair_fanout2_hier_out.vok

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,48 @@
11
module hi_fanout (clk1);
22
input clk1;
33

4-
wire hi_fanout_fanout8_net8;
5-
wire hi_fanout_fanout7_net7;
6-
wire hi_fanout_fanout6_net6;
7-
wire hi_fanout_fanout5_net5;
8-
wire hi_fanout_fanout4_net4;
9-
wire hi_fanout_fanout3_net3;
10-
wire hi_fanout_fanout2_net2;
11-
wire hi_fanout_fanout1_net1;
4+
wire net8;
5+
wire net7;
6+
wire net6;
7+
wire net5;
8+
wire net4;
9+
wire net3;
10+
wire net2;
11+
wire net1;
1212
wire net0;
1313

1414
BUF_X1 fanout8 (.A(net0),
15-
.Z(hi_fanout_fanout8_net8));
15+
.Z(net8));
1616
BUF_X1 fanout7 (.A(net8),
17-
.Z(hi_fanout_fanout7_net7));
17+
.Z(net7));
1818
BUF_X1 fanout6 (.A(net8),
19-
.Z(hi_fanout_fanout6_net6));
19+
.Z(net6));
2020
BUF_X1 fanout5 (.A(net8),
21-
.Z(hi_fanout_fanout5_net5));
21+
.Z(net5));
2222
BUF_X1 fanout4 (.A(net0),
23-
.Z(hi_fanout_fanout4_net4));
24-
BUF_X1 fanout3 (.A(hi_fanout_fanout4_net4),
25-
.Z(hi_fanout_fanout3_net3));
26-
BUF_X1 fanout2 (.A(hi_fanout_fanout3_net3),
27-
.Z(hi_fanout_fanout2_net2));
28-
BUF_X1 fanout1 (.A(hi_fanout_fanout4_net4),
29-
.Z(hi_fanout_fanout1_net1));
23+
.Z(net4));
24+
BUF_X1 fanout3 (.A(net4),
25+
.Z(net3));
26+
BUF_X1 fanout2 (.A(net3),
27+
.Z(net2));
28+
BUF_X1 fanout1 (.A(net4),
29+
.Z(net1));
3030
DFF_X1 drvr (.CK(clk1),
3131
.Q(net0));
32-
hi_fanout_child hi_fanout_inst1 (.net_i_6(hi_fanout_fanout7_net7),
33-
.net_i_5(hi_fanout_fanout6_net6),
34-
.net_i_4(hi_fanout_fanout5_net5),
35-
.net_i_3(hi_fanout_fanout4_net4),
36-
.net_i_2(hi_fanout_fanout3_net3),
37-
.net_i_1(hi_fanout_fanout2_net2),
38-
.net_i(hi_fanout_fanout1_net1),
32+
hi_fanout_child hi_fanout_inst1 (.net_i_6(net7),
33+
.net_i_5(net6),
34+
.net_i_4(net5),
35+
.net_i_3(net4),
36+
.net_i_2(net3),
37+
.net_i_1(net2),
38+
.net_i(net1),
3939
.clk1(clk1));
40-
hi_fanout_child_hi_fanout_inst2 hi_fanout_inst2 (.net_i_5(hi_fanout_fanout8_net8),
41-
.net_i_4(hi_fanout_fanout7_net7),
42-
.net_i_3(hi_fanout_fanout6_net6),
43-
.net_i_2(hi_fanout_fanout4_net4),
44-
.net_i_1(hi_fanout_fanout3_net3),
45-
.net_i(hi_fanout_fanout1_net1),
40+
hi_fanout_child_hi_fanout_inst2 hi_fanout_inst2 (.net_i_5(net8),
41+
.net_i_4(net7),
42+
.net_i_3(net6),
43+
.net_i_2(net4),
44+
.net_i_1(net3),
45+
.net_i(net1),
4646
.net0(net0),
4747
.clk1(clk1));
4848
endmodule

src/rsz/test/repair_fanout3_hier_out.vok

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -3,49 +3,49 @@ module hi_fanout (clk1,
33
input clk1;
44
output net0;
55

6-
wire hi_fanout_fanout8_net8;
7-
wire hi_fanout_fanout7_net7;
8-
wire hi_fanout_fanout6_net6;
9-
wire hi_fanout_drvr_net5;
10-
wire hi_fanout_fanout4_net4;
11-
wire hi_fanout_fanout3_net3;
12-
wire hi_fanout_fanout2_net2;
13-
wire hi_fanout_fanout1_net1;
6+
wire net8;
7+
wire net7;
8+
wire net6;
9+
wire net5;
10+
wire net4;
11+
wire net3;
12+
wire net2;
13+
wire net1;
1414

15-
BUF_X1 fanout8 (.A(hi_fanout_drvr_net5),
16-
.Z(hi_fanout_fanout8_net8));
17-
BUF_X1 fanout7 (.A(hi_fanout_fanout8_net8),
18-
.Z(hi_fanout_fanout7_net7));
19-
BUF_X1 fanout6 (.A(hi_fanout_fanout8_net8),
20-
.Z(hi_fanout_fanout6_net6));
21-
BUF_X1 fanout5 (.A(hi_fanout_fanout6_net6),
15+
BUF_X1 fanout8 (.A(net5),
16+
.Z(net8));
17+
BUF_X1 fanout7 (.A(net8),
18+
.Z(net7));
19+
BUF_X1 fanout6 (.A(net8),
20+
.Z(net6));
21+
BUF_X1 fanout5 (.A(net6),
2222
.Z(net0));
23-
BUF_X1 fanout4 (.A(hi_fanout_drvr_net5),
24-
.Z(hi_fanout_fanout4_net4));
25-
BUF_X1 fanout3 (.A(hi_fanout_fanout4_net4),
26-
.Z(hi_fanout_fanout3_net3));
27-
BUF_X1 fanout2 (.A(hi_fanout_fanout3_net3),
28-
.Z(hi_fanout_fanout2_net2));
29-
BUF_X1 fanout1 (.A(hi_fanout_fanout4_net4),
30-
.Z(hi_fanout_fanout1_net1));
23+
BUF_X1 fanout4 (.A(net5),
24+
.Z(net4));
25+
BUF_X1 fanout3 (.A(net4),
26+
.Z(net3));
27+
BUF_X1 fanout2 (.A(net3),
28+
.Z(net2));
29+
BUF_X1 fanout1 (.A(net4),
30+
.Z(net1));
3131
DFF_X1 drvr (.CK(clk1),
32-
.Q(hi_fanout_drvr_net5));
33-
hi_fanout_child hi_fanout_inst1 (.net_i_7(hi_fanout_fanout8_net8),
34-
.net_i_6(hi_fanout_fanout7_net7),
35-
.net_i_5(hi_fanout_fanout6_net6),
36-
.net_i_3(hi_fanout_fanout4_net4),
37-
.net_i_2(hi_fanout_fanout3_net3),
38-
.net_i_1(hi_fanout_fanout2_net2),
39-
.net_i(hi_fanout_fanout1_net1),
32+
.Q(net5));
33+
hi_fanout_child hi_fanout_inst1 (.net_i_7(net8),
34+
.net_i_6(net7),
35+
.net_i_5(net6),
36+
.net_i_3(net4),
37+
.net_i_2(net3),
38+
.net_i_1(net2),
39+
.net_i(net1),
4040
.net0(net0),
4141
.clk1(clk1));
42-
hi_fanout_child_hi_fanout_inst2 hi_fanout_inst2 (.net_i_6(hi_fanout_fanout8_net8),
43-
.net_i_5(hi_fanout_fanout7_net7),
44-
.net_i_4(hi_fanout_fanout6_net6),
45-
.net_i_3(hi_fanout_drvr_net5),
46-
.net_i_2(hi_fanout_fanout4_net4),
47-
.net_i_1(hi_fanout_fanout3_net3),
48-
.net_i(hi_fanout_fanout1_net1),
42+
hi_fanout_child_hi_fanout_inst2 hi_fanout_inst2 (.net_i_6(net8),
43+
.net_i_5(net7),
44+
.net_i_4(net6),
45+
.net_i_3(net5),
46+
.net_i_2(net4),
47+
.net_i_1(net3),
48+
.net_i(net1),
4949
.clk1(clk1));
5050
endmodule
5151
module hi_fanout_child (net_i_7,

0 commit comments

Comments
 (0)