Skip to content

Commit f83ab7c

Browse files
chore: tuning asap7 swerv_wrapper for zero violations (CORE_UTILIZATION=25, PLACE_DENSITY=0.70, clk_period=1800)
Signed-off-by: Jorge Ferreira <jorge.ferreira@precisioninno.com>
1 parent 5f96c41 commit f83ab7c

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

flow/designs/asap7/swerv_wrapper/config.mk

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,16 +51,17 @@ export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/swerv_wrapper/constraint.sdc
5151
export ADDITIONAL_LEFS = $(sort $(wildcard $(DESIGN_HOME)/$(PLATFORM)/swerv_wrapper/lef/*.lef))
5252
export ADDITIONAL_LIBS = $(sort $(wildcard $(DESIGN_HOME)/$(PLATFORM)/swerv_wrapper/lib/*.lib))
5353

54-
export DIE_AREA = 0 0 550 600
55-
export CORE_AREA = 5 5 545 595
54+
export CORE_UTILIZATION = 30
55+
# export DIE_AREA = 0 0 350 400
56+
# export CORE_AREA = 5 5 345 395
5657

5758
export IO_CONSTRAINTS = $(DESIGN_HOME)/$(PLATFORM)/swerv_wrapper/io.tcl
58-
export PLACE_DENSITY_LB_ADDON = 0.20
59+
# export PLACE_DENSITY_LB_ADDON = 0.20
60+
export PLACE_DENSITY = 0.70
5961

6062
export ROUTING_LAYER_ADJUSTMENT = 0.2
6163

6264
export SWAP_ARITH_OPERATORS = 1
6365
export OPENROAD_HIERARCHICAL = 1
6466

6567
export LEC_CHECK = 0
66-

flow/designs/asap7/swerv_wrapper/constraint.sdc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ current_design swerv_wrapper
22

33
set clk_name core_clock
44
set clk_port_name clk
5-
set clk_period 1600
5+
set clk_period 1800
66
set clk_io_pct 0.2
77

88
set clk_port [get_ports $clk_port_name]

0 commit comments

Comments
 (0)