From f83ab7c5b66167e5fcb35eca4471c678379066e5 Mon Sep 17 00:00:00 2001 From: Jorge Ferreira Date: Wed, 11 Mar 2026 16:03:44 +0000 Subject: [PATCH] chore: tuning asap7 swerv_wrapper for zero violations (CORE_UTILIZATION=25, PLACE_DENSITY=0.70, clk_period=1800) Signed-off-by: Jorge Ferreira --- flow/designs/asap7/swerv_wrapper/config.mk | 9 +++++---- flow/designs/asap7/swerv_wrapper/constraint.sdc | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/flow/designs/asap7/swerv_wrapper/config.mk b/flow/designs/asap7/swerv_wrapper/config.mk index 7316e10210..f31f62ed37 100644 --- a/flow/designs/asap7/swerv_wrapper/config.mk +++ b/flow/designs/asap7/swerv_wrapper/config.mk @@ -51,11 +51,13 @@ export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/swerv_wrapper/constraint.sdc export ADDITIONAL_LEFS = $(sort $(wildcard $(DESIGN_HOME)/$(PLATFORM)/swerv_wrapper/lef/*.lef)) export ADDITIONAL_LIBS = $(sort $(wildcard $(DESIGN_HOME)/$(PLATFORM)/swerv_wrapper/lib/*.lib)) -export DIE_AREA = 0 0 550 600 -export CORE_AREA = 5 5 545 595 +export CORE_UTILIZATION = 30 +# export DIE_AREA = 0 0 350 400 +# export CORE_AREA = 5 5 345 395 export IO_CONSTRAINTS = $(DESIGN_HOME)/$(PLATFORM)/swerv_wrapper/io.tcl -export PLACE_DENSITY_LB_ADDON = 0.20 +# export PLACE_DENSITY_LB_ADDON = 0.20 +export PLACE_DENSITY = 0.70 export ROUTING_LAYER_ADJUSTMENT = 0.2 @@ -63,4 +65,3 @@ export SWAP_ARITH_OPERATORS = 1 export OPENROAD_HIERARCHICAL = 1 export LEC_CHECK = 0 - diff --git a/flow/designs/asap7/swerv_wrapper/constraint.sdc b/flow/designs/asap7/swerv_wrapper/constraint.sdc index 99e95e8e24..d01f656a06 100644 --- a/flow/designs/asap7/swerv_wrapper/constraint.sdc +++ b/flow/designs/asap7/swerv_wrapper/constraint.sdc @@ -2,7 +2,7 @@ current_design swerv_wrapper set clk_name core_clock set clk_port_name clk -set clk_period 1600 +set clk_period 1800 set clk_io_pct 0.2 set clk_port [get_ports $clk_port_name]