Skip to content

Commit a6050ec

Browse files
committed
update metrics for gcd/tmsc65lp
Signed-off-by: Matt Liberty <[email protected]>
1 parent 54c29a5 commit a6050ec

File tree

2 files changed

+81
-81
lines changed

2 files changed

+81
-81
lines changed
Lines changed: 71 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,119 +1,119 @@
11
{
2-
"run__flow__generate_date": "2022-01-12 18:26",
2+
"run__flow__generate_date": "2022-02-20 18:18",
33
"run__flow__metrics_version": "Metrics_2.1.2",
4-
"run__flow__openroad_version": "v2.0-2652-g4b6bbfc75",
4+
"run__flow__openroad_version": "v2.0-3004-gb6a783bfa",
55
"run__flow__openroad_commit": "N/A",
6-
"run__flow__scripts_commit": "854c7cf50cf53653e96a499f200d9f532e04a70d",
7-
"run__flow__uuid": "f5c89397-9803-4526-9645-dcfd42269f79",
6+
"run__flow__scripts_commit": "54c29a500db7475e03a346025065514eea2fb891",
7+
"run__flow__uuid": "4b2c9e16-5e25-4465-b09f-c7eaa19d1b8b",
88
"run__flow__design": "gcd",
99
"run__flow__platform": "tsmc65lp",
1010
"run__flow__platform_commit": "0ffd09a6e832a217f085394565032c5300c0883f",
1111
"run__flow__variant": "base",
1212
"run__flow__platform__timing_units": "1ns",
1313
"run__flow__platform__power_units": "1uW",
1414
"run__flow__platform__distance_units": "1um",
15-
"synth__design__instance__count__stdcell": 306.0,
16-
"synth__design__instance__area__stdcell": 1800.0,
17-
"synth__runtime__total": "0:08.63",
18-
"synth__cpu__total": 7.95,
19-
"synth__mem__peak": 180128.0,
15+
"synth__design__instance__count__stdcell": 311.0,
16+
"synth__design__instance__area__stdcell": 1790.4,
17+
"synth__runtime__total": "0:11.34",
18+
"synth__cpu__total": 9.37,
19+
"synth__mem__peak": 201852.0,
2020
"constraints__clocks__count": 1,
2121
"constraints__clocks__details": [
2222
"core_clock: 1.2800"
2323
],
2424
"floorplan__design__instance__count__stdcell__pre_restruct": 0,
2525
"floorplan__design__instance__count__stdcell__post_restruct": 0,
2626
"floorplan__design__instance__area__stdcell__pre_restruct": 0,
27-
"floorplan__design__instance__area__stdcell__post_restruct": 1730.0,
28-
"floorplan__timing__setup__tns": -4.2,
29-
"floorplan__timing__setup__ws": -0.3,
30-
"floorplan__design__instance__area__stdcell": 1730.0,
27+
"floorplan__design__instance__area__stdcell__post_restruct": 1703.0,
28+
"floorplan__timing__setup__tns": -4.97,
29+
"floorplan__timing__setup__ws": -0.33,
30+
"floorplan__design__instance__area__stdcell": 1703.0,
3131
"floorplan__design__instance__utilization": 27.0,
3232
"floorplan__design__io": 54.0,
3333
"floorplan__design__instance__count__macros": 0,
34-
"floorplan__runtime__total": "0:04.28",
35-
"floorplan__cpu__total": 4.0,
36-
"floorplan__mem__peak": 317892.0,
34+
"floorplan__runtime__total": "0:04.46",
35+
"floorplan__cpu__total": 4.16,
36+
"floorplan__mem__peak": 282916.0,
3737
"globalplace__route__wirelength__estimated": "N/A",
38-
"globalplace__timing__setup__tns": -8.76,
39-
"globalplace__timing__setup__ws": -0.53,
40-
"globalplace__runtime__total": "0:05.82",
41-
"globalplace__cpu__total": 5.52,
42-
"globalplace__mem__peak": 410664.0,
43-
"placeopt__timing__setup__tns": -1.0,
38+
"globalplace__timing__setup__tns": -8.52,
39+
"globalplace__timing__setup__ws": -0.5,
40+
"globalplace__runtime__total": "0:05.79",
41+
"globalplace__cpu__total": 5.13,
42+
"globalplace__mem__peak": 375128.0,
43+
"placeopt__timing__setup__tns": -0.43,
4444
"placeopt__timing__setup__ws": -0.17,
45-
"placeopt__design__instance__area": 1926.0,
45+
"placeopt__design__instance__area": 1925.0,
4646
"placeopt__design__instance__utilization": 30.0,
4747
"placeopt__timing__drv__max_slew": 0.0,
4848
"placeopt__timing__drv__max_fanout": 0.0,
4949
"placeopt__timing__drv__max_cap": 0.0,
50-
"placeopt__design__instance__count__stdcell": 431.0,
51-
"placeopt__runtime__total": "0:04.89",
52-
"placeopt__cpu__total": 4.62,
53-
"placeopt__mem__peak": 352932.0,
50+
"placeopt__design__instance__count__stdcell": 436.0,
51+
"placeopt__runtime__total": "0:07.03",
52+
"placeopt__cpu__total": 4.6,
53+
"placeopt__mem__peak": 317096.0,
5454
"detailedplace__design__violations": 0,
55-
"detailedplace__timing__setup__tns": -1.44,
56-
"detailedplace__timing__setup__ws": -0.18,
57-
"detailedplace__design__instance__displacement__total": 572.4,
55+
"detailedplace__timing__setup__tns": -0.55,
56+
"detailedplace__timing__setup__ws": -0.19,
57+
"detailedplace__design__instance__displacement__total": 581.5,
5858
"detailedplace__design__instance__displacement__mean": 1.3,
59-
"detailedplace__desgin__instance__displacement__max": 4.9,
60-
"detailedplace__route__wirelength__estimated": 5219.9,
61-
"detailedplace__runtime__total": "0:04.49",
62-
"detailedplace__cpu__total": 4.21,
63-
"detailedplace__mem__peak": 320644.0,
64-
"cts__clock__latency__min": 0.18,
65-
"cts__clock__latency__max": 0.19,
66-
"cts__clock__skew__worst": 0.01,
67-
"cts__timing__setup__tns__pre_repair": -3.56,
59+
"detailedplace__desgin__instance__displacement__max": 5.8,
60+
"detailedplace__route__wirelength__estimated": 5278.7,
61+
"detailedplace__runtime__total": "0:05.28",
62+
"detailedplace__cpu__total": 3.99,
63+
"detailedplace__mem__peak": 285528.0,
64+
"cts__clock__latency__min": 0.16,
65+
"cts__clock__latency__max": 0.18,
66+
"cts__clock__skew__worst": 0.02,
67+
"cts__timing__setup__tns__pre_repair": -2.72,
6868
"cts__timing__drv__max_slew__pre_repair": 0.0,
6969
"cts__timing__drv__max_fanout__pre_repair": 0.0,
7070
"cts__timing__drv__max_cap__pre_repair": 0.0,
71-
"cts__timing__setup__ws__pre_repair": -0.39,
72-
"cts__timing__setup__tns__post_repair": -3.56,
73-
"cts__timing__setup__ws__post_repair": -0.39,
71+
"cts__timing__setup__ws__pre_repair": -0.41,
72+
"cts__timing__setup__tns__post_repair": -2.72,
73+
"cts__timing__setup__ws__post_repair": -0.41,
7474
"cts__timing__drv__max_slew__post_repair": 0.0,
7575
"cts__timing__drv__max_fanout___post_repair": 0.0,
7676
"cts__timing__drv__max_cap__post_repair": 0.0,
77-
"cts__timing__setup__tns": -3.19,
77+
"cts__timing__setup__tns": -1.82,
7878
"cts__timing__setup__ws": -0.16,
7979
"cts__timing__drv__max_slew": 0.0,
8080
"cts__timing__drv__max_fanout": 0.0,
8181
"cts__design__instance__count__hold_buffer": 0,
82-
"globalroute__clock__latency__min": 0.19,
83-
"globalroute__clock__latency__max": 0.2,
84-
"globalroute__clock__skew__worst": 0.01,
85-
"globalroute__timing__setup__tns": -5.61,
86-
"globalroute__timing__setup__ws": -0.24,
82+
"globalroute__clock__latency__min": 0.17,
83+
"globalroute__clock__latency__max": 0.19,
84+
"globalroute__clock__skew__worst": 0.02,
85+
"globalroute__timing__setup__tns": -3.37,
86+
"globalroute__timing__setup__ws": -0.32,
8787
"globalroute__timing__drv__max_slew": 0.0,
8888
"globalroute__timing__drv__max_fanout": 0.0,
8989
"globalroute__timing__drv__max_cap": 0.0,
90-
"globalroute__timing__clock__slack": -0.24,
91-
"globalroute__timing__clock__period": 1.444,
92-
"globalroute__runtime__total": "0:04.67",
93-
"globalroute__cpu__total": 4.31,
94-
"globalroute__mem__peak": 385692.0,
95-
"detailedroute__route__wirelength": 7424.0,
96-
"detailedroute__route__vias": 2567.0,
90+
"globalroute__timing__clock__slack": -0.319,
91+
"globalroute__timing__clock__period": 1.519,
92+
"globalroute__runtime__total": "0:06.50",
93+
"globalroute__cpu__total": 4.06,
94+
"globalroute__mem__peak": 350156.0,
95+
"detailedroute__route__wirelength": 6670.0,
96+
"detailedroute__route__vias": 2172.0,
9797
"detailedroute__route__drc_errors": 0,
98-
"detailedroute__runtime__total": "0:09.28",
99-
"detailedroute__cpu__total": 17.82,
100-
"detailedroute__mem__peak": 989732.0,
98+
"detailedroute__runtime__total": "0:09.67",
99+
"detailedroute__cpu__total": 59.42,
100+
"detailedroute__mem__peak": 1026060.0,
101101
"finish__clock__latency__min": 0.15,
102102
"finish__clock__latency__max": 0.16,
103-
"finish__clock__skew__worst": 0.01,
104-
"finish__timing__setup__tns": -1.42,
105-
"finish__timing__setup__ws": -0.15,
103+
"finish__clock__skew__worst": 0.02,
104+
"finish__timing__setup__tns": -0.99,
105+
"finish__timing__setup__ws": -0.21,
106106
"finish__timing__drv__max_slew": 0.0,
107107
"finish__timing__drv__max_fanout": 0.0,
108108
"finish__timing__drv__max_cap": 0.0,
109-
"finish__power__internal__total": 0.00066,
110-
"finish__power__switchng__total": 0.00035,
111-
"finish__power__leakage__total": 1.54e-06,
112-
"finish__power__total": 0.00101,
113-
"finish__design__instance__area": 2409.0,
114-
"finish__design__instance__utilization": 38.0,
115-
"finish__runtime__total": "0:05.82",
116-
"finish__cpu__total": 5.45,
117-
"finish__mem__peak": 396368.0,
118-
"total_time": "0:00:47.880000"
109+
"finish__power__internal__total": 0.000591,
110+
"finish__power__switchng__total": 0.000318,
111+
"finish__power__leakage__total": 1.39e-06,
112+
"finish__power__total": 0.00091,
113+
"finish__design__instance__area": 2156.0,
114+
"finish__design__instance__utilization": 34.0,
115+
"finish__runtime__total": "0:07.41",
116+
"finish__cpu__total": 5.43,
117+
"finish__mem__peak": 356984.0,
118+
"total_time": "0:00:57.480000"
119119
}

