diff --git a/flow/designs/asap7/jpeg/metadata-base-ok.json b/flow/designs/asap7/jpeg/metadata-base-ok.json index 6b42336934..3c2e004a81 100644 --- a/flow/designs/asap7/jpeg/metadata-base-ok.json +++ b/flow/designs/asap7/jpeg/metadata-base-ok.json @@ -3,203 +3,151 @@ "constraints__clocks__details": [ "clk: 1100.0000" ], - "cts__clock__skew__hold": 22.1955, - "cts__clock__skew__hold__post_repair": 22.0169, - "cts__clock__skew__hold__pre_repair": 22.0169, - "cts__clock__skew__setup": 20.8432, - "cts__clock__skew__setup__post_repair": 20.7785, - "cts__clock__skew__setup__pre_repair": 20.7785, - "cts__cpu__total": 596.41, + "cts__clock__skew__hold": 21.1019, + "cts__clock__skew__setup": 17.6101, + "cts__cpu__total": 445.15, "cts__design__core__area": 23395.2, - "cts__design__core__area__post_repair": 23395.2, - "cts__design__core__area__pre_repair": 23395.2, "cts__design__die__area": 24702.4, - "cts__design__die__area__post_repair": 24702.4, - "cts__design__die__area__pre_repair": 24702.4, - "cts__design__instance__area": 7539.64, + "cts__design__instance__area": 7541.53, "cts__design__instance__area__macros": 0, - "cts__design__instance__area__macros__post_repair": 0, - "cts__design__instance__area__macros__pre_repair": 0, - "cts__design__instance__area__post_repair": 7533.03, - "cts__design__instance__area__pre_repair": 7533.03, - "cts__design__instance__area__stdcell": 7539.64, - "cts__design__instance__area__stdcell__post_repair": 7533.03, - "cts__design__instance__area__stdcell__pre_repair": 7533.03, - "cts__design__instance__count": 63730, + "cts__design__instance__area__stdcell": 7541.53, + "cts__design__instance__count": 63875, "cts__design__instance__count__hold_buffer": 0, "cts__design__instance__count__macros": 0, - "cts__design__instance__count__macros__post_repair": 0, - "cts__design__instance__count__macros__pre_repair": 0, - "cts__design__instance__count__post_repair": 63656, - "cts__design__instance__count__pre_repair": 63656, - "cts__design__instance__count__setup_buffer": 68, - "cts__design__instance__count__stdcell": 63730, - "cts__design__instance__count__stdcell__post_repair": 63656, - "cts__design__instance__count__stdcell__pre_repair": 63656, - "cts__design__instance__displacement__max": 1.111, + "cts__design__instance__count__setup_buffer": 71, + "cts__design__instance__count__stdcell": 63875, + "cts__design__instance__displacement__max": 0.865, "cts__design__instance__displacement__mean": 0, - "cts__design__instance__displacement__total": 36.415, - "cts__design__instance__utilization": 0.322273, - "cts__design__instance__utilization__post_repair": 0.32199, - "cts__design__instance__utilization__pre_repair": 0.32199, - "cts__design__instance__utilization__stdcell": 0.322273, - "cts__design__instance__utilization__stdcell__post_repair": 0.32199, - "cts__design__instance__utilization__stdcell__pre_repair": 0.32199, + "cts__design__instance__displacement__total": 43.257, + "cts__design__instance__utilization": 0.322354, + "cts__design__instance__utilization__stdcell": 0.322354, "cts__design__io": 47, - "cts__design__io__post_repair": 47, - "cts__design__io__pre_repair": 47, "cts__design__violations": 0, "cts__flow__errors__count": 0, - "cts__flow__warnings__count": 10, - "cts__mem__peak": 2758624.0, - "cts__power__internal__total": 0.0360337, - "cts__power__internal__total__post_repair": 0.0360336, - "cts__power__internal__total__pre_repair": 0.0360336, - "cts__power__leakage__total": 5.31649e-06, - "cts__power__leakage__total__post_repair": 5.30922e-06, - "cts__power__leakage__total__pre_repair": 5.30922e-06, - "cts__power__switching__total": 0.0332156, - "cts__power__switching__total__post_repair": 0.0330661, - "cts__power__switching__total__pre_repair": 0.0330661, - "cts__power__total": 0.0692546, - "cts__power__total__post_repair": 0.0691051, - "cts__power__total__pre_repair": 0.0691051, - "cts__route__wirelength__estimated": 185583, - "cts__runtime__total": "5:40.70", + "cts__flow__warnings__count": 11, + "cts__mem__peak": 2794336.0, + "cts__power__internal__total": 0.0361663, + "cts__power__leakage__total": 5.30278e-06, + "cts__power__switching__total": 0.0325388, + "cts__power__total": 0.0687105, + "cts__route__wirelength__estimated": 153359, + "cts__runtime__total": "3:28.46", "cts__timing__drv__hold_violation_count": 0, - "cts__timing__drv__hold_violation_count__post_repair": 0, - "cts__timing__drv__hold_violation_count__pre_repair": 0, "cts__timing__drv__max_cap": 0, - "cts__timing__drv__max_cap__post_repair": 0, - "cts__timing__drv__max_cap__pre_repair": 0, - "cts__timing__drv__max_cap_limit": 0.324449, - "cts__timing__drv__max_cap_limit__post_repair": 0.324752, - "cts__timing__drv__max_cap_limit__pre_repair": 0.324752, + "cts__timing__drv__max_cap_limit": 0.0502615, "cts__timing__drv__max_fanout": 0, - "cts__timing__drv__max_fanout__post_repair": 0, - "cts__timing__drv__max_fanout__pre_repair": 0, "cts__timing__drv__max_fanout_limit": 0, - "cts__timing__drv__max_fanout_limit__post_repair": 0, - "cts__timing__drv__max_fanout_limit__pre_repair": 0, "cts__timing__drv__max_slew": 0, - "cts__timing__drv__max_slew__post_repair": 0, - "cts__timing__drv__max_slew__pre_repair": 0, - "cts__timing__drv__max_slew_limit": 0.0180868, - "cts__timing__drv__max_slew_limit__post_repair": 0.0188481, - "cts__timing__drv__max_slew_limit__pre_repair": 0.0188481, - "cts__timing__drv__setup_violation_count": 0, - "cts__timing__drv__setup_violation_count__post_repair": 135, - "cts__timing__drv__setup_violation_count__pre_repair": 135, - "cts__timing__setup__tns": 0, - "cts__timing__setup__tns__post_repair": -4052.63, - "cts__timing__setup__tns__pre_repair": -4052.63, - "cts__timing__setup__ws": 0.84377, - "cts__timing__setup__ws__post_repair": -121.266, - "cts__timing__setup__ws__pre_repair": -121.266, - "design__io__hpwl": 1636286, - "detailedplace__cpu__total": 77.09, + "cts__timing__drv__max_slew_limit": 0.0257448, + "cts__timing__drv__setup_violation_count": 1, + "cts__timing__setup__tns": -4.46532, + "cts__timing__setup__ws": -4.48086, + "design__io__hpwl": 1822925, + "detailedplace__cpu__total": 69.26, "detailedplace__design__core__area": 23395.2, "detailedplace__design__die__area": 24702.4, - "detailedplace__design__instance__area": 7401.38, + "detailedplace__design__instance__area": 7376.66, "detailedplace__design__instance__area__macros": 0, - "detailedplace__design__instance__area__stdcell": 7401.38, - "detailedplace__design__instance__count": 63355, + "detailedplace__design__instance__area__stdcell": 7376.66, + "detailedplace__design__instance__count": 63313, "detailedplace__design__instance__count__macros": 0, - "detailedplace__design__instance__count__stdcell": 63355, - "detailedplace__design__instance__displacement__max": 1.674, - "detailedplace__design__instance__displacement__mean": 0.186, - "detailedplace__design__instance__displacement__total": 11812, - "detailedplace__design__instance__utilization": 0.316363, - "detailedplace__design__instance__utilization__stdcell": 0.316363, + "detailedplace__design__instance__count__stdcell": 63313, + "detailedplace__design__instance__displacement__max": 1.785, + "detailedplace__design__instance__displacement__mean": 0.221, + "detailedplace__design__instance__displacement__total": 14009.7, + "detailedplace__design__instance__utilization": 0.315307, + "detailedplace__design__instance__utilization__stdcell": 0.315307, "detailedplace__design__io": 47, "detailedplace__design__violations": 0, "detailedplace__flow__errors__count": 0, "detailedplace__flow__warnings__count": 10, - "detailedplace__mem__peak": 526508.0, - "detailedplace__power__internal__total": 0.032594, - "detailedplace__power__leakage__total": 5.1718e-06, - "detailedplace__power__switching__total": 0.030789, - "detailedplace__power__total": 0.0633881, - "detailedplace__route__wirelength__estimated": 183290, - "detailedplace__runtime__total": "1:17.48", + "detailedplace__mem__peak": 544648.0, + "detailedplace__power__internal__total": 0.0324962, + "detailedplace__power__leakage__total": 5.14411e-06, + "detailedplace__power__switching__total": 0.0299181, + "detailedplace__power__total": 0.0624194, + "detailedplace__route__wirelength__estimated": 152805, + "detailedplace__runtime__total": "1:09.76", "detailedplace__timing__drv__hold_violation_count": 0, "detailedplace__timing__drv__max_cap": 0, - "detailedplace__timing__drv__max_cap_limit": 0.324752, + "detailedplace__timing__drv__max_cap_limit": 0.0505082, "detailedplace__timing__drv__max_fanout": 0, "detailedplace__timing__drv__max_fanout_limit": 0, "detailedplace__timing__drv__max_slew": 0, - "detailedplace__timing__drv__max_slew_limit": 0.0188938, - "detailedplace__timing__drv__setup_violation_count": 1208, - "detailedplace__timing__setup__tns": -103683, - "detailedplace__timing__setup__ws": -226.436, - "detailedroute__cpu__total": 9925.45, + "detailedplace__timing__drv__max_slew_limit": 0.0302704, + "detailedplace__timing__drv__setup_violation_count": 1935, + "detailedplace__timing__setup__tns": -173338, + "detailedplace__timing__setup__ws": -265.788, + "detailedroute__cpu__total": 11414.52, "detailedroute__flow__errors__count": 0, - "detailedroute__flow__warnings__count": 10, - "detailedroute__mem__peak": 11322092.0, + "detailedroute__flow__warnings__count": 15, + "detailedroute__mem__peak": 11573924.0, "detailedroute__route__drc_errors": 0, - "detailedroute__route__drc_errors__iter:1": 20311, - "detailedroute__route__drc_errors__iter:2": 1114, - "detailedroute__route__drc_errors__iter:3": 599, - "detailedroute__route__drc_errors__iter:4": 30, - "detailedroute__route__drc_errors__iter:5": 0, - "detailedroute__route__net": 72385, + "detailedroute__route__drc_errors__iter:1": 11928, + "detailedroute__route__drc_errors__iter:2": 1261, + "detailedroute__route__drc_errors__iter:3": 750, + "detailedroute__route__drc_errors__iter:4": 12, + "detailedroute__route__drc_errors__iter:5": 3, + "detailedroute__route__drc_errors__iter:6": 0, + "detailedroute__route__net": 72340, "detailedroute__route__net__special": 2, - "detailedroute__route__vias": 477075, + "detailedroute__route__vias": 480269, "detailedroute__route__vias__multicut": 0, - "detailedroute__route__vias__singlecut": 477075, - "detailedroute__route__wirelength": 204550, - "detailedroute__route__wirelength__iter:1": 206254, - "detailedroute__route__wirelength__iter:2": 204699, - "detailedroute__route__wirelength__iter:3": 204562, - "detailedroute__route__wirelength__iter:4": 204550, - "detailedroute__route__wirelength__iter:5": 204550, - "detailedroute__runtime__total": "11:21.38", - "fillcell__cpu__total": 3.72, - "fillcell__mem__peak": 386236.0, - "fillcell__runtime__total": "0:04.00", - "finish__clock__skew__hold": 29.3395, - "finish__clock__skew__setup": 25.7507, - "finish__cpu__total": 198.38, + "detailedroute__route__vias__singlecut": 480269, + "detailedroute__route__wirelength": 169384, + "detailedroute__route__wirelength__iter:1": 170978, + "detailedroute__route__wirelength__iter:2": 169488, + "detailedroute__route__wirelength__iter:3": 169388, + "detailedroute__route__wirelength__iter:4": 169385, + "detailedroute__route__wirelength__iter:5": 169384, + "detailedroute__route__wirelength__iter:6": 169384, + "detailedroute__runtime__total": "8:46.05", + "fillcell__cpu__total": 3.1, + "fillcell__mem__peak": 395360.0, + "fillcell__runtime__total": "0:03.52", + "finish__clock__skew__hold": 27.7867, + "finish__clock__skew__setup": 22.9518, + "finish__cpu__total": 188.57, "finish__design__core__area": 23395.2, "finish__design__die__area": 24702.4, - "finish__design__instance__area": 7542.09, + "finish__design__instance__area": 7546.1, "finish__design__instance__area__macros": 0, - "finish__design__instance__area__stdcell": 7542.09, - "finish__design__instance__count": 63744, + "finish__design__instance__area__stdcell": 7546.1, + "finish__design__instance__count": 63913, "finish__design__instance__count__macros": 0, - "finish__design__instance__count__stdcell": 63744, - "finish__design__instance__utilization": 0.322377, - "finish__design__instance__utilization__stdcell": 0.322377, + "finish__design__instance__count__stdcell": 63913, + "finish__design__instance__utilization": 0.322549, + "finish__design__instance__utilization__stdcell": 0.322549, "finish__design__io": 47, - "finish__design_powergrid__drop__average__net:VDD__corner:default": 0.739613, - "finish__design_powergrid__drop__average__net:VSS__corner:default": 0.031486, - "finish__design_powergrid__drop__worst__net:VDD__corner:default": 0.0879946, - "finish__design_powergrid__drop__worst__net:VSS__corner:default": 0.0926842, - "finish__design_powergrid__voltage__worst__net:VDD__corner:default": 0.682005, - "finish__design_powergrid__voltage__worst__net:VSS__corner:default": 0.0926842, + "finish__design_powergrid__drop__average__net:VDD__corner:default": 0.746736, + "finish__design_powergrid__drop__average__net:VSS__corner:default": 0.0241515, + "finish__design_powergrid__drop__worst__net:VDD__corner:default": 0.0694012, + "finish__design_powergrid__drop__worst__net:VSS__corner:default": 0.0727064, + "finish__design_powergrid__voltage__worst__net:VDD__corner:default": 0.700599, + "finish__design_powergrid__voltage__worst__net:VSS__corner:default": 0.0727064, "finish__flow__errors__count": 0, - "finish__flow__warnings__count": 10, - "finish__mem__peak": 2609336.0, - "finish__power__internal__total": 0.0361513, - "finish__power__leakage__total": 5.31808e-06, - "finish__power__switching__total": 0.03359, - "finish__power__total": 0.0697466, - "finish__runtime__total": "3:19.81", + "finish__flow__warnings__count": 11, + "finish__mem__peak": 1910932.0, + "finish__power__internal__total": 0.0362722, + "finish__power__leakage__total": 5.3066e-06, + "finish__power__switching__total": 0.0330688, + "finish__power__total": 0.0693463, + "finish__runtime__total": "3:10.64", "finish__timing__drv__hold_violation_count": 0, - "finish__timing__drv__max_cap": 0, - "finish__timing__drv__max_cap_limit": 0.115136, + "finish__timing__drv__max_cap": 1, + "finish__timing__drv__max_cap_limit": -0.0235822, "finish__timing__drv__max_fanout": 0, "finish__timing__drv__max_fanout_limit": 0, - "finish__timing__drv__max_slew": 173, - "finish__timing__drv__max_slew_limit": -0.446064, - "finish__timing__drv__setup_violation_count": 2127, - "finish__timing__setup__tns": -360313, - "finish__timing__setup__ws": -461.48, - "finish__timing__wns_percent_delay": -26.733377, - "finish_merge__cpu__total": 14.23, - "finish_merge__mem__peak": 797156.0, - "finish_merge__runtime__total": "0:14.88", - "floorplan__cpu__total": 26.13, + "finish__timing__drv__max_slew": 294, + "finish__timing__drv__max_slew_limit": -0.28559, + "finish__timing__drv__setup_violation_count": 2964, + "finish__timing__setup__tns": -459784, + "finish__timing__setup__ws": -419.394, + "finish__timing__wns_percent_delay": -25.292655, + "finish_merge__cpu__total": 8.94, + "finish_merge__mem__peak": 912168.0, + "finish_merge__runtime__total": "0:09.72", + "floorplan__cpu__total": 27.94, "floorplan__design__core__area": 23395.2, "floorplan__design__die__area": 24702.4, "floorplan__design__instance__area": 6877.01, @@ -213,32 +161,32 @@ "floorplan__design__io": 47, "floorplan__flow__errors__count": 0, "floorplan__flow__warnings__count": 11, - "floorplan__mem__peak": 398628.0, + "floorplan__mem__peak": 430412.0, "floorplan__power__internal__total": 0.0380958, "floorplan__power__leakage__total": 4.61828e-06, "floorplan__power__switching__total": 0.0243687, "floorplan__power__total": 0.0624691, - "floorplan__runtime__total": "0:26.41", + "floorplan__runtime__total": "0:28.21", "floorplan__timing__setup__tns": -62972800.0, "floorplan__timing__setup__ws": -29673, - "floorplan_io__cpu__total": 2.49, - "floorplan_io__mem__peak": 256256.0, - "floorplan_io__runtime__total": "0:02.64", - "floorplan_macro__cpu__total": 2.53, - "floorplan_macro__mem__peak": 273824.0, - "floorplan_macro__runtime__total": "0:02.67", - "floorplan_pdn__cpu__total": 4.23, - "floorplan_pdn__mem__peak": 272832.0, - "floorplan_pdn__runtime__total": "0:04.42", - "floorplan_tap__cpu__total": 2.91, - "floorplan_tap__mem__peak": 219572.0, - "floorplan_tap__runtime__total": "0:03.05", - "floorplan_tdms__cpu__total": 2.52, - "floorplan_tdms__mem__peak": 254360.0, - "floorplan_tdms__runtime__total": "0:02.68", + "floorplan_io__cpu__total": 2.3, + "floorplan_io__mem__peak": 281800.0, + "floorplan_io__runtime__total": "0:02.48", + "floorplan_macro__cpu__total": 2.23, + "floorplan_macro__mem__peak": 280348.0, + "floorplan_macro__runtime__total": "0:02.51", + "floorplan_pdn__cpu__total": 3.69, + "floorplan_pdn__mem__peak": 298896.0, + "floorplan_pdn__runtime__total": "0:03.93", + "floorplan_tap__cpu__total": 2.7, + "floorplan_tap__mem__peak": 243676.0, + "floorplan_tap__runtime__total": "0:02.91", + "floorplan_tdms__cpu__total": 2.26, + "floorplan_tdms__mem__peak": 279524.0, + "floorplan_tdms__runtime__total": "0:02.50", "flow__errors__count": 0, "flow__warnings__count": 10, - "globalplace__cpu__total": 833.77, + "globalplace__cpu__total": 484.16, "globalplace__design__core__area": 23395.2, "globalplace__design__die__area": 24702.4, "globalplace__design__instance__area": 6959.7, @@ -252,116 +200,99 @@ "globalplace__design__io": 47, "globalplace__flow__errors__count": 0, "globalplace__flow__warnings__count": 10, - "globalplace__mem__peak": 946992.0, - "globalplace__power__internal__total": 0.0429159, + "globalplace__mem__peak": 810108.0, + "globalplace__power__internal__total": 0.0429346, "globalplace__power__leakage__total": 4.61828e-06, - "globalplace__power__switching__total": 0.0289563, - "globalplace__power__total": 0.0718768, - "globalplace__runtime__total": "12:44.84", - "globalplace__timing__setup__tns": -575977000.0, - "globalplace__timing__setup__ws": -160661, - "globalplace_io__cpu__total": 2.57, - "globalplace_io__mem__peak": 265104.0, - "globalplace_io__runtime__total": "0:02.74", - "globalplace_skip_io__cpu__total": 37.99, - "globalplace_skip_io__mem__peak": 352672.0, - "globalplace_skip_io__runtime__total": "0:38.25", + "globalplace__power__switching__total": 0.028075, + "globalplace__power__total": 0.0710142, + "globalplace__runtime__total": "6:55.00", + "globalplace__timing__setup__tns": -681776000.0, + "globalplace__timing__setup__ws": -190232, + "globalplace_io__cpu__total": 2.3, + "globalplace_io__mem__peak": 290604.0, + "globalplace_io__runtime__total": "0:02.55", + "globalplace_skip_io__cpu__total": 42.84, + "globalplace_skip_io__mem__peak": 384716.0, + "globalplace_skip_io__runtime__total": "0:43.17", "globalroute__antenna__violating__nets": 0, "globalroute__antenna__violating__pins": 0, - "globalroute__clock__skew__hold": 23.7878, - "globalroute__clock__skew__setup": 21.356, - "globalroute__cpu__total": 208.85, + "globalroute__clock__skew__hold": 21.9289, + "globalroute__clock__skew__setup": 16.8435, + "globalroute__cpu__total": 390.05, "globalroute__design__core__area": 23395.2, "globalroute__design__die__area": 24702.4, - "globalroute__design__instance__area": 7542.09, + "globalroute__design__instance__area": 7546.1, "globalroute__design__instance__area__macros": 0, - "globalroute__design__instance__area__stdcell": 7542.09, - "globalroute__design__instance__count": 63744, + "globalroute__design__instance__area__stdcell": 7546.1, + "globalroute__design__instance__count": 63913, "globalroute__design__instance__count__hold_buffer": 0, "globalroute__design__instance__count__macros": 0, - "globalroute__design__instance__count__setup_buffer": 0, - "globalroute__design__instance__count__stdcell": 63744, - "globalroute__design__instance__displacement__max": 0.54, + "globalroute__design__instance__count__setup_buffer": 21, + "globalroute__design__instance__count__stdcell": 63913, + "globalroute__design__instance__displacement__max": 0.918, "globalroute__design__instance__displacement__mean": 0, - "globalroute__design__instance__displacement__total": 5.076, - "globalroute__design__instance__utilization": 0.322377, - "globalroute__design__instance__utilization__stdcell": 0.322377, + "globalroute__design__instance__displacement__total": 19.818, + "globalroute__design__instance__utilization": 0.322549, + "globalroute__design__instance__utilization__stdcell": 0.322549, "globalroute__design__io": 47, "globalroute__design__violations": 0, "globalroute__flow__errors__count": 0, "globalroute__flow__warnings__count": 10, - "globalroute__mem__peak": 1177820.0, - "globalroute__power__internal__total": 0.0361193, - "globalroute__power__leakage__total": 5.31914e-06, - "globalroute__power__switching__total": 0.035242, - "globalroute__power__total": 0.0713665, - "globalroute__route__wirelength__estimated": 186078, - "globalroute__runtime__total": "3:29.79", - "globalroute__timing__clock__slack": -79.914, + "globalroute__mem__peak": 1557864.0, + "globalroute__power__internal__total": 0.036238, + "globalroute__power__leakage__total": 5.3066e-06, + "globalroute__power__switching__total": 0.0345332, + "globalroute__power__total": 0.0707766, + "globalroute__route__wirelength__estimated": 153819, + "globalroute__runtime__total": "2:03.16", + "globalroute__timing__clock__slack": -103.792, "globalroute__timing__drv__hold_violation_count": 0, "globalroute__timing__drv__max_cap": 0, - "globalroute__timing__drv__max_cap_limit": 0.302976, + "globalroute__timing__drv__max_cap_limit": 0.0434837, "globalroute__timing__drv__max_fanout": 0, "globalroute__timing__drv__max_fanout_limit": 0, - "globalroute__timing__drv__max_slew": 7, - "globalroute__timing__drv__max_slew_limit": -0.0199085, - "globalroute__timing__drv__setup_violation_count": 421, - "globalroute__timing__setup__tns": -12896.3, - "globalroute__timing__setup__ws": -79.9142, - "placeopt__cpu__total": 89.63, + "globalroute__timing__drv__max_slew": 0, + "globalroute__timing__drv__max_slew_limit": 0.0253389, + "globalroute__timing__drv__setup_violation_count": 416, + "globalroute__timing__setup__tns": -15774, + "globalroute__timing__setup__ws": -103.792, + "placeopt__cpu__total": 68.44, "placeopt__design__core__area": 23395.2, - "placeopt__design__core__area__pre_opt": 23395.2, "placeopt__design__die__area": 24702.4, - "placeopt__design__die__area__pre_opt": 24702.4, - "placeopt__design__instance__area": 7401.38, + "placeopt__design__instance__area": 7376.66, "placeopt__design__instance__area__macros": 0, - "placeopt__design__instance__area__macros__pre_opt": 0, - "placeopt__design__instance__area__pre_opt": 6959.7, - "placeopt__design__instance__area__stdcell": 7401.38, - "placeopt__design__instance__area__stdcell__pre_opt": 6959.7, - "placeopt__design__instance__count": 63355, + "placeopt__design__instance__area__stdcell": 7376.66, + "placeopt__design__instance__count": 63313, "placeopt__design__instance__count__macros": 0, - "placeopt__design__instance__count__macros__pre_opt": 0, - "placeopt__design__instance__count__pre_opt": 62782, - "placeopt__design__instance__count__stdcell": 63355, - "placeopt__design__instance__count__stdcell__pre_opt": 62782, - "placeopt__design__instance__utilization": 0.316363, - "placeopt__design__instance__utilization__pre_opt": 0.297484, - "placeopt__design__instance__utilization__stdcell": 0.316363, - "placeopt__design__instance__utilization__stdcell__pre_opt": 0.297484, + "placeopt__design__instance__count__stdcell": 63313, + "placeopt__design__instance__utilization": 0.315307, + "placeopt__design__instance__utilization__stdcell": 0.315307, "placeopt__design__io": 47, - "placeopt__design__io__pre_opt": 47, "placeopt__flow__errors__count": 0, "placeopt__flow__warnings__count": 10, - "placeopt__mem__peak": 500596.0, - "placeopt__power__internal__total": 0.0322648, - "placeopt__power__internal__total__pre_opt": 0.0429159, - "placeopt__power__leakage__total": 5.22865e-06, - "placeopt__power__leakage__total__pre_opt": 4.61828e-06, - "placeopt__power__switching__total": 0.0299803, - "placeopt__power__switching__total__pre_opt": 0.0289563, - "placeopt__power__total": 0.0622503, - "placeopt__power__total__pre_opt": 0.0718768, - "placeopt__runtime__total": "1:30.05", + "placeopt__mem__peak": 490992.0, + "placeopt__power__internal__total": 0.0324989, + "placeopt__power__leakage__total": 5.14411e-06, + "placeopt__power__switching__total": 0.0298341, + "placeopt__power__total": 0.0623382, + "placeopt__runtime__total": "1:08.84", "placeopt__timing__drv__floating__nets": 0, "placeopt__timing__drv__floating__pins": 0, "placeopt__timing__drv__hold_violation_count": 0, "placeopt__timing__drv__max_cap": 0, - "placeopt__timing__drv__max_cap_limit": 0.324892, + "placeopt__timing__drv__max_cap_limit": 0.0467685, "placeopt__timing__drv__max_fanout": 0, "placeopt__timing__drv__max_fanout_limit": 0, "placeopt__timing__drv__max_slew": 0, - "placeopt__timing__drv__max_slew_limit": 0.0197366, - "placeopt__timing__drv__setup_violation_count": 1273, - "placeopt__timing__setup__tns": -122973, - "placeopt__timing__setup__tns__pre_opt": -575977000.0, - "placeopt__timing__setup__ws": -250.059, - "placeopt__timing__setup__ws__pre_opt": -160661, + "placeopt__timing__drv__max_slew_limit": 0.0215156, + "placeopt__timing__drv__setup_violation_count": 1942, + "placeopt__timing__setup__tns": -176776, + "placeopt__timing__setup__ws": -269.953, "run__flow__design": "jpeg", - "run__flow__generate_date": "2024-04-17 01:36", + "run__flow__generate_date": "2024-07-05 14:21", "run__flow__metrics_version": "Metrics_2.1.2", "run__flow__openroad_commit": "N/A", - "run__flow__openroad_version": "v2.0-13282-gee5d3738a", + "run__flow__openroad_version": "v2.0-14456-g26a13b1b4", "run__flow__platform": "asap7", "run__flow__platform__capacitance_units": "1fF", "run__flow__platform__current_units": "1mA", @@ -370,14 +301,14 @@ "run__flow__platform__resistance_units": "1kohm", "run__flow__platform__time_units": "1ps", "run__flow__platform__voltage_units": "1v", - "run__flow__platform_commit": "40f7ce7dd7b59f1de00bbd79ce7f4b09fe498ef6", - "run__flow__scripts_commit": "40f7ce7dd7b59f1de00bbd79ce7f4b09fe498ef6", - "run__flow__uuid": "1b1840d8-be34-43d3-be3b-2b889ea5f38a", + "run__flow__platform_commit": "N/A", + "run__flow__scripts_commit": "not a git repo", + "run__flow__uuid": "f4297678-590a-470e-9497-fa137b26f550", "run__flow__variant": "base", - "synth__cpu__total": 254.14, + "synth__cpu__total": 193.68, "synth__design__instance__area__stdcell": 7038.33462, "synth__design__instance__count__stdcell": 62115.0, - "synth__mem__peak": 968212.0, - "synth__runtime__total": "4:15.98", - "total_time": "0:45:21.770000" + "synth__mem__peak": 974212.0, + "synth__runtime__total": "3:15.64", + "total_time": "0:31:39.050000" } \ No newline at end of file diff --git a/flow/designs/asap7/jpeg/rules-base.json b/flow/designs/asap7/jpeg/rules-base.json index 064bf1a3a1..460d875911 100644 --- a/flow/designs/asap7/jpeg/rules-base.json +++ b/flow/designs/asap7/jpeg/rules-base.json @@ -12,7 +12,7 @@ "compare": "<=" }, "placeopt__design__instance__count__stdcell": { - "value": 72854, + "value": 72810, "compare": "<=" }, "detailedplace__design__violations": { @@ -28,7 +28,7 @@ "compare": "<=" }, "detailedroute__route__wirelength": { - "value": 235232, + "value": 194792, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -36,7 +36,7 @@ "compare": "<=" }, "finish__timing__setup__ws": { - "value": -516.48, + "value": -474.39, "compare": ">=" }, "finish__design__instance__area": { @@ -44,7 +44,7 @@ "compare": "<=" }, "finish__timing__drv__setup_violation_count": { - "value": 2921, + "value": 3166, "compare": "<=" }, "finish__timing__drv__hold_violation_count": {