Skip to content

Commit b241e7b

Browse files
committed
sky130hd, sky130hs and ihp: Honor cell footprint in all sizing operations
Signed-off-by: Arthur Koucher <[email protected]>
1 parent a70d32c commit b241e7b

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

flow/platforms/ihp-sg13g2/config.mk

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,13 @@ export ABC_DRIVER_CELL = sg13g2_buf_4
5656
export ABC_LOAD_IN_FF = 6.0
5757
# Set yosys-abc clock period to first "clk_period" value or "-period" value found in sdc file
5858
export ABC_CLOCK_PERIOD_IN_PS ?= $(shell sed -nE "s/^set clk_period (.+)|.* -period (.+) .*/\1\2/p" $(SDC_FILE) | head -1 | awk '{print $$1*1000}')
59+
60+
# -----------------------------------------------------
61+
# Sizing
62+
# -----------------------------------------------------
63+
64+
export MATCH_CELL_FOOTPRINT = 1
65+
5966
#--------------------------------------------------------
6067
# Floorplan
6168
# -------------------------------------------------------

flow/platforms/sky130hd/config.mk

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,13 @@ export ADDER_MAP_FILE ?= $(PLATFORM_DIR)/cells_adders_hd.v
7777
# Define ABC driver and load
7878
export ABC_DRIVER_CELL = sky130_fd_sc_hd__buf_1
7979
export ABC_LOAD_IN_FF = 5
80+
81+
# -----------------------------------------------------
82+
# Sizing
83+
# -----------------------------------------------------
84+
85+
export MATCH_CELL_FOOTPRINT = 1
86+
8087
#--------------------------------------------------------
8188
# Floorplan
8289
# -------------------------------------------------------

flow/platforms/sky130hs/config.mk

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@ export ADDER_MAP_FILE ?= $(PLATFORM_DIR)/cells_adders_hs.v
3939
# Define ABC driver and load
4040
export ABC_DRIVER_CELL = sky130_fd_sc_hs__buf_1
4141
export ABC_LOAD_IN_FF = 5
42+
43+
# -----------------------------------------------------
44+
# Sizing
45+
# -----------------------------------------------------
46+
47+
export MATCH_CELL_FOOTPRINT = 1
48+
4249
#--------------------------------------------------------
4350
# Floorplan
4451
# -------------------------------------------------------

0 commit comments

Comments
 (0)