flow/designs/tsmc65lp/gcd/rules-base.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"rules": [
33
{
44
"field": "synth__design__instance__area__stdcell",
5-
"value": 2070,
5+
"value": 2059,
66
"compare": "<="
77
},
88
{
@@ -12,12 +12,12 @@
1212
},
1313
{
1414
"field": "placeopt__design__instance__area",
15-
"value": 2215,
15+
"value": 2214,
1616
"compare": "<="
1717
},
1818
{
1919
"field": "placeopt__design__instance__count__stdcell",
20-
"value": 496,
20+
"value": 501,
2121
"compare": "<="
2222
},
2323
{
@@ -32,27 +32,27 @@
3232
},
3333
{
3434
"field": "cts__timing__setup__ws__pre_repair",
35-
"value": -0.52,
35+
"value": -0.54,
3636
"compare": ">="
3737
},
3838
{
3939
"field": "cts__timing__setup__ws__post_repair",
40-
"value": -0.52,
40+
"value": -0.54,
4141
"compare": ">="
4242
},
4343
{
4444
"field": "globalroute__timing__clock__slack",
45-
"value": -0.3,
45+
"value": -0.38,
4646
"compare": ">="
4747
},
4848
{
4949
"field": "globalroute__timing__setup__ws",
50-
"value": -0.3,
50+
"value": -0.38,
5151
"compare": ">="
5252
},
5353
{
5454
"field": "detailedroute__route__wirelength",
55-
"value": 8538,
55+
"value": 7670,
5656
"compare": "<="
5757
},
5858
{
@@ -62,12 +62,12 @@
6262
},
6363
{
6464
"field": "finish__timing__setup__ws",
65-
"value": -0.21,
65+
"value": -0.27,
6666
"compare": ">="
6767
},
6868
{
6969
"field": "finish__design__instance__area",
70-
"value": 2770,
70+
"value": 2479,
7171
"compare": "<="
7272
}
7373
]

0 commit comments

Comments
 (0)