Skip to content

Commit 421a737

Browse files
committed
drt: remove -bottom_routing_layer and -top_routing_layer options
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
1 parent d5b7931 commit 421a737

8 files changed

Lines changed: 6 additions & 59 deletions

File tree

src/drt/README.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,6 @@ detailed_route
5151
[-via_access_layer layer]
5252
[-or_seed seed]
5353
[-or_k k]
54-
[-bottom_routing_layer layer]
55-
[-top_routing_layer layer]
5654
[-verbose level]
5755
[-distributed]
5856
[-remote_host rhost]
@@ -85,8 +83,6 @@ detailed_route
8583
| `-min_access_points` | Refer to pin access arguments [here](#pin-access-arguments). |
8684
| `-or_seed` | Refer to developer arguments [here](#developer-arguments). |
8785
| `-or_k` | Refer to developer arguments [here](#developer-arguments). |
88-
| `-bottom_routing_layer` | Bottommost routing layer name. |
89-
| `-top_routing_layer` | Topmost routing layer name. |
9086
| `-verbose` | Sets verbose mode if the value is greater than 1, else non-verbose mode (must be integer, or error will be triggered.) |
9187
| `-distributed` | Refer to distributed arguments [here](#distributed-arguments). |
9288
| `-remote_host` | Refer to distributed arguments [here](#distributed-arguments). |
@@ -160,7 +156,6 @@ This function checks pin access.
160156
```tcl
161157
pin_access
162158
[-db_process_node name]
163-
[-bottom_routing_layer layer]
164159
[-top_routing_layer layer]
165160
[-via_access_layer layer]
166161
[-via_in_pin_bottom_layer layer]
@@ -179,8 +174,6 @@ pin_access
179174
| Switch Name | Description |
180175
| ----- | ----- |
181176
| `-db_process_node` | Specify process node. |
182-
| `-bottom_routing_layer` | Bottommost routing layer. |
183-
| `-top_routing_layer` | Topmost routing layer name. |
184177
| `-via_access_layer` | Refer to pin access arguments [here](#pin-access-arguments). |
185178
| `-via_in_pin_bottom_layer` | Refer to pin access arguments [here](#pin-access-arguments). |
186179
| `-via_in_pin_top_layer` | Refer to pin access arguments [here](#pin-access-arguments). |

src/drt/include/triton_route/TritonRoute.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,6 @@ struct ParamStruct
6767
std::string viaAccessLayer;
6868
int orSeed = 0;
6969
double orK = 0;
70-
std::string bottomRoutingLayer;
71-
std::string topRoutingLayer;
7270
int verbose = 1;
7371
bool cleanPatches = false;
7472
bool doPa = false;

src/drt/src/TritonRoute.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1275,12 +1275,6 @@ void TritonRoute::setParams(const ParamStruct& params)
12751275
}
12761276
router_cfg_->OR_SEED = params.orSeed;
12771277
router_cfg_->OR_K = params.orK;
1278-
if (!params.bottomRoutingLayer.empty()) {
1279-
router_cfg_->BOTTOM_ROUTING_LAYER_NAME = params.bottomRoutingLayer;
1280-
}
1281-
if (!params.topRoutingLayer.empty()) {
1282-
router_cfg_->TOP_ROUTING_LAYER_NAME = params.topRoutingLayer;
1283-
}
12841278
if (params.minAccessPoints > 0) {
12851279
router_cfg_->MINNUMACCESSPOINT_STDCELLPIN = params.minAccessPoints;
12861280
router_cfg_->MINNUMACCESSPOINT_MACROCELLPIN = params.minAccessPoints;

src/drt/src/TritonRoute.i

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,6 @@ void detailed_route_cmd(const char* outputMazeFile,
6060
const char* viaAccessLayer,
6161
int orSeed,
6262
double orK,
63-
const char* bottomRoutingLayer,
64-
const char* topRoutingLayer,
6563
int verbose,
6664
bool cleanPatches,
6765
bool noPa,
@@ -90,8 +88,6 @@ void detailed_route_cmd(const char* outputMazeFile,
9088
viaAccessLayer,
9189
orSeed,
9290
orK,
93-
bottomRoutingLayer,
94-
topRoutingLayer,
9591
verbose,
9692
cleanPatches,
9793
!noPa,
@@ -105,8 +101,6 @@ void detailed_route_cmd(const char* outputMazeFile,
105101
}
106102

107103
void pin_access_cmd(const char* dbProcessNode,
108-
const char* bottomRoutingLayer,
109-
const char* topRoutingLayer,
110104
const char* viaAccessLayer,
111105
int verbose,
112106
int minAccessPoints,
@@ -116,8 +110,6 @@ void pin_access_cmd(const char* dbProcessNode,
116110
auto* router = ord::OpenRoad::openRoad()->getTritonRoute();
117111
drt::ParamStruct params;
118112
params.dbProcessNode = dbProcessNode;
119-
params.bottomRoutingLayer = bottomRoutingLayer;
120-
params.topRoutingLayer = topRoutingLayer;
121113
params.verbose = verbose;
122114
params.viaAccessLayer = viaAccessLayer;
123115
params.minAccessPoints = minAccessPoints;

src/drt/src/TritonRoute.tcl

Lines changed: 6 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ sta::define_cmd_args "detailed_route" {
1515
[-via_access_layer layer]
1616
[-or_seed seed]
1717
[-or_k k]
18-
[-bottom_routing_layer layer]
19-
[-top_routing_layer layer]
2018
[-verbose level]
2119
[-distributed]
2220
[-remote_host rhost]
@@ -35,8 +33,8 @@ proc detailed_route { args } {
3533
sta::parse_key_args "detailed_route" args \
3634
keys {-output_maze -output_drc -output_cmap -output_guide_coverage \
3735
-db_process_node -droute_end_iter -via_in_pin_bottom_layer \
38-
-via_in_pin_top_layer -via_access_layer -or_seed -or_k -bottom_routing_layer \
39-
-top_routing_layer -verbose -remote_host -remote_port -shared_volume \
36+
-via_in_pin_top_layer -via_access_layer -or_seed -or_k \
37+
-verbose -remote_host -remote_port -shared_volume \
4038
-cloud_size -min_access_points -repair_pdn_vias -drc_report_iter_step} \
4139
flags {-disable_via_gen -distributed -clean_patches -no_pin_access \
4240
-single_step_dr -save_guide_updates}
@@ -121,16 +119,6 @@ proc detailed_route { args } {
121119
} else {
122120
set or_k 0
123121
}
124-
if { [info exists keys(-bottom_routing_layer)] } {
125-
set bottom_routing_layer $keys(-bottom_routing_layer)
126-
} else {
127-
set bottom_routing_layer ""
128-
}
129-
if { [info exists keys(-top_routing_layer)] } {
130-
set top_routing_layer $keys(-top_routing_layer)
131-
} else {
132-
set top_routing_layer ""
133-
}
134122
if { [info exists keys(-verbose)] } {
135123
sta::check_positive_integer "-verbose" $keys(-verbose)
136124
set verbose $keys(-verbose)
@@ -169,7 +157,7 @@ proc detailed_route { args } {
169157
drt::detailed_route_cmd $output_maze $output_drc $output_cmap \
170158
$output_guide_coverage $db_process_node $enable_via_gen $droute_end_iter \
171159
$via_in_pin_bottom_layer $via_in_pin_top_layer \
172-
$via_access_layer $or_seed $or_k $bottom_routing_layer $top_routing_layer $verbose \
160+
$via_access_layer $or_seed $or_k $verbose \
173161
$clean_patches $no_pin_access $single_step_dr $min_access_points \
174162
$save_guide_updates $repair_pdn_vias $drc_report_iter_step
175163
}
@@ -270,8 +258,6 @@ proc detailed_route_debug { args } {
270258

271259
sta::define_cmd_args "pin_access" {
272260
[-db_process_node name]
273-
[-bottom_routing_layer layer]
274-
[-top_routing_layer layer]
275261
[-via_access_layer layer]
276262
[-via_in_pin_bottom_layer layer]
277263
[-via_in_pin_top_layer layer]
@@ -285,7 +271,7 @@ sta::define_cmd_args "pin_access" {
285271
}
286272
proc pin_access { args } {
287273
sta::parse_key_args "pin_access" args \
288-
keys {-db_process_node -bottom_routing_layer -top_routing_layer -verbose \
274+
keys {-db_process_node -verbose \
289275
-min_access_points -remote_host -remote_port -shared_volume -cloud_size \
290276
-via_access_layer -via_in_pin_bottom_layer -via_in_pin_top_layer} \
291277
flags {-distributed}
@@ -295,16 +281,6 @@ proc pin_access { args } {
295281
} else {
296282
set db_process_node ""
297283
}
298-
if { [info exists keys(-bottom_routing_layer)] } {
299-
set bottom_routing_layer $keys(-bottom_routing_layer)
300-
} else {
301-
set bottom_routing_layer ""
302-
}
303-
if { [info exists keys(-top_routing_layer)] } {
304-
set top_routing_layer $keys(-top_routing_layer)
305-
} else {
306-
set top_routing_layer ""
307-
}
308284
if { [info exists keys(-via_access_layer)] } {
309285
set via_access_layer $keys(-via_access_layer)
310286
} else {
@@ -355,8 +331,8 @@ proc pin_access { args } {
355331
}
356332
drt::detailed_route_distributed $rhost $rport $vol $cloudsz
357333
}
358-
drt::pin_access_cmd $db_process_node $bottom_routing_layer \
359-
$top_routing_layer $via_access_layer $verbose $min_access_points \
334+
drt::pin_access_cmd $db_process_node \
335+
$via_access_layer $verbose $min_access_points \
360336
$via_in_pin_bottom_layer $via_in_pin_top_layer
361337
}
362338

src/drt/src/global.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ struct RouterConfiguration
3939
int MTSAFEDIST = 2000;
4040
int DRCSAFEDIST = 500;
4141
int VERBOSE = 1;
42-
std::string BOTTOM_ROUTING_LAYER_NAME;
43-
std::string TOP_ROUTING_LAYER_NAME;
4442
int BOTTOM_ROUTING_LAYER = 2;
4543
int TOP_ROUTING_LAYER = std::numeric_limits<int>::max();
4644
bool ALLOW_PIN_AS_FEEDTHROUGH = true;

src/drt/src/serialization.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -751,8 +751,6 @@ void serializeGlobals(Archive& ar, RouterConfiguration* router_cfg)
751751
(ar) & router_cfg->MTSAFEDIST;
752752
(ar) & router_cfg->DRCSAFEDIST;
753753
(ar) & router_cfg->VERBOSE;
754-
(ar) & router_cfg->BOTTOM_ROUTING_LAYER_NAME;
755-
(ar) & router_cfg->TOP_ROUTING_LAYER_NAME;
756754
(ar) & router_cfg->BOTTOM_ROUTING_LAYER;
757755
(ar) & router_cfg->TOP_ROUTING_LAYER;
758756
(ar) & router_cfg->ALLOW_PIN_AS_FEEDTHROUGH;

src/drt/test/drt_aux.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,6 @@ def detailed_route(
4747
params.viaInPinTopLayer = via_in_pin_top_layer
4848
params.orSeed = or_seed
4949
params.orK = or_k
50-
params.bottomRoutingLayer = bottom_routing_layer
51-
params.topRoutingLayer = top_routing_layer
5250
params.verbose = verbose
5351
params.cleanPatches = clean_patches
5452
params.doPa = not no_pin_access

0 commit comments

Comments
 (0)