Skip to content

Commit a5c2f65

Browse files
committed
Added -hier option in link_design for OpenROAD
Signed-off-by: Jaehyun Kim <[email protected]>
1 parent 3ed7791 commit a5c2f65

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

test/orfs/mock-array/load_power.tcl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,11 @@ set name [lindex [split $::env(FLOW_VARIANT) "_"] 0]
3939
log_cmd read_verilog $::env(RESULTS_DIR)/$::env(POWER_STAGE_STEM).v
4040
log_cmd read_verilog $::env(RESULTS_DIR)/../../Element/${name}_base/$::env(POWER_STAGE_STEM).v
4141
log_cmd read_verilog $::env(PLATFORM_DIR)/verilog/stdcell/empty.v
42-
log_cmd link_design MockArray
42+
if { [string match "*openroad" $::env(OPENROAD_EXE)] } {
43+
log_cmd link_design -hier MockArray
44+
} else {
45+
log_cmd link_design MockArray
46+
}
4347

4448
log_cmd read_sdc $::env(RESULTS_DIR)/$::env(POWER_STAGE_STEM).sdc
4549
log_cmd read_spef $::env(RESULTS_DIR)/$::env(POWER_STAGE_STEM).spef > log.txt

test/orfs/mock-array/power.tcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ if { [llength $no_vcd_activity] > 0 } {
7979
}
8080

8181
set ces {}
82-
for { set x 0 } { $x < 8 } { incr x } {
83-
for { set y 0 } { $y < 8 } { incr y } {
82+
for { set x 0 } { $x < $::env(ARRAY_COLS) } { incr x } {
83+
for { set y 0 } { $y < $::env(ARRAY_ROWS) } { incr y } {
8484
lappend ces ces_${x}_${y}
8585
}
8686
}

0 commit comments

Comments
 (0)