Skip to content

Commit 134124b

Browse files
authored
Merge pull request #8192 from AcKoucher/test-pre-placed-macros
test: add option for pre-placed macros in flow.tcl
2 parents 57b085b + a42d38d commit 134124b

File tree

4 files changed

+7
-0
lines changed

4 files changed

+7
-0
lines changed

test/Nangate45/Nangate45.vars

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ set global_place_density_penalty 8e-5
1919
set global_place_pad 2
2020
set detail_place_pad 1
2121

22+
set pre_placed_macros_file ""
2223
set macro_place_halo {22.4 15.12}
2324

2425
set layer_rc_file "Nangate45/Nangate45.rc"

test/flow.tcl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ source $tracks_file
5656
# remove buffers inserted by synthesis
5757
remove_buffers
5858

59+
if { $pre_placed_macros_file != "" } {
60+
source $pre_placed_macros_file
61+
}
62+
5963
################################################################
6064
# Macro Placement
6165
if { [have_macros] } {

test/sky130hd/sky130hd.vars

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ set global_place_density_penalty 8e-5
2424
set global_place_pad 4
2525
set detail_place_pad 2
2626

27+
set pre_placed_macros_file ""
2728
set macro_place_halo {1 1}
2829

2930
set layer_rc_file "sky130hd/sky130hd.rc"

test/sky130hs/sky130hs.vars

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ set global_place_density_penalty 8e-5
1818
set global_place_pad 4
1919
set detail_place_pad 2
2020

21+
set pre_placed_macros_file ""
2122
set macro_place_halo {1 1}
2223

2324
set layer_rc_file "sky130hs/sky130hs.rc"

0 commit comments

Comments
 (0)