Skip to content

Commit eec9268

Browse files
committed
update ibex_sky130hs.metrics/limits
Signed-off-by: Matt Liberty <[email protected]>
1 parent 90d2407 commit eec9268

File tree

2 files changed

+74
-66
lines changed

2 files changed

+74
-66
lines changed

test/ibex_sky130hs.metrics

Lines changed: 65 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -11,94 +11,102 @@
1111
"RSZ::max_slew_slack": "30.172693729400635",
1212
"RSZ::max_fanout_slack": "100.0",
1313
"RSZ::max_capacitance_slack": "62.662275823473564",
14-
"design__instance__displacement__total": 3356.22,
14+
"design__instance__displacement__total": 3353.79,
1515
"design__instance__displacement__mean": 0.168,
1616
"design__instance__displacement__max": 25.245,
17-
"route__wirelength__estimated": 788470,
17+
"route__wirelength__estimated": 788489,
1818
"design__instance__count__setup_buffer": 0,
1919
"design__instance__count__hold_buffer": 0,
2020
"RSZ::worst_slack_min": "0.292663790374788",
21-
"RSZ::worst_slack_max": "0.5089342424875924",
21+
"RSZ::worst_slack_max": "0.4977769448637695",
2222
"RSZ::tns_max": "0.0",
2323
"RSZ::hold_buffer_count": "0",
2424
"design__instance__displacement__total": 0,
2525
"design__instance__displacement__mean": 0,
2626
"design__instance__displacement__max": 0,
27-
"route__wirelength__estimated": 788470,
28-
"DPL::utilization": "41.1",
29-
"DPL::design_area": "248622",
27+
"route__wirelength__estimated": 788489,
28+
"DPL::utilization": "39.4",
29+
"DPL::design_area": "238293",
3030
"route__net": 14229,
3131
"route__net__special": 2,
32-
"grt__antenna_diodes_count": 204,
32+
"grt__antenna_diodes_count": 112,
3333
"grt__antenna__violating__nets": 0,
3434
"grt__antenna__violating__pins": 0,
3535
"GRT::ANT::errors": "0",
3636
"route__net": 14229,
3737
"route__net__special": 2,
38-
"route__drc_errors__iter:1": 4072,
39-
"route__wirelength__iter:1": 991473,
40-
"route__drc_errors__iter:2": 656,
41-
"route__wirelength__iter:2": 984843,
42-
"route__drc_errors__iter:3": 405,
43-
"route__wirelength__iter:3": 983447,
44-
"route__drc_errors__iter:4": 7,
45-
"route__wirelength__iter:4": 983402,
46-
"route__drc_errors__iter:5": 0,
47-
"route__wirelength__iter:5": 983398,
38+
"route__drc_errors__iter:0": 4097,
39+
"route__wirelength__iter:0": 991230,
40+
"route__drc_errors__iter:1": 636,
41+
"route__wirelength__iter:1": 984123,
42+
"route__drc_errors__iter:2": 425,
43+
"route__wirelength__iter:2": 982825,
44+
"route__drc_errors__iter:3": 16,
45+
"route__wirelength__iter:3": 982688,
46+
"route__drc_errors__iter:4": 0,
47+
"route__wirelength__iter:4": 982688,
4848
"route__drc_errors": 0,
49-
"route__wirelength": 983398,
50-
"route__vias": 120289,
51-
"route__vias__singlecut": 120289,
49+
"route__wirelength": 982688,
50+
"route__vias": 120229,
51+
"route__vias__singlecut": 120229,
5252
"route__vias__multicut": 0,
5353
"DRT::drv": "0",
54-
"drt__repair_antennas__pre_repair__antenna__violating__nets": 17,
55-
"drt__repair_antennas__pre_repair__antenna__violating__pins": 22,
56-
"drt__repair_antennas__iter_0__antenna_diodes_count": 229,
57-
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 172,
58-
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 982518,
59-
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 25,
60-
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 982483,
61-
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 10,
62-
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 982487,
63-
"drt__repair_antennas__iter_0__route__drc_errors__iter:4": 0,
64-
"drt__repair_antennas__iter_0__route__wirelength__iter:4": 982490,
54+
"drt__repair_antennas__pre_repair__antenna__violating__nets": 24,
55+
"drt__repair_antennas__pre_repair__antenna__violating__pins": 26,
56+
"drt__repair_antennas__iter_0__antenna_diodes_count": 143,
57+
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 424,
58+
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 981810,
59+
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 78,
60+
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 981688,
61+
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 61,
62+
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 981662,
63+
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 0,
64+
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 981641,
6565
"drt__repair_antennas__iter_0__route__drc_errors": 0,
66-
"drt__repair_antennas__iter_0__route__wirelength": 982490,
67-
"drt__repair_antennas__iter_0__route__vias": 120320,
68-
"drt__repair_antennas__iter_0__route__vias__singlecut": 120320,
66+
"drt__repair_antennas__iter_0__route__wirelength": 981641,
67+
"drt__repair_antennas__iter_0__route__vias": 120245,
68+
"drt__repair_antennas__iter_0__route__vias__singlecut": 120245,
6969
"drt__repair_antennas__iter_0__route__vias__multicut": 0,
70-
"drt__repair_antennas__iter_0__antenna__violating__nets": 3,
71-
"drt__repair_antennas__iter_0__antenna__violating__pins": 4,
72-
"drt__repair_antennas__iter_1__antenna_diodes_count": 234,
73-
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 23,
74-
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 982541,
75-
"drt__repair_antennas__iter_1__route__drc_errors__iter:2": 3,
76-
"drt__repair_antennas__iter_1__route__wirelength__iter:2": 982532,
77-
"drt__repair_antennas__iter_1__route__drc_errors__iter:3": 4,
78-
"drt__repair_antennas__iter_1__route__wirelength__iter:3": 982532,
79-
"drt__repair_antennas__iter_1__route__drc_errors__iter:4": 0,
80-
"drt__repair_antennas__iter_1__route__wirelength__iter:4": 982532,
70+
"drt__repair_antennas__iter_0__antenna__violating__nets": 2,
71+
"drt__repair_antennas__iter_0__antenna__violating__pins": 2,
72+
"drt__repair_antennas__iter_1__antenna_diodes_count": 145,
73+
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 28,
74+
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 981683,
75+
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 0,
76+
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 981676,
8177
"drt__repair_antennas__iter_1__route__drc_errors": 0,
82-
"drt__repair_antennas__iter_1__route__wirelength": 982532,
83-
"drt__repair_antennas__iter_1__route__vias": 120337,
84-
"drt__repair_antennas__iter_1__route__vias__singlecut": 120337,
78+
"drt__repair_antennas__iter_1__route__wirelength": 981676,
79+
"drt__repair_antennas__iter_1__route__vias": 120255,
80+
"drt__repair_antennas__iter_1__route__vias__singlecut": 120255,
8581
"drt__repair_antennas__iter_1__route__vias__multicut": 0,
86-
"drt__repair_antennas__iter_1__antenna__violating__nets": 0,
87-
"drt__repair_antennas__iter_1__antenna__violating__pins": 0,
82+
"drt__repair_antennas__iter_1__antenna__violating__nets": 1,
83+
"drt__repair_antennas__iter_1__antenna__violating__pins": 1,
84+
"drt__repair_antennas__iter_2__antenna_diodes_count": 146,
85+
"drt__repair_antennas__iter_2__route__drc_errors__iter:0": 11,
86+
"drt__repair_antennas__iter_2__route__wirelength__iter:0": 981694,
87+
"drt__repair_antennas__iter_2__route__drc_errors__iter:1": 0,
88+
"drt__repair_antennas__iter_2__route__wirelength__iter:1": 981687,
89+
"drt__repair_antennas__iter_2__route__drc_errors": 0,
90+
"drt__repair_antennas__iter_2__route__wirelength": 981687,
91+
"drt__repair_antennas__iter_2__route__vias": 120262,
92+
"drt__repair_antennas__iter_2__route__vias__singlecut": 120262,
93+
"drt__repair_antennas__iter_2__route__vias__multicut": 0,
94+
"drt__repair_antennas__iter_2__antenna__violating__nets": 0,
95+
"drt__repair_antennas__iter_2__antenna__violating__pins": 0,
8896
"drt__antenna__violating__nets": 0,
8997
"drt__antenna__violating__pins": 0,
9098
"DRT::ANT::errors": "0",
9199
"design__violations": 0,
92100
"timing__drv__floating__nets": 0,
93101
"timing__drv__floating__pins": 0,
94-
"DRT::worst_slack_min": "0.294383747933181",
95-
"DRT::worst_slack_max": "-0.14645263194473665",
96-
"DRT::tns_max": "-0.20782753883865562",
97-
"DRT::clock_skew": "2.1172473262775697",
98-
"DRT::max_slew_slack": "-4.469602555036545",
102+
"DRT::worst_slack_min": "0.2978283259868023",
103+
"DRT::worst_slack_max": "-0.044656724027081006",
104+
"DRT::tns_max": "-0.044656724027081006",
105+
"DRT::clock_skew": "2.0592568233476354",
106+
"DRT::max_slew_slack": "-10.151302069425583",
99107
"DRT::max_fanout_slack": "100.0",
100-
"DRT::max_capacitance_slack": "-6.958370905673318",
108+
"DRT::max_capacitance_slack": "-13.035870567955229",
101109
"DRT::clock_period": "11.290000",
102-
"flow__warnings__count": 51,
110+
"flow__warnings__count": 55,
103111
"flow__errors__count": 0
104112
}

