Skip to content

Commit 5045a0d

Browse files
committed
drt: update unit tests to use the set_routing_layers command
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
1 parent cfdbdbb commit 5045a0d

9 files changed

Lines changed: 24 additions & 12 deletions

src/drt/test/ndr_vias1.tcl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ assign_ndr -ndr NDR_3W_3S -net clknet_2_1__leaf_clk
1818
assign_ndr -ndr NDR_3W_3S -net clknet_2_2__leaf_clk
1919
assign_ndr -ndr NDR_3W_3S -net clknet_2_3__leaf_clk
2020

21-
detailed_route -bottom_routing_layer met1 -top_routing_layer met5 -verbose 0
21+
set_routing_layers -signal met1-met5
22+
detailed_route -verbose 0
2223

2324
write_def $def_file
2425
diff_files ndr_vias1.defok $def_file

src/drt/test/ndr_vias2.tcl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ assign_ndr -ndr NDR_3W_3S -net clknet_2_1__leaf_clk
1818
assign_ndr -ndr NDR_3W_3S -net clknet_2_2__leaf_clk
1919
assign_ndr -ndr NDR_3W_3S -net clknet_2_3__leaf_clk
2020

21-
detailed_route -bottom_routing_layer met1 -top_routing_layer met5 -verbose 0
21+
set_routing_layers -signal met1-met5
22+
detailed_route -verbose 0
2223

2324
write_def $def_file
2425
diff_files ndr_vias2.defok $def_file

src/drt/test/ndr_vias3.tcl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ assign_ndr -ndr NDR_3W_3S -net clknet_2_1__leaf_clk
1616
assign_ndr -ndr NDR_3W_3S -net clknet_2_2__leaf_clk
1717
assign_ndr -ndr NDR_3W_3S -net clknet_2_3__leaf_clk
1818

19-
detailed_route -bottom_routing_layer met1 -top_routing_layer met5 -verbose 0
19+
set_routing_layers -signal met1-met5
20+
detailed_route -verbose 0
2021

2122
write_def $def_file
2223
diff_files ndr_vias3.defok $def_file

src/drt/test/obstruction.tcl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ read_guides "obstruction.guide"
77

88
set def_file [make_result_file obstruction.def]
99

10-
detailed_route -bottom_routing_layer met1 -top_routing_layer met5 -verbose 0
10+
set_routing_layers -signal met1-met5
11+
detailed_route -verbose 0
1112

1213
write_def $def_file
1314
diff_files obstruction.defok $def_file

src/drt/test/top_level_term.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,12 @@
1111
gr = design.getGlobalRouter()
1212
gr.readGuides("top_level_term.guide")
1313

14+
design.evalTclString(
15+
"set_routing_layers -signal met1-met3"
16+
)
17+
1418
drt_aux.detailed_route(
15-
design, bottom_routing_layer="met1", top_routing_layer="met3", verbose=0
19+
design, verbose=0
1620
)
1721

1822
def_file = helpers.make_result_file("top_level_term.def")

src/drt/test/top_level_term.tcl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ read_guides "top_level_term.guide"
77

88
set def_file [make_result_file top_level_term.def]
99

10-
detailed_route -bottom_routing_layer met1 -top_routing_layer met3 -verbose 0
10+
set_routing_layers -signal met1-met3
11+
detailed_route -verbose 0
1112

1213
write_def $def_file
1314
diff_files top_level_term.defok $def_file

src/drt/test/top_level_term2.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,12 @@
1111
gr = design.getGlobalRouter()
1212
gr.readGuides("top_level_term2.guide")
1313

14+
design.evalTclString(
15+
"set_routing_layers -signal met1-met3"
16+
)
17+
1418
drt_aux.detailed_route(
15-
design, bottom_routing_layer="met1", top_routing_layer="met3", verbose=0
19+
design, verbose=0
1620
)
1721

1822
def_file = helpers.make_result_file("top_level_term2.def")

src/drt/test/top_level_term2.tcl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ read_guides "top_level_term2.guide"
77

88
set def_file [make_result_file top_level_term2.def]
99

10-
detailed_route -bottom_routing_layer met1 -top_routing_layer met3 -verbose 0
10+
set_routing_layers -signal met1-met3
11+
detailed_route -verbose 0
1112

1213
write_def $def_file
1314
diff_files top_level_term2.defok $def_file

src/drt/test/via_access_layer.tcl

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ read_lef "via_access_layer.lef"
66
read_def "via_access_layer.def"
77
read_guides "via_access_layer.guides"
88

9-
detailed_route -bottom_routing_layer met3 \
10-
-top_routing_layer met5 \
11-
-via_access_layer met2 \
12-
-verbose 0
9+
set_routing_layers -signal met3-met5
10+
detailed_route -via_access_layer met2 -verbose 0
1311

1412
set def_file [make_result_file via_access_layer.def]
1513

0 commit comments

Comments
 (0)