Skip to content

Commit 674985d

Browse files
committed
rename MACRO_HALO_ to MACRO_ROWS_HALO_
Signed-off-by: Arthur Koucher <[email protected]>
1 parent d846560 commit 674985d

File tree

8 files changed

+24
-19
lines changed

8 files changed

+24
-19
lines changed

flow/BUILD.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,8 @@ MOCK_ARRAY_FLOORPLAN_PLACE = {
144144
"MACRO_PLACE_HALO": "0 2.16",
145145
"RTLMP_BOUNDARY_WT": "0",
146146
"PDN_TCL": "$(PLATFORM_DIR)/openRoad/pdn/BLOCKS_grid_strategy.tcl",
147-
"MACRO_HALO_X": "0.5",
148-
"MACRO_HALO_Y": "0.5",
147+
"MACRO_ROWS_HALO_X": "0.5",
148+
"MACRO_ROWS_HALO_Y": "0.5",
149149
"MACRO_BLOCKAGE_HALO": "0",
150150
"ADDITIONAL_FILES": "$(locations :mock-array-io)",
151151
}

flow/designs/asap7/mock-array/config.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ export DETAILED_ROUTE_END_ITERATION ?= 6
6262
export MAX_ROUTING_LAYER = M9
6363

6464
# ensure we have some rows, so we don't get a bad clock skew.
65-
export MACRO_HALO_X = 0.5
66-
export MACRO_HALO_Y = 0.5
65+
export MACRO_ROWS_HALO_X = 0.5
66+
export MACRO_ROWS_HALO_Y = 0.5
6767

6868
export ADDITIONAL_FILES = \
6969
designs/src/mock-array/util.tcl \

flow/designs/gf180/uart-blocks/config.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ export PDN_TCL = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/BLOCKS_grid_strat
2020
export PLACE_DENSITY = 0.60
2121

2222
export TAPCELL_TCL ?= $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/tapcell.tcl
23-
export MACRO_HALO_X = 14
24-
export MACRO_HALO_Y = 14
23+
export MACRO_ROWS_HALO_X = 14
24+
export MACRO_ROWS_HALO_Y = 14

flow/designs/gf180/uart-blocks/tapcell.tcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
-distance 100 \
44
-tapcell_master $::env(TIE_CELL) \
55
-endcap_master $::env(ENDCAP_CELL) \
6-
-halo_width_x $::env(MACRO_HALO_X) \
7-
-halo_width_y $::env(MACRO_HALO_Y)
6+
-halo_width_x $::env(MACRO_ROWS_HALO_X) \
7+
-halo_width_y $::env(MACRO_ROWS_HALO_Y)
88

flow/platforms/asap7/config.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,8 @@ export MACRO_PLACE_HALO ?= 10 10
118118

119119
# the followings create a keep out / halo between
120120
# macro and core rows
121-
export MACRO_HALO_X ?= 2
122-
export MACRO_HALO_Y ?= 2
121+
export MACRO_ROWS_HALO_X ?= 2
122+
export MACRO_ROWS_HALO_Y ?= 2
123123

124124
export PLACE_DENSITY ?= 0.60
125125

flow/platforms/asap7/openRoad/pdn/BLOCKS_grid_strategy.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ foreach macro [find_macros] {
4141
set macro_names [dict keys $macro_names]
4242

4343
define_pdn_grid -macro -cells $macro_names \
44-
-halo "$::env(MACRO_HALO_X) $::env(MACRO_HALO_Y) $::env(MACRO_HALO_X) $::env(MACRO_HALO_Y)" \
44+
-halo "$::env(MACRO_ROWS_HALO_X) $::env(MACRO_ROWS_HALO_Y) $::env(MACRO_ROWS_HALO_X) $::env(MACRO_ROWS_HALO_Y)" \
4545
-voltage_domains {CORE} -name ElementGrid
4646

4747
add_pdn_connect -grid {ElementGrid} -layers {M5 M6}
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
puts "Tap and End Cap cell insertion"
22
puts " TAP Cell : $::env(TAP_CELL_NAME)"
33
puts " ENDCAP Cell : $::env(TAP_CELL_NAME)"
4-
puts " Halo Around Macro : $::env(MACRO_HALO_X) $::env(MACRO_HALO_Y)"
4+
puts " Halo Around Macro : $::env(MACRO_ROWS_HALO_X) $::env(MACRO_ROWS_HALO_Y)"
55
puts " TAP Cell Distance : 25"
66

7-
# allow user to set the halo around macro with MACRO_HALO_?
7+
# allow user to set the distance between the edges of the macros
8+
# and the beginning of the core rows with MACRO_ROW_HALO_?
89
tapcell \
910
-distance 25 \
1011
-tapcell_master "$::env(TAP_CELL_NAME)" \
1112
-endcap_master "$::env(TAP_CELL_NAME)" \
12-
-halo_width_x $::env(MACRO_HALO_X) \
13-
-halo_width_y $::env(MACRO_HALO_Y)
13+
-halo_width_x $::env(MACRO_ROWS_HALO_X) \
14+
-halo_width_y $::env(MACRO_ROWS_HALO_Y)

flow/scripts/variables.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -670,14 +670,18 @@ RESYNTH_TIMING_RECOVER:
670670
stages:
671671
- synth
672672
default: 0
673-
MACRO_HALO_X:
673+
MACRO_ROWS_HALO_X:
674674
description: >
675-
Set macro halo for x-direction. Only available for ASAP7 PDK.
675+
Horizontal distance between the edge of the macro and the begining of the
676+
rows created by tapcell. Only available for ASAP7 PDK and GF180/uart-blocks
677+
design.
676678
stages:
677679
- floorplan
678-
MACRO_HALO_Y:
680+
MACRO_ROWS_HALO_Y:
679681
description: >
680-
Set macro halo for y-direction. Only available for ASAP7 PDK.
682+
Vertical distance between the edge of the macro and the begining of the
683+
rows created by tapcell. Only available for ASAP7 PDK and GF180/uart-blocks
684+
design.
681685
stages:
682686
- floorplan
683687
MACRO_WRAPPERS:

0 commit comments

Comments
 (0)