Skip to content

Commit 5f01116

Browse files
committed
Tighten rapidus2hp hercules_idecode
Signed-off-by: Jeff Ng <[email protected]>
1 parent 0b536c2 commit 5f01116

File tree

2 files changed

+10
-22
lines changed

2 files changed

+10
-22
lines changed

flow/designs/rapidus2hp/hercules_idecode/config.mk

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,18 @@ export VERILOG_INCLUDE_DIRS = $(SRC_HOME)/hercules_idecode/verilog \
1414
export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/prects.sdc
1515

1616
export SYNTH_HDL_FRONTEND ?= slang
17-
export CORE_UTILIZATION = 25
17+
ifeq ($(SYNTH_HDL_FRONTEND), slang)
18+
export CORE_UTILIZATION = 50
19+
else
20+
export CORE_UTILIZATION = 48
21+
endif
22+
1823
export CORE_MARGIN = 1
1924
export PLACE_DENSITY = 0.50
2025

2126
# a smoketest for this option, there are a
2227
# few last gasp iterations
2328
export SKIP_LAST_GASP ?= 1
29+
30+
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT = 0
31+
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT = 0

flow/designs/rapidus2hp/hercules_idecode/rules-base.json

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"compare": "=="
99
},
1010
"placeopt__design__instance__area": {
11-
"value": 13530,
11+
"value": 12586,
1212
"compare": "<="
1313
},
1414
"placeopt__design__instance__count__stdcell": {
@@ -30,25 +30,5 @@
3030
"globalroute__antenna_diodes_count": {
3131
"value": 0,
3232
"compare": "<="
33-
},
34-
"finish__timing__setup__ws": {
35-
"value": -504.31,
36-
"compare": ">="
37-
},
38-
"finish__design__instance__area": {
39-
"value": 13812,
40-
"compare": "<="
41-
},
42-
"finish__timing__drv__setup_violation_count": {
43-
"value": 13684,
44-
"compare": "<="
45-
},
46-
"finish__timing__drv__hold_violation_count": {
47-
"value": 106,
48-
"compare": "<="
49-
},
50-
"finish__timing__wns_percent_delay": {
51-
"value": -75.04,
52-
"compare": ">="
5333
}
5434
}

0 commit comments

Comments
 (0)