Skip to content

Commit 0070c6a

Browse files
committed
add max iterations for post-drt repair_antennas
Signed-off-by: Eder Monteiro <[email protected]>
1 parent c408da8 commit 0070c6a

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

flow/scripts/detail_route.tcl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,15 @@ log_cmd detailed_route {*}$all_args
6767
set_global_routing_layer_adjustment $env(MIN_ROUTING_LAYER)-$env(MAX_ROUTING_LAYER) 0.5
6868
set_routing_layers -signal $env(MIN_ROUTING_LAYER)-$env(MAX_ROUTING_LAYER)
6969

70-
while {[check_antennas]} {
70+
set repair_antennas_iters 0
71+
while {[check_antennas] && $repair_antennas_iters < 5} {
7172
remove_fillers
7273
foreach inst [[ord::get_db_block] getInsts] {
7374
$inst setPlacementStatus "FIRM"
7475
}
7576
repair_antennas
7677
detailed_route {*}$all_args
78+
incr repair_antennas_iters
7779
}
7880

7981
if { [info exists ::env(POST_DETAIL_ROUTE_TCL)] } {

tools/OpenROAD

0 commit comments

Comments
 (0)