Skip to content

Commit 7a6857d

Browse files
committed
gpl: update after pin density modification
Signed-off-by: Augusto Berndt <[email protected]>
1 parent 17a5804 commit 7a6857d

File tree

6 files changed

+297
-294
lines changed

6 files changed

+297
-294
lines changed

test/ibex_sky130hd.metrics

Lines changed: 82 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -11,124 +11,115 @@
1111
"RSZ::max_slew_slack": "-196.95322013171528",
1212
"RSZ::max_fanout_slack": "100.0",
1313
"RSZ::max_capacitance_slack": "46.737351749650315",
14-
"design__instance__displacement__total": 1127.96,
15-
"design__instance__displacement__mean": 0.048,
14+
"design__instance__displacement__total": 1092.14,
15+
"design__instance__displacement__mean": 0.046,
1616
"design__instance__displacement__max": 9.971,
17-
"route__wirelength__estimated": 725490,
18-
"design__instance__count__setup_buffer": 158,
17+
"route__wirelength__estimated": 725300,
18+
"design__instance__count__setup_buffer": 131,
1919
"design__instance__count__hold_buffer": 0,
20-
"RSZ::worst_slack_min": "0.3904012779111464",
21-
"RSZ::worst_slack_max": "-0.6036398218802538",
22-
"RSZ::tns_max": "-2.118867807850143",
20+
"RSZ::worst_slack_min": "0.4720861613027535",
21+
"RSZ::worst_slack_max": "0.007256417894175537",
22+
"RSZ::tns_max": "0.0",
2323
"RSZ::hold_buffer_count": "0",
24-
"design__instance__displacement__total": 1184.18,
25-
"design__instance__displacement__mean": 0.05,
24+
"design__instance__displacement__total": 1007.42,
25+
"design__instance__displacement__mean": 0.043,
2626
"design__instance__displacement__max": 11.8,
27-
"route__wirelength__estimated": 746388,
28-
"DPL::utilization": "23.0",
29-
"DPL::design_area": "139281",
30-
"route__net": 15418,
27+
"route__wirelength__estimated": 744695,
28+
"DPL::utilization": "22.9",
29+
"DPL::design_area": "138853",
30+
"route__net": 15386,
3131
"route__net__special": 2,
32-
"global_route__vias": 144714,
33-
"global_route__wirelength": 1291259,
34-
"grt__global_route__vias": 6395,
35-
"grt__global_route__vias": 327,
36-
"grt__antenna_diodes_count": 99,
32+
"global_route__vias": 143994,
33+
"global_route__wirelength": 1285704,
34+
"grt__global_route__vias": 5346,
35+
"grt__antenna_diodes_count": 88,
3736
"grt__antenna__violating__nets": 0,
3837
"grt__antenna__violating__pins": 0,
3938
"GRT::ANT::errors": "0",
40-
"route__net": 15418,
41-
"route__net__special": 2,
42-
"route__drc_errors__iter:0": 5471,
43-
"route__wirelength__iter:0": 945684,
44-
"route__drc_errors__iter:1": 1683,
45-
"route__wirelength__iter:1": 941150,
46-
"route__drc_errors__iter:2": 1196,
47-
"route__wirelength__iter:2": 940609,
48-
"route__drc_errors__iter:3": 232,
49-
"route__wirelength__iter:3": 940542,
50-
"route__drc_errors__iter:4": 31,
51-
"route__wirelength__iter:4": 940507,
52-
"route__drc_errors__iter:5": 2,
53-
"route__wirelength__iter:5": 940508,
54-
"route__drc_errors__iter:6": 0,
55-
"route__wirelength__iter:6": 940509,
39+
"route__drc_errors__iter:0": 5417,
40+
"route__wirelength__iter:0": 941910,
41+
"route__drc_errors__iter:1": 1602,
42+
"route__wirelength__iter:1": 937492,
43+
"route__drc_errors__iter:2": 1298,
44+
"route__wirelength__iter:2": 936788,
45+
"route__drc_errors__iter:3": 193,
46+
"route__wirelength__iter:3": 936834,
47+
"route__drc_errors__iter:4": 41,
48+
"route__wirelength__iter:4": 936838,
49+
"route__drc_errors__iter:5": 27,
50+
"route__wirelength__iter:5": 936831,
51+
"route__drc_errors__iter:6": 5,
52+
"route__wirelength__iter:6": 936842,
53+
"route__drc_errors__iter:7": 0,
54+
"route__wirelength__iter:7": 936829,
5655
"route__drc_errors": 0,
57-
"route__wirelength": 940509,
58-
"route__vias": 131476,
59-
"route__vias__singlecut": 131476,
56+
"route__wirelength": 936829,
57+
"route__vias": 130403,
58+
"route__vias__singlecut": 130403,
6059
"route__vias__multicut": 0,
6160
"DRT::drv": "0",
62-
"drt__repair_antennas__pre_repair__antenna__violating__nets": 44,
63-
"drt__repair_antennas__pre_repair__antenna__violating__pins": 50,
64-
"drt__repair_antennas__iter_0__global_route__vias": 1258,
65-
"drt__repair_antennas__iter_0__antenna_diodes_count": 149,
66-
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 675,
67-
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 939704,
68-
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 293,
69-
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 939601,
70-
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 263,
71-
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 939570,
72-
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 22,
73-
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 939606,
74-
"drt__repair_antennas__iter_0__route__drc_errors__iter:4": 0,
75-
"drt__repair_antennas__iter_0__route__wirelength__iter:4": 939638,
61+
"drt__repair_antennas__pre_repair__antenna__violating__nets": 100,
62+
"drt__repair_antennas__pre_repair__antenna__violating__pins": 141,
63+
"drt__repair_antennas__iter_0__global_route__vias": 2480,
64+
"drt__repair_antennas__iter_0__antenna_diodes_count": 229,
65+
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 1269,
66+
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 935363,
67+
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 205,
68+
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 935071,
69+
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 148,
70+
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 935022,
71+
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 13,
72+
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 934966,
73+
"drt__repair_antennas__iter_0__route__drc_errors__iter:4": 2,
74+
"drt__repair_antennas__iter_0__route__wirelength__iter:4": 934949,
75+
"drt__repair_antennas__iter_0__route__drc_errors__iter:5": 0,
76+
"drt__repair_antennas__iter_0__route__wirelength__iter:5": 934949,
7677
"drt__repair_antennas__iter_0__route__drc_errors": 0,
77-
"drt__repair_antennas__iter_0__route__wirelength": 939638,
78-
"drt__repair_antennas__iter_0__route__vias": 131469,
79-
"drt__repair_antennas__iter_0__route__vias__singlecut": 131469,
78+
"drt__repair_antennas__iter_0__route__wirelength": 934949,
79+
"drt__repair_antennas__iter_0__route__vias": 130493,
80+
"drt__repair_antennas__iter_0__route__vias__singlecut": 130493,
8081
"drt__repair_antennas__iter_0__route__vias__multicut": 0,
8182
"drt__repair_antennas__iter_0__antenna__violating__nets": 3,
82-
"drt__repair_antennas__iter_0__antenna__violating__pins": 3,
83-
"drt__repair_antennas__iter_1__global_route__vias": 190,
84-
"drt__repair_antennas__iter_1__antenna_diodes_count": 152,
85-
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 3,
86-
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 939708,
87-
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 0,
88-
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 939700,
83+
"drt__repair_antennas__iter_0__antenna__violating__pins": 9,
84+
"drt__repair_antennas__iter_1__global_route__vias": 118,
85+
"drt__repair_antennas__iter_1__antenna_diodes_count": 238,
86+
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 48,
87+
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 934972,
88+
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 18,
89+
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 934975,
90+
"drt__repair_antennas__iter_1__route__drc_errors__iter:2": 11,
91+
"drt__repair_antennas__iter_1__route__wirelength__iter:2": 934970,
92+
"drt__repair_antennas__iter_1__route__drc_errors__iter:3": 0,
93+
"drt__repair_antennas__iter_1__route__wirelength__iter:3": 934971,
8994
"drt__repair_antennas__iter_1__route__drc_errors": 0,
90-
"drt__repair_antennas__iter_1__route__wirelength": 939700,
91-
"drt__repair_antennas__iter_1__route__vias": 131471,
92-
"drt__repair_antennas__iter_1__route__vias__singlecut": 131471,
95+
"drt__repair_antennas__iter_1__route__wirelength": 934971,
96+
"drt__repair_antennas__iter_1__route__vias": 130532,
97+
"drt__repair_antennas__iter_1__route__vias__singlecut": 130532,
9398
"drt__repair_antennas__iter_1__route__vias__multicut": 0,
94-
"drt__repair_antennas__iter_1__antenna__violating__nets": 2,
95-
"drt__repair_antennas__iter_1__antenna__violating__pins": 2,
96-
"drt__repair_antennas__iter_2__global_route__vias": 175,
97-
"drt__repair_antennas__iter_2__antenna_diodes_count": 154,
98-
"drt__repair_antennas__iter_2__route__drc_errors__iter:0": 5,
99-
"drt__repair_antennas__iter_2__route__wirelength__iter:0": 939715,
100-
"drt__repair_antennas__iter_2__route__drc_errors__iter:1": 0,
101-
"drt__repair_antennas__iter_2__route__wirelength__iter:1": 939710,
102-
"drt__repair_antennas__iter_2__route__drc_errors": 0,
103-
"drt__repair_antennas__iter_2__route__wirelength": 939710,
104-
"drt__repair_antennas__iter_2__route__vias": 131473,
105-
"drt__repair_antennas__iter_2__route__vias__singlecut": 131473,
106-
"drt__repair_antennas__iter_2__route__vias__multicut": 0,
107-
"drt__repair_antennas__iter_2__antenna__violating__nets": 0,
108-
"drt__repair_antennas__iter_2__antenna__violating__pins": 0,
99+
"drt__repair_antennas__iter_1__antenna__violating__nets": 0,
100+
"drt__repair_antennas__iter_1__antenna__violating__pins": 0,
109101
"drt__antenna__violating__nets": 0,
110102
"drt__antenna__violating__pins": 0,
111103
"DRT::ANT::errors": "0",
112104
"design__violations": 0,
113105
"timing__drv__floating__nets": 0,
114106
"timing__drv__floating__pins": 0,
115-
"DRT::worst_slack_min": "0.36256154660288953",
116-
"DRT::worst_slack_max": "-1.3568391239052229",
117-
"DRT::tns_max": "-11.840891269305807",
118-
"DRT::clock_skew": "0.5441605098321909",
119-
"DRT::max_slew_slack": "1.0276740787207597",
107+
"DRT::worst_slack_min": "0.4727771641328231",
108+
"DRT::worst_slack_max": "-0.952275618646818",
109+
"DRT::tns_max": "-7.653258687856236",
110+
"DRT::clock_skew": "0.48781668973895215",
111+
"DRT::max_slew_slack": "-62.3141027282709",
120112
"DRT::max_fanout_slack": "100.0",
121-
"DRT::max_capacitance_slack": "-0.5622600823566996",
113+
"DRT::max_capacitance_slack": "-68.88708566050477",
122114
"DRT::clock_period": "15.155000",
123-
"flow__warnings__count": 94,
115+
"flow__warnings__count": 64,
124116
"flow__errors__count": 0,
125-
"flow__warnings__count:DRT-0120": 60,
126-
"flow__warnings__count:DRT-0349": 20,
127-
"flow__warnings__count:GRT-0243": 1,
117+
"flow__warnings__count:DRT-0120": 40,
118+
"flow__warnings__count:DRT-0349": 10,
119+
"flow__warnings__count:GRT-0243": 2,
128120
"flow__warnings__count:GRT-0281": 1,
129121
"flow__warnings__count:IFP-0028": 1,
130122
"flow__warnings__count:ORD-0046": 9,
131-
"flow__warnings__count:RSZ-0062": 1,
132123
"flow__warnings__count:STA-0441": 1,
133-
"flow__warnings__type_count": 8
124+
"flow__warnings__type_count": 7
134125
}

