Skip to content

Commit 7d4f0ea

Browse files
authored
Merge pull request #3647 from jeffng-or/tighten-sky130hs-gcd
Tighten sky130hs gcd
2 parents 2b52c77 + a751d21 commit 7d4f0ea

File tree

3 files changed

+42
-27
lines changed

3 files changed

+42
-27
lines changed

flow/designs/sky130hs/gcd/config.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export ABC_AREA = 1
88
# Adders degrade GCD
99
export ADDER_MAP_FILE :=
1010

11-
export CORE_UTILIZATION = 40
11+
export CORE_UTILIZATION = 45
1212
export PLACE_DENSITY_LB_ADDON = 0.1
1313
export TNS_END_PERCENT = 100
1414
export EQUIVALENCE_CHECK ?= 1

flow/designs/sky130hs/gcd/constraint.sdc

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

33
set clk_name core_clock
44
set clk_port_name clk
5-
set clk_period 1.9
5+
set clk_period 1.4
66
set clk_io_pct 0.2
77

88
set clk_port [get_ports $clk_port_name]
Lines changed: 40 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"detailedroute__flow__warnings__count:DRT-0349": {
3-
"value": 10,
2+
"cts__flow__warnings__count:RSZ-0062": {
3+
"value": 1,
44
"compare": "<=",
55
"level": "warning"
66
},
7-
"finish__flow__warnings__count:GUI-0076": {
8-
"value": 1,
7+
"detailedroute__flow__warnings__count:DRT-0349": {
8+
"value": 10,
99
"compare": "<=",
1010
"level": "warning"
1111
},
@@ -24,11 +24,26 @@
2424
"compare": "<=",
2525
"level": "warning"
2626
},
27+
"floorplan__flow__warnings__count:RSZ-0062": {
28+
"value": 1,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
32+
"floorplan__flow__warnings__count:RSZ-0075": {
33+
"value": 153,
34+
"compare": "<=",
35+
"level": "warning"
36+
},
2737
"globalroute__flow__warnings__count:DRT-0349": {
2838
"value": 10,
2939
"compare": "<=",
3040
"level": "warning"
3141
},
42+
"globalroute__flow__warnings__count:RSZ-0062": {
43+
"value": 1,
44+
"compare": "<=",
45+
"level": "warning"
46+
},
3247
"synth__design__instance__area__stdcell": {
3348
"value": 4532.91,
3449
"compare": "<="
@@ -38,63 +53,63 @@
3853
"compare": "=="
3954
},
4055
"placeopt__design__instance__area": {
41-
"value": 5134,
56+
"value": 6702,
4257
"compare": "<="
4358
},
4459
"placeopt__design__instance__count__stdcell": {
45-
"value": 622,
60+
"value": 741,
4661
"compare": "<="
4762
},
4863
"detailedplace__design__violations": {
4964
"value": 0,
5065
"compare": "=="
5166
},
5267
"cts__design__instance__count__setup_buffer": {
53-
"value": 54,
68+
"value": 75,
5469
"compare": "<="
5570
},
5671
"cts__design__instance__count__hold_buffer": {
5772
"value": 54,
5873
"compare": "<="
5974
},
6075
"cts__timing__setup__ws": {
61-
"value": -0.095,
76+
"value": -0.45,
6277
"compare": ">="
6378
},
6479
"cts__timing__setup__tns": {
65-
"value": -0.38,
80+
"value": -13.2,
6681
"compare": ">="
6782
},
6883
"cts__timing__hold__ws": {
69-
"value": -0.095,
84+
"value": -0.07,
7085
"compare": ">="
7186
},
7287
"cts__timing__hold__tns": {
73-
"value": -0.38,
88+
"value": -0.28,
7489
"compare": ">="
7590
},
7691
"globalroute__antenna_diodes_count": {
7792
"value": 100,
7893
"compare": "<="
7994
},
8095
"globalroute__timing__setup__ws": {
81-
"value": -0.095,
96+
"value": -0.635,
8297
"compare": ">="
8398
},
8499
"globalroute__timing__setup__tns": {
85-
"value": -0.38,
100+
"value": -19.1,
86101
"compare": ">="
87102
},
88103
"globalroute__timing__hold__ws": {
89-
"value": -0.095,
104+
"value": -0.07,
90105
"compare": ">="
91106
},
92107
"globalroute__timing__hold__tns": {
93-
"value": -0.38,
108+
"value": -0.28,
94109
"compare": ">="
95110
},
96111
"detailedroute__route__wirelength": {
97-
"value": 10120,
112+
"value": 15082,
98113
"compare": "<="
99114
},
100115
"detailedroute__route__drc_errors": {
@@ -110,39 +125,39 @@
110125
"compare": "<="
111126
},
112127
"detailedroute__timing__setup__ws": {
113-
"value": -0.095,
128+
"value": -0.341,
114129
"compare": ">="
115130
},
116131
"detailedroute__timing__setup__tns": {
117-
"value": -0.38,
132+
"value": -7.52,
118133
"compare": ">="
119134
},
120135
"detailedroute__timing__hold__ws": {
121-
"value": -0.095,
136+
"value": -0.07,
122137
"compare": ">="
123138
},
124139
"detailedroute__timing__hold__tns": {
125-
"value": -0.38,
140+
"value": -0.28,
126141
"compare": ">="
127142
},
128143
"finish__timing__setup__ws": {
129-
"value": -0.095,
144+
"value": -0.552,
130145
"compare": ">="
131146
},
132147
"finish__timing__setup__tns": {
133-
"value": -0.38,
148+
"value": -15.2,
134149
"compare": ">="
135150
},
136151
"finish__timing__hold__ws": {
137-
"value": -0.095,
152+
"value": -0.07,
138153
"compare": ">="
139154
},
140155
"finish__timing__hold__tns": {
141-
"value": -0.38,
156+
"value": -0.28,
142157
"compare": ">="
143158
},
144159
"finish__design__instance__area": {
145-
"value": 5389,
160+
"value": 8200,
146161
"compare": "<="
147162
}
148163
}

0 commit comments

Comments
 (0)