Skip to content

Commit b0f3b83

Browse files
committed
chameleon_hier fix
Signed-off-by: vijayank88 <[email protected]>
1 parent df9a442 commit b0f3b83

File tree

6 files changed

+17
-20
lines changed

6 files changed

+17
-20
lines changed

flow/designs/sky130hd/chameleon_hier/DFFRAM_4K/config.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ export ABC_LOAD_IN_FF = 3
2121
# These values must be multiples of placement site
2222
export DIE_AREA = 0 0 1925 2450
2323
export CORE_AREA = 0.46 2.720 1924.54 2447.28
24-
export MIN_ROUTING_LAYER 2
25-
export MAX_ROUTING_LAYER 5
24+
export MIN_ROUTING_LAYER = met1
25+
export MAX_ROUTING_LAYER = met4

flow/designs/sky130hd/chameleon_hier/DMC_32x16HC/config.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ export ABC_LOAD_IN_FF = 3
2222
export DIE_AREA = 0 0 600 900
2323
export CORE_AREA = 0.46 2.720 599.54 897.28
2424

25-
export MIN_ROUTING_LAYER 2
26-
export MAX_ROUTING_LAYER 5
25+
export MIN_ROUTING_LAYER = met1
26+
export MAX_ROUTING_LAYER = met4

flow/designs/sky130hd/chameleon_hier/apb_sys_0/config.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ export ABC_LOAD_IN_FF = 3
2222
export DIE_AREA = 0 0 675 1050
2323
export CORE_AREA = 0.46 2.720 674.54 1047.28
2424

25-
export MIN_ROUTING_LAYER 2
26-
export MAX_ROUTING_LAYER 5
25+
export MIN_ROUTING_LAYER = met1
26+
export MAX_ROUTING_LAYER = met4

flow/designs/sky130hd/chameleon_hier/config.mk

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,18 @@ export VERILOG_FILES = \
4343
export HAS_IO_CONSTRAINTS = 1
4444
export ENABLE_DPO = 0
4545
export MACRO_PLACE_CHANNEL = 160 160
46-
export MACRO_PLACE_HALO = 2 2
46+
export MACRO_PLACE_HALO = 160 160
4747
export DIE_AREA = 0.0 0.0 6800 6800
4848
export CORE_AREA = 200 200 6600 6600
4949
export SDC_FILE = ./designs/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint.sdc
50-
export RCX_RULES = $(PLATFORM_DIR)/rcx_patterns.rules
5150

5251
export PDN_CFG = ./designs/$(PLATFORM)/$(DESIGN_NICKNAME)/pdn.cfg
5352

5453
export FP_PDN_RAIL_WIDTH = 0.48
5554
export FP_PDN_RAIL_OFFSET = 0
5655

57-
export MIN_ROUTING_LAYER 2
58-
export MAX_ROUTING_LAYER 6
56+
export MIN_ROUTING_LAYER = met1
57+
export MAX_ROUTING_LAYER = met5
58+
59+
export PWR_NETS_VOLTAGES = ""
60+
export GND_NETS_VOLTAGES = ""

flow/designs/sky130hd/chameleon_hier/ibex_wrapper/config.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,5 @@ export ABC_LOAD_IN_FF = 3
4646
export DIE_AREA = 0 0 900 1200
4747
export CORE_AREA = 0.46 2.720 899.54 1197.28
4848

49-
export MIN_ROUTING_LAYER 2
50-
export MAX_ROUTING_LAYER 5
49+
export MIN_ROUTING_LAYER = met1
50+
export MAX_ROUTING_LAYER = met4

flow/platforms/sky130hd/config.mk

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,11 @@ export TIELO_CELL_AND_PORT = sky130_fd_sc_hd__conb_1 LO
6969
# Used in synthesis
7070
export MIN_BUF_CELL_AND_PORTS = sky130_fd_sc_hd__buf_4 A X
7171

72-
7372
# Yosys mapping files
7473
export LATCH_MAP_FILE = $(PLATFORM_DIR)/cells_latch_hd.v
7574
export CLKGATE_MAP_FILE = $(PLATFORM_DIR)/cells_clkgate_hd.v
7675
export ADDER_MAP_FILE ?= $(PLATFORM_DIR)/cells_adders_hd.v
77-
#
76+
7877
# Define ABC driver and load
7978
export ABC_DRIVER_CELL = sky130_fd_sc_hd__buf_1
8079
export ABC_LOAD_IN_FF = 5
@@ -107,13 +106,9 @@ export MACRO_PLACE_CHANNEL ?= 80 80
107106
# default cell padding for cells
108107
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT ?= 1
109108
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT ?= 0
110-
#
111109

112110
export PLACE_DENSITY ?= 0.60
113111

114-
# Cell padding in SITE widths to ease rout-ability
115-
export CELL_PAD_IN_SITES ?= 4
116-
#
117112
# --------------------------------------------------------
118113
# CTS
119114
# -------------------------------------------------------
@@ -124,8 +119,8 @@ export CTS_BUF_CELL ?= sky130_fd_sc_hd__clkbuf_4
124119
# Route
125120
# ---------------------------------------------------------
126121
# FastRoute options
127-
export MIN_ROUTING_LAYER = met1
128-
export MAX_ROUTING_LAYER = met5
122+
export MIN_ROUTING_LAYER ?= met1
123+
export MAX_ROUTING_LAYER ?= met5
129124
#
130125
# Define fastRoute tcl
131126
export FASTROUTE_TCL ?= $(PLATFORM_DIR)/fastroute.tcl

0 commit comments

Comments
 (0)