Skip to content

Commit c78a078

Browse files
committed
fix tcl lint
Signed-off-by: Jonas Gava <jfgava@precisioninno.com>
1 parent be3b9b0 commit c78a078

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/grt/src/GlobalRouter.tcl

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -493,14 +493,22 @@ proc estimate_path_resistance { args } {
493493
set verbose [info exists flags(-verbose)]
494494

495495
if { [info exists keys(-layer1)] && [info exists keys(-layer2)] } {
496+
set layer1_name $keys(-layer1)
497+
set layer2_name $keys(-layer2)
498+
496499
set tech [ord::get_db_tech]
497-
set layer1 [$tech findLayer $keys(-layer1)]
500+
if { [info exists layer1_name] } {
501+
set layer1 [$tech findLayer $layer1_name]
502+
}
498503
if { $layer1 == "NULL" } {
499-
utl::error GRT 286 "Layer $keys(-layer1) not found."
504+
utl::error GRT 286 "Layer $layer1_name not found."
505+
}
506+
507+
if { [info exists layer2_name] } {
508+
set layer2 [$tech findLayer $layer2_name]
500509
}
501-
set layer2 [$tech findLayer $keys(-layer2)]
502510
if { $layer2 == "NULL" } {
503-
utl::error GRT 287 "Layer $keys(-layer2) not found."
511+
utl::error GRT 287 "Layer $layer2_name not found."
504512
}
505513

506514
return [grt::estimate_path_resistance $pin1 $pin2 $layer1 $layer2 $verbose]

0 commit comments

Comments
 (0)