test/ibex_sky130hs.metrics_limits

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
{
22
"IFP::instance_count" : "16722.0"
3-
,"DPL::design_area" : "298346.39999999997"
4-
,"DPL::utilization" : "49.32"
3+
,"DPL::design_area" : "285951.6"
4+
,"DPL::utilization" : "47.279999999999994"
55
,"RSZ::repair_design_buffer_count" : "560"
66
,"RSZ::max_slew_slack" : "0"
77
,"RSZ::max_capacitance_slack" : "0"
88
,"RSZ::max_fanout_slack" : "0"
99
,"RSZ::worst_slack_min" : "-0.836336209625212"
10-
,"RSZ::worst_slack_max" : "-0.6200657575124076"
10+
,"RSZ::worst_slack_max" : "-0.6312230551362306"
1111
,"RSZ::tns_max" : "-1573.2615"
1212
,"RSZ::hold_buffer_count" : "0"
1313
,"GRT::ANT::errors" : "0"
1414
,"DRT::drv" : "0"
15-
,"DRT::worst_slack_min" : "-0.834616252066819"
16-
,"DRT::worst_slack_max" : "-1.2754526319447366"
17-
,"DRT::tns_max" : "-1573.4693275388388"
18-
,"DRT::clock_skew" : "2.5406967915330836"
19-
,"DRT::max_slew_slack" : "-5.363523066043854"
20-
,"DRT::max_capacitance_slack" : "-8.350045086807981"
15+
,"DRT::worst_slack_min" : "-0.8311716740131977"
16+
,"DRT::worst_slack_max" : "-1.173656724027081"
17+
,"DRT::tns_max" : "-1573.3061567240272"
18+
,"DRT::clock_skew" : "2.4711081880171624"
19+
,"DRT::max_slew_slack" : "-12.1815624833107"
20+
,"DRT::max_capacitance_slack" : "-15.643044681546273"
2121
,"DRT::max_fanout_slack" : "0"
2222
,"DRT::clock_period" : "11.29"
2323
,"DRT::ANT::errors" : "0"

0 commit comments

Comments
 (0)