Skip to content

Commit ad68473

Browse files
committed
Increase CORE_UTIL on misc designs
`designs/nangate45/ariane133/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__ws | -0.503 | -0.331 | Tighten | | cts__timing__setup__tns | -677.0 | -190.0 | Tighten | | globalroute__timing__setup__ws | -0.496 | -0.374 | Tighten | | globalroute__timing__setup__tns | -654.0 | -292.0 | Tighten | | detailedroute__route__wirelength | 8166038 | 6662734 | Tighten | | detailedroute__timing__hold__ws | -0.155 | -0.15 | Tighten | | detailedroute__timing__hold__tns | -0.646 | -0.6 | Tighten | | finish__timing__setup__ws | -0.481 | -0.372 | Tighten | | finish__timing__setup__tns | -619.0 | -304.0 | Tighten | designs/asap7/ethmac/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__tns | -2960.0 | -2900.0 | Tighten | | globalroute__timing__setup__tns | -3780.0 | -4030.0 | Failing | | detailedroute__timing__setup__ws | -124.0 | -121.0 | Tighten | | detailedroute__timing__setup__tns | -1950.0 | -1870.0 | Tighten | designs/ihp-sg13g2/ibex/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | detailedroute__route__wirelength | 989089 | 897596 | Tighten | designs/ihp-sg13g2/ibex/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__ws | -0.5 | -0.4 | Tighten | | cts__timing__setup__tns | -2.0 | -1.6 | Tighten | | cts__timing__hold__ws | -0.5 | -0.4 | Tighten | | cts__timing__hold__tns | -2.0 | -1.6 | Tighten | | globalroute__timing__setup__ws | -0.5 | -0.414 | Tighten | | globalroute__timing__setup__tns | -2.0 | -1.7 | Tighten | | globalroute__timing__hold__ws | -0.5 | -0.4 | Tighten | | globalroute__timing__hold__tns | -2.0 | -1.6 | Tighten | | detailedroute__timing__setup__ws | -0.5 | -0.4 | Tighten | | detailedroute__timing__setup__tns | -2.0 | -1.6 | Tighten | | detailedroute__timing__hold__ws | -0.5 | -0.4 | Tighten | | detailedroute__timing__hold__tns | -2.0 | -1.6 | Tighten | | finish__timing__setup__ws | -0.5 | -0.4 | Tighten | | finish__timing__setup__tns | -2.0 | -1.6 | Tighten | | finish__timing__hold__ws | -0.5 | -0.4 | Tighten | | finish__timing__hold__tns | -2.0 | -1.6 | Tighten | designs/nangate45/tinyRocket/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 61249 | 60747 | Tighten | | placeopt__design__instance__count__stdcell | 32493 | 32247 | Tighten | | cts__design__instance__count__setup_buffer | 2826 | 2804 | Tighten | | cts__design__instance__count__hold_buffer | 2826 | 2804 | Tighten | | cts__timing__setup__ws | -0.171 | -0.149 | Tighten | | cts__timing__setup__tns | -50.7 | -29.1 | Tighten | | globalroute__timing__setup__ws | -0.188 | -0.171 | Tighten | | globalroute__timing__setup__tns | -60.9 | -41.6 | Tighten | | detailedroute__route__wirelength | 734937 | 549212 | Tighten | | detailedroute__timing__setup__tns | -0.838 | -2.53 | Failing | | finish__timing__setup__ws | -0.178 | -0.156 | Tighten | | finish__timing__setup__tns | -53.4 | -36.8 | Tighten | | finish__design__instance__area | 63303 | 62486 | Tighten | Signed-off-by: Matt Liberty <[email protected]>
1 parent 792ce46 commit ad68473

File tree

10 files changed

+308
-55
lines changed

10 files changed

+308
-55
lines changed

flow/designs/asap7/ethmac/config.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export VERILOG_FILES = $(sort $(wildcard $(DESIGN_HOME)/src/$(DESIGN_NIC
66
export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint.sdc
77
export ABC_AREA = 1
88

9-
export CORE_UTILIZATION = 60
9+
export CORE_UTILIZATION = 70
1010
export CORE_ASPECT_RATIO = 1
1111
export CORE_MARGIN = 2
1212
export PLACE_DENSITY = 0.75

flow/designs/asap7/ethmac/rules-base.json

Lines changed: 109 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,109 @@
11
{
2+
"cts__flow__warnings__count:RSZ-0062": {
3+
"value": 1,
4+
"compare": "<=",
5+
"level": "warning"
6+
},
7+
"cts__flow__warnings__count:STA-1212": {
8+
"value": 1001,
9+
"compare": "<=",
10+
"level": "warning"
11+
},
12+
"detailedplace__flow__warnings__count:STA-1212": {
13+
"value": 1001,
14+
"compare": "<=",
15+
"level": "warning"
16+
},
17+
"detailedroute__flow__warnings__count:GRT-0246": {
18+
"value": 1,
19+
"compare": "<=",
20+
"level": "warning"
21+
},
22+
"detailedroute__flow__warnings__count:STA-1212": {
23+
"value": 1001,
24+
"compare": "<=",
25+
"level": "warning"
26+
},
27+
"finish__flow__warnings__count:STA-1212": {
28+
"value": 1001,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
32+
"floorplan__flow__warnings__count:EST-0027": {
33+
"value": 1,
34+
"compare": "<=",
35+
"level": "warning"
36+
},
37+
"floorplan__flow__warnings__count:IFP-0028": {
38+
"value": 1,
39+
"compare": "<=",
40+
"level": "warning"
41+
},
42+
"floorplan__flow__warnings__count:RSZ-0062": {
43+
"value": 1,
44+
"compare": "<=",
45+
"level": "warning"
46+
},
47+
"floorplan__flow__warnings__count:RSZ-0075": {
48+
"value": 1001,
49+
"compare": "<=",
50+
"level": "warning"
51+
},
52+
"floorplan__flow__warnings__count:STA-1212": {
53+
"value": 1001,
54+
"compare": "<=",
55+
"level": "warning"
56+
},
57+
"flow__warnings__count:GPL-0302": {
58+
"value": 1,
59+
"compare": "<=",
60+
"level": "warning"
61+
},
62+
"flow__warnings__count:STA-1212": {
63+
"value": 1001,
64+
"compare": "<=",
65+
"level": "warning"
66+
},
67+
"globalplace__flow__warnings__count:GPL-0302": {
68+
"value": 1,
69+
"compare": "<=",
70+
"level": "warning"
71+
},
72+
"globalplace__flow__warnings__count:GRT-0281": {
73+
"value": 1,
74+
"compare": "<=",
75+
"level": "warning"
76+
},
77+
"globalplace__flow__warnings__count:STA-1212": {
78+
"value": 1001,
79+
"compare": "<=",
80+
"level": "warning"
81+
},
82+
"globalroute__flow__warnings__count:FLW-0010": {
83+
"value": 1,
84+
"compare": "<=",
85+
"level": "warning"
86+
},
87+
"globalroute__flow__warnings__count:GRT-0246": {
88+
"value": 1,
89+
"compare": "<=",
90+
"level": "warning"
91+
},
92+
"globalroute__flow__warnings__count:RSZ-0062": {
93+
"value": 1,
94+
"compare": "<=",
95+
"level": "warning"
96+
},
97+
"globalroute__flow__warnings__count:STA-1212": {
98+
"value": 1001,
99+
"compare": "<=",
100+
"level": "warning"
101+
},
102+
"placeopt__flow__warnings__count:STA-1212": {
103+
"value": 1001,
104+
"compare": "<=",
105+
"level": "warning"
106+
},
2107
"synth__design__instance__area__stdcell": {
3108
"value": 8450.0,
4109
"compare": "<="
@@ -32,7 +137,7 @@
32137
"compare": ">="
33138
},
34139
"cts__timing__setup__tns": {
35-
"value": -2960.0,
140+
"value": -2900.0,
36141
"compare": ">="
37142
},
38143
"cts__timing__hold__ws": {
@@ -52,7 +157,7 @@
52157
"compare": ">="
53158
},
54159
"globalroute__timing__setup__tns": {
55-
"value": -3780.0,
160+
"value": -4030.0,
56161
"compare": ">="
57162
},
58163
"globalroute__timing__hold__ws": {
@@ -80,11 +185,11 @@
80185
"compare": "<="
81186
},
82187
"detailedroute__timing__setup__ws": {
83-
"value": -124.0,
188+
"value": -121.0,
84189
"compare": ">="
85190
},
86191
"detailedroute__timing__setup__tns": {
87-
"value": -1950.0,
192+
"value": -1870.0,
88193
"compare": ">="
89194
},
90195
"detailedroute__timing__hold__ws": {

flow/designs/ihp-sg13g2/ibex/config.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint.
1515
# Adders degrade ibex setup repair
1616
export ADDER_MAP_FILE :=
1717

18-
export CORE_UTILIZATION = 35
18+
export CORE_UTILIZATION = 70
1919
export PLACE_DENSITY_LB_ADDON = 0.2
2020
export TNS_END_PERCENT = 100
2121
export CTS_BUF_DISTANCE = 60

flow/designs/ihp-sg13g2/ibex/constraint.sdc

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

33
set clk_name core_clock
44
set clk_port_name clk_i
5-
set clk_period 10.0
5+
set clk_period 8.0
66
set clk_io_pct 0.2
77

88
set clk_port [get_ports $clk_port_name]

flow/designs/ihp-sg13g2/ibex/rules-base.json

Lines changed: 47 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,34 @@
11
{
2+
"detailedroute__flow__warnings__count:DRT-0349": {
3+
"value": 10,
4+
"compare": "<=",
5+
"level": "warning"
6+
},
7+
"floorplan__flow__warnings__count:EST-0027": {
8+
"value": 1,
9+
"compare": "<=",
10+
"level": "warning"
11+
},
12+
"floorplan__flow__warnings__count:IFP-0028": {
13+
"value": 1,
14+
"compare": "<=",
15+
"level": "warning"
16+
},
17+
"flow__warnings__count:GPL-0302": {
18+
"value": 1,
19+
"compare": "<=",
20+
"level": "warning"
21+
},
22+
"globalplace__flow__warnings__count:GPL-0302": {
23+
"value": 1,
24+
"compare": "<=",
25+
"level": "warning"
26+
},
27+
"globalroute__flow__warnings__count:DRT-0349": {
28+
"value": 10,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
232
"synth__design__instance__area__stdcell": {
333
"value": 305820.24,
434
"compare": "<="
@@ -28,43 +58,43 @@
2858
"compare": "<="
2959
},
3060
"cts__timing__setup__ws": {
31-
"value": -0.5,
61+
"value": -0.4,
3262
"compare": ">="
3363
},
3464
"cts__timing__setup__tns": {
35-
"value": -2.0,
65+
"value": -1.6,
3666
"compare": ">="
3767
},
3868
"cts__timing__hold__ws": {
39-
"value": -0.5,
69+
"value": -0.4,
4070
"compare": ">="
4171
},
4272
"cts__timing__hold__tns": {
43-
"value": -2.0,
73+
"value": -1.6,
4474
"compare": ">="
4575
},
4676
"globalroute__antenna_diodes_count": {
4777
"value": 100,
4878
"compare": "<="
4979
},
5080
"globalroute__timing__setup__ws": {
51-
"value": -0.5,
81+
"value": -0.414,
5282
"compare": ">="
5383
},
5484
"globalroute__timing__setup__tns": {
55-
"value": -2.0,
85+
"value": -1.7,
5686
"compare": ">="
5787
},
5888
"globalroute__timing__hold__ws": {
59-
"value": -0.5,
89+
"value": -0.4,
6090
"compare": ">="
6191
},
6292
"globalroute__timing__hold__tns": {
63-
"value": -2.0,
93+
"value": -1.6,
6494
"compare": ">="
6595
},
6696
"detailedroute__route__wirelength": {
67-
"value": 989089,
97+
"value": 897596,
6898
"compare": "<="
6999
},
70100
"detailedroute__route__drc_errors": {
@@ -80,35 +110,35 @@
80110
"compare": "<="
81111
},
82112
"detailedroute__timing__setup__ws": {
83-
"value": -0.5,
113+
"value": -0.4,
84114
"compare": ">="
85115
},
86116
"detailedroute__timing__setup__tns": {
87-
"value": -2.0,
117+
"value": -1.6,
88118
"compare": ">="
89119
},
90120
"detailedroute__timing__hold__ws": {
91-
"value": -0.5,
121+
"value": -0.4,
92122
"compare": ">="
93123
},
94124
"detailedroute__timing__hold__tns": {
95-
"value": -2.0,
125+
"value": -1.6,
96126
"compare": ">="
97127
},
98128
"finish__timing__setup__ws": {
99-
"value": -0.5,
129+
"value": -0.4,
100130
"compare": ">="
101131
},
102132
"finish__timing__setup__tns": {
103-
"value": -2.0,
133+
"value": -1.6,
104134
"compare": ">="
105135
},
106136
"finish__timing__hold__ws": {
107-
"value": -0.5,
137+
"value": -0.4,
108138
"compare": ">="
109139
},
110140
"finish__timing__hold__tns": {
111-
"value": -2.0,
141+
"value": -1.6,
112142
"compare": ">="
113143
},
114144
"finish__design__instance__area": {

flow/designs/nangate45/ariane133/config.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/ariane133/ariane.sdc
1212
export ADDITIONAL_LEFS = $(PLATFORM_DIR)/lef/fakeram45_256x16.lef
1313
export ADDITIONAL_LIBS = $(PLATFORM_DIR)/lib/fakeram45_256x16.lib
1414

15-
export CORE_UTILIZATION = 40
15+
export CORE_UTILIZATION = 60
1616
export CORE_ASPECT_RATIO = 1
1717
export CORE_MARGIN = 5
1818

@@ -26,4 +26,4 @@ export RTLMP_MAX_LEVEL = 1
2626
export RTLMP_MAX_MACRO = 10
2727
export RTLMP_MIN_MACRO = 1
2828
export RTLMP_MAX_INST = 80000
29-
export RTLMP_MIN_INST = 8000
29+
export RTLMP_MIN_INST = 8000

0 commit comments

Comments
 (0)