Skip to content

Commit 1a7e696

Browse files
update ng45/swerv_wrapper config for hrtlmp default
Signed-off-by: Ravi Varadarajan <[email protected]>
1 parent 085ec3e commit 1a7e696

File tree

4 files changed

+232
-184
lines changed

4 files changed

+232
-184
lines changed
Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
export DESIGN_NAME = swerv_wrapper
22
export PLATFORM = nangate45
33

4+
export SYNTH_HIERARCHICAL = 1
5+
export MAX_UNGROUP_SIZE ?= 10000
6+
export RTLMP_FLOW = True
7+
#
8+
# RTL_MP Settings
9+
export RTLMP_MAX_INST = 25000
10+
export RTLMP_MIN_INST = 5000
11+
export RTLMP_MAX_MACRO = 12
12+
export RTLMP_MIN_MACRO = 4
13+
414
export VERILOG_FILES = ./designs/src/swerv/swerv_wrapper.sv2v.v \
515
./designs/$(PLATFORM)/swerv/macros.v
616
export SDC_FILE = ./designs/$(PLATFORM)/swerv/constraint.sdc
@@ -9,9 +19,9 @@ export ADDITIONAL_LEFS = $(sort $(wildcard ./designs/$(PLATFORM)/swerv/*.lef))
919
export ADDITIONAL_LIBS = $(sort $(wildcard ./designs/$(PLATFORM)/swerv/*.lib))
1020

1121

12-
# These values must be multiples of placement site
13-
# x=0.19 y=1.4
14-
export DIE_AREA = 0 0 1550.02 1342.6
15-
export CORE_AREA = 10.07 11.2 1540.14 1332.8
22+
export DIE_AREA = 0 0 1400 1342.6
23+
export CORE_AREA = 10.07 11.2 1390 1332.8
24+
export PLACE_PINS_ARGS = -exclude left:500-1350 -exclude right:500-1350 -exclude top:*
1625

17-
export MACRO_PLACE_HALO ?= 24.4 17.12
26+
export MACRO_PLACE_HALO = 5 5
27+
export MACRO_PLACE_CHANNEL = 10 10

0 commit comments

Comments
 (0)