@@ -6,6 +6,9 @@ export PLATFORM = sky130hd
66# git clone [email protected] :google/skywater-pdk.git --recursive77#
88
9+ export SYNTH_HIERARCHICAL = 1
10+ export RTLMP_FLOW = True
11+
912export SKY130_IO_VERSION ?= v0.2.0
1013export OPENRAMS_DIR = ./platforms/sky130ram
1114export IO_DIR = ./platforms/sky130io
@@ -16,11 +19,9 @@ export VERILOG_FILES = ./designs/$(PLATFORM)/coyote_tc/ios.v \
1619 ./designs/src/coyote/coyote.sv2v.v \
1720 $(IO_DIR ) /verilog/sky130_io.blackbox.v
1821
19- export SDC_FILE = ./designs/$(PLATFORM ) /coyote_tc/constraint.sdc
22+ export SDC_FILE = ./designs/$(PLATFORM ) /coyote_tc/constraint.sdc
2023
21- export FOOTPRINT = ./designs/$(PLATFORM ) /coyote_tc/coyote_tc.package.strategy
22- export SIG_MAP_FILE = ./designs/$(PLATFORM ) /coyote_tc/coyote_tc.sigmap
23- export FOOTPRINT_LIBRARY = $(IO_DIR ) /library.sky130_fd_io.tcl
24+ export FOOTPRINT_TCL = ./designs/$(PLATFORM ) /coyote_tc/pad.tcl
2425
2526export ADDITIONAL_LIBS = $(OPENRAMS_DIR ) /sky130_sram_1rw1r_80x64_8/sky130_sram_1rw1r_80x64_8_TT_1p8V_25C.lib \
2627 $(OPENRAMS_DIR ) /sky130_sram_1rw1r_128x256_8/sky130_sram_1rw1r_128x256_8_TT_1p8V_25C.lib \
@@ -58,18 +59,10 @@ export ADDITIONAL_LEFS = $(IO_DIR)/lef/sky130_ef_io__gpiov2_pad_wrapped.lef \
5859
5960# These values must be multiples of placement site
6061export DIE_AREA = 0.0 0.0 5200 4609.14
61- export CORE_AREA = 210 210 4990 4389.14
62-
63- export ABC_DRIVER_CELL = sky130_fd_sc_hd__buf_1
64- export ABC_LOAD_IN_FF = 3
65-
66- export POST_SYNTHESYS_RENAMING = ./designs/$(PLATFORM ) /coyote_tc/post_synthesis_rename.tcl
62+ export CORE_AREA = 250 250 4950 4349.14
6763
6864# Use custom power grid with core rings offset from the pads
69- export PDN_CFG = ./designs/$(PLATFORM ) /coyote_tc/pdn.cfg
65+ export PDN_TCL = ./designs/$(PLATFORM ) /coyote_tc/pdn.tcl
7066
7167# Point to the RC file
7268export SETRC_FILE = $(PLATFORM_DIR ) /setRC.tcl
73-
74- export MIN_ROUTING_LAYER met1
75- export MAX_ROUTING_LAYER met5
0 commit comments