test/ibex_sky130hd.metrics_limits

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
{
22
"IFP::instance_count" : "18835.2"
3-
,"DPL::design_area" : "168081.6"
4-
,"DPL::utilization" : "27.720000000000002"
5-
,"RSZ::repair_design_buffer_count" : "685"
6-
,"RSZ::max_slew_slack" : "-181.56474762801344"
3+
,"DPL::design_area" : "166623.6"
4+
,"DPL::utilization" : "27.479999999999997"
5+
,"RSZ::repair_design_buffer_count" : "675"
6+
,"RSZ::max_slew_slack" : "-236.34386415805832"
77
,"RSZ::max_capacitance_slack" : "0"
88
,"RSZ::max_fanout_slack" : "0"
9-
,"RSZ::worst_slack_min" : "-1.0632525255076524"
10-
,"RSZ::worst_slack_max" : "-1.701396636679172"
11-
,"RSZ::tns_max" : "-2378.9146966366793"
9+
,"RSZ::worst_slack_min" : "-1.0434138386972465"
10+
,"RSZ::worst_slack_max" : "-1.5082435821058244"
11+
,"RSZ::tns_max" : "-2378.7288000000003"
1212
,"RSZ::hold_buffer_count" : "0"
1313
,"GRT::ANT::errors" : "0"
1414
,"DRT::drv" : "0"
15-
,"DRT::worst_slack_min" : "-1.1118604223688187"
16-
,"DRT::worst_slack_max" : "-2.4041660547857333"
17-
,"DRT::tns_max" : "-2387.2292290457003"
18-
,"DRT::clock_skew" : "0.5735806658651597"
19-
,"DRT::max_slew_slack" : "-46.952259228895095"
20-
,"DRT::max_capacitance_slack" : "-51.485323810089476"
15+
,"DRT::worst_slack_min" : "-1.042722835867177"
16+
,"DRT::worst_slack_max" : "-2.467775618646818"
17+
,"DRT::tns_max" : "-2386.3820586878564"
18+
,"DRT::clock_skew" : "0.5853800276867426"
19+
,"DRT::max_slew_slack" : "-74.77692327392508"
20+
,"DRT::max_capacitance_slack" : "-82.66450279260572"
2121
,"DRT::max_fanout_slack" : "0"
2222
,"DRT::clock_period" : "15.155"
23-
,"DRT::ANT::errors" : "1"
23+
,"DRT::ANT::errors" : "0"
2424
}

0 commit comments

Comments
 (0)