{
 "built": "2026-09-27",
 "tool": "OpenROAD-flow-scripts in the openroad/orfs container (OpenROAD 26Q3)",
 "columns": [
  {
   "key": "label",
   "label": "run name",
   "unit": ""
  },
  {
   "key": "design",
   "label": "design",
   "unit": ""
  },
  {
   "key": "platform",
   "label": "platform",
   "unit": ""
  },
  {
   "key": "changes",
   "label": "changed from the defaults",
   "unit": ""
  },
  {
   "key": "clock",
   "label": "requested clock",
   "unit": "time"
  },
  {
   "key": "instances",
   "label": "instances",
   "unit": "count"
  },
  {
   "key": "area",
   "label": "cell area",
   "unit": "um2"
  },
  {
   "key": "utilization",
   "label": "utilization",
   "unit": "percent"
  },
  {
   "key": "wire",
   "label": "routed wire",
   "unit": "um"
  },
  {
   "key": "floor",
   "label": "smallest period",
   "unit": "time"
  },
  {
   "key": "slack",
   "label": "worst setup slack",
   "unit": "time"
  },
  {
   "key": "tns",
   "label": "total negative slack",
   "unit": "time"
  },
  {
   "key": "power",
   "label": "total power",
   "unit": "mW"
  },
  {
   "key": "drop_vdd",
   "label": "worst drop, supply net",
   "unit": "percent"
  },
  {
   "key": "drop_vss",
   "label": "worst drop, ground net",
   "unit": "percent"
  },
  {
   "key": "usage",
   "label": "routing resource used",
   "unit": "percent"
  },
  {
   "key": "congestion",
   "label": "congestion reports",
   "unit": "count"
  },
  {
   "key": "violations",
   "label": "routing violations",
   "unit": "count"
  },
  {
   "key": "clock_buffers",
   "label": "clock buffers",
   "unit": "count"
  },
  {
   "key": "used_by",
   "label": "cited by",
   "unit": ""
  }
 ],
 "runs": [
  {
   "label": "a7_base",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "asap7",
   "platform_name": "ASAP7 (Arizona State University 7 nanometre predictive process design kit)",
   "time_unit": "ps",
   "changes": {},
   "used_by": [
    {
     "id": "wi-a7-gate-limited",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/a7_base.log",
   "reports": [
    "whatif-src/a7_base/1_synth.rpt",
    "whatif-src/a7_base/2_floorplan_final.rpt",
    "whatif-src/a7_base/3_detailed_place.rpt",
    "whatif-src/a7_base/3_global_place.rpt",
    "whatif-src/a7_base/3_resizer.rpt",
    "whatif-src/a7_base/4_cts_final.rpt",
    "whatif-src/a7_base/5_global_route.rpt",
    "whatif-src/a7_base/5_route_drc.rpt",
    "whatif-src/a7_base/6_finish.rpt"
   ],
   "clock": 310.0,
   "instances": 306,
   "area": 46,
   "utilization": 76,
   "wire": 778,
   "floor": 331.69,
   "slack": -42.82,
   "tns": -106.13,
   "power": 1.45,
   "drop_vdd": 0.74,
   "drop_vss": 0.76,
   "usage": 12.73,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "a7_gcd",
   "folder": "pathology-src",
   "design": "gcd",
   "platform": "asap7",
   "platform_name": "ASAP7 (Arizona State University 7 nanometre predictive process design kit)",
   "time_unit": "ps",
   "changes": {},
   "used_by": [
    {
     "id": "pa-a7-congest-read",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-a7-worstpath",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-a7-clock-clusters",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-a7-resizer-colours",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-a7-fill-hidden",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-a7-resizer-spot",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-congest-uniform-pair",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-room-pair",
     "href": "/games/spot-the-pathology"
    }
   ],
   "log": "pathology-src/a7_gcd.log",
   "reports": [
    "pathology-src/a7_gcd/1_synth.rpt",
    "pathology-src/a7_gcd/2_floorplan_final.rpt",
    "pathology-src/a7_gcd/3_detailed_place.rpt",
    "pathology-src/a7_gcd/3_global_place.rpt",
    "pathology-src/a7_gcd/3_resizer.rpt",
    "pathology-src/a7_gcd/4_cts_final.rpt",
    "pathology-src/a7_gcd/5_global_route.rpt",
    "pathology-src/a7_gcd/5_route_drc.rpt",
    "pathology-src/a7_gcd/6_finish.rpt",
    "pathology-src/a7_gcd/cts_default_core_clock.webp",
    "pathology-src/a7_gcd/cts_default_core_clock_layout.webp",
    "pathology-src/a7_gcd/final_all.webp",
    "pathology-src/a7_gcd/final_clocks.webp",
    "pathology-src/a7_gcd/final_congestion.webp",
    "pathology-src/a7_gcd/final_ir_drop.webp",
    "pathology-src/a7_gcd/final_placement.webp",
    "pathology-src/a7_gcd/final_resizer.webp",
    "pathology-src/a7_gcd/final_routing.webp",
    "pathology-src/a7_gcd/final_worst_path.webp"
   ],
   "clock": 310.0,
   "instances": 306,
   "area": 46,
   "utilization": 76,
   "wire": 778,
   "floor": 331.69,
   "slack": -42.82,
   "tns": -106.13,
   "power": 1.45,
   "drop_vdd": 0.74,
   "drop_vss": 0.76,
   "usage": 12.73,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "a7_gasp",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "asap7",
   "platform_name": "ASAP7 (Arizona State University 7 nanometre predictive process design kit)",
   "time_unit": "ps",
   "changes": {
    "SKIP_LAST_GASP": "0"
   },
   "used_by": [
    {
     "id": "wi-a7-gate-limited",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/a7_gasp.log",
   "reports": [
    "whatif-src/a7_gasp/1_synth.rpt",
    "whatif-src/a7_gasp/2_floorplan_final.rpt",
    "whatif-src/a7_gasp/3_detailed_place.rpt",
    "whatif-src/a7_gasp/3_global_place.rpt",
    "whatif-src/a7_gasp/3_resizer.rpt",
    "whatif-src/a7_gasp/4_cts_final.rpt",
    "whatif-src/a7_gasp/5_global_route.rpt",
    "whatif-src/a7_gasp/5_route_drc.rpt",
    "whatif-src/a7_gasp/6_finish.rpt"
   ],
   "clock": 310.0,
   "instances": 306,
   "area": 46,
   "utilization": 76,
   "wire": 777,
   "floor": 331.69,
   "slack": -42.82,
   "tns": -105.71,
   "power": 1.45,
   "drop_vdd": 0.74,
   "drop_vss": 0.77,
   "usage": 12.73,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "a7_io05",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "asap7",
   "platform_name": "ASAP7 (Arizona State University 7 nanometre predictive process design kit)",
   "time_unit": "ps",
   "changes": {
    "CLOCK": "340",
    "IO_FRACTION": "0.05"
   },
   "used_by": [
    {
     "id": "wi-a7-interface",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/a7_io05.log",
   "reports": [
    "whatif-src/a7_io05/1_synth.rpt",
    "whatif-src/a7_io05/2_floorplan_final.rpt",
    "whatif-src/a7_io05/3_detailed_place.rpt",
    "whatif-src/a7_io05/3_global_place.rpt",
    "whatif-src/a7_io05/3_resizer.rpt",
    "whatif-src/a7_io05/4_cts_final.rpt",
    "whatif-src/a7_io05/5_global_route.rpt",
    "whatif-src/a7_io05/5_route_drc.rpt",
    "whatif-src/a7_io05/6_finish.rpt"
   ],
   "clock": 340.0,
   "instances": 306,
   "area": 43,
   "utilization": 70,
   "wire": 723,
   "floor": 328.39,
   "slack": 11.61,
   "tns": 0.0,
   "power": 1.16,
   "drop_vdd": 0.57,
   "drop_vss": 0.63,
   "usage": 11.95,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "a7_io10",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "asap7",
   "platform_name": "ASAP7 (Arizona State University 7 nanometre predictive process design kit)",
   "time_unit": "ps",
   "changes": {
    "CLOCK": "340",
    "IO_FRACTION": "0.1"
   },
   "used_by": [
    {
     "id": "wi-a7-interface",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/a7_io10.log",
   "reports": [
    "whatif-src/a7_io10/1_synth.rpt",
    "whatif-src/a7_io10/2_floorplan_final.rpt",
    "whatif-src/a7_io10/3_detailed_place.rpt",
    "whatif-src/a7_io10/3_global_place.rpt",
    "whatif-src/a7_io10/3_resizer.rpt",
    "whatif-src/a7_io10/4_cts_final.rpt",
    "whatif-src/a7_io10/5_global_route.rpt",
    "whatif-src/a7_io10/5_route_drc.rpt",
    "whatif-src/a7_io10/6_finish.rpt"
   ],
   "clock": 340.0,
   "instances": 306,
   "area": 43,
   "utilization": 70,
   "wire": 735,
   "floor": 326.32,
   "slack": 9.24,
   "tns": 0.0,
   "power": 1.17,
   "drop_vdd": 0.61,
   "drop_vss": 0.6,
   "usage": 12.13,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "a7_relax",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "asap7",
   "platform_name": "ASAP7 (Arizona State University 7 nanometre predictive process design kit)",
   "time_unit": "ps",
   "changes": {
    "CLOCK": "340"
   },
   "used_by": [
    {
     "id": "wi-a7-gate-limited",
     "href": "/games/what-if"
    },
    {
     "id": "wi-a7-interface",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/a7_relax.log",
   "reports": [
    "whatif-src/a7_relax/1_synth.rpt",
    "whatif-src/a7_relax/2_floorplan_final.rpt",
    "whatif-src/a7_relax/3_detailed_place.rpt",
    "whatif-src/a7_relax/3_global_place.rpt",
    "whatif-src/a7_relax/3_resizer.rpt",
    "whatif-src/a7_relax/4_cts_final.rpt",
    "whatif-src/a7_relax/5_global_route.rpt",
    "whatif-src/a7_relax/5_route_drc.rpt",
    "whatif-src/a7_relax/6_finish.rpt"
   ],
   "clock": 340.0,
   "instances": 306,
   "area": 45,
   "utilization": 73,
   "wire": 757,
   "floor": 338.66,
   "slack": -12.8,
   "tns": -25.0,
   "power": 1.25,
   "drop_vdd": 0.6,
   "drop_vss": 0.62,
   "usage": 12.53,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "a7_room",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "asap7",
   "platform_name": "ASAP7 (Arizona State University 7 nanometre predictive process design kit)",
   "time_unit": "ps",
   "changes": {
    "CORE_UTILIZATION": "45"
   },
   "used_by": [
    {
     "id": "wi-a7-gate-limited",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/a7_room.log",
   "reports": [
    "whatif-src/a7_room/1_synth.rpt",
    "whatif-src/a7_room/2_floorplan_final.rpt",
    "whatif-src/a7_room/3_detailed_place.rpt",
    "whatif-src/a7_room/3_global_place.rpt",
    "whatif-src/a7_room/3_resizer.rpt",
    "whatif-src/a7_room/4_cts_final.rpt",
    "whatif-src/a7_room/5_global_route.rpt",
    "whatif-src/a7_room/5_route_drc.rpt",
    "whatif-src/a7_room/6_finish.rpt"
   ],
   "clock": 310.0,
   "instances": 306,
   "area": 46,
   "utilization": 51,
   "wire": 858,
   "floor": 334.13,
   "slack": -43.5,
   "tns": -114.89,
   "power": 1.38,
   "drop_vdd": 0.68,
   "drop_vss": 0.8,
   "usage": 9.83,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "n45_base",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {},
   "used_by": [
    {
     "id": "wi-save-area",
     "href": "/games/what-if"
    },
    {
     "id": "wi-thin-grid",
     "href": "/games/what-if"
    },
    {
     "id": "wi-aspect-ratio",
     "href": "/games/what-if"
    },
    {
     "id": "wi-adder-map",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/n45_base.log",
   "reports": [
    "whatif-src/n45_base/2_floorplan_final.rpt",
    "whatif-src/n45_base/3_detailed_place.rpt",
    "whatif-src/n45_base/3_global_place.rpt",
    "whatif-src/n45_base/3_resizer.rpt",
    "whatif-src/n45_base/4_cts_final.rpt",
    "whatif-src/n45_base/5_global_route.rpt",
    "whatif-src/n45_base/5_route_drc.rpt",
    "whatif-src/n45_base/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 716,
   "utilization": 62,
   "wire": 3605,
   "floor": 0.44,
   "slack": 0.02,
   "tns": 0.0,
   "power": 2.62,
   "drop_vdd": 0.38,
   "drop_vss": 0.34,
   "usage": 20.63,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "ct_bufdist",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CTS_BUF_DISTANCE": "1"
   },
   "used_by": [],
   "log": "whatif-src/ct_bufdist.log",
   "reports": [
    "whatif-src/ct_bufdist/2_floorplan_final.rpt",
    "whatif-src/ct_bufdist/3_detailed_place.rpt",
    "whatif-src/ct_bufdist/3_global_place.rpt",
    "whatif-src/ct_bufdist/3_resizer.rpt",
    "whatif-src/ct_bufdist/4_cts_final.rpt",
    "whatif-src/ct_bufdist/5_global_route.rpt",
    "whatif-src/ct_bufdist/5_route_drc.rpt",
    "whatif-src/ct_bufdist/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 764,
   "utilization": 66,
   "wire": 3641,
   "floor": 0.44,
   "slack": 0.01,
   "tns": 0.0,
   "power": 2.86,
   "drop_vdd": 0.54,
   "drop_vss": 0.38,
   "usage": 20.28,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 7
  },
  {
   "label": "ct_cluster",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CTS_CLUSTER_SIZE": "50"
   },
   "used_by": [],
   "log": "whatif-src/ct_cluster.log",
   "reports": [
    "whatif-src/ct_cluster/2_floorplan_final.rpt",
    "whatif-src/ct_cluster/3_detailed_place.rpt",
    "whatif-src/ct_cluster/3_global_place.rpt",
    "whatif-src/ct_cluster/3_resizer.rpt",
    "whatif-src/ct_cluster/4_cts_final.rpt",
    "whatif-src/ct_cluster/5_global_route.rpt",
    "whatif-src/ct_cluster/5_route_drc.rpt",
    "whatif-src/ct_cluster/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 716,
   "utilization": 62,
   "wire": 3605,
   "floor": 0.44,
   "slack": 0.02,
   "tns": 0.0,
   "power": 2.62,
   "drop_vdd": 0.38,
   "drop_vss": 0.34,
   "usage": 20.63,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "fp_ar05",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CORE_ASPECT_RATIO": "0.5"
   },
   "used_by": [
    {
     "id": "wi-aspect-ratio",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/fp_ar05.log",
   "reports": [
    "whatif-src/fp_ar05/2_floorplan_final.rpt",
    "whatif-src/fp_ar05/3_detailed_place.rpt",
    "whatif-src/fp_ar05/3_global_place.rpt",
    "whatif-src/fp_ar05/3_resizer.rpt",
    "whatif-src/fp_ar05/4_cts_final.rpt",
    "whatif-src/fp_ar05/5_global_route.rpt",
    "whatif-src/fp_ar05/5_route_drc.rpt",
    "whatif-src/fp_ar05/5_route_drc.rpt-5.rpt",
    "whatif-src/fp_ar05/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 712,
   "utilization": 61,
   "wire": 3754,
   "floor": 0.45,
   "slack": 0.01,
   "tns": 0.0,
   "power": 2.64,
   "drop_vdd": 0.52,
   "drop_vss": 0.44,
   "usage": 20.87,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "fp_ar2",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CORE_ASPECT_RATIO": "2.0"
   },
   "used_by": [
    {
     "id": "wi-aspect-ratio",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/fp_ar2.log",
   "reports": [
    "whatif-src/fp_ar2/2_floorplan_final.rpt",
    "whatif-src/fp_ar2/3_detailed_place.rpt",
    "whatif-src/fp_ar2/3_global_place.rpt",
    "whatif-src/fp_ar2/3_resizer.rpt",
    "whatif-src/fp_ar2/4_cts_final.rpt",
    "whatif-src/fp_ar2/5_global_route.rpt",
    "whatif-src/fp_ar2/5_route_drc.rpt",
    "whatif-src/fp_ar2/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 722,
   "utilization": 62,
   "wire": 3840,
   "floor": 0.45,
   "slack": 0.01,
   "tns": 0.0,
   "power": 2.68,
   "drop_vdd": 0.32,
   "drop_vss": 0.57,
   "usage": 20.61,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "m_hold05",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "HOLD_SLACK_MARGIN": "0.05"
   },
   "used_by": [],
   "log": "whatif-src/m_hold05.log",
   "reports": [
    "whatif-src/m_hold05/2_floorplan_final.rpt",
    "whatif-src/m_hold05/3_detailed_place.rpt",
    "whatif-src/m_hold05/3_global_place.rpt",
    "whatif-src/m_hold05/3_resizer.rpt",
    "whatif-src/m_hold05/4_cts_final.rpt",
    "whatif-src/m_hold05/5_global_route.rpt",
    "whatif-src/m_hold05/5_route_drc.rpt",
    "whatif-src/m_hold05/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 716,
   "utilization": 62,
   "wire": 3605,
   "floor": 0.44,
   "slack": 0.02,
   "tns": 0.0,
   "power": 2.62,
   "drop_vdd": 0.38,
   "drop_vss": 0.34,
   "usage": 20.63,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "m_hold10",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "HOLD_SLACK_MARGIN": "0.10"
   },
   "used_by": [
    {
     "id": "wi-margin",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/m_hold10.log",
   "reports": [
    "whatif-src/m_hold10/2_floorplan_final.rpt",
    "whatif-src/m_hold10/3_detailed_place.rpt",
    "whatif-src/m_hold10/3_global_place.rpt",
    "whatif-src/m_hold10/3_resizer.rpt",
    "whatif-src/m_hold10/4_cts_final.rpt",
    "whatif-src/m_hold10/5_global_route.rpt",
    "whatif-src/m_hold10/5_route_drc.rpt",
    "whatif-src/m_hold10/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 716,
   "utilization": 62,
   "wire": 3605,
   "floor": 0.44,
   "slack": 0.02,
   "tns": 0.0,
   "power": 2.62,
   "drop_vdd": 0.38,
   "drop_vss": 0.34,
   "usage": 20.63,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "m_setup05",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "SETUP_SLACK_MARGIN": "0.05"
   },
   "used_by": [
    {
     "id": "wi-margin",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/m_setup05.log",
   "reports": [
    "whatif-src/m_setup05/2_floorplan_final.rpt",
    "whatif-src/m_setup05/3_detailed_place.rpt",
    "whatif-src/m_setup05/3_global_place.rpt",
    "whatif-src/m_setup05/3_resizer.rpt",
    "whatif-src/m_setup05/4_cts_final.rpt",
    "whatif-src/m_setup05/5_global_route.rpt",
    "whatif-src/m_setup05/5_route_drc.rpt",
    "whatif-src/m_setup05/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 899,
   "utilization": 77,
   "wire": 4301,
   "floor": 0.43,
   "slack": 0.03,
   "tns": 0.0,
   "power": 3.44,
   "drop_vdd": 0.56,
   "drop_vss": 0.34,
   "usage": 22.36,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "n45_abc0",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "ABC_AREA": "0"
   },
   "used_by": [
    {
     "id": "wi-save-area",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/n45_abc0.log",
   "reports": [
    "whatif-src/n45_abc0/2_floorplan_final.rpt",
    "whatif-src/n45_abc0/3_detailed_place.rpt",
    "whatif-src/n45_abc0/3_global_place.rpt",
    "whatif-src/n45_abc0/3_resizer.rpt",
    "whatif-src/n45_abc0/4_cts_final.rpt",
    "whatif-src/n45_abc0/5_global_route.rpt",
    "whatif-src/n45_abc0/5_route_drc.rpt",
    "whatif-src/n45_abc0/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 382,
   "area": 870,
   "utilization": 82,
   "wire": 4052,
   "floor": 0.57,
   "slack": -0.11,
   "tns": -3.75,
   "power": 3.49,
   "drop_vdd": 0.47,
   "drop_vss": 0.41,
   "usage": 22.42,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "n45_tns1",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "TNS_END_PERCENT": "1"
   },
   "used_by": [],
   "log": "whatif-src/n45_tns1.log",
   "reports": [
    "whatif-src/n45_tns1/2_floorplan_final.rpt",
    "whatif-src/n45_tns1/3_detailed_place.rpt",
    "whatif-src/n45_tns1/3_global_place.rpt",
    "whatif-src/n45_tns1/3_resizer.rpt",
    "whatif-src/n45_tns1/4_cts_final.rpt",
    "whatif-src/n45_tns1/5_global_route.rpt",
    "whatif-src/n45_tns1/5_route_drc.rpt",
    "whatif-src/n45_tns1/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 716,
   "utilization": 62,
   "wire": 3591,
   "floor": 0.44,
   "slack": 0.02,
   "tns": 0.0,
   "power": 2.61,
   "drop_vdd": 0.38,
   "drop_vss": 0.35,
   "usage": 20.63,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "n45_u70",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CORE_UTILIZATION": "70"
   },
   "used_by": [
    {
     "id": "wi-save-area",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/n45_u70.log",
   "reports": [
    "whatif-src/n45_u70/2_floorplan_final.rpt",
    "whatif-src/n45_u70/3_detailed_place.rpt",
    "whatif-src/n45_u70/3_global_place.rpt",
    "whatif-src/n45_u70/3_resizer.rpt",
    "whatif-src/n45_u70/4_cts_final.rpt",
    "whatif-src/n45_u70/5_global_route.rpt",
    "whatif-src/n45_u70/5_route_drc.rpt",
    "whatif-src/n45_u70/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 709,
   "utilization": 79,
   "wire": 3448,
   "floor": 0.44,
   "slack": 0.01,
   "tns": 0.0,
   "power": 2.6,
   "drop_vdd": 0.54,
   "drop_vss": 0.39,
   "usage": 24.37,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "pl_neither",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "GPL_TIMING_DRIVEN": "0",
    "GPL_ROUTABILITY_DRIVEN": "0"
   },
   "used_by": [
    {
     "id": "wi-placement-passes",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/pl_neither.log",
   "reports": [
    "whatif-src/pl_neither/2_floorplan_final.rpt",
    "whatif-src/pl_neither/3_detailed_place.rpt",
    "whatif-src/pl_neither/3_global_place.rpt",
    "whatif-src/pl_neither/3_resizer.rpt",
    "whatif-src/pl_neither/4_cts_final.rpt",
    "whatif-src/pl_neither/5_global_route.rpt",
    "whatif-src/pl_neither/5_route_drc.rpt",
    "whatif-src/pl_neither/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 735,
   "utilization": 63,
   "wire": 3694,
   "floor": 0.44,
   "slack": 0.02,
   "tns": 0.0,
   "power": 2.7,
   "drop_vdd": 0.45,
   "drop_vss": 0.31,
   "usage": 21.08,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "pl_nord",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "GPL_ROUTABILITY_DRIVEN": "0"
   },
   "used_by": [
    {
     "id": "wi-placement-passes",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/pl_nord.log",
   "reports": [
    "whatif-src/pl_nord/2_floorplan_final.rpt",
    "whatif-src/pl_nord/3_detailed_place.rpt",
    "whatif-src/pl_nord/3_global_place.rpt",
    "whatif-src/pl_nord/3_resizer.rpt",
    "whatif-src/pl_nord/4_cts_final.rpt",
    "whatif-src/pl_nord/5_global_route.rpt",
    "whatif-src/pl_nord/5_route_drc.rpt",
    "whatif-src/pl_nord/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 716,
   "utilization": 62,
   "wire": 3605,
   "floor": 0.44,
   "slack": 0.02,
   "tns": 0.0,
   "power": 2.62,
   "drop_vdd": 0.38,
   "drop_vss": 0.34,
   "usage": 20.63,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "pl_notd",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "GPL_TIMING_DRIVEN": "0"
   },
   "used_by": [
    {
     "id": "wi-placement-passes",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/pl_notd.log",
   "reports": [
    "whatif-src/pl_notd/2_floorplan_final.rpt",
    "whatif-src/pl_notd/3_detailed_place.rpt",
    "whatif-src/pl_notd/3_global_place.rpt",
    "whatif-src/pl_notd/3_resizer.rpt",
    "whatif-src/pl_notd/4_cts_final.rpt",
    "whatif-src/pl_notd/5_global_route.rpt",
    "whatif-src/pl_notd/5_route_drc.rpt",
    "whatif-src/pl_notd/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 735,
   "utilization": 63,
   "wire": 3694,
   "floor": 0.44,
   "slack": 0.02,
   "tns": 0.0,
   "power": 2.7,
   "drop_vdd": 0.45,
   "drop_vss": 0.31,
   "usage": 21.08,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "rp_noclone",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CLOCK": "0.40",
    "SKIP_GATE_CLONING": "1"
   },
   "used_by": [
    {
     "id": "wi-repair-transforms",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/rp_noclone.log",
   "reports": [
    "whatif-src/rp_noclone/2_floorplan_final.rpt",
    "whatif-src/rp_noclone/3_detailed_place.rpt",
    "whatif-src/rp_noclone/3_global_place.rpt",
    "whatif-src/rp_noclone/3_resizer.rpt",
    "whatif-src/rp_noclone/4_cts_final.rpt",
    "whatif-src/rp_noclone/5_global_route.rpt",
    "whatif-src/rp_noclone/5_route_drc.rpt",
    "whatif-src/rp_noclone/6_finish.rpt"
   ],
   "clock": 0.4,
   "instances": 521,
   "area": 887,
   "utilization": 76,
   "wire": 4130,
   "floor": 0.42,
   "slack": -0.02,
   "tns": -0.32,
   "power": 3.92,
   "drop_vdd": 0.59,
   "drop_vss": 0.38,
   "usage": 22.64,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "rp_noswap",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CLOCK": "0.40",
    "SKIP_PIN_SWAP": "1"
   },
   "used_by": [
    {
     "id": "wi-repair-transforms",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/rp_noswap.log",
   "reports": [
    "whatif-src/rp_noswap/2_floorplan_final.rpt",
    "whatif-src/rp_noswap/3_detailed_place.rpt",
    "whatif-src/rp_noswap/3_global_place.rpt",
    "whatif-src/rp_noswap/3_resizer.rpt",
    "whatif-src/rp_noswap/4_cts_final.rpt",
    "whatif-src/rp_noswap/5_global_route.rpt",
    "whatif-src/rp_noswap/5_route_drc.rpt",
    "whatif-src/rp_noswap/6_finish.rpt"
   ],
   "clock": 0.4,
   "instances": 521,
   "area": 921,
   "utilization": 79,
   "wire": 4290,
   "floor": 0.42,
   "slack": -0.02,
   "tns": -0.58,
   "power": 4.05,
   "drop_vdd": 0.94,
   "drop_vss": 0.43,
   "usage": 22.52,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "rt_min3",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "MIN_ROUTING_LAYER": "metal3"
   },
   "used_by": [],
   "log": "whatif-src/rt_min3.log",
   "reports": [
    "whatif-src/rt_min3/2_floorplan_final.rpt",
    "whatif-src/rt_min3/3_detailed_place.rpt",
    "whatif-src/rt_min3/3_global_place.rpt",
    "whatif-src/rt_min3/3_resizer.rpt",
    "whatif-src/rt_min3/4_cts_final.rpt",
    "whatif-src/rt_min3/5_global_route.rpt",
    "whatif-src/rt_min3/5_route_drc.rpt",
    "whatif-src/rt_min3/5_route_drc.rpt-10.rpt",
    "whatif-src/rt_min3/5_route_drc.rpt-15.rpt",
    "whatif-src/rt_min3/5_route_drc.rpt-20.rpt",
    "whatif-src/rt_min3/5_route_drc.rpt-25.rpt",
    "whatif-src/rt_min3/5_route_drc.rpt-30.rpt",
    "whatif-src/rt_min3/5_route_drc.rpt-35.rpt",
    "whatif-src/rt_min3/5_route_drc.rpt-40.rpt",
    "whatif-src/rt_min3/5_route_drc.rpt-45.rpt",
    "whatif-src/rt_min3/5_route_drc.rpt-5.rpt",
    "whatif-src/rt_min3/5_route_drc.rpt-50.rpt",
    "whatif-src/rt_min3/5_route_drc.rpt-55.rpt",
    "whatif-src/rt_min3/5_route_drc.rpt-60.rpt",
    "whatif-src/rt_min3/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 722,
   "utilization": 62,
   "wire": 3736,
   "floor": 0.45,
   "slack": 0.01,
   "tns": 0.0,
   "power": 2.67,
   "drop_vdd": 0.39,
   "drop_vss": 0.34,
   "usage": 24.64,
   "congestion": 0,
   "violations": 96,
   "clock_buffers": 5
  },
  {
   "label": "sy_adder",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "ADDER_MAP_FILE": "./platforms/nangate45/cells_adders.v"
   },
   "used_by": [
    {
     "id": "wi-adder-map",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/sy_adder.log",
   "reports": [
    "whatif-src/sy_adder/2_floorplan_final.rpt",
    "whatif-src/sy_adder/3_detailed_place.rpt",
    "whatif-src/sy_adder/3_global_place.rpt",
    "whatif-src/sy_adder/3_resizer.rpt",
    "whatif-src/sy_adder/4_cts_final.rpt",
    "whatif-src/sy_adder/5_global_route.rpt",
    "whatif-src/sy_adder/5_route_drc.rpt",
    "whatif-src/sy_adder/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 504,
   "area": 932,
   "utilization": 79,
   "wire": 4179,
   "floor": 0.59,
   "slack": -0.13,
   "tns": -3.0,
   "power": 7.41,
   "drop_vdd": 2.47,
   "drop_vss": 0.73,
   "usage": 20.68,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "sy_adder_spd",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "ADDER_MAP_FILE": "./platforms/nangate45/cells_adders.v",
    "ABC_AREA": "0"
   },
   "used_by": [
    {
     "id": "wi-adder-map",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/sy_adder_spd.log",
   "reports": [
    "whatif-src/sy_adder_spd/2_floorplan_final.rpt",
    "whatif-src/sy_adder_spd/3_detailed_place.rpt",
    "whatif-src/sy_adder_spd/3_global_place.rpt",
    "whatif-src/sy_adder_spd/3_resizer.rpt",
    "whatif-src/sy_adder_spd/4_cts_final.rpt",
    "whatif-src/sy_adder_spd/5_global_route.rpt",
    "whatif-src/sy_adder_spd/5_route_drc.rpt",
    "whatif-src/sy_adder_spd/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 438,
   "area": 913,
   "utilization": 80,
   "wire": 4734,
   "floor": 0.67,
   "slack": -0.21,
   "tns": -5.74,
   "power": 4.49,
   "drop_vdd": 0.68,
   "drop_vss": 0.42,
   "usage": 24.87,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "t1_asis",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CLOCK": "0.40"
   },
   "used_by": [
    {
     "id": "wi-tight-target",
     "href": "/games/what-if"
    },
    {
     "id": "wi-repair-effort",
     "href": "/games/what-if"
    },
    {
     "id": "wi-margin",
     "href": "/games/what-if"
    },
    {
     "id": "wi-repair-transforms",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/t1_asis.log",
   "reports": [
    "whatif-src/t1_asis/2_floorplan_final.rpt",
    "whatif-src/t1_asis/3_detailed_place.rpt",
    "whatif-src/t1_asis/3_global_place.rpt",
    "whatif-src/t1_asis/3_resizer.rpt",
    "whatif-src/t1_asis/4_cts_final.rpt",
    "whatif-src/t1_asis/5_global_route.rpt",
    "whatif-src/t1_asis/5_route_drc.rpt",
    "whatif-src/t1_asis/6_finish.rpt"
   ],
   "clock": 0.4,
   "instances": 521,
   "area": 951,
   "utilization": 82,
   "wire": 4554,
   "floor": 0.42,
   "slack": -0.02,
   "tns": -0.55,
   "power": 4.28,
   "drop_vdd": 0.6,
   "drop_vss": 0.34,
   "usage": 22.44,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "t1_io",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CLOCK": "0.40",
    "IO_FRACTION": "0.1"
   },
   "used_by": [
    {
     "id": "wi-tight-target",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/t1_io.log",
   "reports": [
    "whatif-src/t1_io/2_floorplan_final.rpt",
    "whatif-src/t1_io/3_detailed_place.rpt",
    "whatif-src/t1_io/3_global_place.rpt",
    "whatif-src/t1_io/3_resizer.rpt",
    "whatif-src/t1_io/4_cts_final.rpt",
    "whatif-src/t1_io/5_global_route.rpt",
    "whatif-src/t1_io/5_route_drc.rpt",
    "whatif-src/t1_io/6_finish.rpt"
   ],
   "clock": 0.4,
   "instances": 521,
   "area": 793,
   "utilization": 68,
   "wire": 3682,
   "floor": 0.4,
   "slack": -0.0,
   "tns": -0.02,
   "power": 3.36,
   "drop_vdd": 0.47,
   "drop_vss": 0.33,
   "usage": 20.73,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "t1_room",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CLOCK": "0.40",
    "CORE_UTILIZATION": "40"
   },
   "used_by": [
    {
     "id": "wi-tight-target",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/t1_room.log",
   "reports": [
    "whatif-src/t1_room/2_floorplan_final.rpt",
    "whatif-src/t1_room/3_detailed_place.rpt",
    "whatif-src/t1_room/3_global_place.rpt",
    "whatif-src/t1_room/3_resizer.rpt",
    "whatif-src/t1_room/4_cts_final.rpt",
    "whatif-src/t1_room/5_global_route.rpt",
    "whatif-src/t1_room/5_route_drc.rpt",
    "whatif-src/t1_room/6_finish.rpt"
   ],
   "clock": 0.4,
   "instances": 521,
   "area": 887,
   "utilization": 56,
   "wire": 4156,
   "floor": 0.42,
   "slack": -0.02,
   "tns": -0.54,
   "power": 3.88,
   "drop_vdd": 0.94,
   "drop_vss": 0.38,
   "usage": 16.94,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "t1_spread",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CLOCK": "0.40",
    "PLACE_DENSITY_LB_ADDON": "0.30"
   },
   "used_by": [
    {
     "id": "wi-tight-target",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/t1_spread.log",
   "reports": [
    "whatif-src/t1_spread/2_floorplan_final.rpt",
    "whatif-src/t1_spread/3_detailed_place.rpt",
    "whatif-src/t1_spread/3_global_place.rpt",
    "whatif-src/t1_spread/3_resizer.rpt",
    "whatif-src/t1_spread/4_cts_final.rpt",
    "whatif-src/t1_spread/5_global_route.rpt",
    "whatif-src/t1_spread/5_route_drc.rpt",
    "whatif-src/t1_spread/6_finish.rpt"
   ],
   "clock": 0.4,
   "instances": 521,
   "area": 849,
   "utilization": 73,
   "wire": 3856,
   "floor": 0.42,
   "slack": -0.02,
   "tns": -0.27,
   "power": 3.66,
   "drop_vdd": 0.78,
   "drop_vss": 0.37,
   "usage": 21.72,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "t2_m3",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "MAX_ROUTING_LAYER": "metal3",
    "MIN_CLK_ROUTING_LAYER": "metal2"
   },
   "used_by": [
    {
     "id": "wi-three-layers",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/t2_m3.log",
   "reports": [
    "whatif-src/t2_m3/2_floorplan_final.rpt",
    "whatif-src/t2_m3/3_detailed_place.rpt",
    "whatif-src/t2_m3/3_global_place.rpt",
    "whatif-src/t2_m3/3_resizer.rpt",
    "whatif-src/t2_m3/4_cts_final.rpt",
    "whatif-src/t2_m3/5_global_route.rpt",
    "whatif-src/t2_m3/5_route_drc.rpt",
    "whatif-src/t2_m3/6_finish.rpt",
    "whatif-src/t2_m3/congestion-5.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 721,
   "utilization": 62,
   "wire": 3978,
   "floor": 0.45,
   "slack": 0.01,
   "tns": 0.0,
   "power": 2.72,
   "drop_vdd": 0.79,
   "drop_vss": 0.3,
   "usage": 58.25,
   "congestion": 2,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "t2_m3_sp",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "MAX_ROUTING_LAYER": "metal3",
    "MIN_CLK_ROUTING_LAYER": "metal2",
    "CORE_UTILIZATION": "35"
   },
   "used_by": [
    {
     "id": "wi-three-layers",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/t2_m3_sp.log",
   "reports": [
    "whatif-src/t2_m3_sp/2_floorplan_final.rpt",
    "whatif-src/t2_m3_sp/3_detailed_place.rpt",
    "whatif-src/t2_m3_sp/3_global_place.rpt",
    "whatif-src/t2_m3_sp/3_resizer.rpt",
    "whatif-src/t2_m3_sp/4_cts_final.rpt",
    "whatif-src/t2_m3_sp/5_global_route.rpt",
    "whatif-src/t2_m3_sp/5_route_drc.rpt",
    "whatif-src/t2_m3_sp/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 717,
   "utilization": 39,
   "wire": 4131,
   "floor": 0.44,
   "slack": 0.01,
   "tns": 0.0,
   "power": 2.65,
   "drop_vdd": 0.38,
   "drop_vss": 0.26,
   "usage": 38.58,
   "congestion": 2,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "t2_m5",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "MAX_ROUTING_LAYER": "metal5"
   },
   "used_by": [
    {
     "id": "wi-three-layers",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/t2_m5.log",
   "reports": [
    "whatif-src/t2_m5/2_floorplan_final.rpt",
    "whatif-src/t2_m5/3_detailed_place.rpt",
    "whatif-src/t2_m5/3_global_place.rpt",
    "whatif-src/t2_m5/3_resizer.rpt",
    "whatif-src/t2_m5/4_cts_final.rpt",
    "whatif-src/t2_m5/5_global_route.rpt",
    "whatif-src/t2_m5/5_route_drc.rpt",
    "whatif-src/t2_m5/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 716,
   "utilization": 62,
   "wire": 3621,
   "floor": 0.44,
   "slack": 0.01,
   "tns": 0.0,
   "power": 2.62,
   "drop_vdd": 0.38,
   "drop_vss": 0.34,
   "usage": 29.97,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "t3_slow",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "PDN_TCL": "thin_grid_gcd.tcl",
    "CLOCK": "0.92"
   },
   "used_by": [
    {
     "id": "wi-thin-grid",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/t3_slow.log",
   "reports": [
    "whatif-src/t3_slow/2_floorplan_final.rpt",
    "whatif-src/t3_slow/3_detailed_place.rpt",
    "whatif-src/t3_slow/3_global_place.rpt",
    "whatif-src/t3_slow/3_resizer.rpt",
    "whatif-src/t3_slow/4_cts_final.rpt",
    "whatif-src/t3_slow/5_global_route.rpt",
    "whatif-src/t3_slow/5_route_drc.rpt",
    "whatif-src/t3_slow/6_finish.rpt"
   ],
   "clock": 0.92,
   "instances": 521,
   "area": 699,
   "utilization": 60,
   "wire": 3634,
   "floor": 0.49,
   "slack": 0.37,
   "tns": 0.0,
   "power": 1.29,
   "drop_vdd": 0.39,
   "drop_vss": 0.36,
   "usage": 20.28,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "t3_sp",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "PDN_TCL": "thin_grid_gcd.tcl",
    "CORE_UTILIZATION": "35"
   },
   "used_by": [
    {
     "id": "wi-thin-grid",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/t3_sp.log",
   "reports": [
    "whatif-src/t3_sp/2_floorplan_final.rpt",
    "whatif-src/t3_sp/3_detailed_place.rpt",
    "whatif-src/t3_sp/3_global_place.rpt",
    "whatif-src/t3_sp/3_resizer.rpt",
    "whatif-src/t3_sp/4_cts_final.rpt",
    "whatif-src/t3_sp/5_global_route.rpt",
    "whatif-src/t3_sp/5_route_drc.rpt",
    "whatif-src/t3_sp/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 716,
   "utilization": 39,
   "wire": 4033,
   "floor": 0.45,
   "slack": 0.01,
   "tns": 0.0,
   "power": 2.63,
   "drop_vdd": 0.62,
   "drop_vss": 0.72,
   "usage": 14.59,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "t3_thin",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "PDN_TCL": "thin_grid_gcd.tcl"
   },
   "used_by": [
    {
     "id": "wi-thin-grid",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/t3_thin.log",
   "reports": [
    "whatif-src/t3_thin/2_floorplan_final.rpt",
    "whatif-src/t3_thin/3_detailed_place.rpt",
    "whatif-src/t3_thin/3_global_place.rpt",
    "whatif-src/t3_thin/3_resizer.rpt",
    "whatif-src/t3_thin/4_cts_final.rpt",
    "whatif-src/t3_thin/5_global_route.rpt",
    "whatif-src/t3_thin/5_route_drc.rpt",
    "whatif-src/t3_thin/6_finish.rpt"
   ],
   "clock": 0.46,
   "instances": 521,
   "area": 716,
   "utilization": 62,
   "wire": 3608,
   "floor": 0.44,
   "slack": 0.02,
   "tns": 0.0,
   "power": 2.62,
   "drop_vdd": 0.6,
   "drop_vss": 0.81,
   "usage": 20.27,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "t4_tns1",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CLOCK": "0.40",
    "TNS_END_PERCENT": "1"
   },
   "used_by": [
    {
     "id": "wi-repair-effort",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/t4_tns1.log",
   "reports": [
    "whatif-src/t4_tns1/2_floorplan_final.rpt",
    "whatif-src/t4_tns1/3_detailed_place.rpt",
    "whatif-src/t4_tns1/3_global_place.rpt",
    "whatif-src/t4_tns1/3_resizer.rpt",
    "whatif-src/t4_tns1/4_cts_final.rpt",
    "whatif-src/t4_tns1/5_global_route.rpt",
    "whatif-src/t4_tns1/5_route_drc.rpt",
    "whatif-src/t4_tns1/6_finish.rpt"
   ],
   "clock": 0.4,
   "instances": 521,
   "area": 824,
   "utilization": 71,
   "wire": 3745,
   "floor": 0.43,
   "slack": -0.03,
   "tns": -0.4,
   "power": 3.52,
   "drop_vdd": 0.8,
   "drop_vss": 0.38,
   "usage": 21.38,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "t4_tns10",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CLOCK": "0.40",
    "TNS_END_PERCENT": "10"
   },
   "used_by": [
    {
     "id": "wi-repair-effort",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/t4_tns10.log",
   "reports": [
    "whatif-src/t4_tns10/2_floorplan_final.rpt",
    "whatif-src/t4_tns10/3_detailed_place.rpt",
    "whatif-src/t4_tns10/3_global_place.rpt",
    "whatif-src/t4_tns10/3_resizer.rpt",
    "whatif-src/t4_tns10/4_cts_final.rpt",
    "whatif-src/t4_tns10/5_global_route.rpt",
    "whatif-src/t4_tns10/5_route_drc.rpt",
    "whatif-src/t4_tns10/6_finish.rpt"
   ],
   "clock": 0.4,
   "instances": 521,
   "area": 869,
   "utilization": 75,
   "wire": 3960,
   "floor": 0.42,
   "slack": -0.02,
   "tns": -0.29,
   "power": 3.81,
   "drop_vdd": 0.69,
   "drop_vss": 0.34,
   "usage": 22.12,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "sky_base",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "sky130hd",
   "platform_name": "Skywater 130 nanometre, high density library",
   "time_unit": "ns",
   "changes": {},
   "used_by": [
    {
     "id": "wi-sky-room",
     "href": "/games/what-if"
    },
    {
     "id": "wi-sky-reachable",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/sky_base.log",
   "reports": [
    "whatif-src/sky_base/2_floorplan_final.rpt",
    "whatif-src/sky_base/3_detailed_place.rpt",
    "whatif-src/sky_base/3_global_place.rpt",
    "whatif-src/sky_base/3_resizer.rpt",
    "whatif-src/sky_base/4_cts_final.rpt",
    "whatif-src/sky_base/5_global_route.rpt",
    "whatif-src/sky_base/5_route_drc.rpt",
    "whatif-src/sky_base/6_finish.rpt"
   ],
   "clock": 1.1,
   "instances": 222,
   "area": 5400,
   "utilization": 92,
   "wire": 10967,
   "floor": 2.56,
   "slack": -1.46,
   "tns": -61.75,
   "power": 9.38,
   "drop_vdd": 0.07,
   "drop_vss": 0.05,
   "usage": 31.28,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "sky_gcd",
   "folder": "pathology-src",
   "design": "gcd",
   "platform": "sky130hd",
   "platform_name": "Skywater 130 nanometre, high density library",
   "time_unit": "ns",
   "changes": {},
   "used_by": [
    {
     "id": "pa-ir-pair-sky",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-sky-route-direction",
     "href": "/games/spot-the-pathology"
    }
   ],
   "log": "pathology-src/sky_gcd.log",
   "reports": [
    "pathology-src/sky_gcd/2_floorplan_final.rpt",
    "pathology-src/sky_gcd/3_detailed_place.rpt",
    "pathology-src/sky_gcd/3_global_place.rpt",
    "pathology-src/sky_gcd/3_resizer.rpt",
    "pathology-src/sky_gcd/4_cts_final.rpt",
    "pathology-src/sky_gcd/5_global_route.rpt",
    "pathology-src/sky_gcd/5_route_drc.rpt",
    "pathology-src/sky_gcd/6_finish.rpt",
    "pathology-src/sky_gcd/cts_default_core_clock.webp",
    "pathology-src/sky_gcd/cts_default_core_clock_layout.webp",
    "pathology-src/sky_gcd/final_all.webp",
    "pathology-src/sky_gcd/final_clocks.webp",
    "pathology-src/sky_gcd/final_congestion.webp",
    "pathology-src/sky_gcd/final_ir_drop.webp",
    "pathology-src/sky_gcd/final_placement.webp",
    "pathology-src/sky_gcd/final_resizer.webp",
    "pathology-src/sky_gcd/final_routing.webp",
    "pathology-src/sky_gcd/final_worst_path.webp"
   ],
   "clock": 1.1,
   "instances": 222,
   "area": 5400,
   "utilization": 92,
   "wire": 10967,
   "floor": 2.56,
   "slack": -1.46,
   "tns": -61.75,
   "power": 9.38,
   "drop_vdd": 0.07,
   "drop_vss": 0.05,
   "usage": 31.28,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "sky_p26",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "sky130hd",
   "platform_name": "Skywater 130 nanometre, high density library",
   "time_unit": "ns",
   "changes": {
    "CLOCK": "2.6"
   },
   "used_by": [
    {
     "id": "wi-sky-reachable",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/sky_p26.log",
   "reports": [
    "whatif-src/sky_p26/2_floorplan_final.rpt",
    "whatif-src/sky_p26/3_detailed_place.rpt",
    "whatif-src/sky_p26/3_global_place.rpt",
    "whatif-src/sky_p26/3_resizer.rpt",
    "whatif-src/sky_p26/4_cts_final.rpt",
    "whatif-src/sky_p26/5_global_route.rpt",
    "whatif-src/sky_p26/5_route_drc.rpt",
    "whatif-src/sky_p26/5_route_drc.rpt-10.rpt",
    "whatif-src/sky_p26/5_route_drc.rpt-15.rpt",
    "whatif-src/sky_p26/5_route_drc.rpt-20.rpt",
    "whatif-src/sky_p26/5_route_drc.rpt-25.rpt",
    "whatif-src/sky_p26/5_route_drc.rpt-5.rpt",
    "whatif-src/sky_p26/6_finish.rpt"
   ],
   "clock": 2.6,
   "instances": 222,
   "area": 4723,
   "utilization": 80,
   "wire": 8983,
   "floor": 2.65,
   "slack": -0.1,
   "tns": -0.17,
   "power": 3.5,
   "drop_vdd": 0.03,
   "drop_vss": 0.02,
   "usage": 28.19,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "sky_p30",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "sky130hd",
   "platform_name": "Skywater 130 nanometre, high density library",
   "time_unit": "ns",
   "changes": {
    "CLOCK": "3.0"
   },
   "used_by": [
    {
     "id": "wi-sky-reachable",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/sky_p30.log",
   "reports": [
    "whatif-src/sky_p30/2_floorplan_final.rpt",
    "whatif-src/sky_p30/3_detailed_place.rpt",
    "whatif-src/sky_p30/3_global_place.rpt",
    "whatif-src/sky_p30/3_resizer.rpt",
    "whatif-src/sky_p30/4_cts_final.rpt",
    "whatif-src/sky_p30/5_global_route.rpt",
    "whatif-src/sky_p30/5_route_drc.rpt",
    "whatif-src/sky_p30/6_finish.rpt"
   ],
   "clock": 3.0,
   "instances": 222,
   "area": 4014,
   "utilization": 68,
   "wire": 6935,
   "floor": 2.66,
   "slack": 0.06,
   "tns": 0.0,
   "power": 2.46,
   "drop_vdd": 0.02,
   "drop_vss": 0.01,
   "usage": 24.53,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "sky_u18",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "sky130hd",
   "platform_name": "Skywater 130 nanometre, high density library",
   "time_unit": "ns",
   "changes": {
    "CORE_UTILIZATION": "18"
   },
   "used_by": [
    {
     "id": "wi-sky-room",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/sky_u18.log",
   "reports": [
    "whatif-src/sky_u18/2_floorplan_final.rpt",
    "whatif-src/sky_u18/3_detailed_place.rpt",
    "whatif-src/sky_u18/3_global_place.rpt",
    "whatif-src/sky_u18/3_resizer.rpt",
    "whatif-src/sky_u18/4_cts_final.rpt",
    "whatif-src/sky_u18/5_global_route.rpt",
    "whatif-src/sky_u18/5_route_drc.rpt",
    "whatif-src/sky_u18/6_finish.rpt"
   ],
   "clock": 1.1,
   "instances": 222,
   "area": 5230,
   "utilization": 42,
   "wire": 9218,
   "floor": 2.5,
   "slack": -1.4,
   "tns": -62.38,
   "power": 8.96,
   "drop_vdd": 0.06,
   "drop_vss": 0.05,
   "usage": 14.45,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "sky_u25",
   "folder": "whatif-src",
   "design": "gcd",
   "platform": "sky130hd",
   "platform_name": "Skywater 130 nanometre, high density library",
   "time_unit": "ns",
   "changes": {
    "CORE_UTILIZATION": "25"
   },
   "used_by": [
    {
     "id": "wi-sky-room",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/sky_u25.log",
   "reports": [
    "whatif-src/sky_u25/2_floorplan_final.rpt",
    "whatif-src/sky_u25/3_detailed_place.rpt",
    "whatif-src/sky_u25/3_global_place.rpt",
    "whatif-src/sky_u25/3_resizer.rpt",
    "whatif-src/sky_u25/4_cts_final.rpt",
    "whatif-src/sky_u25/5_global_route.rpt",
    "whatif-src/sky_u25/5_route_drc.rpt",
    "whatif-src/sky_u25/5_route_drc.rpt-10.rpt",
    "whatif-src/sky_u25/5_route_drc.rpt-15.rpt",
    "whatif-src/sky_u25/5_route_drc.rpt-20.rpt",
    "whatif-src/sky_u25/5_route_drc.rpt-5.rpt",
    "whatif-src/sky_u25/6_finish.rpt"
   ],
   "clock": 1.1,
   "instances": 222,
   "area": 5274,
   "utilization": 60,
   "wire": 9494,
   "floor": 2.43,
   "slack": -1.33,
   "tns": -60.67,
   "power": 8.85,
   "drop_vdd": 0.07,
   "drop_vss": 0.04,
   "usage": 19.6,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 5
  },
  {
   "label": "ibex_base",
   "folder": "whatif-src",
   "design": "ibex",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {},
   "used_by": [
    {
     "id": "wi-ibex-layers",
     "href": "/games/what-if"
    },
    {
     "id": "wi-ibex-push",
     "href": "/games/what-if"
    },
    {
     "id": "wi-ibex-grid",
     "href": "/games/what-if"
    },
    {
     "id": "wi-ibex-density",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/ibex_base.log",
   "reports": [
    "whatif-src/ibex_base/2_floorplan_final.rpt",
    "whatif-src/ibex_base/3_detailed_place.rpt",
    "whatif-src/ibex_base/3_global_place.rpt",
    "whatif-src/ibex_base/3_resizer.rpt",
    "whatif-src/ibex_base/4_cts_final.rpt",
    "whatif-src/ibex_base/5_global_route.rpt",
    "whatif-src/ibex_base/5_route_drc.rpt",
    "whatif-src/ibex_base/6_finish.rpt"
   ],
   "clock": 2.2,
   "instances": 14871,
   "area": 29158,
   "utilization": 51,
   "wire": 262811,
   "floor": 2.18,
   "slack": 0.02,
   "tns": 0.0,
   "power": 31.0,
   "drop_vdd": 0.83,
   "drop_vss": 0.81,
   "usage": 29.04,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 160
  },
  {
   "label": "n45_ibex",
   "folder": "pathology-src",
   "design": "ibex",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {},
   "used_by": [
    {
     "id": "pa-ibex-uneven",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-ir-pair-same-process",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-ibex-congest-wedge",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-ibex-grid",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-ibex-reset-path",
     "href": "/games/spot-the-pathology"
    }
   ],
   "log": "pathology-src/n45_ibex.log",
   "reports": [
    "pathology-src/n45_ibex/2_floorplan_final.rpt",
    "pathology-src/n45_ibex/3_detailed_place.rpt",
    "pathology-src/n45_ibex/3_global_place.rpt",
    "pathology-src/n45_ibex/3_resizer.rpt",
    "pathology-src/n45_ibex/4_cts_final.rpt",
    "pathology-src/n45_ibex/5_global_route.rpt",
    "pathology-src/n45_ibex/5_route_drc.rpt",
    "pathology-src/n45_ibex/6_finish.rpt",
    "pathology-src/n45_ibex/cts_default_core_clock.webp",
    "pathology-src/n45_ibex/cts_default_core_clock_layout.webp",
    "pathology-src/n45_ibex/final_all.webp",
    "pathology-src/n45_ibex/final_clocks.webp",
    "pathology-src/n45_ibex/final_congestion.webp",
    "pathology-src/n45_ibex/final_ir_drop.webp",
    "pathology-src/n45_ibex/final_placement.webp",
    "pathology-src/n45_ibex/final_resizer.webp",
    "pathology-src/n45_ibex/final_routing.webp",
    "pathology-src/n45_ibex/final_worst_path.webp"
   ],
   "clock": 2.2,
   "instances": 14871,
   "area": 29158,
   "utilization": 51,
   "wire": 262811,
   "floor": 2.18,
   "slack": 0.02,
   "tns": 0.0,
   "power": 31.0,
   "drop_vdd": 0.83,
   "drop_vss": 0.81,
   "usage": 29.04,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 160
  },
  {
   "label": "ibex_18",
   "folder": "whatif-src",
   "design": "ibex",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CLOCK": "1.8"
   },
   "used_by": [
    {
     "id": "wi-ibex-push",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/ibex_18.log",
   "reports": [
    "whatif-src/ibex_18/2_floorplan_final.rpt",
    "whatif-src/ibex_18/3_detailed_place.rpt",
    "whatif-src/ibex_18/3_global_place.rpt",
    "whatif-src/ibex_18/3_resizer.rpt",
    "whatif-src/ibex_18/4_cts_final.rpt",
    "whatif-src/ibex_18/5_global_route.rpt",
    "whatif-src/ibex_18/5_route_drc.rpt",
    "whatif-src/ibex_18/6_finish.rpt"
   ],
   "clock": 1.8,
   "instances": 14871,
   "area": 31241,
   "utilization": 55,
   "wire": 269802,
   "floor": 2.06,
   "slack": -0.26,
   "tns": -279.25,
   "power": 40.7,
   "drop_vdd": 1.26,
   "drop_vss": 1.25,
   "usage": 29.9,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 159
  },
  {
   "label": "ibex_20",
   "folder": "whatif-src",
   "design": "ibex",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CLOCK": "2.0"
   },
   "used_by": [
    {
     "id": "wi-ibex-push",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/ibex_20.log",
   "reports": [
    "whatif-src/ibex_20/2_floorplan_final.rpt",
    "whatif-src/ibex_20/3_detailed_place.rpt",
    "whatif-src/ibex_20/3_global_place.rpt",
    "whatif-src/ibex_20/3_resizer.rpt",
    "whatif-src/ibex_20/4_cts_final.rpt",
    "whatif-src/ibex_20/5_global_route.rpt",
    "whatif-src/ibex_20/5_route_drc.rpt",
    "whatif-src/ibex_20/6_finish.rpt"
   ],
   "clock": 2.0,
   "instances": 14871,
   "area": 30067,
   "utilization": 53,
   "wire": 265086,
   "floor": 2.05,
   "slack": -0.05,
   "tns": -9.35,
   "power": 35.4,
   "drop_vdd": 0.94,
   "drop_vss": 0.97,
   "usage": 29.29,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 160
  },
  {
   "label": "ibex_m4",
   "folder": "whatif-src",
   "design": "ibex",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "MAX_ROUTING_LAYER": "metal4",
    "MIN_CLK_ROUTING_LAYER": "metal3"
   },
   "used_by": [
    {
     "id": "wi-ibex-layers",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/ibex_m4.log",
   "reports": [
    "whatif-src/ibex_m4/2_floorplan_final.rpt",
    "whatif-src/ibex_m4/3_detailed_place.rpt",
    "whatif-src/ibex_m4/3_global_place.rpt",
    "whatif-src/ibex_m4/3_resizer.rpt",
    "whatif-src/ibex_m4/4_cts_final.rpt",
    "whatif-src/ibex_m4/5_global_route.rpt",
    "whatif-src/ibex_m4/5_route_drc.rpt",
    "whatif-src/ibex_m4/6_finish.rpt",
    "whatif-src/ibex_m4/congestion-10.rpt",
    "whatif-src/ibex_m4/congestion-15.rpt",
    "whatif-src/ibex_m4/congestion-5.rpt"
   ],
   "clock": 2.2,
   "instances": 14871,
   "area": 29637,
   "utilization": 52,
   "wire": 315195,
   "floor": 2.19,
   "slack": 0.01,
   "tns": 0.0,
   "power": 33.8,
   "drop_vdd": 1.38,
   "drop_vss": 1.29,
   "usage": 66.31,
   "congestion": 2,
   "violations": 0,
   "clock_buffers": 166
  },
  {
   "label": "ibex_m4_sp",
   "folder": "whatif-src",
   "design": "ibex",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "MAX_ROUTING_LAYER": "metal4",
    "MIN_CLK_ROUTING_LAYER": "metal3",
    "CORE_UTILIZATION": "35"
   },
   "used_by": [
    {
     "id": "wi-ibex-layers",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/ibex_m4_sp.log",
   "reports": [
    "whatif-src/ibex_m4_sp/2_floorplan_final.rpt",
    "whatif-src/ibex_m4_sp/3_detailed_place.rpt",
    "whatif-src/ibex_m4_sp/3_global_place.rpt",
    "whatif-src/ibex_m4_sp/3_resizer.rpt",
    "whatif-src/ibex_m4_sp/4_cts_final.rpt",
    "whatif-src/ibex_m4_sp/5_global_route.rpt",
    "whatif-src/ibex_m4_sp/5_route_drc.rpt",
    "whatif-src/ibex_m4_sp/6_finish.rpt"
   ],
   "clock": 2.2,
   "instances": 14871,
   "area": 29945,
   "utilization": 37,
   "wire": 338091,
   "floor": 2.19,
   "slack": 0.01,
   "tns": 0.0,
   "power": 34.1,
   "drop_vdd": 0.85,
   "drop_vss": 1.07,
   "usage": 49.65,
   "congestion": 2,
   "violations": 0,
   "clock_buffers": 173
  },
  {
   "label": "ibex_thin",
   "folder": "whatif-src",
   "design": "ibex",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "PDN_TCL": "thin_grid.tcl"
   },
   "used_by": [
    {
     "id": "wi-ibex-grid",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/ibex_thin.log",
   "reports": [
    "whatif-src/ibex_thin/2_floorplan_final.rpt",
    "whatif-src/ibex_thin/3_detailed_place.rpt",
    "whatif-src/ibex_thin/3_global_place.rpt",
    "whatif-src/ibex_thin/3_resizer.rpt",
    "whatif-src/ibex_thin/4_cts_final.rpt",
    "whatif-src/ibex_thin/5_global_route.rpt",
    "whatif-src/ibex_thin/5_route_drc.rpt",
    "whatif-src/ibex_thin/6_finish.rpt"
   ],
   "clock": 2.2,
   "instances": 14871,
   "area": 29157,
   "utilization": 51,
   "wire": 262681,
   "floor": 2.18,
   "slack": 0.02,
   "tns": 0.0,
   "power": 31.0,
   "drop_vdd": 8.82,
   "drop_vss": 9.49,
   "usage": 28.66,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 160
  },
  {
   "label": "ibex_thin_slow",
   "folder": "whatif-src",
   "design": "ibex",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "PDN_TCL": "thin_grid.tcl",
    "CLOCK": "4.4"
   },
   "used_by": [
    {
     "id": "wi-ibex-grid",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/ibex_thin_slow.log",
   "reports": [
    "whatif-src/ibex_thin_slow/2_floorplan_final.rpt",
    "whatif-src/ibex_thin_slow/3_detailed_place.rpt",
    "whatif-src/ibex_thin_slow/3_global_place.rpt",
    "whatif-src/ibex_thin_slow/3_resizer.rpt",
    "whatif-src/ibex_thin_slow/4_cts_final.rpt",
    "whatif-src/ibex_thin_slow/5_global_route.rpt",
    "whatif-src/ibex_thin_slow/5_route_drc.rpt",
    "whatif-src/ibex_thin_slow/6_finish.rpt"
   ],
   "clock": 4.4,
   "instances": 14871,
   "area": 28812,
   "utilization": 51,
   "wire": 262977,
   "floor": 2.85,
   "slack": 0.86,
   "tns": 0.0,
   "power": 15.7,
   "drop_vdd": 4.37,
   "drop_vss": 5.08,
   "usage": 28.73,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 163
  },
  {
   "label": "ibex_thin_sp",
   "folder": "whatif-src",
   "design": "ibex",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "PDN_TCL": "thin_grid.tcl",
    "CORE_UTILIZATION": "35"
   },
   "used_by": [
    {
     "id": "wi-ibex-grid",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/ibex_thin_sp.log",
   "reports": [
    "whatif-src/ibex_thin_sp/2_floorplan_final.rpt",
    "whatif-src/ibex_thin_sp/3_detailed_place.rpt",
    "whatif-src/ibex_thin_sp/3_global_place.rpt",
    "whatif-src/ibex_thin_sp/3_resizer.rpt",
    "whatif-src/ibex_thin_sp/4_cts_final.rpt",
    "whatif-src/ibex_thin_sp/5_global_route.rpt",
    "whatif-src/ibex_thin_sp/5_route_drc.rpt",
    "whatif-src/ibex_thin_sp/6_finish.rpt"
   ],
   "clock": 2.2,
   "instances": 14871,
   "area": 29531,
   "utilization": 36,
   "wire": 292303,
   "floor": 2.19,
   "slack": 0.01,
   "tns": 0.0,
   "power": 32.0,
   "drop_vdd": 7.42,
   "drop_vss": 6.95,
   "usage": 22.38,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 166
  },
  {
   "label": "ibex_u35",
   "folder": "whatif-src",
   "design": "ibex",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CORE_UTILIZATION": "35"
   },
   "used_by": [
    {
     "id": "wi-ibex-density",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/ibex_u35.log",
   "reports": [
    "whatif-src/ibex_u35/2_floorplan_final.rpt",
    "whatif-src/ibex_u35/3_detailed_place.rpt",
    "whatif-src/ibex_u35/3_global_place.rpt",
    "whatif-src/ibex_u35/3_resizer.rpt",
    "whatif-src/ibex_u35/4_cts_final.rpt",
    "whatif-src/ibex_u35/5_global_route.rpt",
    "whatif-src/ibex_u35/5_route_drc.rpt",
    "whatif-src/ibex_u35/6_finish.rpt"
   ],
   "clock": 2.2,
   "instances": 14871,
   "area": 29532,
   "utilization": 36,
   "wire": 292262,
   "floor": 2.19,
   "slack": 0.01,
   "tns": 0.0,
   "power": 32.1,
   "drop_vdd": 0.98,
   "drop_vss": 1.1,
   "usage": 22.65,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 166
  },
  {
   "label": "ibex_u65",
   "folder": "whatif-src",
   "design": "ibex",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CORE_UTILIZATION": "65"
   },
   "used_by": [
    {
     "id": "wi-ibex-density",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/ibex_u65.log",
   "reports": [
    "whatif-src/ibex_u65/2_floorplan_final.rpt",
    "whatif-src/ibex_u65/3_detailed_place.rpt",
    "whatif-src/ibex_u65/3_global_place.rpt",
    "whatif-src/ibex_u65/3_resizer.rpt",
    "whatif-src/ibex_u65/4_cts_final.rpt",
    "whatif-src/ibex_u65/5_global_route.rpt",
    "whatif-src/ibex_u65/5_route_drc.rpt",
    "whatif-src/ibex_u65/5_route_drc.rpt-5.rpt",
    "whatif-src/ibex_u65/6_finish.rpt"
   ],
   "clock": 2.2,
   "instances": 14871,
   "area": 29140,
   "utilization": 67,
   "wire": 250533,
   "floor": 2.18,
   "slack": 0.02,
   "tns": 0.0,
   "power": 30.8,
   "drop_vdd": 1.26,
   "drop_vss": 1.86,
   "usage": 35.78,
   "congestion": 1,
   "violations": 0,
   "clock_buffers": 151
  },
  {
   "label": "jpeg_base",
   "folder": "whatif-src",
   "design": "jpeg",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {},
   "used_by": [
    {
     "id": "wi-jpeg-grid",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/jpeg_base.log",
   "reports": [
    "whatif-src/jpeg_base/2_floorplan_final.rpt",
    "whatif-src/jpeg_base/3_detailed_place.rpt",
    "whatif-src/jpeg_base/3_global_place.rpt",
    "whatif-src/jpeg_base/3_resizer.rpt",
    "whatif-src/jpeg_base/4_cts_final.rpt",
    "whatif-src/jpeg_base/5_global_route.rpt",
    "whatif-src/jpeg_base/5_route_drc.rpt",
    "whatif-src/jpeg_base/5_route_drc.rpt-5.rpt",
    "whatif-src/jpeg_base/6_finish.rpt"
   ],
   "clock": 1.0,
   "instances": 56230,
   "area": 91588,
   "utilization": 85,
   "wire": 568656,
   "floor": 1.11,
   "slack": -0.11,
   "tns": -39.93,
   "power": 585.0,
   "drop_vdd": 6.9,
   "drop_vss": 7.72,
   "usage": 32.77,
   "congestion": 1,
   "violations": 0,
   "clock_buffers": 701
  },
  {
   "label": "jpeg_grid",
   "folder": "whatif-src",
   "design": "jpeg",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "PDN_TCL": "dense_grid.tcl"
   },
   "used_by": [
    {
     "id": "wi-jpeg-grid",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/jpeg_grid.log",
   "reports": [
    "whatif-src/jpeg_grid/2_floorplan_final.rpt",
    "whatif-src/jpeg_grid/3_detailed_place.rpt",
    "whatif-src/jpeg_grid/3_global_place.rpt",
    "whatif-src/jpeg_grid/3_resizer.rpt",
    "whatif-src/jpeg_grid/4_cts_final.rpt",
    "whatif-src/jpeg_grid/5_global_route.rpt",
    "whatif-src/jpeg_grid/5_route_drc.rpt",
    "whatif-src/jpeg_grid/6_finish.rpt"
   ],
   "clock": 1.0,
   "instances": 56230,
   "area": 91451,
   "utilization": 85,
   "wire": 566752,
   "floor": 1.12,
   "slack": -0.12,
   "tns": -45.65,
   "power": 583.0,
   "drop_vdd": 2.38,
   "drop_vss": 1.89,
   "usage": 33.33,
   "congestion": 1,
   "violations": 0,
   "clock_buffers": 703
  },
  {
   "label": "jpeg_room",
   "folder": "whatif-src",
   "design": "jpeg",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CORE_UTILIZATION": "40"
   },
   "used_by": [
    {
     "id": "wi-jpeg-grid",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/jpeg_room.log",
   "reports": [
    "whatif-src/jpeg_room/2_floorplan_final.rpt",
    "whatif-src/jpeg_room/3_detailed_place.rpt",
    "whatif-src/jpeg_room/3_global_place.rpt",
    "whatif-src/jpeg_room/3_resizer.rpt",
    "whatif-src/jpeg_room/4_cts_final.rpt",
    "whatif-src/jpeg_room/5_global_route.rpt",
    "whatif-src/jpeg_room/5_route_drc.rpt",
    "whatif-src/jpeg_room/6_finish.rpt"
   ],
   "clock": 1.0,
   "instances": 56230,
   "area": 92091,
   "utilization": 43,
   "wire": 649594,
   "floor": 1.12,
   "slack": -0.12,
   "tns": -44.23,
   "power": 588.0,
   "drop_vdd": 4.42,
   "drop_vss": 3.78,
   "usage": 19.12,
   "congestion": 0,
   "violations": 0,
   "clock_buffers": 768
  },
  {
   "label": "jpeg_slow",
   "folder": "whatif-src",
   "design": "jpeg",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "CLOCK": "2.0"
   },
   "used_by": [
    {
     "id": "wi-jpeg-grid",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/jpeg_slow.log",
   "reports": [
    "whatif-src/jpeg_slow/2_floorplan_final.rpt",
    "whatif-src/jpeg_slow/3_detailed_place.rpt",
    "whatif-src/jpeg_slow/3_global_place.rpt",
    "whatif-src/jpeg_slow/3_resizer.rpt",
    "whatif-src/jpeg_slow/4_cts_final.rpt",
    "whatif-src/jpeg_slow/5_global_route.rpt",
    "whatif-src/jpeg_slow/5_route_drc.rpt",
    "whatif-src/jpeg_slow/6_finish.rpt"
   ],
   "clock": 2.0,
   "instances": 56230,
   "area": 86498,
   "utilization": 80,
   "wire": 551825,
   "floor": 1.4,
   "slack": 0.6,
   "tns": 0.0,
   "power": 265.0,
   "drop_vdd": 3.19,
   "drop_vss": 4.0,
   "usage": 32.08,
   "congestion": 1,
   "violations": 0,
   "clock_buffers": 708
  },
  {
   "label": "n45_rocket",
   "folder": "pathology-src",
   "design": "tinyRocket",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {},
   "used_by": [
    {
     "id": "wi-macro-halo",
     "href": "/games/what-if"
    },
    {
     "id": "pa-rocket-halo",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-rocket-macro-congest",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-rocket-clock-voids",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-ir-pair-same-process",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-rocket-route-macro",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-rocket-worstpath-scope",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-rocket-halo-spot",
     "href": "/games/spot-the-pathology"
    },
    {
     "id": "pa-rocket-insertion",
     "href": "/games/spot-the-pathology"
    }
   ],
   "log": "pathology-src/n45_rocket.log",
   "reports": [
    "pathology-src/n45_rocket/2_floorplan_final.rpt",
    "pathology-src/n45_rocket/3_detailed_place.rpt",
    "pathology-src/n45_rocket/3_global_place.rpt",
    "pathology-src/n45_rocket/3_resizer.rpt",
    "pathology-src/n45_rocket/4_cts_final.rpt",
    "pathology-src/n45_rocket/5_global_route.rpt",
    "pathology-src/n45_rocket/5_route_drc.rpt",
    "pathology-src/n45_rocket/5_route_drc.rpt-5.rpt",
    "pathology-src/n45_rocket/6_finish.rpt",
    "pathology-src/n45_rocket/cts_default_core_clock.webp",
    "pathology-src/n45_rocket/cts_default_core_clock_layout.webp",
    "pathology-src/n45_rocket/final_all.webp",
    "pathology-src/n45_rocket/final_clocks.webp",
    "pathology-src/n45_rocket/final_congestion.webp",
    "pathology-src/n45_rocket/final_ir_drop.webp",
    "pathology-src/n45_rocket/final_placement.webp",
    "pathology-src/n45_rocket/final_resizer.webp",
    "pathology-src/n45_rocket/final_routing.webp",
    "pathology-src/n45_rocket/final_worst_path.webp"
   ],
   "clock": 1.2,
   "instances": 27315,
   "area": 55855,
   "utilization": 63,
   "wire": 500952,
   "floor": 1.33,
   "slack": -0.13,
   "tns": -47.93,
   "power": 89.3,
   "drop_vdd": 1.54,
   "drop_vss": 1.31,
   "usage": 35.51,
   "congestion": 2,
   "violations": 0,
   "clock_buffers": 621
  },
  {
   "label": "rk_half",
   "folder": "whatif-src",
   "design": "tinyRocket",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "MACRO_PLACE_HALO": "11.2 7.56"
   },
   "used_by": [
    {
     "id": "wi-macro-halo",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/rk_half.log",
   "reports": [
    "whatif-src/rk_half/2_floorplan_final.rpt",
    "whatif-src/rk_half/3_detailed_place.rpt",
    "whatif-src/rk_half/3_global_place.rpt",
    "whatif-src/rk_half/3_resizer.rpt",
    "whatif-src/rk_half/4_cts_final.rpt",
    "whatif-src/rk_half/5_global_route.rpt",
    "whatif-src/rk_half/5_route_drc.rpt",
    "whatif-src/rk_half/6_finish.rpt"
   ],
   "clock": 1.2,
   "instances": 27315,
   "area": 55822,
   "utilization": 63,
   "wire": 482133,
   "floor": 1.32,
   "slack": -0.12,
   "tns": -37.27,
   "power": 88.9,
   "drop_vdd": 1.87,
   "drop_vss": 1.38,
   "usage": 34.24,
   "congestion": 1,
   "violations": 0,
   "clock_buffers": 621
  },
  {
   "label": "rk_min",
   "folder": "whatif-src",
   "design": "tinyRocket",
   "platform": "nangate45",
   "platform_name": "Nangate45 (45 nanometre open cell library)",
   "time_unit": "ns",
   "changes": {
    "MACRO_PLACE_HALO": "2.0 2.0"
   },
   "used_by": [
    {
     "id": "wi-macro-halo",
     "href": "/games/what-if"
    }
   ],
   "log": "whatif-src/rk_min.log",
   "reports": [
    "whatif-src/rk_min/2_floorplan_final.rpt",
    "whatif-src/rk_min/3_detailed_place.rpt",
    "whatif-src/rk_min/3_global_place.rpt",
    "whatif-src/rk_min/3_resizer.rpt",
    "whatif-src/rk_min/4_cts_final.rpt",
    "whatif-src/rk_min/5_global_route.rpt",
    "whatif-src/rk_min/5_route_drc.rpt",
    "whatif-src/rk_min/6_finish.rpt"
   ],
   "clock": 1.2,
   "instances": 27315,
   "area": 55576,
   "utilization": 63,
   "wire": 499551,
   "floor": 1.35,
   "slack": -0.15,
   "tns": -70.64,
   "power": 88.7,
   "drop_vdd": 1.42,
   "drop_vss": 2.75,
   "usage": 35.4,
   "congestion": 1,
   "violations": 0,
   "clock_buffers": 620
  }
 ],
 "skipped": [],
 "archive": "chipbase-openroad-runs.tar.gz"
}