{
 "schema": "rustroad.rtl2gds-final.v1",
 "generator": "scripts/rtl2gds_evidence.py",
 "scope": {
  "level": "block/macro",
  "pad_ring": "not_applicable (block level, no pad ring)",
  "seal_ring": "not_applicable (block level, no seal ring)",
  "density": "reported separately (density_status); not part of the gate (owner decision)",
  "ir_drop": "unchecked",
  "electromigration": "unchecked",
  "signal_integrity": "unchecked (coupling grounded)",
  "ocv": "unchecked",
  "cppr": "unchecked",
  "clocks": "propagated, RustROAD CTS",
  "async_reset_pulse_width": "unchecked: minimum pulse width of asynchronous set/clear inputs is a requirement on the reset source outside the block (pins listed per PDK in mpw_min_period); their recovery/removal checks are timed",
  "antenna": "native check-antenna with a 0.10 safety margin + foundry deck (deck is the signoff gate)"
 },
 "runs": [
  {
   "run": "pipeline-sky130",
   "design": "pipeline",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 78.276,
   "peak_rss_kib": 475652,
   "processes": 162,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "pipeline-gf180",
   "design": "pipeline",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 94.675,
   "peak_rss_kib": 452264,
   "processes": 136,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "dense-sky130",
   "design": "dense",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 80.096,
   "peak_rss_kib": 475740,
   "processes": 122,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "dense-gf180",
   "design": "dense",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 110.543,
   "peak_rss_kib": 452092,
   "processes": 203,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "counter-sky130",
   "design": "counter",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 108.616,
   "peak_rss_kib": 502868,
   "processes": 169,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "counter-gf180",
   "design": "counter",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 158.083,
   "peak_rss_kib": 456172,
   "processes": 283,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "uart_tx-sky130",
   "design": "uart_tx",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 139.727,
   "peak_rss_kib": 505608,
   "processes": 168,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "uart_tx-gf180",
   "design": "uart_tx",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 231.709,
   "peak_rss_kib": 459376,
   "processes": 286,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "alu-sky130",
   "design": "alu",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [
    "sky130:mpw_min_period"
   ],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 261.294,
   "peak_rss_kib": 531552,
   "processes": 164,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "alu-gf180",
   "design": "alu",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [
    "gf180:mpw_min_period"
   ],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 549.793,
   "peak_rss_kib": 466480,
   "processes": 431,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "fifo-sky130",
   "design": "fifo",
   "status": "deviation_declared",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [],
   "declared_deviations": [
    "sky130:timing_accuracy"
   ],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 236.731,
   "peak_rss_kib": 524148,
   "processes": 649,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "fifo-gf180",
   "design": "fifo",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 305.818,
   "peak_rss_kib": 458168,
   "processes": 293,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "regfile-sky130",
   "design": "regfile",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 556.47,
   "peak_rss_kib": 510424,
   "processes": 341,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "regfile-gf180",
   "design": "regfile",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 649.115,
   "peak_rss_kib": 490124,
   "processes": 379,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "mult-sky130",
   "design": "mult",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 316.65,
   "peak_rss_kib": 532736,
   "processes": 171,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  },
  {
   "run": "mult-gf180",
   "design": "mult",
   "status": "passed",
   "exit_code": 0,
   "failed_items": [],
   "unverified_items": [],
   "not_applicable_items": [],
   "declared_deviations": [],
   "global_statuses": {
    "tools_identity": "passed",
    "openroad_image": "passed",
    "design_manifest": "passed",
    "budget_floors": "passed",
    "manifest_provenance": "passed",
    "sdc_rendering": "passed",
    "clock_period": "passed"
   },
   "revision": {
    "head": "1f86687baaf7e6753addb9351b83f3561fd714f4",
    "branch": "HEAD",
    "dirty": false,
    "dirty_paths": 0,
    "dirty_digest": "6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",
    "rustroad_sha256": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   },
   "wall_seconds": 882.482,
   "peak_rss_kib": 472600,
   "processes": 407,
   "tools": {
    "rustsys": "3de13b3a87deb103f89a3c7456ce9196ccdbf52fd145eab546c1c6e4732be4ae",
    "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
    "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
    "yosys": "de10c3ee405ea4bc4b887041b215ee16a517a87dddc420cc6574b20b113d6327",
    "verilator": "098b09b11ba7d3e904ae13d924a9e8dac8ced5c9d7c9beff3b9d36119a417581",
    "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
    "openroad": "faf4843f6712e56507d1ee3db7c3984c8bc3c732af5c79ca0221b04c4ab150a2",
    "gnu_time": "3b11dec50514a8473e9f6efa7a34d584d0657538c09988f61b72d38ad4991a10",
    "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b",
    "rustroad": "b24b60b839e96c83b71a6d0b37cf5563347598f5fb75d20acbc92833199ab275"
   }
  }
 ],
 "rows": [
  {
   "design": "pipeline",
   "pdk": "sky130",
   "recipe": "legacy",
   "run": "pipeline-sky130",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "passed",
     "reason": null
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "unverified",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 9.087470852149202,
        "worst_hold_ns": 0.08087753750945909
       },
       "opensta": {
        "worst_setup_ns": 9.087491035461,
        "worst_hold_ns": 0.080875143409
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 8.490636566296358,
        "worst_hold_ns": 0.06447589885132049
       },
       "opensta": {
        "worst_setup_ns": 8.490673065186,
        "worst_hold_ns": 0.064465686679
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 9.327608957345026,
        "worst_hold_ns": 0.11452350719639481
       },
       "opensta": {
        "worst_setup_ns": 9.327614784241,
        "worst_hold_ns": 0.114521495998
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 9.091977824850343,
        "worst_hold_ns": 0.07578433225250686
       },
       "opensta": {
        "worst_setup_ns": 9.091998100281,
        "worst_hold_ns": 0.075775668025
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 8.49467290367788,
        "worst_hold_ns": 0.05566791263029325
       },
       "opensta": {
        "worst_setup_ns": 8.495097160339,
        "worst_hold_ns": 0.055679488927
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 9.330391777957477,
        "worst_hold_ns": 0.11147790749567354
       },
       "opensta": {
        "worst_setup_ns": 9.33039855957,
        "worst_hold_ns": 0.111468963325
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.0244,
       "pulse_ps": 0.0336,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.0595,
       "pulse_ps": 0.048,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.016,
       "pulse_ps": 0.0116,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.0233,
       "pulse_ps": 0.0324,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.4243,
       "pulse_ps": 0.0682,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.0197,
       "pulse_ps": 0.0245,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 3,
    "max_iterations": 4,
    "target_margin_ns": 0.05,
    "sizing": false,
    "hold_cells_planned": 4,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 1,
    "cells_resized": 0,
    "buffers_planned": 0,
    "final_iteration": 2,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 9.100732729701255,
        "hold_ns": -0.009102119342239756
       },
       "ss": {
        "setup_ns": 8.516386571212617,
        "hold_ns": -0.10825089051030834
       },
       "ff": {
        "setup_ns": 9.33467102267411,
        "hold_ns": 0.05455800053753196
       }
      },
      "drv": null,
      "hold_eco": {
       "violating_sinks": 3,
       "planned_sinks": 3,
       "cells": 3,
       "area_um2": 11.2608
      },
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "repaired",
       "jumpers": 1,
       "before": 1,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 9.084397811892718,
        "hold_ns": 0.06684373135975114
       },
       "ss": {
        "setup_ns": 8.480700925433041,
        "hold_ns": 0.035430968816716146
       },
       "ff": {
        "setup_ns": 9.325127364636288,
        "hold_ns": 0.09424096685345174
       }
      },
      "drv": null,
      "hold_eco": {
       "violating_sinks": 1,
       "planned_sinks": 1,
       "cells": 1,
       "area_um2": 3.7536
      },
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 2,
      "worst": {
       "tt": {
        "setup_ns": 9.087470852149202,
        "hold_ns": 0.08087753750945909
       },
       "ss": {
        "setup_ns": 8.490636566296358,
        "hold_ns": 0.06447589885132049
       },
       "ff": {
        "setup_ns": 9.327608957345026,
        "hold_ns": 0.11452350719639481
       }
      },
      "drv": null,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "clock_buffer": 3,
     "hold_cell": 4,
     "logic": 10,
     "physical_only": 123
    },
    "total": 140,
    "area_um2": {
     "clock_buffer": 11.261,
     "hold_cell": 15.014,
     "logic": 142.637,
     "physical_only": 832.048
    }
   },
   "die": {
    "width_um": 57.5,
    "height_um": 48.96,
    "area_um2": 2815.2
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "unverified",
     "count": null
    }
   },
   "controls": {
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "removed_hold_cell": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 16
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 61
   },
   "mpw_async_unchecked": null,
   "clock_period": {
    "period_ns": 10,
    "critical_path_delay_ns": 1.123499,
    "scaled_ns": 1.404374,
    "binding": "floor 10 ns",
    "wire_model": "wireload_lumped",
    "worst_path": "r0/CLK -> r2/D",
    "prelayout_slack_at_10ns": 8.876500628810014,
    "netlist_sha256": "a3e5c9cff4bcc5bc2ca35b75e1c9d55bc209230fc962f08a4fc82f3c91fd0dfc",
    "self_check": "passed"
   },
   "wall_seconds": 77.345,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.221,
     "peak_rss_kib": 63960
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 5.499,
     "peak_rss_kib": 121336
    },
    {
     "step": "openrcx",
     "wall_seconds": 1.721,
     "peak_rss_kib": 158964
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.052,
     "peak_rss_kib": 19200
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.031,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 0.186,
     "peak_rss_kib": 64296
    },
    {
     "step": "timing",
     "wall_seconds": 2.958,
     "peak_rss_kib": 121052
    },
    {
     "step": "signoff",
     "wall_seconds": 17.028,
     "peak_rss_kib": 475652
    },
    {
     "step": "cec_final",
     "wall_seconds": 0.186,
     "peak_rss_kib": 64332
    },
    {
     "step": "cec_powered",
     "wall_seconds": 0.194,
     "peak_rss_kib": 64756
    },
    {
     "step": "simulation",
     "wall_seconds": 2.822,
     "peak_rss_kib": 377784
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 0.675,
     "peak_rss_kib": 32000
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.217,
     "peak_rss_kib": 63800
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 5.413,
     "peak_rss_kib": 121576
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 1.72,
     "peak_rss_kib": 161020
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.05,
     "peak_rss_kib": 18728
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 7.426,
     "peak_rss_kib": 121576
    },
    {
     "step": "controls",
     "wall_seconds": 37.889,
     "peak_rss_kib": 475448
    }
   ],
   "peak_rss_kib": 475652
  },
  {
   "design": "pipeline",
   "pdk": "gf180",
   "recipe": "legacy",
   "run": "pipeline-gf180",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "passed",
     "reason": null
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "failed",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 7.461026915425562,
        "worst_hold_ns": 0.24153719038450694
       },
       "opensta": {
        "worst_setup_ns": 7.461035728455,
        "worst_hold_ns": 0.241543784738
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 4.844078515892294,
        "worst_hold_ns": 0.362088586010864
       },
       "opensta": {
        "worst_setup_ns": 4.84410572052,
        "worst_hold_ns": 0.36208859086
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.54759369355347,
        "worst_hold_ns": 0.19418882472562438
       },
       "opensta": {
        "worst_setup_ns": 8.547598838806,
        "worst_hold_ns": 0.194193333387
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 7.463926127590037,
        "worst_hold_ns": 0.24054512330040412
       },
       "opensta": {
        "worst_setup_ns": 7.463933467865,
        "worst_hold_ns": 0.24055197835
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 4.852185468080492,
        "worst_hold_ns": 0.361524785255241
       },
       "opensta": {
        "worst_setup_ns": 4.85221862793,
        "worst_hold_ns": 0.361523151398
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.549246864845035,
        "worst_hold_ns": 0.1938096579574039
       },
       "opensta": {
        "worst_setup_ns": 8.549252510071,
        "worst_hold_ns": 0.193814083934
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.015,
       "pulse_ps": 0.009,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.0272,
       "pulse_ps": 0.0006,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.0089,
       "pulse_ps": 0.0059,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.0143,
       "pulse_ps": 0.0095,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.0332,
       "pulse_ps": 0.0014,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.0085,
       "pulse_ps": 0.0065,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 2,
    "max_iterations": 4,
    "target_margin_ns": 0.05,
    "sizing": false,
    "hold_cells_planned": 4,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 0,
    "cells_resized": 0,
    "buffers_planned": 0,
    "final_iteration": 1,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 7.688625152544116,
        "hold_ns": -0.3990322742117599
       },
       "ss": {
        "setup_ns": 5.629924527186037,
        "hold_ns": -0.9116113654448074
       },
       "ff": {
        "setup_ns": 8.564654883931002,
        "hold_ns": -0.18290159891669333
       }
      },
      "drv": null,
      "hold_eco": {
       "violating_sinks": 4,
       "planned_sinks": 4,
       "cells": 4,
       "area_um2": 96.5888
      },
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 7.461026915425562,
        "hold_ns": 0.24153719038450694
       },
       "ss": {
        "setup_ns": 4.844078515892294,
        "hold_ns": 0.362088586010864
       },
       "ff": {
        "setup_ns": 8.54759369355347,
        "hold_ns": 0.19418882472562438
       }
      },
      "drv": null,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "clock_buffer": 3,
     "hold_cell": 4,
     "logic": 10,
     "physical_only": 119
    },
    "total": 136,
    "area_um2": {
     "clock_buffer": 39.514,
     "hold_cell": 96.589,
     "logic": 412.698,
     "physical_only": 1207.36
    }
   },
   "die": {
    "width_um": 70.0,
    "height_um": 70.56,
    "area_um2": 4939.2
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "failed",
     "count": 8
    }
   },
   "controls": {
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "removed_hold_cell": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 15
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 60
   },
   "mpw_async_unchecked": null,
   "clock_period": {
    "period_ns": 10,
    "critical_path_delay_ns": 3.603514,
    "scaled_ns": 4.504392,
    "binding": "floor 10 ns",
    "wire_model": "ideal",
    "worst_path": "r0/CLK -> r2/D",
    "prelayout_slack_at_10ns": 6.39648643200711,
    "netlist_sha256": "a29ada8813572aff519782ecfe19e318cb60bb6c8c95c302a8d6e2fe76f400a5",
    "self_check": "passed"
   },
   "wall_seconds": 93.772,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.233,
     "peak_rss_kib": 106084
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 3.775,
     "peak_rss_kib": 232740
    },
    {
     "step": "openrcx",
     "wall_seconds": 2.099,
     "peak_rss_kib": 174108
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.032,
     "peak_rss_kib": 12708
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.041,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 0.298,
     "peak_rss_kib": 109056
    },
    {
     "step": "timing",
     "wall_seconds": 4.438,
     "peak_rss_kib": 232316
    },
    {
     "step": "signoff",
     "wall_seconds": 23.692,
     "peak_rss_kib": 450500
    },
    {
     "step": "cec_final",
     "wall_seconds": 0.286,
     "peak_rss_kib": 109128
    },
    {
     "step": "cec_powered",
     "wall_seconds": 0.31,
     "peak_rss_kib": 108716
    },
    {
     "step": "simulation",
     "wall_seconds": 3.022,
     "peak_rss_kib": 378084
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 0.854,
     "peak_rss_kib": 29540
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.241,
     "peak_rss_kib": 106184
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 3.855,
     "peak_rss_kib": 232052
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 2.178,
     "peak_rss_kib": 174160
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.033,
     "peak_rss_kib": 12956
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 6.344,
     "peak_rss_kib": 232052
    },
    {
     "step": "controls",
     "wall_seconds": 47.84,
     "peak_rss_kib": 452264
    }
   ],
   "peak_rss_kib": 452264
  },
  {
   "design": "dense",
   "pdk": "sky130",
   "recipe": "track",
   "run": "dense-sky130",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "passed",
     "reason": null
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "unverified",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 9.171726879981568,
        "worst_hold_ns": 0.14148287994933234
       },
       "opensta": {
        "worst_setup_ns": 9.171736717224,
        "worst_hold_ns": 0.141486227512
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 8.66350263512289,
        "worst_hold_ns": 0.18462224573970604
       },
       "opensta": {
        "worst_setup_ns": 8.663514137268,
        "worst_hold_ns": 0.184626400471
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 9.37236712278993,
        "worst_hold_ns": 0.1253446446806349
       },
       "opensta": {
        "worst_setup_ns": 9.372374534607,
        "worst_hold_ns": 0.125345900655
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 9.173652638917904,
        "worst_hold_ns": 0.14348528833479746
       },
       "opensta": {
        "worst_setup_ns": 9.173662185669,
        "worst_hold_ns": 0.143488496542
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 8.67032870317531,
        "worst_hold_ns": 0.18763300445261138
       },
       "opensta": {
        "worst_setup_ns": 8.670347213745,
        "worst_hold_ns": 0.187640681863
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 9.373327577524508,
        "worst_hold_ns": 0.12678088954197145
       },
       "opensta": {
        "worst_setup_ns": 9.373333930969,
        "worst_hold_ns": 0.126782476902
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.0098,
       "pulse_ps": 0.0143,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.0269,
       "pulse_ps": 0.0175,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.0074,
       "pulse_ps": 0.0276,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.01,
       "pulse_ps": 0.0134,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.0217,
       "pulse_ps": 0.034,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.0069,
       "pulse_ps": 0.0136,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 1,
    "max_iterations": 10,
    "target_margin_ns": 0.07,
    "sizing": true,
    "hold_cells_planned": 0,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 0,
    "cells_resized": 0,
    "buffers_planned": 0,
    "final_iteration": 0,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 9.171726879981568,
        "hold_ns": 0.14148287994933234
       },
       "ss": {
        "setup_ns": 8.66350263512289,
        "hold_ns": 0.18462224573970604
       },
       "ff": {
        "setup_ns": 9.37236712278993,
        "hold_ns": 0.1253446446806349
       }
      },
      "drv": 0,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "clock_buffer": 1,
     "logic": 18,
     "physical_only": 237,
     "tie": 2
    },
    "total": 258,
    "area_um2": {
     "clock_buffer": 5.005,
     "logic": 265.254,
     "physical_only": 1392.586,
     "tie": 7.507
    }
   },
   "die": {
    "width_um": 61.18,
    "height_um": 62.56,
    "area_um2": 3827.421
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "unverified",
     "count": null
    }
   },
   "controls": {
    "removed_hold_cell": "not_applicable",
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "planted_hold_uncertainty": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 14
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 60
   },
   "mpw_async_unchecked": null,
   "clock_period": {
    "period_ns": 10,
    "critical_path_delay_ns": 0.965257,
    "scaled_ns": 1.206571,
    "binding": "floor 10 ns",
    "wire_model": "wireload_lumped",
    "worst_path": "r5/CLK -> y[3]",
    "prelayout_slack_at_10ns": 9.03474341992647,
    "netlist_sha256": "a18178b25bfa9ee2ddf90bf4e41b965926b38393d58b47b4bbc3899cd8e9c287",
    "self_check": "passed"
   },
   "wall_seconds": 79.173,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.001,
     "peak_rss_kib": null
    },
    {
     "step": "floorplan",
     "wall_seconds": 0.032,
     "peak_rss_kib": 12640
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 3.852,
     "peak_rss_kib": 121684
    },
    {
     "step": "openrcx",
     "wall_seconds": 1.882,
     "peak_rss_kib": 158956
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.049,
     "peak_rss_kib": 19052
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.033,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 0.178,
     "peak_rss_kib": 65596
    },
    {
     "step": "timing",
     "wall_seconds": 3.261,
     "peak_rss_kib": 121276
    },
    {
     "step": "signoff",
     "wall_seconds": 19.823,
     "peak_rss_kib": 475400
    },
    {
     "step": "cec_final",
     "wall_seconds": 0.177,
     "peak_rss_kib": 64232
    },
    {
     "step": "cec_powered",
     "wall_seconds": 0.214,
     "peak_rss_kib": 64536
    },
    {
     "step": "simulation",
     "wall_seconds": 2.801,
     "peak_rss_kib": 378036
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 0.361,
     "peak_rss_kib": 31728
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.0,
     "peak_rss_kib": null
    },
    {
     "step": "rerun_floorplan",
     "wall_seconds": 0.033,
     "peak_rss_kib": 12608
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 4.009,
     "peak_rss_kib": 121220
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 1.8,
     "peak_rss_kib": 161280
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.062,
     "peak_rss_kib": 18824
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 5.929,
     "peak_rss_kib": 121220
    },
    {
     "step": "controls",
     "wall_seconds": 40.112,
     "peak_rss_kib": 475740
    }
   ],
   "peak_rss_kib": 475740
  },
  {
   "design": "dense",
   "pdk": "gf180",
   "recipe": "track",
   "run": "dense-gf180",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "passed",
     "reason": null
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "failed",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 8.191553180565007,
        "worst_hold_ns": 0.28400931189725315
       },
       "opensta": {
        "worst_setup_ns": 8.191564559937,
        "worst_hold_ns": 0.284019738436
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 6.6324327494898245,
        "worst_hold_ns": 0.47871701748302287
       },
       "opensta": {
        "worst_setup_ns": 6.632447719574,
        "worst_hold_ns": 0.478729128838
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.853566568588956,
        "worst_hold_ns": 0.20117235162725172
       },
       "opensta": {
        "worst_setup_ns": 8.853576660156,
        "worst_hold_ns": 0.201181769371
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 8.191301693552845,
        "worst_hold_ns": 0.28305046008331225
       },
       "opensta": {
        "worst_setup_ns": 8.191313743591,
        "worst_hold_ns": 0.283061087132
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 6.630790686093592,
        "worst_hold_ns": 0.47692263864828266
       },
       "opensta": {
        "worst_setup_ns": 6.630807876587,
        "worst_hold_ns": 0.476936399937
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.853672533423817,
        "worst_hold_ns": 0.20057276383089329
       },
       "opensta": {
        "worst_setup_ns": 8.853682518005,
        "worst_hold_ns": 0.200581774116
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.0118,
       "pulse_ps": 0.0008,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.0152,
       "pulse_ps": 0.0014,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.0107,
       "pulse_ps": 0.0012,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.0123,
       "pulse_ps": 0.0012,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.0173,
       "pulse_ps": 0.0009,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.0101,
       "pulse_ps": 0.001,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 3,
    "max_iterations": 10,
    "target_margin_ns": 0.07,
    "sizing": true,
    "hold_cells_planned": 1,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 0,
    "cells_resized": 4,
    "buffers_planned": 1,
    "final_iteration": 2,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 8.191665712847309,
        "hold_ns": 0.000738862425480824
       },
       "ss": {
        "setup_ns": 6.632668185742185,
        "hold_ns": -0.11948054326771085
       },
       "ff": {
        "setup_ns": 8.853627578816226,
        "hold_ns": 0.04831175425014039
       }
      },
      "drv": 0,
      "hold_eco": {
       "violating_sinks": 4,
       "planned_sinks": 4,
       "cells": 1,
       "area_um2": 13.1712
      },
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 8.191665711951122,
        "hold_ns": 0.1508674638839369
       },
       "ss": {
        "setup_ns": 6.632668184549162,
        "hold_ns": 0.1933816254958769
       },
       "ff": {
        "setup_ns": 8.8536275782148,
        "hold_ns": 0.13051471149928495
       }
      },
      "drv": 10,
      "hold_eco": null,
      "size_eco": {
       "resized": 4,
       "candidates": 4,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.176,
       "buffers": 1,
       "buffer_nets": 1,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 0,
        "weighted_nets": 0,
        "arrangements": {
         "cluster": 1,
         "driver": 0,
         "root": 0
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 2,
      "worst": {
       "tt": {
        "setup_ns": 8.191553180565007,
        "hold_ns": 0.28400931189725315
       },
       "ss": {
        "setup_ns": 6.6324327494898245,
        "hold_ns": 0.47871701748302287
       },
       "ff": {
        "setup_ns": 8.853566568588956,
        "hold_ns": 0.20117235162725172
       }
      },
      "drv": 0,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "clock_buffer": 1,
     "eco_buffer": 1,
     "hold_cell": 1,
     "logic": 22,
     "physical_only": 266,
     "tie": 2
    },
    "total": 293,
    "area_um2": {
     "clock_buffer": 57.075,
     "eco_buffer": 21.952,
     "hold_cell": 13.171,
     "logic": 838.566,
     "physical_only": 4515.526,
     "tie": 17.562
    }
   },
   "die": {
    "width_um": 93.52,
    "height_um": 98.0,
    "area_um2": 9164.96
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "failed",
     "count": 8
    }
   },
   "controls": {
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "removed_hold_cell": "not_applicable",
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "planted_hold_uncertainty": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 16
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 62
   },
   "mpw_async_unchecked": null,
   "clock_period": {
    "period_ns": 10,
    "critical_path_delay_ns": 2.661661,
    "scaled_ns": 3.327076,
    "binding": "floor 10 ns",
    "wire_model": "ideal",
    "worst_path": "b[0] -> r2/D",
    "prelayout_slack_at_10ns": 7.33833876245359,
    "netlist_sha256": "d4463d0cd418a149f2f7151d09939ce1f5a172b8de85e50713b3d8b3bfa7753e",
    "self_check": "passed"
   },
   "wall_seconds": 109.512,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.001,
     "peak_rss_kib": null
    },
    {
     "step": "floorplan",
     "wall_seconds": 0.025,
     "peak_rss_kib": 9632
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 9.669,
     "peak_rss_kib": 348592
    },
    {
     "step": "openrcx",
     "wall_seconds": 2.1,
     "peak_rss_kib": 173516
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.033,
     "peak_rss_kib": 12464
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.042,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 0.288,
     "peak_rss_kib": 109196
    },
    {
     "step": "timing",
     "wall_seconds": 4.408,
     "peak_rss_kib": 232712
    },
    {
     "step": "signoff",
     "wall_seconds": 22.867,
     "peak_rss_kib": 451164
    },
    {
     "step": "cec_final",
     "wall_seconds": 0.301,
     "peak_rss_kib": 108984
    },
    {
     "step": "cec_powered",
     "wall_seconds": 0.297,
     "peak_rss_kib": 110084
    },
    {
     "step": "simulation",
     "wall_seconds": 2.729,
     "peak_rss_kib": 378264
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 1.203,
     "peak_rss_kib": 29936
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.0,
     "peak_rss_kib": null
    },
    {
     "step": "rerun_floorplan",
     "wall_seconds": 0.026,
     "peak_rss_kib": 9912
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 9.907,
     "peak_rss_kib": 348928
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 2.336,
     "peak_rss_kib": 173344
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.037,
     "peak_rss_kib": 12480
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 12.339,
     "peak_rss_kib": 348928
    },
    {
     "step": "controls",
     "wall_seconds": 52.72,
     "peak_rss_kib": 452092
    }
   ],
   "peak_rss_kib": 452092
  },
  {
   "design": "counter",
   "pdk": "sky130",
   "recipe": "track",
   "run": "counter-sky130",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "passed",
     "reason": null
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "unverified",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 8.12374691220753,
        "worst_hold_ns": 0.08035511474960222
       },
       "opensta": {
        "worst_setup_ns": 8.123784065247,
        "worst_hold_ns": 0.080353558064
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 6.406557985378384,
        "worst_hold_ns": 0.08116402586807225
       },
       "opensta": {
        "worst_setup_ns": 6.406685352325,
        "worst_hold_ns": 0.081159330904
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.712131867166667,
        "worst_hold_ns": 0.09846171981181256
       },
       "opensta": {
        "worst_setup_ns": 8.712147712708,
        "worst_hold_ns": 0.098461687565
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 8.132872158531192,
        "worst_hold_ns": 0.07989014909571895
       },
       "opensta": {
        "worst_setup_ns": 8.132911682129,
        "worst_hold_ns": 0.079888127744
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 6.437642968722327,
        "worst_hold_ns": 0.07955277431436036
       },
       "opensta": {
        "worst_setup_ns": 6.437744140625,
        "worst_hold_ns": 0.079554364085
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.717606884151058,
        "worst_hold_ns": 0.09845139322391994
       },
       "opensta": {
        "worst_setup_ns": 8.71762752533,
        "worst_hold_ns": 0.098446696997
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.0825,
       "pulse_ps": 0.0519,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.6068,
       "pulse_ps": 0.0864,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.0336,
       "pulse_ps": 0.0297,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.0842,
       "pulse_ps": 0.0559,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.5928,
       "pulse_ps": 0.0375,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.0485,
       "pulse_ps": 0.0433,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 2,
    "max_iterations": 10,
    "target_margin_ns": 0.07,
    "sizing": true,
    "hold_cells_planned": 13,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 0,
    "cells_resized": 0,
    "buffers_planned": 0,
    "final_iteration": 1,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 8.119109632941784,
        "hold_ns": -0.4368305209967478
       },
       "ss": {
        "setup_ns": 6.535805525071981,
        "hold_ns": -0.9330607207584536
       },
       "ff": {
        "setup_ns": 8.709724383750366,
        "hold_ns": -0.2315064240173752
       }
      },
      "drv": 0,
      "hold_eco": {
       "violating_sinks": 12,
       "planned_sinks": 12,
       "cells": 13,
       "area_um2": 98.8448
      },
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 8.12374691220753,
        "hold_ns": 0.08035511474960222
       },
       "ss": {
        "setup_ns": 6.406557985378384,
        "hold_ns": 0.08116402586807225
       },
       "ff": {
        "setup_ns": 8.712131867166667,
        "hold_ns": 0.09846171981181256
       }
      },
      "drv": 0,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "clock_buffer": 1,
     "hold_cell": 13,
     "logic": 43,
     "physical_only": 209
    },
    "total": 266,
    "area_um2": {
     "clock_buffer": 5.005,
     "hold_cell": 98.845,
     "logic": 524.253,
     "physical_only": 1042.25
    }
   },
   "die": {
    "width_um": 61.18,
    "height_um": 62.56,
    "area_um2": 3827.421
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "unverified",
     "count": null
    }
   },
   "controls": {
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "removed_hold_cell": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 15
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 61
   },
   "mpw_async_unchecked": 8,
   "clock_period": {
    "period_ns": 10,
    "critical_path_delay_ns": 3.196125,
    "scaled_ns": 3.995156,
    "binding": "floor 10 ns",
    "wire_model": "wireload_lumped",
    "worst_path": "r1/CLK -> r4/D",
    "prelayout_slack_at_10ns": 6.803874757311908,
    "netlist_sha256": "8a0e1e4995fdd3991b828f50684a9fb4cd20339d66b37a7d5a34707c20ea42b2",
    "self_check": "passed"
   },
   "wall_seconds": 107.73,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.213,
     "peak_rss_kib": 63384
    },
    {
     "step": "floorplan",
     "wall_seconds": 0.041,
     "peak_rss_kib": 13348
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 6.043,
     "peak_rss_kib": 121420
    },
    {
     "step": "openrcx",
     "wall_seconds": 1.929,
     "peak_rss_kib": 159028
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.047,
     "peak_rss_kib": 19072
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.034,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 0.241,
     "peak_rss_kib": 64464
    },
    {
     "step": "timing",
     "wall_seconds": 3.215,
     "peak_rss_kib": 121240
    },
    {
     "step": "signoff",
     "wall_seconds": 25.01,
     "peak_rss_kib": 502576
    },
    {
     "step": "cec_final",
     "wall_seconds": 0.265,
     "peak_rss_kib": 65464
    },
    {
     "step": "cec_powered",
     "wall_seconds": 0.268,
     "peak_rss_kib": 65876
    },
    {
     "step": "simulation",
     "wall_seconds": 3.072,
     "peak_rss_kib": 377716
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 0.984,
     "peak_rss_kib": 31924
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.239,
     "peak_rss_kib": 63408
    },
    {
     "step": "rerun_floorplan",
     "wall_seconds": 0.038,
     "peak_rss_kib": 12728
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 5.798,
     "peak_rss_kib": 121624
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 1.835,
     "peak_rss_kib": 159396
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.046,
     "peak_rss_kib": 19196
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 7.984,
     "peak_rss_kib": 121624
    },
    {
     "step": "controls",
     "wall_seconds": 57.894,
     "peak_rss_kib": 502868
    }
   ],
   "peak_rss_kib": 502868
  },
  {
   "design": "counter",
   "pdk": "gf180",
   "recipe": "track",
   "run": "counter-gf180",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "passed",
     "reason": null
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "failed",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 6.654411108626048,
        "worst_hold_ns": 0.14254306575373998
       },
       "opensta": {
        "worst_setup_ns": 6.654454708099,
        "worst_hold_ns": 0.142597109079
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 0.008336559574349423,
        "worst_hold_ns": 0.17907062448740185
       },
       "opensta": {
        "worst_setup_ns": 0.008443912491,
        "worst_hold_ns": 0.179133042693
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 9.399213367466885,
        "worst_hold_ns": 0.1298066433672564
       },
       "opensta": {
        "worst_setup_ns": 9.399265289307,
        "worst_hold_ns": 0.129854291677
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 6.661382401680404,
        "worst_hold_ns": 0.13913587606372846
       },
       "opensta": {
        "worst_setup_ns": 6.661427974701,
        "worst_hold_ns": 0.139191940427
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 0.019143046601065805,
        "worst_hold_ns": 0.17405082796050797
       },
       "opensta": {
        "worst_setup_ns": 0.01926725544,
        "worst_hold_ns": 0.174127832055
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 9.404175835871115,
        "worst_hold_ns": 0.12787541400450098
       },
       "opensta": {
        "worst_setup_ns": 9.404239654541,
        "worst_hold_ns": 0.127917841077
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.0785,
       "pulse_ps": 0.0107,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.1149,
       "pulse_ps": 0.0119,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.0704,
       "pulse_ps": 0.008,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.0808,
       "pulse_ps": 0.0113,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.1242,
       "pulse_ps": 0.0145,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.0638,
       "pulse_ps": 0.0079,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 4,
    "max_iterations": 10,
    "target_margin_ns": 0.07,
    "sizing": true,
    "hold_cells_planned": 16,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 0,
    "cells_resized": 29,
    "buffers_planned": 18,
    "final_iteration": 3,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 7.959351245230021,
        "hold_ns": -0.7366098932741953
       },
       "ss": {
        "setup_ns": 2.6089289992933313,
        "hold_ns": -1.5836336979981152
       },
       "ff": {
        "setup_ns": 10.149706626942628,
        "hold_ns": -0.3774075971526243
       }
      },
      "drv": 120,
      "hold_eco": null,
      "size_eco": {
       "resized": 17,
       "candidates": 31,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.26,
       "buffers": 14,
       "buffer_nets": 14,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 0,
        "weighted_nets": 0,
        "arrangements": {
         "cluster": 14,
         "driver": 0,
         "root": 0
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 7.487903592511069,
        "hold_ns": -0.7522301799988576
       },
       "ss": {
        "setup_ns": 1.6292644425727882,
        "hold_ns": -1.617807942178227
       },
       "ff": {
        "setup_ns": 9.891080576871484,
        "hold_ns": -0.38509623817424715
       }
      },
      "drv": 12,
      "hold_eco": {
       "violating_sinks": 15,
       "planned_sinks": 15,
       "cells": 16,
       "area_um2": 419.28319999999997
      },
      "size_eco": {
       "resized": 6,
       "candidates": 9,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.2531,
       "buffers": 3,
       "buffer_nets": 3,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 1,
        "weighted_nets": 1,
        "arrangements": {
         "cluster": 2,
         "driver": 0,
         "root": 1
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 2,
      "worst": {
       "tt": {
        "setup_ns": 6.663296291277051,
        "hold_ns": 0.10926364664588295
       },
       "ss": {
        "setup_ns": 0.02042511185421425,
        "hold_ns": 0.09781029982304768
       },
       "ff": {
        "setup_ns": 9.404050913486216,
        "hold_ns": 0.11684127385144383
       }
      },
      "drv": 7,
      "hold_eco": null,
      "size_eco": {
       "resized": 6,
       "candidates": 8,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.291,
       "buffers": 1,
       "buffer_nets": 1,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 0,
        "weighted_nets": 0,
        "arrangements": {
         "cluster": 1,
         "driver": 0,
         "root": 0
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 3,
      "worst": {
       "tt": {
        "setup_ns": 6.654411108626048,
        "hold_ns": 0.14254306575373998
       },
       "ss": {
        "setup_ns": 0.008336559574349423,
        "hold_ns": 0.17907062448740185
       },
       "ff": {
        "setup_ns": 9.399213367466885,
        "hold_ns": 0.1298066433672564
       }
      },
      "drv": 0,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "clock_buffer": 1,
     "eco_buffer": 18,
     "hold_cell": 16,
     "logic": 47,
     "physical_only": 432
    },
    "total": 514,
    "area_um2": {
     "clock_buffer": 57.075,
     "eco_buffer": 706.854,
     "hold_cell": 419.283,
     "logic": 1626.643,
     "physical_only": 6739.264
    }
   },
   "die": {
    "width_um": 117.6,
    "height_um": 121.52,
    "area_um2": 14290.752
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "failed",
     "count": 8
    }
   },
   "controls": {
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "removed_hold_cell": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 17
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 63
   },
   "mpw_async_unchecked": 8,
   "clock_period": {
    "period_ns": 13,
    "critical_path_delay_ns": 9.624356,
    "scaled_ns": 12.030445,
    "binding": "1.25 x critical path",
    "wire_model": "ideal",
    "worst_path": "r0/CLK -> r7/D",
    "prelayout_slack_at_10ns": 0.37564382984322364,
    "netlist_sha256": "c48dc45daa19a4394aac25092cd5fda2080ec9f9ccbb582fdf62a14ad9053c51",
    "self_check": "passed"
   },
   "wall_seconds": 157.179,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.24,
     "peak_rss_kib": 106484
    },
    {
     "step": "floorplan",
     "wall_seconds": 0.029,
     "peak_rss_kib": 9936
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 24.346,
     "peak_rss_kib": 349312
    },
    {
     "step": "openrcx",
     "wall_seconds": 2.177,
     "peak_rss_kib": 173756
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.037,
     "peak_rss_kib": 13240
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.048,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 0.35,
     "peak_rss_kib": 110660
    },
    {
     "step": "timing",
     "wall_seconds": 4.888,
     "peak_rss_kib": 233260
    },
    {
     "step": "signoff",
     "wall_seconds": 31.031,
     "peak_rss_kib": 455968
    },
    {
     "step": "cec_final",
     "wall_seconds": 0.383,
     "peak_rss_kib": 109636
    },
    {
     "step": "cec_powered",
     "wall_seconds": 0.38,
     "peak_rss_kib": 110244
    },
    {
     "step": "simulation",
     "wall_seconds": 2.854,
     "peak_rss_kib": 377516
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 3.198,
     "peak_rss_kib": 29732
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.215,
     "peak_rss_kib": 106112
    },
    {
     "step": "rerun_floorplan",
     "wall_seconds": 0.034,
     "peak_rss_kib": 9768
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 24.819,
     "peak_rss_kib": 349532
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 2.214,
     "peak_rss_kib": 173296
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.035,
     "peak_rss_kib": 13112
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 27.357,
     "peak_rss_kib": 349532
    },
    {
     "step": "controls",
     "wall_seconds": 59.362,
     "peak_rss_kib": 456172
    }
   ],
   "peak_rss_kib": 456172
  },
  {
   "design": "uart_tx",
   "pdk": "sky130",
   "recipe": "track",
   "run": "uart_tx-sky130",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "passed",
     "reason": null
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "unverified",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 8.473663934847083,
        "worst_hold_ns": 0.09787035954642997
       },
       "opensta": {
        "worst_setup_ns": 8.473663330078,
        "worst_hold_ns": 0.09787107259
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 6.949780310381238,
        "worst_hold_ns": 0.09486963171156293
       },
       "opensta": {
        "worst_setup_ns": 6.949892520905,
        "worst_hold_ns": 0.094883657992
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.930019157170873,
        "worst_hold_ns": 0.10710488480611913
       },
       "opensta": {
        "worst_setup_ns": 8.930022239685,
        "worst_hold_ns": 0.107106380165
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 8.473179095279018,
        "worst_hold_ns": 0.10919083980107275
       },
       "opensta": {
        "worst_setup_ns": 8.473169326782,
        "worst_hold_ns": 0.109195157886
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 6.9443961568581996,
        "worst_hold_ns": 0.1056622439738395
       },
       "opensta": {
        "worst_setup_ns": 6.944432258606,
        "worst_hold_ns": 0.10510969907
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.93969668519451,
        "worst_hold_ns": 0.11139727786551662
       },
       "opensta": {
        "worst_setup_ns": 8.939703941345,
        "worst_hold_ns": 0.111406356096
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.1857,
       "pulse_ps": 0.0755,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.6013,
       "pulse_ps": 0.1951,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.1001,
       "pulse_ps": 0.0718,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.1683,
       "pulse_ps": 0.0693,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.6202,
       "pulse_ps": 0.1789,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.0913,
       "pulse_ps": 0.0462,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 2,
    "max_iterations": 10,
    "target_margin_ns": 0.07,
    "sizing": true,
    "hold_cells_planned": 32,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 0,
    "cells_resized": 0,
    "buffers_planned": 0,
    "final_iteration": 1,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 8.482266645039546,
        "hold_ns": -0.5461355333354987
       },
       "ss": {
        "setup_ns": 6.982807678273181,
        "hold_ns": -1.1331408470131243
       },
       "ff": {
        "setup_ns": 8.933142114395654,
        "hold_ns": -0.30357768658074047
       }
      },
      "drv": 0,
      "hold_eco": {
       "violating_sinks": 18,
       "planned_sinks": 18,
       "cells": 32,
       "area_um2": 220.21120000000008
      },
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 8.473663934847083,
        "hold_ns": 0.09787035954642997
       },
       "ss": {
        "setup_ns": 6.949780310381238,
        "hold_ns": 0.09486963171156293
       },
       "ff": {
        "setup_ns": 8.930019157170873,
        "hold_ns": 0.10710488480611913
       }
      },
      "drv": 0,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "clock_buffer": 3,
     "hold_cell": 32,
     "logic": 89,
     "physical_only": 463
    },
    "total": 587,
    "area_um2": {
     "clock_buffer": 15.014,
     "hold_cell": 220.211,
     "logic": 982.192,
     "physical_only": 2443.594
    }
   },
   "die": {
    "width_um": 81.42,
    "height_um": 81.6,
    "area_um2": 6643.872
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "unverified",
     "count": null
    }
   },
   "controls": {
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "removed_hold_cell": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 15
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 61
   },
   "mpw_async_unchecked": 16,
   "clock_period": {
    "period_ns": 10,
    "critical_path_delay_ns": 2.594379,
    "scaled_ns": 3.242974,
    "binding": "floor 10 ns",
    "wire_model": "wireload_lumped",
    "worst_path": "r1/CLK -> r5/D",
    "prelayout_slack_at_10ns": 7.405620762554934,
    "netlist_sha256": "8e1168bb17ecd595c1faf125cffd4caaa1b3db7a528ed8f96b104948515e176e",
    "self_check": "passed"
   },
   "wall_seconds": 138.838,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.211,
     "peak_rss_kib": 63276
    },
    {
     "step": "floorplan",
     "wall_seconds": 0.046,
     "peak_rss_kib": 12952
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 7.081,
     "peak_rss_kib": 121468
    },
    {
     "step": "openrcx",
     "wall_seconds": 1.847,
     "peak_rss_kib": 161568
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.054,
     "peak_rss_kib": 19540
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.042,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 0.456,
     "peak_rss_kib": 65160
    },
    {
     "step": "timing",
     "wall_seconds": 3.769,
     "peak_rss_kib": 121140
    },
    {
     "step": "signoff",
     "wall_seconds": 35.592,
     "peak_rss_kib": 505368
    },
    {
     "step": "cec_final",
     "wall_seconds": 0.475,
     "peak_rss_kib": 64656
    },
    {
     "step": "cec_powered",
     "wall_seconds": 0.489,
     "peak_rss_kib": 65248
    },
    {
     "step": "simulation",
     "wall_seconds": 3.53,
     "peak_rss_kib": 377252
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 1.01,
     "peak_rss_kib": 32072
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.273,
     "peak_rss_kib": 63692
    },
    {
     "step": "rerun_floorplan",
     "wall_seconds": 0.039,
     "peak_rss_kib": 13432
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 7.157,
     "peak_rss_kib": 121012
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 1.884,
     "peak_rss_kib": 159484
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.05,
     "peak_rss_kib": 19232
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 9.435,
     "peak_rss_kib": 121012
    },
    {
     "step": "controls",
     "wall_seconds": 74.338,
     "peak_rss_kib": 505608
    }
   ],
   "peak_rss_kib": 505608
  },
  {
   "design": "uart_tx",
   "pdk": "gf180",
   "recipe": "track",
   "run": "uart_tx-gf180",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "passed",
     "reason": null
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "failed",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 6.845077223618541,
        "worst_hold_ns": 0.25425595979882165
       },
       "opensta": {
        "worst_setup_ns": 6.845064163208,
        "worst_hold_ns": 0.254341989756
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 1.58356889881858,
        "worst_hold_ns": 0.4722359081498997
       },
       "opensta": {
        "worst_setup_ns": 1.583556413651,
        "worst_hold_ns": 0.472327291965
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 9.03687534622047,
        "worst_hold_ns": 0.16678736821617934
       },
       "opensta": {
        "worst_setup_ns": 9.036895751953,
        "worst_hold_ns": 0.166864752769
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 6.854323640862345,
        "worst_hold_ns": 0.2551937570000915
       },
       "opensta": {
        "worst_setup_ns": 6.854321956635,
        "worst_hold_ns": 0.255281031132
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 1.5980093285286703,
        "worst_hold_ns": 0.47671554165198193
       },
       "opensta": {
        "worst_setup_ns": 1.597992897034,
        "worst_hold_ns": 0.476843237877
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 9.043033730456518,
        "worst_hold_ns": 0.16719149334074768
       },
       "opensta": {
        "worst_setup_ns": 9.043054580688,
        "worst_hold_ns": 0.167262092233
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.1994,
       "pulse_ps": 0.0127,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.2217,
       "pulse_ps": 0.0168,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.1912,
       "pulse_ps": 0.0091,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.2048,
       "pulse_ps": 0.0116,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.253,
       "pulse_ps": 0.0183,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.183,
       "pulse_ps": 0.0081,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 4,
    "max_iterations": 10,
    "target_margin_ns": 0.07,
    "sizing": true,
    "hold_cells_planned": 17,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 0,
    "cells_resized": 47,
    "buffers_planned": 39,
    "final_iteration": 3,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 7.209014957240212,
        "hold_ns": -1.0696650984604377
       },
       "ss": {
        "setup_ns": 2.137561470533777,
        "hold_ns": -2.2297352787549256
       },
       "ff": {
        "setup_ns": 9.299100520109706,
        "hold_ns": -0.5752806399101735
       }
      },
      "drv": 263,
      "hold_eco": null,
      "size_eco": {
       "resized": 37,
       "candidates": 79,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.3391,
       "buffers": 31,
       "buffer_nets": 25,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 2,
        "weighted_nets": 2,
        "arrangements": {
         "cluster": 23,
         "driver": 1,
         "root": 1
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 7.1930864073431335,
        "hold_ns": -1.0773654924708713
       },
       "ss": {
        "setup_ns": 2.114790405571723,
        "hold_ns": -2.2473111433103883
       },
       "ff": {
        "setup_ns": 9.241729681903943,
        "hold_ns": -0.5788964272537755
       }
      },
      "drv": 69,
      "hold_eco": {
       "violating_sinks": 17,
       "planned_sinks": 17,
       "cells": 17,
       "area_um2": 575.1424
      },
      "size_eco": {
       "resized": 9,
       "candidates": 53,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.3589,
       "buffers": 7,
       "buffer_nets": 8,
       "driver_resizes": 2,
       "library_limited": {},
       "co_sizing": {
        "positions": 1,
        "weighted_nets": 1,
        "arrangements": {
         "cluster": 7,
         "driver": 1,
         "root": 0
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 2,
      "worst": {
       "tt": {
        "setup_ns": 7.157366595781814,
        "hold_ns": 0.2552494799138405
       },
       "ss": {
        "setup_ns": 2.126427641715569,
        "hold_ns": 0.4748972345188025
       },
       "ff": {
        "setup_ns": 9.21770028839223,
        "hold_ns": 0.16717427766174875
       }
      },
      "drv": 2,
      "hold_eco": null,
      "size_eco": {
       "resized": 1,
       "candidates": 2,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.3939,
       "buffers": 1,
       "buffer_nets": 1,
       "driver_resizes": 1,
       "library_limited": {},
       "co_sizing": {
        "positions": 1,
        "weighted_nets": 1,
        "arrangements": {
         "cluster": 0,
         "driver": 0,
         "root": 1
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 3,
      "worst": {
       "tt": {
        "setup_ns": 6.845077223618541,
        "hold_ns": 0.25425595979882165
       },
       "ss": {
        "setup_ns": 1.58356889881858,
        "hold_ns": 0.4722359081498997
       },
       "ff": {
        "setup_ns": 9.03687534622047,
        "hold_ns": 0.16678736821617934
       }
      },
      "drv": 0,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "clock_buffer": 3,
     "eco_buffer": 39,
     "hold_cell": 17,
     "logic": 106,
     "physical_only": 708
    },
    "total": 873,
    "area_um2": {
     "clock_buffer": 171.226,
     "eco_buffer": 1602.496,
     "hold_cell": 575.142,
     "logic": 3690.131,
     "physical_only": 8728.115
    }
   },
   "die": {
    "width_um": 141.68,
    "height_um": 145.04,
    "area_um2": 20549.267
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "failed",
     "count": 8
    }
   },
   "controls": {
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "removed_hold_cell": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 17
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 63
   },
   "mpw_async_unchecked": 16,
   "clock_period": {
    "period_ns": 12,
    "critical_path_delay_ns": 8.991493,
    "scaled_ns": 11.239366,
    "binding": "1.25 x critical path",
    "wire_model": "ideal",
    "worst_path": "r1/CLK -> r6/D",
    "prelayout_slack_at_10ns": 1.0085068720136183,
    "netlist_sha256": "40f79918e8036eeb2c8c17e14dde1a8aa04a6ae9c7b84c840fe73f2653c366cd",
    "self_check": "passed"
   },
   "wall_seconds": 230.771,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.23,
     "peak_rss_kib": 106228
    },
    {
     "step": "floorplan",
     "wall_seconds": 0.037,
     "peak_rss_kib": 10296
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 49.621,
     "peak_rss_kib": 352304
    },
    {
     "step": "openrcx",
     "wall_seconds": 2.209,
     "peak_rss_kib": 174420
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.039,
     "peak_rss_kib": 13752
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.062,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 0.597,
     "peak_rss_kib": 109068
    },
    {
     "step": "timing",
     "wall_seconds": 5.513,
     "peak_rss_kib": 231784
    },
    {
     "step": "signoff",
     "wall_seconds": 38.633,
     "peak_rss_kib": 459376
    },
    {
     "step": "cec_final",
     "wall_seconds": 0.548,
     "peak_rss_kib": 108928
    },
    {
     "step": "cec_powered",
     "wall_seconds": 0.577,
     "peak_rss_kib": 108928
    },
    {
     "step": "simulation",
     "wall_seconds": 3.312,
     "peak_rss_kib": 377772
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 3.188,
     "peak_rss_kib": 29852
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.238,
     "peak_rss_kib": 106752
    },
    {
     "step": "rerun_floorplan",
     "wall_seconds": 0.032,
     "peak_rss_kib": 10448
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 49.745,
     "peak_rss_kib": 351900
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 2.206,
     "peak_rss_kib": 173816
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.04,
     "peak_rss_kib": 13656
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 52.304,
     "peak_rss_kib": 351900
    },
    {
     "step": "controls",
     "wall_seconds": 73.391,
     "peak_rss_kib": 458400
    }
   ],
   "peak_rss_kib": 459376
  },
  {
   "design": "alu",
   "pdk": "sky130",
   "recipe": "track",
   "run": "alu-sky130",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [
    "mpw_min_period"
   ],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "not_applicable",
     "reason": "native: combinational design: no clocked cell; both engines report no pulse-width or period check {'ruststa_pulse_width_status': 'unconstrained', 'ruststa_pulse_rows': 0, 'ruststa_period_rows': 0, 'opensta_mpw_rows': 0, 'opensta_period_rows': 0, 'ruststa_unchecked_pulse_pins': 0}; openrcx: combinational design: no clocked cell; both engines report no pulse-width or period check {'ruststa_pulse_wid..."
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "unverified",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 7.55791735546956,
        "worst_hold_ns": 0.6304908503589965
       },
       "opensta": {
        "worst_setup_ns": 7.558020114899,
        "worst_hold_ns": 0.630299627781
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 5.735033192325811,
        "worst_hold_ns": 0.8837571440965114
       },
       "opensta": {
        "worst_setup_ns": 5.73530292511,
        "worst_hold_ns": 0.883265137672
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.258733696716686,
        "worst_hold_ns": 0.5237863754847201
       },
       "opensta": {
        "worst_setup_ns": 8.258764266968,
        "worst_hold_ns": 0.523815453053
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 7.582043797754384,
        "worst_hold_ns": 0.6280287128001749
       },
       "opensta": {
        "worst_setup_ns": 7.582166194916,
        "worst_hold_ns": 0.627847790718
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 5.766361188600638,
        "worst_hold_ns": 0.8788455472118463
       },
       "opensta": {
        "worst_setup_ns": 5.766487598419,
        "worst_hold_ns": 0.878415822983
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.269491529940304,
        "worst_hold_ns": 0.5215429631504283
       },
       "opensta": {
        "worst_setup_ns": 8.269591331482,
        "worst_hold_ns": 0.521515667439
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.4644,
       "pulse_ps": 0.0,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.7864,
       "pulse_ps": 0.0,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.2971,
       "pulse_ps": 0.0,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.4539,
       "pulse_ps": 0.0,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.6033,
       "pulse_ps": 0.0,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.248,
       "pulse_ps": 0.0,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 2,
    "max_iterations": 10,
    "target_margin_ns": 0.07,
    "sizing": true,
    "hold_cells_planned": 0,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 0,
    "cells_resized": 9,
    "buffers_planned": 1,
    "final_iteration": 1,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 7.5459607969488065,
        "hold_ns": 0.630345429713449
       },
       "ss": {
        "setup_ns": 5.736563828863744,
        "hold_ns": 0.883448009837056
       },
       "ff": {
        "setup_ns": 8.24947663872605,
        "hold_ns": 0.5237063064270111
       }
      },
      "drv": 12,
      "hold_eco": null,
      "size_eco": {
       "resized": 9,
       "candidates": 14,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.3463,
       "buffers": 1,
       "buffer_nets": 1,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 0,
        "weighted_nets": 0,
        "arrangements": {
         "cluster": 1,
         "driver": 0,
         "root": 0
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 7.55791735546956,
        "hold_ns": 0.6304908503589965
       },
       "ss": {
        "setup_ns": 5.735033192325811,
        "hold_ns": 0.8837571440965114
       },
       "ff": {
        "setup_ns": 8.258733696716686,
        "hold_ns": 0.5237863754847201
       }
      },
      "drv": 0,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "eco_buffer": 1,
     "logic": 253,
     "physical_only": 834
    },
    "total": 1088,
    "area_um2": {
     "eco_buffer": 11.261,
     "logic": 2257.165,
     "physical_only": 4375.446
    }
   },
   "die": {
    "width_um": 101.66,
    "height_um": 103.36,
    "area_um2": 10507.578
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "unverified",
     "count": null
    }
   },
   "controls": {
    "removed_hold_cell": "not_applicable",
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "planted_hold_uncertainty": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 15
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 62
   },
   "mpw_async_unchecked": null,
   "clock_period": {
    "period_ns": 10,
    "critical_path_delay_ns": 3.874992,
    "scaled_ns": 4.84374,
    "binding": "floor 10 ns",
    "wire_model": "wireload_lumped",
    "worst_path": "a_i[3] -> zero_o",
    "prelayout_slack_at_10ns": 6.12500821137553,
    "netlist_sha256": "fe4dae3830eb9294bc0ae5ebe9266588e129dc7fd5416cabb1ed19f41f5c69cf",
    "self_check": "passed"
   },
   "wall_seconds": 260.289,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.237,
     "peak_rss_kib": 63240
    },
    {
     "step": "floorplan",
     "wall_seconds": 0.047,
     "peak_rss_kib": 13676
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 14.591,
     "peak_rss_kib": 152600
    },
    {
     "step": "openrcx",
     "wall_seconds": 1.903,
     "peak_rss_kib": 161500
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.061,
     "peak_rss_kib": 20248
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.062,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 6.225,
     "peak_rss_kib": 397692
    },
    {
     "step": "timing",
     "wall_seconds": 4.483,
     "peak_rss_kib": 121376
    },
    {
     "step": "signoff",
     "wall_seconds": 63.056,
     "peak_rss_kib": 531512
    },
    {
     "step": "cec_final",
     "wall_seconds": 6.555,
     "peak_rss_kib": 399308
    },
    {
     "step": "cec_powered",
     "wall_seconds": 6.614,
     "peak_rss_kib": 398456
    },
    {
     "step": "simulation",
     "wall_seconds": 5.66,
     "peak_rss_kib": 401340
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 0.447,
     "peak_rss_kib": 31756
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.235,
     "peak_rss_kib": 63072
    },
    {
     "step": "rerun_floorplan",
     "wall_seconds": 0.059,
     "peak_rss_kib": 13968
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 14.942,
     "peak_rss_kib": 152496
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 1.941,
     "peak_rss_kib": 160612
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.059,
     "peak_rss_kib": 20080
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 17.277,
     "peak_rss_kib": 152496
    },
    {
     "step": "controls",
     "wall_seconds": 132.56,
     "peak_rss_kib": 531552
    }
   ],
   "peak_rss_kib": 531552
  },
  {
   "design": "alu",
   "pdk": "gf180",
   "recipe": "track",
   "run": "alu-gf180",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [
    "mpw_min_period"
   ],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "not_applicable",
     "reason": "native: combinational design: no clocked cell; both engines report no pulse-width or period check {'ruststa_pulse_width_status': 'unconstrained', 'ruststa_pulse_rows': 0, 'ruststa_period_rows': 0, 'opensta_mpw_rows': 0, 'opensta_period_rows': 0, 'ruststa_unchecked_pulse_pins': 0}; openrcx: combinational design: no clocked cell; both engines report no pulse-width or period check {'ruststa_pulse_wid..."
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "failed",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 9.041478510423422,
        "worst_hold_ns": 1.3404900612875768
       },
       "opensta": {
        "worst_setup_ns": 9.04162979126,
        "worst_hold_ns": 1.340484976768
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 0.6668979758551643,
        "worst_hold_ns": 2.2746318543757416
       },
       "opensta": {
        "worst_setup_ns": 0.667167663574,
        "worst_hold_ns": 2.274625301361
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 12.577261185601708,
        "worst_hold_ns": 0.9376616863082391
       },
       "opensta": {
        "worst_setup_ns": 12.577461242676,
        "worst_hold_ns": 0.937658190727
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 9.086949360499185,
        "worst_hold_ns": 1.3391658280397762
       },
       "opensta": {
        "worst_setup_ns": 9.087104797363,
        "worst_hold_ns": 1.339160323143
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 0.7567266596206537,
        "worst_hold_ns": 2.2741070346578494
       },
       "opensta": {
        "worst_setup_ns": 0.757022917271,
        "worst_hold_ns": 2.27409863472
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 12.606509205498416,
        "worst_hold_ns": 0.9363757268529942
       },
       "opensta": {
        "worst_setup_ns": 12.606724739075,
        "worst_hold_ns": 0.936372578144
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.2349,
       "pulse_ps": 0.0,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.2847,
       "pulse_ps": 0.0,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.2001,
       "pulse_ps": 0.0,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.2481,
       "pulse_ps": 0.0,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.3223,
       "pulse_ps": 0.0,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.2155,
       "pulse_ps": 0.0,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 10,
    "max_iterations": 10,
    "target_margin_ns": 0.07,
    "sizing": true,
    "hold_cells_planned": 0,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 0,
    "cells_resized": 295,
    "buffers_planned": 172,
    "final_iteration": 9,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 9.987575970312697,
        "hold_ns": 0.8089358953294263
       },
       "ss": {
        "setup_ns": 2.0581303546161394,
        "hold_ns": 1.2479994596548671
       },
       "ff": {
        "setup_ns": 13.246903403718047,
        "hold_ns": 0.6240344282053248
       }
      },
      "drv": 522,
      "hold_eco": null,
      "size_eco": {
       "resized": 78,
       "candidates": 144,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.4484,
       "buffers": 106,
       "buffer_nets": 99,
       "driver_resizes": 10,
       "library_limited": {},
       "co_sizing": {
        "positions": 9,
        "weighted_nets": 9,
        "arrangements": {
         "cluster": 90,
         "driver": 6,
         "root": 3
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 9.277733661370629,
        "hold_ns": 1.385114345553371
       },
       "ss": {
        "setup_ns": 0.60636007686848,
        "hold_ns": 2.3708755675043753
       },
       "ff": {
        "setup_ns": 12.849753210707696,
        "hold_ns": 0.9651796517626795
       }
      },
      "drv": 154,
      "hold_eco": null,
      "size_eco": {
       "resized": 82,
       "candidates": 131,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.5067,
       "buffers": 25,
       "buffer_nets": 34,
       "driver_resizes": 16,
       "library_limited": {},
       "co_sizing": {
        "positions": 13,
        "weighted_nets": 13,
        "arrangements": {
         "cluster": 21,
         "driver": 10,
         "root": 3
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 2,
      "worst": {
       "tt": {
        "setup_ns": 9.427669877075736,
        "hold_ns": 1.3406345088585856
       },
       "ss": {
        "setup_ns": 1.010513789178745,
        "hold_ns": 2.27503897632584
       },
       "ff": {
        "setup_ns": 12.912666552512807,
        "hold_ns": 0.9370352893285019
       }
      },
      "drv": 108,
      "hold_eco": null,
      "size_eco": {
       "resized": 61,
       "candidates": 84,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.5576,
       "buffers": 18,
       "buffer_nets": 21,
       "driver_resizes": 11,
       "library_limited": {},
       "co_sizing": {
        "positions": 10,
        "weighted_nets": 10,
        "arrangements": {
         "cluster": 11,
         "driver": 3,
         "root": 7
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 3,
      "worst": {
       "tt": {
        "setup_ns": 9.354611877214241,
        "hold_ns": 1.3456723052014183
       },
       "ss": {
        "setup_ns": 1.2381685187606024,
        "hold_ns": 2.2870192891959036
       },
       "ff": {
        "setup_ns": 12.79044905832469,
        "hold_ns": 0.9394733903931788
       }
      },
      "drv": 35,
      "hold_eco": null,
      "size_eco": {
       "resized": 30,
       "candidates": 44,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.5761,
       "buffers": 7,
       "buffer_nets": 10,
       "driver_resizes": 3,
       "library_limited": {},
       "co_sizing": {
        "positions": 6,
        "weighted_nets": 6,
        "arrangements": {
         "cluster": 4,
         "driver": 3,
         "root": 3
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 4,
      "worst": {
       "tt": {
        "setup_ns": 9.177130882632708,
        "hold_ns": 1.3440422117262618
       },
       "ss": {
        "setup_ns": 0.9931909458267612,
        "hold_ns": 2.283250884956404
       },
       "ff": {
        "setup_ns": 12.650342240764745,
        "hold_ns": 0.939111459114364
       }
      },
      "drv": 15,
      "hold_eco": null,
      "size_eco": {
       "resized": 17,
       "candidates": 31,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.5832,
       "buffers": 3,
       "buffer_nets": 4,
       "driver_resizes": 1,
       "library_limited": {},
       "co_sizing": {
        "positions": 2,
        "weighted_nets": 2,
        "arrangements": {
         "cluster": 2,
         "driver": 1,
         "root": 1
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 5,
      "worst": {
       "tt": {
        "setup_ns": 9.271208967649038,
        "hold_ns": 1.343798836060834
       },
       "ss": {
        "setup_ns": 0.9285899037790557,
        "hold_ns": 2.2819566583526756
       },
       "ff": {
        "setup_ns": 12.712425174878344,
        "hold_ns": 0.9392697170442842
       }
      },
      "drv": 15,
      "hold_eco": null,
      "size_eco": {
       "resized": 5,
       "candidates": 16,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.5861,
       "buffers": 4,
       "buffer_nets": 5,
       "driver_resizes": 1,
       "library_limited": {},
       "co_sizing": {
        "positions": 4,
        "weighted_nets": 4,
        "arrangements": {
         "cluster": 1,
         "driver": 1,
         "root": 3
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 6,
      "worst": {
       "tt": {
        "setup_ns": 9.169711020307995,
        "hold_ns": 1.3437988361234976
       },
       "ss": {
        "setup_ns": 0.8624889865107583,
        "hold_ns": 2.2819566583526756
       },
       "ff": {
        "setup_ns": 12.673288947968592,
        "hold_ns": 0.9392231198032358
       }
      },
      "drv": 4,
      "hold_eco": null,
      "size_eco": {
       "resized": 4,
       "candidates": 13,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.5996,
       "buffers": 5,
       "buffer_nets": 5,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 2,
        "weighted_nets": 2,
        "arrangements": {
         "cluster": 3,
         "driver": 1,
         "root": 1
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 7,
      "worst": {
       "tt": {
        "setup_ns": 9.289501456790807,
        "hold_ns": 1.34049006162026
       },
       "ss": {
        "setup_ns": 0.8700409825316449,
        "hold_ns": 2.2746318545253237
       },
       "ff": {
        "setup_ns": 12.717152814786875,
        "hold_ns": 0.9377084307751824
       }
      },
      "drv": 14,
      "hold_eco": null,
      "size_eco": {
       "resized": 8,
       "candidates": 15,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.6016,
       "buffers": 3,
       "buffer_nets": 5,
       "driver_resizes": 2,
       "library_limited": {},
       "co_sizing": {
        "positions": 5,
        "weighted_nets": 5,
        "arrangements": {
         "cluster": 0,
         "driver": 2,
         "root": 3
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 8,
      "worst": {
       "tt": {
        "setup_ns": 8.863310835141128,
        "hold_ns": 1.340490061609295
       },
       "ss": {
        "setup_ns": 0.2501740466884925,
        "hold_ns": 2.2746318545253237
       },
       "ff": {
        "setup_ns": 12.506372821859657,
        "hold_ns": 0.9375945262392522
       }
      },
      "drv": 18,
      "hold_eco": null,
      "size_eco": {
       "resized": 10,
       "candidates": 22,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.6105,
       "buffers": 1,
       "buffer_nets": 1,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 0,
        "weighted_nets": 0,
        "arrangements": {
         "cluster": 1,
         "driver": 0,
         "root": 0
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 9,
      "worst": {
       "tt": {
        "setup_ns": 9.041478510423422,
        "hold_ns": 1.3404900612875768
       },
       "ss": {
        "setup_ns": 0.6668979758551643,
        "hold_ns": 2.2746318543757416
       },
       "ff": {
        "setup_ns": 12.577261185601708,
        "hold_ns": 0.9376616863082391
       }
      },
      "drv": 0,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "eco_buffer": 172,
     "logic": 244,
     "physical_only": 792
    },
    "total": 1208,
    "area_um2": {
     "eco_buffer": 5163.11,
     "logic": 7678.81,
     "physical_only": 8275.904
    }
   },
   "die": {
    "width_um": 165.76,
    "height_um": 168.56,
    "area_um2": 27940.506
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "failed",
     "count": 7
    }
   },
   "controls": {
    "removed_hold_cell": "not_applicable",
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "planted_hold_uncertainty": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 23
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 70
   },
   "mpw_async_unchecked": null,
   "clock_period": {
    "period_ns": 18,
    "critical_path_delay_ns": 13.958419,
    "scaled_ns": 17.448024,
    "binding": "1.25 x critical path",
    "wire_model": "ideal",
    "worst_path": "b_i[1] -> zero_o",
    "prelayout_slack_at_10ns": -3.9584194518687283,
    "netlist_sha256": "9545afa01efaf685cb9d72d9d22f4ea2952b6df51c0095a3058bfbf23af99769",
    "self_check": "passed"
   },
   "wall_seconds": 548.732,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.277,
     "peak_rss_kib": 106784
    },
    {
     "step": "floorplan",
     "wall_seconds": 0.04,
     "peak_rss_kib": 11168
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 173.86,
     "peak_rss_kib": 359312
    },
    {
     "step": "openrcx",
     "wall_seconds": 2.438,
     "peak_rss_kib": 176796
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.048,
     "peak_rss_kib": 16392
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.082,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 6.741,
     "peak_rss_kib": 396368
    },
    {
     "step": "timing",
     "wall_seconds": 6.925,
     "peak_rss_kib": 233332
    },
    {
     "step": "signoff",
     "wall_seconds": 55.154,
     "peak_rss_kib": 466480
    },
    {
     "step": "cec_final",
     "wall_seconds": 7.277,
     "peak_rss_kib": 437932
    },
    {
     "step": "cec_powered",
     "wall_seconds": 7.526,
     "peak_rss_kib": 438172
    },
    {
     "step": "simulation",
     "wall_seconds": 6.403,
     "peak_rss_kib": 439600
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 2.395,
     "peak_rss_kib": 29864
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.256,
     "peak_rss_kib": 106856
    },
    {
     "step": "rerun_floorplan",
     "wall_seconds": 0.037,
     "peak_rss_kib": 10980
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 167.863,
     "peak_rss_kib": 359640
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 2.308,
     "peak_rss_kib": 177940
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.05,
     "peak_rss_kib": 16452
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 170.573,
     "peak_rss_kib": 359640
    },
    {
     "step": "controls",
     "wall_seconds": 108.461,
     "peak_rss_kib": 463712
    }
   ],
   "peak_rss_kib": 466480
  },
  {
   "design": "fifo",
   "pdk": "sky130",
   "recipe": "track",
   "run": "fifo-sky130",
   "gate_status": "deviation_declared",
   "failed": [],
   "unverified": [],
   "not_applicable": [],
   "declared_deviations": [
    "timing_accuracy"
   ],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "passed",
     "reason": null
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "deviation_declared",
     "reason": "native: owner-approved MPW deviations are listed explicitly"
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "unverified",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 8.14462489692984,
        "worst_hold_ns": 0.13815678379882462
       },
       "opensta": {
        "worst_setup_ns": 8.144638061523,
        "worst_hold_ns": 0.138157606125
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 6.5026084627010645,
        "worst_hold_ns": 0.21781047068928172
       },
       "opensta": {
        "worst_setup_ns": 6.502849578857,
        "worst_hold_ns": 0.217799112201
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.727725425303232,
        "worst_hold_ns": 0.12680693174910745
       },
       "opensta": {
        "worst_setup_ns": 8.727743148804,
        "worst_hold_ns": 0.126809313893
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 8.162384681060255,
        "worst_hold_ns": 0.14050150183118248
       },
       "opensta": {
        "worst_setup_ns": 8.162395477295,
        "worst_hold_ns": 0.140498504043
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 6.528674035036291,
        "worst_hold_ns": 0.22147548999882838
       },
       "opensta": {
        "worst_setup_ns": 6.528755187988,
        "worst_hold_ns": 0.22147783637
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.738436888430316,
        "worst_hold_ns": 0.12785680956086298
       },
       "opensta": {
        "worst_setup_ns": 8.738438606262,
        "worst_hold_ns": 0.127858281136
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.2011,
       "pulse_ps": 0.0573,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.6123,
       "pulse_ps": 1.2791,
       "pulse_status": "deviation_declared",
       "declared_deviations": [
        {
         "check": "r15/CLK:high",
         "difference_ns": 0.0011227946597260896,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r15/CLK",
          "kind": "min_pulse_width_high"
         },
         "original": {
          "ruststa_required_ns": 1.1490139114187503,
          "opensta_required_ns": 1.147905349731,
          "ruststa_slack_ns": 3.815510191409274,
          "opensta_slack_ns": 3.816632986069
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 1.1489052990548776,
          "opensta_required_ns": 1.148916721344,
          "ruststa_slack_ns": 3.815646557110906,
          "opensta_slack_ns": 3.815645694733
         },
         "step": {
          "lo": {
           "scale": 0.8715332031249999,
           "ruststa_required_ns": 1.1489205576004902,
           "opensta_required_ns": 1.148930191994,
           "ruststa_slack_ns": 3.815627314014064,
           "opensta_slack_ns": 3.815734148026,
           "opensta_driver_slew_ns": 0.234485268593
          },
          "hi": {
           "scale": 0.8716064453124999,
           "ruststa_required_ns": 1.1489206096910578,
           "opensta_required_ns": 1.147915244102,
           "ruststa_slack_ns": 3.8156272483708316,
           "opensta_slack_ns": 3.816650152206,
           "opensta_driver_slew_ns": 0.233723074198
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 1.1230289798222262,
            "opensta_required_ns": 1.121839761734,
            "spice_required_ns": 1.1262899816315661,
            "uncertainty_ns": 1.5000000040143778e-05
           },
           {
            "ruststa_required_ns": 1.1230289798222262,
            "opensta_required_ns": 1.121839761734,
            "spice_required_ns": 1.1262953098627309,
            "uncertainty_ns": 1.5000000040143778e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "120ce925ee4cbccdd997f828fec8bf3b5d892bb661886500dca5bae115292ac0"
          },
          {
           "name": "stdout.txt",
           "sha256": "0504c2097f465a0375413184084a415c6d2237a3dfe49cf0c78eba40590eb334"
          },
          {
           "name": "stdout.txt",
           "sha256": "b29cb53babb513271fb7eaa529fbdfd0c3090ebeec1151f0704e6849ef499791"
          },
          {
           "name": "stdout.txt",
           "sha256": "eb6d5dbe6186a38bea78b82b6f7f609395f09ab471fef248a03265d3c680ac47"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q19.json",
           "sha256": "c09470addaa0ab895854f9271f0a1e5d554f28ef9c07837049b65496bf3c2eb5"
          },
          {
           "name": "sky130_native_mpw0_q20.json",
           "sha256": "607bc1f6758804e2cfd8b7e7af5ede4d2a6f9d2c818745a8af18b5112dcf1619"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        },
        {
         "check": "r15/CLK:low",
         "difference_ns": 0.001110527720301957,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r15/CLK",
          "kind": "min_pulse_width_low"
         },
         "original": {
          "ruststa_required_ns": 0.818029198851302,
          "opensta_required_ns": 0.816918671131,
          "ruststa_slack_ns": 4.217446698320675,
          "opensta_slack_ns": 4.218544006348
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 0.8178599497013634,
          "opensta_required_ns": 0.817901492119,
          "ruststa_slack_ns": 4.217588194132853,
          "opensta_slack_ns": 4.217536449432
         },
         "step": {
          "lo": {
           "scale": 0.8562255859375001,
           "ruststa_required_ns": 0.817866844847094,
           "opensta_required_ns": 0.817907631397,
           "ruststa_slack_ns": 4.217582450997245,
           "opensta_slack_ns": 4.217530727386,
           "opensta_driver_slew_ns": 0.184951677918
          },
          "hi": {
           "scale": 0.856298828125,
           "ruststa_required_ns": 0.8178669260331588,
           "opensta_required_ns": 0.816872239113,
           "ruststa_slack_ns": 4.217582383364168,
           "opensta_slack_ns": 4.218459606171,
           "opensta_driver_slew_ns": 0.184235543013
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 0.7817155384162349,
            "opensta_required_ns": 0.780560255051,
            "spice_required_ns": 0.782120341795502,
            "uncertainty_ns": 1.5000000040143778e-05
           },
           {
            "ruststa_required_ns": 0.7817155384162349,
            "opensta_required_ns": 0.780560255051,
            "spice_required_ns": 0.7821304676575904,
            "uncertainty_ns": 1.644655176699071e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "f39f3f2dbebc1fb669c77d6ac55acc0429898876f8c21bd4bd0ffc47f8f86345"
          },
          {
           "name": "stdout.txt",
           "sha256": "c8d368461c5e2faf945edd7bb6a8001fc50f16c119186e075d8de515a25fb0f9"
          },
          {
           "name": "stdout.txt",
           "sha256": "71f7a0f95ecd494a2368ae8af2498ac3d75a59ff7235871fb6bdd3b5fcf35b12"
          },
          {
           "name": "stdout.txt",
           "sha256": "1913dfbac1ab4c4310e216d3f3ba3b90294ef0f08a236c8b8f8d0e454c96f4f3"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q27.json",
           "sha256": "7bb781ef7f5ef64541bb763a04c75567e4b90afa2b55d2075162c4d9586f2b6f"
          },
          {
           "name": "sky130_native_mpw0_q28.json",
           "sha256": "c510d0072d0094e038e101ea27678b426ae824056bddc588ea1352e6158efd16"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        },
        {
         "check": "r18/CLK:high",
         "difference_ns": 0.0011215157523314367,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r18/CLK",
          "kind": "min_pulse_width_high"
         },
         "original": {
          "ruststa_required_ns": 1.1490071876854153,
          "opensta_required_ns": 1.147899627686,
          "ruststa_slack_ns": 3.8155219607336686,
          "opensta_slack_ns": 3.816643476486
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 1.1489004524824913,
          "opensta_required_ns": 1.148912787437,
          "ruststa_slack_ns": 3.8156556799532813,
          "opensta_slack_ns": 3.815653562546
         },
         "step": {
          "lo": {
           "scale": 0.8715332031249999,
           "ruststa_required_ns": 1.1489154606512721,
           "opensta_required_ns": 1.148925900459,
           "ruststa_slack_ns": 3.8156367973721643,
           "opensta_slack_ns": 3.815742969513,
           "opensta_driver_slew_ns": 0.234485268593
          },
          "hi": {
           "scale": 0.8716064453124999,
           "ruststa_required_ns": 1.1489155118792975,
           "opensta_required_ns": 1.147911071777,
           "ruststa_slack_ns": 3.815636732966306,
           "opensta_slack_ns": 3.816658735275,
           "opensta_driver_slew_ns": 0.233723074198
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 1.1230218657974,
            "opensta_required_ns": 1.121833443642,
            "spice_required_ns": 1.126288649573775,
            "uncertainty_ns": 1.5000000040143778e-05
           },
           {
            "ruststa_required_ns": 1.1230218657974,
            "opensta_required_ns": 1.121833443642,
            "spice_required_ns": 1.1262953098627309,
            "uncertainty_ns": 1.5000000040143778e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "120ce925ee4cbccdd997f828fec8bf3b5d892bb661886500dca5bae115292ac0"
          },
          {
           "name": "stdout.txt",
           "sha256": "0504c2097f465a0375413184084a415c6d2237a3dfe49cf0c78eba40590eb334"
          },
          {
           "name": "stdout.txt",
           "sha256": "b29cb53babb513271fb7eaa529fbdfd0c3090ebeec1151f0704e6849ef499791"
          },
          {
           "name": "stdout.txt",
           "sha256": "eb6d5dbe6186a38bea78b82b6f7f609395f09ab471fef248a03265d3c680ac47"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q19.json",
           "sha256": "c09470addaa0ab895854f9271f0a1e5d554f28ef9c07837049b65496bf3c2eb5"
          },
          {
           "name": "sky130_native_mpw0_q20.json",
           "sha256": "607bc1f6758804e2cfd8b7e7af5ede4d2a6f9d2c818745a8af18b5112dcf1619"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        },
        {
         "check": "r18/CLK:low",
         "difference_ns": 0.001109601163918228,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r18/CLK",
          "kind": "min_pulse_width_low"
         },
         "original": {
          "ruststa_required_ns": 0.8180208813189183,
          "opensta_required_ns": 0.816911280155,
          "ruststa_slack_ns": 4.217449970261998,
          "opensta_slack_ns": 4.218544960022
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 0.8178539570793536,
          "opensta_required_ns": 0.81789624691,
          "ruststa_slack_ns": 4.2175899104848735,
          "opensta_slack_ns": 4.217536449432
         },
         "step": {
          "lo": {
           "scale": 0.8562255859375001,
           "ruststa_required_ns": 0.8178607634141246,
           "opensta_required_ns": 0.817902386189,
           "ruststa_slack_ns": 4.2175842243275286,
           "opensta_slack_ns": 4.217532634735,
           "opensta_driver_slew_ns": 0.184951677918
          },
          "hi": {
           "scale": 0.856298828125,
           "ruststa_required_ns": 0.8178608435514056,
           "opensta_required_ns": 0.816866934299,
           "ruststa_slack_ns": 4.21758415736868,
           "opensta_slack_ns": 4.218461036682,
           "opensta_driver_slew_ns": 0.184235543013
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 0.7817061302423616,
            "opensta_required_ns": 0.780551612377,
            "spice_required_ns": 0.782120341795502,
            "uncertainty_ns": 1.5000000040143778e-05
           },
           {
            "ruststa_required_ns": 0.7817061302423616,
            "opensta_required_ns": 0.780551612377,
            "spice_required_ns": 0.7821304676575904,
            "uncertainty_ns": 1.644655176699071e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "f39f3f2dbebc1fb669c77d6ac55acc0429898876f8c21bd4bd0ffc47f8f86345"
          },
          {
           "name": "stdout.txt",
           "sha256": "c8d368461c5e2faf945edd7bb6a8001fc50f16c119186e075d8de515a25fb0f9"
          },
          {
           "name": "stdout.txt",
           "sha256": "71f7a0f95ecd494a2368ae8af2498ac3d75a59ff7235871fb6bdd3b5fcf35b12"
          },
          {
           "name": "stdout.txt",
           "sha256": "1913dfbac1ab4c4310e216d3f3ba3b90294ef0f08a236c8b8f8d0e454c96f4f3"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q27.json",
           "sha256": "7bb781ef7f5ef64541bb763a04c75567e4b90afa2b55d2075162c4d9586f2b6f"
          },
          {
           "name": "sky130_native_mpw0_q28.json",
           "sha256": "c510d0072d0094e038e101ea27678b426ae824056bddc588ea1352e6158efd16"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        },
        {
         "check": "r22/CLK:high",
         "difference_ns": 0.0011218753841126805,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r22/CLK",
          "kind": "min_pulse_width_high"
         },
         "original": {
          "ruststa_required_ns": 1.1490062653882942,
          "opensta_required_ns": 1.147898793221,
          "ruststa_slack_ns": 3.8155239852878875,
          "opensta_slack_ns": 3.816645860672
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 1.148899787616139,
          "opensta_required_ns": 1.148912191391,
          "ruststa_slack_ns": 3.815657280259303,
          "opensta_slack_ns": 3.815655469894
         },
         "step": {
          "lo": {
           "scale": 0.8715332031249999,
           "ruststa_required_ns": 1.1489147614466233,
           "opensta_required_ns": 1.148925304413,
           "ruststa_slack_ns": 3.815638455928183,
           "opensta_slack_ns": 3.815744161606,
           "opensta_driver_slew_ns": 0.234485268593
          },
          "hi": {
           "scale": 0.8716064453124999,
           "ruststa_required_ns": 1.148914812556367,
           "opensta_required_ns": 1.147910475731,
           "ruststa_slack_ns": 3.8156383917219183,
           "opensta_slack_ns": 3.816660881042,
           "opensta_driver_slew_ns": 0.233723074198
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 1.123020889982673,
            "opensta_required_ns": 1.121832489967,
            "spice_required_ns": 1.126288649573775,
            "uncertainty_ns": 1.5000000040143778e-05
           },
           {
            "ruststa_required_ns": 1.123020889982673,
            "opensta_required_ns": 1.121832489967,
            "spice_required_ns": 1.1262953098627309,
            "uncertainty_ns": 1.5000000040143778e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "120ce925ee4cbccdd997f828fec8bf3b5d892bb661886500dca5bae115292ac0"
          },
          {
           "name": "stdout.txt",
           "sha256": "0504c2097f465a0375413184084a415c6d2237a3dfe49cf0c78eba40590eb334"
          },
          {
           "name": "stdout.txt",
           "sha256": "b29cb53babb513271fb7eaa529fbdfd0c3090ebeec1151f0704e6849ef499791"
          },
          {
           "name": "stdout.txt",
           "sha256": "eb6d5dbe6186a38bea78b82b6f7f609395f09ab471fef248a03265d3c680ac47"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q19.json",
           "sha256": "c09470addaa0ab895854f9271f0a1e5d554f28ef9c07837049b65496bf3c2eb5"
          },
          {
           "name": "sky130_native_mpw0_q20.json",
           "sha256": "607bc1f6758804e2cfd8b7e7af5ede4d2a6f9d2c818745a8af18b5112dcf1619"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        },
        {
         "check": "r22/CLK:low",
         "difference_ns": 0.0011095049793976575,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r22/CLK",
          "kind": "min_pulse_width_low"
         },
         "original": {
          "ruststa_required_ns": 0.8180197718553976,
          "opensta_required_ns": 0.816910266876,
          "ruststa_slack_ns": 4.21744997746842,
          "opensta_slack_ns": 4.218545436859
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 0.817853157647518,
          "opensta_required_ns": 0.817895591259,
          "ruststa_slack_ns": 4.217589774477041,
          "opensta_slack_ns": 4.21753692627
         },
         "step": {
          "lo": {
           "scale": 0.8562255859375001,
           "ruststa_required_ns": 0.8178599521382036,
           "opensta_required_ns": 0.817901670933,
           "ruststa_slack_ns": 4.217584093251748,
           "opensta_slack_ns": 4.217531681061,
           "opensta_driver_slew_ns": 0.184951677918
          },
          "hi": {
           "scale": 0.856298828125,
           "ruststa_required_ns": 0.8178600321356606,
           "opensta_required_ns": 0.816866278648,
           "ruststa_slack_ns": 4.217584026351384,
           "opensta_slack_ns": 4.218461036682,
           "opensta_driver_slew_ns": 0.184235543013
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 0.7817048753932018,
            "opensta_required_ns": 0.780550420284,
            "spice_required_ns": 0.782120341795502,
            "uncertainty_ns": 1.5000000040143778e-05
           },
           {
            "ruststa_required_ns": 0.7817048753932018,
            "opensta_required_ns": 0.780550420284,
            "spice_required_ns": 0.7821304676575904,
            "uncertainty_ns": 1.644655176699071e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "f39f3f2dbebc1fb669c77d6ac55acc0429898876f8c21bd4bd0ffc47f8f86345"
          },
          {
           "name": "stdout.txt",
           "sha256": "c8d368461c5e2faf945edd7bb6a8001fc50f16c119186e075d8de515a25fb0f9"
          },
          {
           "name": "stdout.txt",
           "sha256": "71f7a0f95ecd494a2368ae8af2498ac3d75a59ff7235871fb6bdd3b5fcf35b12"
          },
          {
           "name": "stdout.txt",
           "sha256": "1913dfbac1ab4c4310e216d3f3ba3b90294ef0f08a236c8b8f8d0e454c96f4f3"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q27.json",
           "sha256": "7bb781ef7f5ef64541bb763a04c75567e4b90afa2b55d2075162c4d9586f2b6f"
          },
          {
           "name": "sky130_native_mpw0_q28.json",
           "sha256": "c510d0072d0094e038e101ea27678b426ae824056bddc588ea1352e6158efd16"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        },
        {
         "check": "r26/CLK:high",
         "difference_ns": 0.001121522271430031,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r26/CLK",
          "kind": "min_pulse_width_high"
         },
         "original": {
          "ruststa_required_ns": 1.1490075170069067,
          "opensta_required_ns": 1.147899866104,
          "ruststa_slack_ns": 3.8155212389585698,
          "opensta_slack_ns": 3.81664276123
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 1.148900689880508,
          "opensta_required_ns": 1.148912906647,
          "ruststa_slack_ns": 3.815655109497589,
          "opensta_slack_ns": 3.815653324127
         },
         "step": {
          "lo": {
           "scale": 0.8715332031249999,
           "ruststa_required_ns": 1.1489157103106828,
           "opensta_required_ns": 1.148926138878,
           "ruststa_slack_ns": 3.815636206141307,
           "opensta_slack_ns": 3.815742492676,
           "opensta_driver_slew_ns": 0.234485268593
          },
          "hi": {
           "scale": 0.8716064453124999,
           "ruststa_required_ns": 1.148915761580961,
           "opensta_required_ns": 1.147911190987,
           "ruststa_slack_ns": 3.8156361416642297,
           "opensta_slack_ns": 3.816658735275,
           "opensta_driver_slew_ns": 0.233723074198
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 1.1230222142293145,
            "opensta_required_ns": 1.12183380127,
            "spice_required_ns": 1.126288649573775,
            "uncertainty_ns": 1.5000000040143778e-05
           },
           {
            "ruststa_required_ns": 1.1230222142293145,
            "opensta_required_ns": 1.12183380127,
            "spice_required_ns": 1.1262953098627309,
            "uncertainty_ns": 1.5000000040143778e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "120ce925ee4cbccdd997f828fec8bf3b5d892bb661886500dca5bae115292ac0"
          },
          {
           "name": "stdout.txt",
           "sha256": "0504c2097f465a0375413184084a415c6d2237a3dfe49cf0c78eba40590eb334"
          },
          {
           "name": "stdout.txt",
           "sha256": "b29cb53babb513271fb7eaa529fbdfd0c3090ebeec1151f0704e6849ef499791"
          },
          {
           "name": "stdout.txt",
           "sha256": "eb6d5dbe6186a38bea78b82b6f7f609395f09ab471fef248a03265d3c680ac47"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q19.json",
           "sha256": "c09470addaa0ab895854f9271f0a1e5d554f28ef9c07837049b65496bf3c2eb5"
          },
          {
           "name": "sky130_native_mpw0_q20.json",
           "sha256": "607bc1f6758804e2cfd8b7e7af5ede4d2a6f9d2c818745a8af18b5112dcf1619"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        },
        {
         "check": "r26/CLK:low",
         "difference_ns": 0.0011096396589892477,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r26/CLK",
          "kind": "min_pulse_width_low"
         },
         "original": {
          "ruststa_required_ns": 0.8180212774419893,
          "opensta_required_ns": 0.816911637783,
          "ruststa_slack_ns": 4.217449966592534,
          "opensta_slack_ns": 4.218545436859
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 0.8178542425037936,
          "opensta_required_ns": 0.817896544933,
          "ruststa_slack_ns": 4.2175899581181095,
          "opensta_slack_ns": 4.21753692627
         },
         "step": {
          "lo": {
           "scale": 0.8562255859375001,
           "ruststa_required_ns": 0.8178610530674291,
           "opensta_required_ns": 0.817902624607,
           "ruststa_slack_ns": 4.217584270192918,
           "opensta_slack_ns": 4.217532157898,
           "opensta_driver_slew_ns": 0.184951677918
          },
          "hi": {
           "scale": 0.856298828125,
           "ruststa_required_ns": 0.8178611332546906,
           "opensta_required_ns": 0.816867232323,
           "ruststa_slack_ns": 4.21758420321304,
           "opensta_slack_ns": 4.218461036682,
           "opensta_driver_slew_ns": 0.184235543013
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 0.7817065782793011,
            "opensta_required_ns": 0.780551970005,
            "spice_required_ns": 0.782120341795502,
            "uncertainty_ns": 1.5000000040143778e-05
           },
           {
            "ruststa_required_ns": 0.7817065782793011,
            "opensta_required_ns": 0.780551970005,
            "spice_required_ns": 0.7821304676575904,
            "uncertainty_ns": 1.644655176699071e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "f39f3f2dbebc1fb669c77d6ac55acc0429898876f8c21bd4bd0ffc47f8f86345"
          },
          {
           "name": "stdout.txt",
           "sha256": "c8d368461c5e2faf945edd7bb6a8001fc50f16c119186e075d8de515a25fb0f9"
          },
          {
           "name": "stdout.txt",
           "sha256": "71f7a0f95ecd494a2368ae8af2498ac3d75a59ff7235871fb6bdd3b5fcf35b12"
          },
          {
           "name": "stdout.txt",
           "sha256": "1913dfbac1ab4c4310e216d3f3ba3b90294ef0f08a236c8b8f8d0e454c96f4f3"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q27.json",
           "sha256": "7bb781ef7f5ef64541bb763a04c75567e4b90afa2b55d2075162c4d9586f2b6f"
          },
          {
           "name": "sky130_native_mpw0_q28.json",
           "sha256": "c510d0072d0094e038e101ea27678b426ae824056bddc588ea1352e6158efd16"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        },
        {
         "check": "r30/CLK:high",
         "difference_ns": 0.001120956197504075,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r30/CLK",
          "kind": "min_pulse_width_high"
         },
         "original": {
          "ruststa_required_ns": 1.1490042873680508,
          "opensta_required_ns": 1.14789712429,
          "ruststa_slack_ns": 3.815527527078496,
          "opensta_slack_ns": 3.816648483276
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 1.1488983616495598,
          "opensta_required_ns": 1.148910999298,
          "ruststa_slack_ns": 3.8156600317882017,
          "opensta_slack_ns": 3.815658092499
         },
         "step": {
          "lo": {
           "scale": 0.8715332031249999,
           "ruststa_required_ns": 1.1489132618407691,
           "opensta_required_ns": 1.14892411232,
           "ruststa_slack_ns": 3.815641315204565,
           "opensta_slack_ns": 3.815747022629,
           "opensta_driver_slew_ns": 0.234485268593
          },
          "hi": {
           "scale": 0.8716064453124999,
           "ruststa_required_ns": 1.1489133126968816,
           "opensta_required_ns": 1.147909164429,
           "ruststa_slack_ns": 3.815641251368015,
           "opensta_slack_ns": 3.816662549973,
           "opensta_driver_slew_ns": 0.233723074198
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 1.1230187972005068,
            "opensta_required_ns": 1.121830701828,
            "spice_required_ns": 1.126288649573775,
            "uncertainty_ns": 1.633205783132506e-05
           },
           {
            "ruststa_required_ns": 1.1230187972005068,
            "opensta_required_ns": 1.121830701828,
            "spice_required_ns": 1.1262953098627309,
            "uncertainty_ns": 1.5000000040143778e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "120ce925ee4cbccdd997f828fec8bf3b5d892bb661886500dca5bae115292ac0"
          },
          {
           "name": "stdout.txt",
           "sha256": "0504c2097f465a0375413184084a415c6d2237a3dfe49cf0c78eba40590eb334"
          },
          {
           "name": "stdout.txt",
           "sha256": "b29cb53babb513271fb7eaa529fbdfd0c3090ebeec1151f0704e6849ef499791"
          },
          {
           "name": "stdout.txt",
           "sha256": "eb6d5dbe6186a38bea78b82b6f7f609395f09ab471fef248a03265d3c680ac47"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q19.json",
           "sha256": "c09470addaa0ab895854f9271f0a1e5d554f28ef9c07837049b65496bf3c2eb5"
          },
          {
           "name": "sky130_native_mpw0_q20.json",
           "sha256": "607bc1f6758804e2cfd8b7e7af5ede4d2a6f9d2c818745a8af18b5112dcf1619"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        },
        {
         "check": "r30/CLK:low",
         "difference_ns": 0.001109207223411901,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r30/CLK",
          "kind": "min_pulse_width_low"
         },
         "original": {
          "ruststa_required_ns": 0.8180173283324119,
          "opensta_required_ns": 0.816908121109,
          "ruststa_slack_ns": 4.217450857221041,
          "opensta_slack_ns": 4.218545436859
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 0.817851396878094,
          "opensta_required_ns": 0.817894041538,
          "ruststa_slack_ns": 4.217590209684144,
          "opensta_slack_ns": 4.217537403107
         },
         "step": {
          "lo": {
           "scale": 0.8562255859375001,
           "ruststa_required_ns": 0.8178581652849881,
           "opensta_required_ns": 0.817900121212,
           "ruststa_slack_ns": 4.217584544684399,
           "opensta_slack_ns": 4.217531681061,
           "opensta_driver_slew_ns": 0.184951677918
          },
          "hi": {
           "scale": 0.856298828125,
           "ruststa_required_ns": 0.8178582449744118,
           "opensta_required_ns": 0.816864669323,
           "ruststa_slack_ns": 4.217584477976066,
           "opensta_slack_ns": 4.218460559845,
           "opensta_driver_slew_ns": 0.184235543013
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 0.7817021117460894,
            "opensta_required_ns": 0.780547857285,
            "spice_required_ns": 0.782120341795502,
            "uncertainty_ns": 1.5000000040143778e-05
           },
           {
            "ruststa_required_ns": 0.7817021117460894,
            "opensta_required_ns": 0.780547857285,
            "spice_required_ns": 0.7821304676575904,
            "uncertainty_ns": 1.644655176699071e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "f39f3f2dbebc1fb669c77d6ac55acc0429898876f8c21bd4bd0ffc47f8f86345"
          },
          {
           "name": "stdout.txt",
           "sha256": "c8d368461c5e2faf945edd7bb6a8001fc50f16c119186e075d8de515a25fb0f9"
          },
          {
           "name": "stdout.txt",
           "sha256": "71f7a0f95ecd494a2368ae8af2498ac3d75a59ff7235871fb6bdd3b5fcf35b12"
          },
          {
           "name": "stdout.txt",
           "sha256": "1913dfbac1ab4c4310e216d3f3ba3b90294ef0f08a236c8b8f8d0e454c96f4f3"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q27.json",
           "sha256": "7bb781ef7f5ef64541bb763a04c75567e4b90afa2b55d2075162c4d9586f2b6f"
          },
          {
           "name": "sky130_native_mpw0_q28.json",
           "sha256": "c510d0072d0094e038e101ea27678b426ae824056bddc588ea1352e6158efd16"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        },
        {
         "check": "r31/CLK:low",
         "difference_ns": 0.001111278555909423,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r31/CLK",
          "kind": "min_pulse_width_low"
         },
         "original": {
          "ruststa_required_ns": 0.8180359697559094,
          "opensta_required_ns": 0.8169246912,
          "ruststa_slack_ns": 4.21744537159116,
          "opensta_slack_ns": 4.218543052673
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 0.8178648271978535,
          "opensta_required_ns": 0.817905783653,
          "ruststa_slack_ns": 4.21758793468025,
          "opensta_slack_ns": 4.217536449432
         },
         "step": {
          "lo": {
           "scale": 0.8562255859375001,
           "ruststa_required_ns": 0.8178717946627144,
           "opensta_required_ns": 0.817911982536,
           "ruststa_slack_ns": 4.217582153438902,
           "opensta_slack_ns": 4.217531681061,
           "opensta_driver_slew_ns": 0.184951677918
          },
          "hi": {
           "scale": 0.856298828125,
           "ruststa_required_ns": 0.8178718767028358,
           "opensta_required_ns": 0.816876590252,
           "ruststa_slack_ns": 4.217582085354316,
           "opensta_slack_ns": 4.218460559845,
           "opensta_driver_slew_ns": 0.184235543013
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 0.7817231980596179,
            "opensta_required_ns": 0.780567288399,
            "spice_required_ns": 0.782120341795502,
            "uncertainty_ns": 1.5000000040143778e-05
           },
           {
            "ruststa_required_ns": 0.7817231980596179,
            "opensta_required_ns": 0.780567288399,
            "spice_required_ns": 0.7821319142093173,
            "uncertainty_ns": 1.5000000040143778e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "f39f3f2dbebc1fb669c77d6ac55acc0429898876f8c21bd4bd0ffc47f8f86345"
          },
          {
           "name": "stdout.txt",
           "sha256": "c8d368461c5e2faf945edd7bb6a8001fc50f16c119186e075d8de515a25fb0f9"
          },
          {
           "name": "stdout.txt",
           "sha256": "71f7a0f95ecd494a2368ae8af2498ac3d75a59ff7235871fb6bdd3b5fcf35b12"
          },
          {
           "name": "stdout.txt",
           "sha256": "1913dfbac1ab4c4310e216d3f3ba3b90294ef0f08a236c8b8f8d0e454c96f4f3"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q27.json",
           "sha256": "7bb781ef7f5ef64541bb763a04c75567e4b90afa2b55d2075162c4d9586f2b6f"
          },
          {
           "name": "sky130_native_mpw0_q28.json",
           "sha256": "c510d0072d0094e038e101ea27678b426ae824056bddc588ea1352e6158efd16"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        },
        {
         "check": "r38/CLK:high",
         "difference_ns": 0.0011217111442096694,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r38/CLK",
          "kind": "min_pulse_width_high"
         },
         "original": {
          "ruststa_required_ns": 1.1490091883363835,
          "opensta_required_ns": 1.147901415825,
          "ruststa_slack_ns": 3.8155186659007905,
          "opensta_slack_ns": 3.816640377045
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 1.1489018946632363,
          "opensta_required_ns": 1.14891397953,
          "ruststa_slack_ns": 3.8156531415602,
          "opensta_slack_ns": 3.815651893616
         },
         "step": {
          "lo": {
           "scale": 0.8715332031249999,
           "ruststa_required_ns": 1.1489169773238102,
           "opensta_required_ns": 1.148927211761,
           "ruststa_slack_ns": 3.8156341561602973,
           "opensta_slack_ns": 3.815740346909,
           "opensta_driver_slew_ns": 0.234485268593
          },
          "hi": {
           "scale": 0.8716064453124999,
           "ruststa_required_ns": 1.148917028808435,
           "opensta_required_ns": 1.14791226387,
           "ruststa_slack_ns": 3.815634091401413,
           "opensta_slack_ns": 3.816656351089,
           "opensta_driver_slew_ns": 0.233723074198
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 1.1230239825545898,
            "opensta_required_ns": 1.12183535099,
            "spice_required_ns": 1.1262899816315661,
            "uncertainty_ns": 1.5000000040143778e-05
           },
           {
            "ruststa_required_ns": 1.1230239825545898,
            "opensta_required_ns": 1.12183535099,
            "spice_required_ns": 1.1262953098627309,
            "uncertainty_ns": 1.5000000040143778e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "120ce925ee4cbccdd997f828fec8bf3b5d892bb661886500dca5bae115292ac0"
          },
          {
           "name": "stdout.txt",
           "sha256": "0504c2097f465a0375413184084a415c6d2237a3dfe49cf0c78eba40590eb334"
          },
          {
           "name": "stdout.txt",
           "sha256": "b29cb53babb513271fb7eaa529fbdfd0c3090ebeec1151f0704e6849ef499791"
          },
          {
           "name": "stdout.txt",
           "sha256": "eb6d5dbe6186a38bea78b82b6f7f609395f09ab471fef248a03265d3c680ac47"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q19.json",
           "sha256": "c09470addaa0ab895854f9271f0a1e5d554f28ef9c07837049b65496bf3c2eb5"
          },
          {
           "name": "sky130_native_mpw0_q20.json",
           "sha256": "607bc1f6758804e2cfd8b7e7af5ede4d2a6f9d2c818745a8af18b5112dcf1619"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        },
        {
         "check": "r38/CLK:low",
         "difference_ns": 0.0011098883667322035,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r38/CLK",
          "kind": "min_pulse_width_low"
         },
         "original": {
          "ruststa_required_ns": 0.8180233738937323,
          "opensta_required_ns": 0.816913485527,
          "ruststa_slack_ns": 4.217448771869093,
          "opensta_slack_ns": 4.218544960022
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 0.8178557530486283,
          "opensta_required_ns": 0.817897856236,
          "ruststa_slack_ns": 4.217589210727935,
          "opensta_slack_ns": 4.21753692627
         },
         "step": {
          "lo": {
           "scale": 0.8562255859375001,
           "ruststa_required_ns": 0.8178625859947757,
           "opensta_required_ns": 0.817903935909,
           "ruststa_slack_ns": 4.217583506145848,
           "opensta_slack_ns": 4.217531204224,
           "opensta_driver_slew_ns": 0.184951677918
          },
          "hi": {
           "scale": 0.856298828125,
           "ruststa_required_ns": 0.8178626664463478,
           "opensta_required_ns": 0.816868543625,
           "ruststa_slack_ns": 4.217583438969034,
           "opensta_slack_ns": 4.218461036682,
           "opensta_driver_slew_ns": 0.184235543013
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 0.7817089495282654,
            "opensta_required_ns": 0.780554115772,
            "spice_required_ns": 0.782120341795502,
            "uncertainty_ns": 1.5000000040143778e-05
           },
           {
            "ruststa_required_ns": 0.7817089495282654,
            "opensta_required_ns": 0.780554115772,
            "spice_required_ns": 0.7821304676575904,
            "uncertainty_ns": 1.644655176699071e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "f39f3f2dbebc1fb669c77d6ac55acc0429898876f8c21bd4bd0ffc47f8f86345"
          },
          {
           "name": "stdout.txt",
           "sha256": "c8d368461c5e2faf945edd7bb6a8001fc50f16c119186e075d8de515a25fb0f9"
          },
          {
           "name": "stdout.txt",
           "sha256": "71f7a0f95ecd494a2368ae8af2498ac3d75a59ff7235871fb6bdd3b5fcf35b12"
          },
          {
           "name": "stdout.txt",
           "sha256": "1913dfbac1ab4c4310e216d3f3ba3b90294ef0f08a236c8b8f8d0e454c96f4f3"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q27.json",
           "sha256": "7bb781ef7f5ef64541bb763a04c75567e4b90afa2b55d2075162c4d9586f2b6f"
          },
          {
           "name": "sky130_native_mpw0_q28.json",
           "sha256": "c510d0072d0094e038e101ea27678b426ae824056bddc588ea1352e6158efd16"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        },
        {
         "check": "r6/CLK:high",
         "difference_ns": 0.0012791103717413321,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r6/CLK",
          "kind": "min_pulse_width_high"
         },
         "original": {
          "ruststa_required_ns": 0.6916636897648505,
          "opensta_required_ns": 0.69039863348,
          "ruststa_slack_ns": 4.2729108386642585,
          "opensta_slack_ns": 4.274189949036
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 0.6915581143120917,
          "opensta_required_ns": 0.691580951214,
          "ruststa_slack_ns": 4.2730364908880984,
          "opensta_slack_ns": 4.273023605347
         },
         "step": {
          "lo": {
           "scale": 0.8715332031249999,
           "ruststa_required_ns": 0.6915730835348417,
           "opensta_required_ns": 0.691594064236,
           "ruststa_slack_ns": 4.273018636424636,
           "opensta_slack_ns": 4.273114204407,
           "opensta_driver_slew_ns": 0.234485268593
          },
          "hi": {
           "scale": 0.8716064453124999,
           "ruststa_required_ns": 0.6915731345576097,
           "opensta_required_ns": 0.690425217152,
           "ruststa_slack_ns": 4.273018575589902,
           "opensta_slack_ns": 4.27418422699,
           "opensta_driver_slew_ns": 0.233723074198
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 0.6617370791923367,
            "opensta_required_ns": 0.660377025604,
            "spice_required_ns": 0.6655585750939357,
            "uncertainty_ns": 1.653391132535574e-05
           },
           {
            "ruststa_required_ns": 0.6617370791923367,
            "opensta_required_ns": 0.660377025604,
            "spice_required_ns": 0.6655662446503614,
            "uncertainty_ns": 1.5000000040143778e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "120ce925ee4cbccdd997f828fec8bf3b5d892bb661886500dca5bae115292ac0"
          },
          {
           "name": "stdout.txt",
           "sha256": "0504c2097f465a0375413184084a415c6d2237a3dfe49cf0c78eba40590eb334"
          },
          {
           "name": "stdout.txt",
           "sha256": "b29cb53babb513271fb7eaa529fbdfd0c3090ebeec1151f0704e6849ef499791"
          },
          {
           "name": "stdout.txt",
           "sha256": "eb6d5dbe6186a38bea78b82b6f7f609395f09ab471fef248a03265d3c680ac47"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q19.json",
           "sha256": "c09470addaa0ab895854f9271f0a1e5d554f28ef9c07837049b65496bf3c2eb5"
          },
          {
           "name": "sky130_native_mpw0_q20.json",
           "sha256": "607bc1f6758804e2cfd8b7e7af5ede4d2a6f9d2c818745a8af18b5112dcf1619"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        },
        {
         "check": "r6/CLK:low",
         "difference_ns": 0.0011331229716401436,
         "valid": true,
         "policy": "all three owner-approved MPW conditions; ordinary parity remains 1 ps",
         "binding": {
          "pdk": "sky130",
          "corner": "ss",
          "spef_source": "native",
          "net": "rr_clock_3",
          "netlist_sha256": "465ea983fc38f38aaa124d1c75165265e293178195768aea5e8db63e2d1eb7a2",
          "liberty_sha256": "9b24f0db3967ac67b4cae1f74bb480fd47922d18d0ed577e3c121739b412c361",
          "sdc_sha256": "94a17dc2561e4f30d267fd3a9b084dd901706558f2294541c611af88f10c999f",
          "spef_sha256": "1619b397e786978018d48d37e8edf962cabee759dfc7965aa4a343e2d6c1e5da",
          "model_tree_sha256": "6867371e10a4a8803d68500c970fcf7cb2269d9652d8a275a93d3848b4e78852",
          "tools": {
           "ruststa": "472de8e8980100310005a817709a68cdda7b376d1fbd51f8ae3ad684aad08fea",
           "rusteda": "c39dbde459db506ab3731be75900eae93bcb71691d8e4945e05c2013f4cdd11a",
           "opensta": "49ddbd40385e6b54152aed6d7435e4114e409e5f168884d8945374a42f00301b",
           "ngspice": "e088057de17fdfe8ea499b11f13a9aaf6f145dc4b1be0f045e583395637f673b"
          },
          "probe_script_sha256": "639511b399fbdbac65e52a354ce67b2e433b5812a109c10e8bfa4877235e97a2",
          "circuit_script_sha256": "1a029fbd9af490b2dd66c66ce21f8533a6a776375503090cbf7f5bbc7854fe5e",
          "pin": "r6/CLK",
          "kind": "min_pulse_width_low"
         },
         "original": {
          "ruststa_required_ns": 0.7199010639696402,
          "opensta_required_ns": 0.718767940998,
          "ruststa_slack_ns": 4.3155244076012504,
          "opensta_slack_ns": 4.316644191742
         },
         "nearby": {
          "scale": 0.85,
          "ruststa_required_ns": 0.7197484648534342,
          "opensta_required_ns": 0.719799637794,
          "ruststa_slack_ns": 4.3156569299463765,
          "opensta_slack_ns": 4.315595626831
         },
         "step": {
          "lo": {
           "scale": 0.8562255859375001,
           "ruststa_required_ns": 0.7197547360551185,
           "opensta_required_ns": 0.719805181026,
           "ruststa_slack_ns": 4.315651493018399,
           "opensta_slack_ns": 4.315590858459,
           "opensta_driver_slew_ns": 0.184951677918
          },
          "hi": {
           "scale": 0.856298828125,
           "ruststa_required_ns": 0.7197548098662081,
           "opensta_required_ns": 0.718739271164,
           "ruststa_slack_ns": 4.315651429021746,
           "opensta_slack_ns": 4.316550254822,
           "opensta_driver_slew_ns": 0.184235543013
          }
         },
         "circuit": {
          "model": "transistor_rc_with_independent_driver_characterization",
          "calibration_max_interpolation_error_ns": 1.5000000000431335e-06,
          "points": [
           {
            "ruststa_required_ns": 0.6825140046078123,
            "opensta_required_ns": 0.681332945824,
            "spice_required_ns": 0.6830092967694779,
            "uncertainty_ns": 1.5000000040143778e-05
           },
           {
            "ruststa_required_ns": 0.6825140046078123,
            "opensta_required_ns": 0.681332945824,
            "spice_required_ns": 0.6830197191245784,
            "uncertainty_ns": 1.6488907911582404e-05
           }
          ]
         },
         "artifacts": [
          {
           "name": "stdout.txt",
           "sha256": "949cce71cb9151ae851981add0d29f1770d0c160f9f6be74f970da833c5552d6"
          },
          {
           "name": "stdout.txt",
           "sha256": "08c28919992366c9d0b2547e40c630e2a0c37036e736dc25165a3afae02f1504"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "279bbe4818769668a952684d4cbce6d4b4135955ec40d88754618ecd6fc8d53b"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "689dc3eaf12d14e209b979ebf965e51ad9f4f28656d7eb0ba4dfdba84a118f47"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "925d94b56f022deb3abd23e4beae88e2dea826eac31e64092115c5c852c5b09f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "ec42a1f25a5f256494767156c868e8e066df88cab449a719f57ecdb1ab732233"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "93221712823f40732aaed0d9bba1fac7a5bfe0c1b5fbb8c6eba371997d310f87"
          },
          {
           "name": "stdout.txt",
           "sha256": "2c745ea6f75bb5085d4498b5aae357afc254d98a2af547d37d531baaa214653c"
          },
          {
           "name": "stdout.txt",
           "sha256": "7bd3b5adb1aa7e246d7e33571c8ae2ba1a3cef0788a5082a729ca326aaf9f676"
          },
          {
           "name": "stdout.txt",
           "sha256": "f39f3f2dbebc1fb669c77d6ac55acc0429898876f8c21bd4bd0ffc47f8f86345"
          },
          {
           "name": "stdout.txt",
           "sha256": "c8d368461c5e2faf945edd7bb6a8001fc50f16c119186e075d8de515a25fb0f9"
          },
          {
           "name": "stdout.txt",
           "sha256": "71f7a0f95ecd494a2368ae8af2498ac3d75a59ff7235871fb6bdd3b5fcf35b12"
          },
          {
           "name": "stdout.txt",
           "sha256": "1913dfbac1ab4c4310e216d3f3ba3b90294ef0f08a236c8b8f8d0e454c96f4f3"
          },
          {
           "name": "stdout.txt",
           "sha256": "962078461b3dab37ff597b8d87128c9c02d9820cc47386fa795c7b54edfc8652"
          },
          {
           "name": "stdout.txt",
           "sha256": "014c20a8ee3499dc9a415192dc2c97dfdf9aa909836c9b08fc7137eb1f47b579"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "01e39e4867a1821344f131ec650667c92319a6e5b6f613416676377ac4592e0f"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "44a25b10a4249123c4881fc78308d3006cba68ffab48e2f8ceb3be8aa6cca563"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "65b9e3a1e1e691f648cee4f6173831dd7223a603e8cead946ec6e2ef5f304db5"
          },
          {
           "name": "stderr.txt",
           "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          {
           "name": "stdout.txt",
           "sha256": "f58873863dd0769fa9c2ca1a6205e30a6dcef9080badd789477bb7b6d491651a"
          },
          {
           "name": "sky130_native_mpw0_calibrated.json",
           "sha256": "8b52dcfcb92b38937f7360f75c7292113e8fa00c835c0162f76e062ba2c39feb"
          },
          {
           "name": "sky130_native_mpw0_char.spice",
           "sha256": "2cc053fd4025a7649095fb4d3e68807a8d8db049a1a5e05690e04550739c37d9"
          },
          {
           "name": "sky130_native_mpw0_fall0_coarse.spice",
           "sha256": "364df97077baf28f55ab849ba9237bdc80f15eb56af3a5e39b89f771aed577ca"
          },
          {
           "name": "sky130_native_mpw0_fall0_fine.spice",
           "sha256": "cc402a6aaf14ac1eab7bea699629908b166f67fda225863c679e1e7f53a02dbd"
          },
          {
           "name": "sky130_native_mpw0_fall1_coarse.spice",
           "sha256": "12affb9310b212e9647f512e0da76405df2c8bfaa76d5e20883596d9b660005a"
          },
          {
           "name": "sky130_native_mpw0_fall1_fine.spice",
           "sha256": "be31b08b5218fd72a07d43ec452b34680848ac18aea152988106d1dc37f8f9d6"
          },
          {
           "name": "sky130_native_mpw0_q0.json",
           "sha256": "e381d46800f55f851bf27a45fa481510e85c143eada1c600fbaa7f6c66be3b40"
          },
          {
           "name": "sky130_native_mpw0_q27.json",
           "sha256": "7bb781ef7f5ef64541bb763a04c75567e4b90afa2b55d2075162c4d9586f2b6f"
          },
          {
           "name": "sky130_native_mpw0_q28.json",
           "sha256": "c510d0072d0094e038e101ea27678b426ae824056bddc588ea1352e6158efd16"
          },
          {
           "name": "sky130_native_mpw0_q9.json",
           "sha256": "f864f6f25b3a2e29aedaef058831d028010a7a3a384b871a99552ccc08fd3b5d"
          },
          {
           "name": "sky130_native_mpw0_rise0_coarse.spice",
           "sha256": "96844e4aa1f939ccef688ea7d24213b1600ea18ba80ca3be386ba85855e6bfe0"
          },
          {
           "name": "sky130_native_mpw0_rise0_fine.spice",
           "sha256": "c56fa1bc99b34ce2a57d2cd8017f473de3f16a168603c306a74d4b3023db2cd0"
          },
          {
           "name": "sky130_native_mpw0_rise1_coarse.spice",
           "sha256": "36380eb287e2749f66f6174da5895069c106566d9fbacef5207a586dadb58aa1"
          },
          {
           "name": "sky130_native_mpw0_rise1_fine.spice",
           "sha256": "87ee421f7a838cff4c32230851410e36cbbebdc3c6702d7f839d24107f580541"
          },
          {
           "name": "sky130_native_mpw0_characterization.json",
           "sha256": "e8f90d51a7c30ac7f8b78fcdb564cfdb6cadad7f1dc4aa8959ec25aef481f7dd"
          },
          {
           "name": "characterized.lib",
           "sha256": "20c05c81f64499583b5d4bea4f7e777425e2c50acf9d16772c3ee515ae161471"
          },
          {
           "name": "characterized.v",
           "sha256": "b6b898aae447613a321ff86f91c7e675843a36df2b9a2d0f19fa7fab711adb4d"
          }
         ]
        }
       ],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.1012,
       "pulse_ps": 0.0508,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.1793,
       "pulse_ps": 0.0545,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.5995,
       "pulse_ps": 0.0544,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.1245,
       "pulse_ps": 0.4247,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 2,
    "max_iterations": 10,
    "target_margin_ns": 0.07,
    "sizing": true,
    "hold_cells_planned": 34,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 1,
    "cells_resized": 0,
    "buffers_planned": 0,
    "final_iteration": 1,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 8.11867146020827,
        "hold_ns": -0.5836249371932486
       },
       "ss": {
        "setup_ns": 6.49948864843738,
        "hold_ns": -1.202601123452529
       },
       "ff": {
        "setup_ns": 8.709782418269668,
        "hold_ns": -0.3292013705391471
       }
      },
      "drv": 0,
      "hold_eco": {
       "violating_sinks": 42,
       "planned_sinks": 42,
       "cells": 34,
       "area_um2": 211.4528
      },
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 8.14462489692984,
        "hold_ns": 0.13815678379882462
       },
       "ss": {
        "setup_ns": 6.5026084627010645,
        "hold_ns": 0.21781047068928172
       },
       "ff": {
        "setup_ns": 8.727725425303232,
        "hold_ns": 0.12680693174910745
       }
      },
      "drv": 0,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "repaired",
       "jumpers": 1,
       "before": 1,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "clock_buffer": 6,
     "hold_cell": 34,
     "logic": 81,
     "physical_only": 361
    },
    "total": 482,
    "area_um2": {
     "clock_buffer": 30.029,
     "hold_cell": 211.453,
     "logic": 1614.048,
     "physical_only": 1805.482
    }
   },
   "die": {
    "width_um": 81.42,
    "height_um": 81.6,
    "area_um2": 6643.872
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "unverified",
     "count": null
    }
   },
   "controls": {
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "removed_hold_cell": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 15
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 61
   },
   "mpw_async_unchecked": 7,
   "clock_period": {
    "period_ns": 10,
    "critical_path_delay_ns": 2.855822,
    "scaled_ns": 3.569777,
    "binding": "floor 10 ns",
    "wire_model": "wireload_lumped",
    "worst_path": "r4/CLK -> r4/D",
    "prelayout_slack_at_10ns": 7.144178360997456,
    "netlist_sha256": "add30c7f051cc31436055367ff22c0dc352be6c9a95e69fa74cb787d9c2af334",
    "self_check": "passed"
   },
   "wall_seconds": 235.811,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.231,
     "peak_rss_kib": 63752
    },
    {
     "step": "floorplan",
     "wall_seconds": 0.04,
     "peak_rss_kib": 13104
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 7.295,
     "peak_rss_kib": 121424
    },
    {
     "step": "openrcx",
     "wall_seconds": 1.818,
     "peak_rss_kib": 161744
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.049,
     "peak_rss_kib": 18944
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.04,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 0.514,
     "peak_rss_kib": 64168
    },
    {
     "step": "timing",
     "wall_seconds": 93.893,
     "peak_rss_kib": 524148
    },
    {
     "step": "signoff",
     "wall_seconds": 36.812,
     "peak_rss_kib": 501364
    },
    {
     "step": "cec_final",
     "wall_seconds": 0.497,
     "peak_rss_kib": 64508
    },
    {
     "step": "cec_powered",
     "wall_seconds": 0.506,
     "peak_rss_kib": 65208
    },
    {
     "step": "simulation",
     "wall_seconds": 3.481,
     "peak_rss_kib": 376552
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 1.306,
     "peak_rss_kib": 31956
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.212,
     "peak_rss_kib": 64260
    },
    {
     "step": "rerun_floorplan",
     "wall_seconds": 0.041,
     "peak_rss_kib": 13220
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 7.229,
     "peak_rss_kib": 121416
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 1.843,
     "peak_rss_kib": 159360
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.051,
     "peak_rss_kib": 19104
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 9.409,
     "peak_rss_kib": 121416
    },
    {
     "step": "controls",
     "wall_seconds": 79.454,
     "peak_rss_kib": 501436
    }
   ],
   "peak_rss_kib": 524148
  },
  {
   "design": "fifo",
   "pdk": "gf180",
   "recipe": "track",
   "run": "fifo-gf180",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "passed",
     "reason": null
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "failed",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 6.87770028896132,
        "worst_hold_ns": 0.14882129290892787
       },
       "opensta": {
        "worst_setup_ns": 6.877764225006,
        "worst_hold_ns": 0.148906111717
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 1.6749880336345058,
        "worst_hold_ns": 0.22413212095853896
       },
       "opensta": {
        "worst_setup_ns": 1.675037026405,
        "worst_hold_ns": 0.224226415157
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 9.063428394274322,
        "worst_hold_ns": 0.12201711398738191
       },
       "opensta": {
        "worst_setup_ns": 9.063468933105,
        "worst_hold_ns": 0.122108772397
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 6.87738181708366,
        "worst_hold_ns": 0.1478948824970019
       },
       "opensta": {
        "worst_setup_ns": 6.87744474411,
        "worst_hold_ns": 0.147983178496
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 1.668923525295721,
        "worst_hold_ns": 0.22193325389721807
       },
       "opensta": {
        "worst_setup_ns": 1.668972611427,
        "worst_hold_ns": 0.222048610449
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 9.064404686432335,
        "worst_hold_ns": 0.12213771753171121
       },
       "opensta": {
        "worst_setup_ns": 9.064445495605,
        "worst_hold_ns": 0.122223459184
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.2403,
       "pulse_ps": 0.0206,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.2941,
       "pulse_ps": 0.1049,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.139,
       "pulse_ps": 0.0149,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.2476,
       "pulse_ps": 0.0211,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.3568,
       "pulse_ps": 0.0343,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.1267,
       "pulse_ps": 0.0142,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 4,
    "max_iterations": 10,
    "target_margin_ns": 0.07,
    "sizing": true,
    "hold_cells_planned": 16,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 0,
    "cells_resized": 36,
    "buffers_planned": 28,
    "final_iteration": 3,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 6.108489394153333,
        "hold_ns": -1.1896709606287406
       },
       "ss": {
        "setup_ns": 0.373461625431343,
        "hold_ns": -2.4706827801381435
       },
       "ff": {
        "setup_ns": 8.498648256365929,
        "hold_ns": -0.6440895445469094
       }
      },
      "drv": 220,
      "hold_eco": null,
      "size_eco": {
       "resized": 15,
       "candidates": 99,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.2881,
       "buffers": 16,
       "buffer_nets": 14,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 1,
        "weighted_nets": 1,
        "arrangements": {
         "cluster": 13,
         "driver": 0,
         "root": 1
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 6.228937979885488,
        "hold_ns": -1.1727382451981683
       },
       "ss": {
        "setup_ns": 0.6480412719379096,
        "hold_ns": -2.431435782141995
       },
       "ff": {
        "setup_ns": 8.546881810426303,
        "hold_ns": -0.6360721305489643
       }
      },
      "drv": 72,
      "hold_eco": {
       "violating_sinks": 41,
       "planned_sinks": 41,
       "cells": 16,
       "area_um2": 452.21119999999996
      },
      "size_eco": {
       "resized": 6,
       "candidates": 66,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.3056,
       "buffers": 12,
       "buffer_nets": 12,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 0,
        "weighted_nets": 0,
        "arrangements": {
         "cluster": 12,
         "driver": 0,
         "root": 0
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 2,
      "worst": {
       "tt": {
        "setup_ns": 6.885593785635915,
        "hold_ns": 0.14365397539467173
       },
       "ss": {
        "setup_ns": 1.6921059326817485,
        "hold_ns": 0.21249281626195526
       },
       "ff": {
        "setup_ns": 9.067373393566934,
        "hold_ns": 0.1179543976274341
       }
      },
      "drv": 17,
      "hold_eco": null,
      "size_eco": {
       "resized": 15,
       "candidates": 37,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.3383,
       "buffers": 0,
       "buffer_nets": 5,
       "driver_resizes": 7,
       "library_limited": {},
       "co_sizing": {
        "positions": 5,
        "weighted_nets": 5,
        "arrangements": {
         "cluster": 0,
         "driver": 5,
         "root": 0
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 3,
      "worst": {
       "tt": {
        "setup_ns": 6.87770028896132,
        "hold_ns": 0.14882129290892787
       },
       "ss": {
        "setup_ns": 1.6749880336345058,
        "hold_ns": 0.22413212095853896
       },
       "ff": {
        "setup_ns": 9.063428394274322,
        "hold_ns": 0.12201711398738191
       }
      },
      "drv": 0,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "clock_buffer": 6,
     "eco_buffer": 37,
     "hold_cell": 16,
     "logic": 115,
     "physical_only": 998
    },
    "total": 1172,
    "area_um2": {
     "clock_buffer": 342.451,
     "eco_buffer": 1426.88,
     "hold_cell": 452.211,
     "logic": 5259.699,
     "physical_only": 13636.582
    }
   },
   "die": {
    "width_um": 165.76,
    "height_um": 168.56,
    "area_um2": 27940.506
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "failed",
     "count": 8
    }
   },
   "controls": {
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "removed_hold_cell": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 17
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 63
   },
   "mpw_async_unchecked": 7,
   "clock_period": {
    "period_ns": 12,
    "critical_path_delay_ns": 9.570249,
    "scaled_ns": 11.962811,
    "binding": "1.25 x critical path",
    "wire_model": "ideal",
    "worst_path": "r6/CLK -> r6/D",
    "prelayout_slack_at_10ns": 0.4297511678069288,
    "netlist_sha256": "8d0e33f5700fa5bbb1e4a9cbc70093532cf7baf36d63037a2582b84a9b63cf68",
    "self_check": "passed"
   },
   "wall_seconds": 304.905,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.243,
     "peak_rss_kib": 106340
    },
    {
     "step": "floorplan",
     "wall_seconds": 0.031,
     "peak_rss_kib": 10260
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 86.572,
     "peak_rss_kib": 353756
    },
    {
     "step": "openrcx",
     "wall_seconds": 2.203,
     "peak_rss_kib": 173612
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.042,
     "peak_rss_kib": 14404
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.062,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 0.573,
     "peak_rss_kib": 110284
    },
    {
     "step": "timing",
     "wall_seconds": 5.525,
     "peak_rss_kib": 233120
    },
    {
     "step": "signoff",
     "wall_seconds": 38.328,
     "peak_rss_kib": 456724
    },
    {
     "step": "cec_final",
     "wall_seconds": 0.644,
     "peak_rss_kib": 109636
    },
    {
     "step": "cec_powered",
     "wall_seconds": 0.595,
     "peak_rss_kib": 109772
    },
    {
     "step": "simulation",
     "wall_seconds": 3.64,
     "peak_rss_kib": 375756
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 3.667,
     "peak_rss_kib": 29688
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.234,
     "peak_rss_kib": 106272
    },
    {
     "step": "rerun_floorplan",
     "wall_seconds": 0.031,
     "peak_rss_kib": 10260
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 87.289,
     "peak_rss_kib": 353888
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 2.107,
     "peak_rss_kib": 175968
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.04,
     "peak_rss_kib": 14360
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 89.743,
     "peak_rss_kib": 353888
    },
    {
     "step": "controls",
     "wall_seconds": 72.541,
     "peak_rss_kib": 458168
    }
   ],
   "peak_rss_kib": 458168
  },
  {
   "design": "regfile",
   "pdk": "sky130",
   "recipe": "track",
   "run": "regfile-sky130",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "passed",
     "reason": null
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "unverified",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 8.272575097143418,
        "worst_hold_ns": 0.10981973669360146
       },
       "opensta": {
        "worst_setup_ns": 8.272595405579,
        "worst_hold_ns": 0.109837032855
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 6.850280837375822,
        "worst_hold_ns": 0.07103387200052391
       },
       "opensta": {
        "worst_setup_ns": 6.850337028503,
        "worst_hold_ns": 0.071027465165
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.805634764651654,
        "worst_hold_ns": 0.11488574573481475
       },
       "opensta": {
        "worst_setup_ns": 8.805656433105,
        "worst_hold_ns": 0.114889793098
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 8.285506139051334,
        "worst_hold_ns": 0.107337255575773
       },
       "opensta": {
        "worst_setup_ns": 8.285536766052,
        "worst_hold_ns": 0.107353240252
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 6.872590225768021,
        "worst_hold_ns": 0.08191486063818132
       },
       "opensta": {
        "worst_setup_ns": 6.872657299042,
        "worst_hold_ns": 0.081933684647
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.81758701707719,
        "worst_hold_ns": 0.11471743035909993
       },
       "opensta": {
        "worst_setup_ns": 8.817591667175,
        "worst_hold_ns": 0.114734560251
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.3422,
       "pulse_ps": 0.0335,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.6523,
       "pulse_ps": 0.0506,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.1345,
       "pulse_ps": 0.034,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.3255,
       "pulse_ps": 0.0557,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.6355,
       "pulse_ps": 0.0602,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.1385,
       "pulse_ps": 0.2611,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 6,
    "max_iterations": 10,
    "target_margin_ns": 0.07,
    "sizing": true,
    "hold_cells_planned": 50,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 2,
    "cells_resized": 28,
    "buffers_planned": 18,
    "final_iteration": 5,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 8.260678788626503,
        "hold_ns": -0.7557810009871611
       },
       "ss": {
        "setup_ns": 6.860709374428916,
        "hold_ns": -1.5178286656299653
       },
       "ff": {
        "setup_ns": 8.798061208881318,
        "hold_ns": -0.437567142200545
       }
      },
      "drv": 34,
      "hold_eco": null,
      "size_eco": {
       "resized": 28,
       "candidates": 144,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.5217,
       "buffers": 18,
       "buffer_nets": 6,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 0,
        "weighted_nets": 0,
        "arrangements": {
         "cluster": 6,
         "driver": 0,
         "root": 0
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "repaired",
       "jumpers": 1,
       "before": 1,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 8.275318469167996,
        "hold_ns": -0.5838405288264956
       },
       "ss": {
        "setup_ns": 6.856158881461463,
        "hold_ns": -1.2673681620745993
       },
       "ff": {
        "setup_ns": 8.809649460252215,
        "hold_ns": -0.312501605090023
       }
      },
      "drv": 0,
      "hold_eco": {
       "violating_sinks": 120,
       "planned_sinks": 120,
       "cells": 28,
       "area_um2": 255.24480000000008
      },
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 2,
      "worst": {
       "tt": {
        "setup_ns": 8.273448746445796,
        "hold_ns": 0.016803998746475868
       },
       "ss": {
        "setup_ns": 6.856112539845137,
        "hold_ns": -0.06209636627529258
       },
       "ff": {
        "setup_ns": 8.807359030385026,
        "hold_ns": 0.06894491269339392
       }
      },
      "drv": 0,
      "hold_eco": {
       "violating_sinks": 42,
       "planned_sinks": 42,
       "cells": 8,
       "area_um2": 30.028799999999997
      },
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 3,
      "worst": {
       "tt": {
        "setup_ns": 8.269062661246203,
        "hold_ns": 0.04062319982059526
       },
       "ss": {
        "setup_ns": 6.844009057019041,
        "hold_ns": -0.020885452527413695
       },
       "ff": {
        "setup_ns": 8.806897474857587,
        "hold_ns": 0.07573057114254061
       }
      },
      "drv": 0,
      "hold_eco": {
       "violating_sinks": 27,
       "planned_sinks": 27,
       "cells": 4,
       "area_um2": 15.0144
      },
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 4,
      "worst": {
       "tt": {
        "setup_ns": 8.274029432925087,
        "hold_ns": 0.04690790313089821
       },
       "ss": {
        "setup_ns": 6.853521565176752,
        "hold_ns": 0.0018916380716967884
       },
       "ff": {
        "setup_ns": 8.806385048669124,
        "hold_ns": 0.07562454782893774
       }
      },
      "drv": 0,
      "hold_eco": {
       "violating_sinks": 18,
       "planned_sinks": 18,
       "cells": 10,
       "area_um2": 37.535999999999994
      },
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 5,
      "worst": {
       "tt": {
        "setup_ns": 8.272575097143418,
        "hold_ns": 0.10981973669360146
       },
       "ss": {
        "setup_ns": 6.850280837375822,
        "hold_ns": 0.07103387200052391
       },
       "ff": {
        "setup_ns": 8.805634764651654,
        "hold_ns": 0.11488574573481475
       }
      },
      "drv": 0,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "repaired",
       "jumpers": 1,
       "before": 1,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "clock_buffer": 21,
     "eco_buffer": 19,
     "hold_cell": 50,
     "logic": 372,
     "physical_only": 1003
    },
    "total": 1465,
    "area_um2": {
     "clock_buffer": 105.101,
     "eco_buffer": 499.229,
     "hold_cell": 337.824,
     "logic": 4697.005,
     "physical_only": 4591.904
    }
   },
   "die": {
    "width_um": 121.9,
    "height_um": 122.4,
    "area_um2": 14920.56
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "unverified",
     "count": null
    }
   },
   "controls": {
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "removed_hold_cell": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 19
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 65
   },
   "mpw_async_unchecked": 64,
   "clock_period": {
    "period_ns": 10,
    "critical_path_delay_ns": 1.979742,
    "scaled_ns": 2.474677,
    "binding": "floor 10 ns",
    "wire_model": "wireload_lumped",
    "worst_path": "r47/CLK -> rdata_a[7]",
    "prelayout_slack_at_10ns": 8.020257698623192,
    "netlist_sha256": "125eaa7421a86dc5f5dd81da7d10ed923e687fee5970dc20627bd9c6f511649f",
    "self_check": "passed"
   },
   "wall_seconds": 555.384,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.227,
     "peak_rss_kib": 63568
    },
    {
     "step": "floorplan",
     "wall_seconds": 0.082,
     "peak_rss_kib": 13744
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 77.527,
     "peak_rss_kib": 162144
    },
    {
     "step": "openrcx",
     "wall_seconds": 1.96,
     "peak_rss_kib": 161276
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.067,
     "peak_rss_kib": 22092
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.071,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 0.617,
     "peak_rss_kib": 65916
    },
    {
     "step": "timing",
     "wall_seconds": 6.496,
     "peak_rss_kib": 121236
    },
    {
     "step": "signoff",
     "wall_seconds": 121.211,
     "peak_rss_kib": 510232
    },
    {
     "step": "cec_final",
     "wall_seconds": 0.669,
     "peak_rss_kib": 65964
    },
    {
     "step": "cec_powered",
     "wall_seconds": 0.694,
     "peak_rss_kib": 65560
    },
    {
     "step": "simulation",
     "wall_seconds": 8.42,
     "peak_rss_kib": 377616
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 2.928,
     "peak_rss_kib": 31944
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.232,
     "peak_rss_kib": 63548
    },
    {
     "step": "rerun_floorplan",
     "wall_seconds": 0.062,
     "peak_rss_kib": 14452
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 82.418,
     "peak_rss_kib": 162300
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 2.359,
     "peak_rss_kib": 161616
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.071,
     "peak_rss_kib": 21832
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 85.204,
     "peak_rss_kib": 162300
    },
    {
     "step": "controls",
     "wall_seconds": 248.689,
     "peak_rss_kib": 510424
    }
   ],
   "peak_rss_kib": 510424
  },
  {
   "design": "regfile",
   "pdk": "gf180",
   "recipe": "track",
   "run": "regfile-gf180",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "passed",
     "reason": null
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "failed",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 6.330022528352372,
        "worst_hold_ns": 0.27756227722548055
       },
       "opensta": {
        "worst_setup_ns": 6.330354690552,
        "worst_hold_ns": 0.277793675661
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 0.6764491472186442,
        "worst_hold_ns": 0.4468733451322977
       },
       "opensta": {
        "worst_setup_ns": 0.676765322685,
        "worst_hold_ns": 0.447116583586
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.691826748962164,
        "worst_hold_ns": 0.2057605214915894
       },
       "opensta": {
        "worst_setup_ns": 8.691862106323,
        "worst_hold_ns": 0.205818980932
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 6.335700063118066,
        "worst_hold_ns": 0.2732483352118211
       },
       "opensta": {
        "worst_setup_ns": 6.336041927338,
        "worst_hold_ns": 0.273493111134
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 0.682376841102732,
        "worst_hold_ns": 0.4351436756277678
       },
       "opensta": {
        "worst_setup_ns": 0.682803153992,
        "worst_hold_ns": 0.435450255871
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 8.696787963754009,
        "worst_hold_ns": 0.20407595059367856
       },
       "opensta": {
        "worst_setup_ns": 8.696818351746,
        "worst_hold_ns": 0.204127162695
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.3575,
       "pulse_ps": 0.0664,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.3791,
       "pulse_ps": 0.0891,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.1152,
       "pulse_ps": 0.0145,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.3983,
       "pulse_ps": 0.068,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.5375,
       "pulse_ps": 0.1017,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.1014,
       "pulse_ps": 0.2504,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 6,
    "max_iterations": 10,
    "target_margin_ns": 0.07,
    "sizing": true,
    "hold_cells_planned": 65,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 0,
    "cells_resized": 181,
    "buffers_planned": 191,
    "final_iteration": 5,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 3.822433742820932,
        "hold_ns": -1.3738081306163812
       },
       "ss": {
        "setup_ns": -3.708794964502676,
        "hold_ns": -2.8497175696187806
       },
       "ff": {
        "setup_ns": 7.002702586138854,
        "hold_ns": -0.7461090764069637
       }
      },
      "drv": 1124,
      "hold_eco": null,
      "size_eco": {
       "resized": 39,
       "candidates": 253,
       "by_reason": null,
       "failing_setup_endpoints": 16,
       "drv_violations": null,
       "utilization_after": 0.3862,
       "buffers": 109,
       "buffer_nets": 69,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 0,
        "weighted_nets": 0,
        "arrangements": {
         "cluster": 69,
         "driver": 0,
         "root": 0
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 4.900828163099092,
        "hold_ns": -1.0791135182650018
       },
       "ss": {
        "setup_ns": -1.4519175767786372,
        "hold_ns": -2.313572971189335
       },
       "ff": {
        "setup_ns": 7.5913067443819005,
        "hold_ns": -0.5568858051523073
       }
      },
      "drv": 502,
      "hold_eco": {
       "violating_sinks": 120,
       "planned_sinks": 120,
       "cells": 65,
       "area_um2": 1668.3520000000017
      },
      "size_eco": {
       "resized": 58,
       "candidates": 135,
       "by_reason": null,
       "failing_setup_endpoints": 8,
       "drv_violations": null,
       "utilization_after": 0.4329,
       "buffers": 48,
       "buffer_nets": 49,
       "driver_resizes": 24,
       "library_limited": {},
       "co_sizing": {
        "positions": 19,
        "weighted_nets": 19,
        "arrangements": {
         "cluster": 30,
         "driver": 6,
         "root": 13
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 2,
      "worst": {
       "tt": {
        "setup_ns": 6.3635460702889075,
        "hold_ns": 0.27668020569615415
       },
       "ss": {
        "setup_ns": 0.7025990351238445,
        "hold_ns": 0.4388728090036078
       },
       "ff": {
        "setup_ns": 8.723491365656525,
        "hold_ns": 0.20874320324212636
       }
      },
      "drv": 112,
      "hold_eco": null,
      "size_eco": {
       "resized": 51,
       "candidates": 120,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.503,
       "buffers": 28,
       "buffer_nets": 22,
       "driver_resizes": 4,
       "library_limited": {},
       "co_sizing": {
        "positions": 7,
        "weighted_nets": 7,
        "arrangements": {
         "cluster": 15,
         "driver": 4,
         "root": 3
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 3,
      "worst": {
       "tt": {
        "setup_ns": 6.230278594858662,
        "hold_ns": 0.27658516013025336
       },
       "ss": {
        "setup_ns": 0.49654683421927714,
        "hold_ns": 0.4444369683154257
       },
       "ff": {
        "setup_ns": 8.626785338401502,
        "hold_ns": 0.20527103175571204
       }
      },
      "drv": 44,
      "hold_eco": null,
      "size_eco": {
       "resized": 26,
       "candidates": 46,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.5058,
       "buffers": 5,
       "buffer_nets": 7,
       "driver_resizes": 4,
       "library_limited": {},
       "co_sizing": {
        "positions": 3,
        "weighted_nets": 3,
        "arrangements": {
         "cluster": 4,
         "driver": 2,
         "root": 1
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 4,
      "worst": {
       "tt": {
        "setup_ns": 6.331214468283099,
        "hold_ns": 0.27827182648608695
       },
       "ss": {
        "setup_ns": 0.6788456566544063,
        "hold_ns": 0.4485288881952614
       },
       "ff": {
        "setup_ns": 8.692501708327658,
        "hold_ns": 0.20609693943192975
       }
      },
      "drv": 5,
      "hold_eco": null,
      "size_eco": {
       "resized": 7,
       "candidates": 10,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.5067,
       "buffers": 1,
       "buffer_nets": 1,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 0,
        "weighted_nets": 0,
        "arrangements": {
         "cluster": 1,
         "driver": 0,
         "root": 0
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 5,
      "worst": {
       "tt": {
        "setup_ns": 6.330022528352372,
        "hold_ns": 0.27756227722548055
       },
       "ss": {
        "setup_ns": 0.6764491472186442,
        "hold_ns": 0.4468733451322977
       },
       "ff": {
        "setup_ns": 8.691826748962164,
        "hold_ns": 0.2057605214915894
       }
      },
      "drv": 0,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "clock_buffer": 9,
     "eco_buffer": 199,
     "hold_cell": 65,
     "logic": 341,
     "physical_only": 1993
    },
    "total": 2607,
    "area_um2": {
     "clock_buffer": 513.677,
     "eco_buffer": 8820.314,
     "hold_cell": 1668.352,
     "logic": 13724.39,
     "physical_only": 23093.504
    }
   },
   "die": {
    "width_um": 238.0,
    "height_um": 243.04,
    "area_um2": 57843.52
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "failed",
     "count": 7
    }
   },
   "controls": {
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "removed_hold_cell": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 19
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 65
   },
   "mpw_async_unchecked": 64,
   "clock_period": {
    "period_ns": 12,
    "critical_path_delay_ns": 8.901794,
    "scaled_ns": 11.127243,
    "binding": "1.25 x critical path",
    "wire_model": "ideal",
    "worst_path": "raddr_b[2] -> rdata_b[7]",
    "prelayout_slack_at_10ns": 1.098205959326842,
    "netlist_sha256": "4d7ea8b8b0e8004704c1b8224fa7f25b8eac0f9bf6b86408deb981e63e2fa1e3",
    "self_check": "passed"
   },
   "wall_seconds": 648.239,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.244,
     "peak_rss_kib": 105932
    },
    {
     "step": "floorplan",
     "wall_seconds": 0.051,
     "peak_rss_kib": 11220
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 209.304,
     "peak_rss_kib": 367284
    },
    {
     "step": "openrcx",
     "wall_seconds": 2.213,
     "peak_rss_kib": 179368
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.065,
     "peak_rss_kib": 23420
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.101,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 0.628,
     "peak_rss_kib": 109648
    },
    {
     "step": "timing",
     "wall_seconds": 8.445,
     "peak_rss_kib": 231708
    },
    {
     "step": "signoff",
     "wall_seconds": 71.175,
     "peak_rss_kib": 478168
    },
    {
     "step": "cec_final",
     "wall_seconds": 0.648,
     "peak_rss_kib": 110572
    },
    {
     "step": "cec_powered",
     "wall_seconds": 0.665,
     "peak_rss_kib": 110072
    },
    {
     "step": "simulation",
     "wall_seconds": 6.801,
     "peak_rss_kib": 377960
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 3.513,
     "peak_rss_kib": 29980
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.239,
     "peak_rss_kib": 105948
    },
    {
     "step": "rerun_floorplan",
     "wall_seconds": 0.052,
     "peak_rss_kib": 11400
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 206.877,
     "peak_rss_kib": 364452
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 2.246,
     "peak_rss_kib": 181408
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.06,
     "peak_rss_kib": 23376
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 209.547,
     "peak_rss_kib": 364452
    },
    {
     "step": "controls",
     "wall_seconds": 134.309,
     "peak_rss_kib": 490124
    }
   ],
   "peak_rss_kib": 490124
  },
  {
   "design": "mult",
   "pdk": "sky130",
   "recipe": "track",
   "run": "mult-sky130",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "passed",
     "reason": null
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "unverified",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 6.859957330190052,
        "worst_hold_ns": 0.11708644737826013
       },
       "opensta": {
        "worst_setup_ns": 6.860162258148,
        "worst_hold_ns": 0.117085233331
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 4.17569600529819,
        "worst_hold_ns": 0.12760804073770904
       },
       "opensta": {
        "worst_setup_ns": 4.175990581512,
        "worst_hold_ns": 0.127608150244
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 7.852710558479458,
        "worst_hold_ns": 0.14004446162146872
       },
       "opensta": {
        "worst_setup_ns": 7.852774620056,
        "worst_hold_ns": 0.140045180917
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 6.8727028365212295,
        "worst_hold_ns": 0.10817433308242025
       },
       "opensta": {
        "worst_setup_ns": 6.872912406921,
        "worst_hold_ns": 0.108169421554
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 4.232381819230342,
        "worst_hold_ns": 0.11182285887247367
       },
       "opensta": {
        "worst_setup_ns": 4.23267364502,
        "worst_hold_ns": 0.1118253842
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 7.861063345768632,
        "worst_hold_ns": 0.13493928646623327
       },
       "opensta": {
        "worst_setup_ns": 7.861158370972,
        "worst_hold_ns": 0.134955719113
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.2049,
       "pulse_ps": 0.0284,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.5142,
       "pulse_ps": 0.0331,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.0671,
       "pulse_ps": 0.0276,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.2096,
       "pulse_ps": 0.0272,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.3764,
       "pulse_ps": 0.0393,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.0989,
       "pulse_ps": 0.0321,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 2,
    "max_iterations": 10,
    "target_margin_ns": 0.07,
    "sizing": true,
    "hold_cells_planned": 3,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 0,
    "cells_resized": 0,
    "buffers_planned": 0,
    "final_iteration": 1,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 6.855693988327217,
        "hold_ns": 0.011499445907338368
       },
       "ss": {
        "setup_ns": 4.178298831446591,
        "hold_ns": -0.1007385922814566
       },
       "ff": {
        "setup_ns": 7.8519344229516035,
        "hold_ns": 0.05223028692815079
       }
      },
      "drv": 0,
      "hold_eco": {
       "violating_sinks": 2,
       "planned_sinks": 2,
       "cells": 3,
       "area_um2": 11.2608
      },
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 6.859957330190052,
        "hold_ns": 0.11708644737826013
       },
       "ss": {
        "setup_ns": 4.17569600529819,
        "hold_ns": 0.12760804073770904
       },
       "ff": {
        "setup_ns": 7.852710558479458,
        "hold_ns": 0.14004446162146872
       }
      },
      "drv": 0,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "clock_buffer": 4,
     "hold_cell": 3,
     "logic": 418,
     "physical_only": 1175
    },
    "total": 1600,
    "area_um2": {
     "clock_buffer": 20.019,
     "hold_cell": 11.261,
     "logic": 4122.704,
     "physical_only": 6077.078
    }
   },
   "die": {
    "width_um": 121.9,
    "height_um": 122.4,
    "area_um2": 14920.56
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "unverified",
     "count": null
    }
   },
   "controls": {
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "removed_hold_cell": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 15
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 61
   },
   "mpw_async_unchecked": null,
   "clock_period": {
    "period_ns": 10,
    "critical_path_delay_ns": 5.83919,
    "scaled_ns": 7.298988,
    "binding": "floor 10 ns",
    "wire_model": "wireload_lumped",
    "worst_path": "b[4] -> r11/D",
    "prelayout_slack_at_10ns": 4.160810313182489,
    "netlist_sha256": "a0e5cf6e583a30dc41790fc2d0261221fbb37e79fbb47d7fa6f80b5dc4a185f2",
    "self_check": "passed"
   },
   "wall_seconds": 315.671,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.246,
     "peak_rss_kib": 63056
    },
    {
     "step": "floorplan",
     "wall_seconds": 0.071,
     "peak_rss_kib": 14252
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 13.504,
     "peak_rss_kib": 121292
    },
    {
     "step": "openrcx",
     "wall_seconds": 1.835,
     "peak_rss_kib": 161124
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.064,
     "peak_rss_kib": 21596
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.069,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 0.845,
     "peak_rss_kib": 64268
    },
    {
     "step": "timing",
     "wall_seconds": 5.787,
     "peak_rss_kib": 121412
    },
    {
     "step": "signoff",
     "wall_seconds": 81.703,
     "peak_rss_kib": 532736
    },
    {
     "step": "cec_final",
     "wall_seconds": 0.891,
     "peak_rss_kib": 65196
    },
    {
     "step": "cec_powered",
     "wall_seconds": 0.863,
     "peak_rss_kib": 65636
    },
    {
     "step": "simulation",
     "wall_seconds": 8.657,
     "peak_rss_kib": 401144
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 0.683,
     "peak_rss_kib": 31780
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.255,
     "peak_rss_kib": 64008
    },
    {
     "step": "rerun_floorplan",
     "wall_seconds": 0.063,
     "peak_rss_kib": 13912
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 13.51,
     "peak_rss_kib": 121560
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 1.87,
     "peak_rss_kib": 161232
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.068,
     "peak_rss_kib": 21744
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 15.819,
     "peak_rss_kib": 121560
    },
    {
     "step": "controls",
     "wall_seconds": 184.109,
     "peak_rss_kib": 532676
    }
   ],
   "peak_rss_kib": 532736
  },
  {
   "design": "mult",
   "pdk": "gf180",
   "recipe": "track",
   "run": "mult-gf180",
   "gate_status": "passed",
   "failed": [],
   "unverified": [],
   "not_applicable": [],
   "declared_deviations": [],
   "statuses": {
    "inputs_frozen": {
     "status": "passed",
     "reason": null
    },
    "implementation": {
     "status": "passed",
     "reason": null
    },
    "cell_policy": {
     "status": "passed",
     "reason": null
    },
    "cec_prelayout": {
     "status": "passed",
     "reason": null
    },
    "hold_closure": {
     "status": "passed",
     "reason": null
    },
    "antenna_native": {
     "status": "passed",
     "reason": null
    },
    "extraction": {
     "status": "passed",
     "reason": null
    },
    "timing_setup": {
     "status": "passed",
     "reason": null
    },
    "timing_hold": {
     "status": "passed",
     "reason": null
    },
    "mpw_min_period": {
     "status": "passed",
     "reason": null
    },
    "drv": {
     "status": "passed",
     "reason": null
    },
    "timing_accuracy": {
     "status": "passed",
     "reason": null
    },
    "gds_xor": {
     "status": "passed",
     "reason": null
    },
    "drc_magic": {
     "status": "passed",
     "reason": null
    },
    "drc_klayout": {
     "status": "passed",
     "reason": null
    },
    "antenna_deck": {
     "status": "passed",
     "reason": null
    },
    "lvs_netgen": {
     "status": "passed",
     "reason": null
    },
    "lvs_klayout": {
     "status": "passed",
     "reason": null
    },
    "cec_final": {
     "status": "passed",
     "reason": null
    },
    "cec_powered": {
     "status": "passed",
     "reason": null
    },
    "simulation": {
     "status": "passed",
     "reason": null
    },
    "cell_proofs": {
     "status": "passed",
     "reason": null
    },
    "artifact_binding": {
     "status": "passed",
     "reason": null
    },
    "determinism": {
     "status": "passed",
     "reason": null
    },
    "controls": {
     "status": "passed",
     "reason": null
    },
    "density": {
     "status": "failed",
     "reason": "see density.json"
    }
   },
   "timing": {
    "worst": {
     "native": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 17.0198012147766,
        "worst_hold_ns": 0.17855123068458012
       },
       "opensta": {
        "worst_setup_ns": 17.019804000854,
        "worst_hold_ns": 0.178560897708
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 3.826995170160277,
        "worst_hold_ns": 0.24960066482164556
       },
       "opensta": {
        "worst_setup_ns": 3.827041864395,
        "worst_hold_ns": 0.249611333013
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 22.450246426517147,
        "worst_hold_ns": 0.14791957798400035
       },
       "opensta": {
        "worst_setup_ns": 22.450422286987,
        "worst_hold_ns": 0.147928833961
       }
      }
     },
     "openrcx": {
      "tt": {
       "ruststa": {
        "worst_setup_ns": 17.0359008142591,
        "worst_hold_ns": 0.1754346203322973
       },
       "opensta": {
        "worst_setup_ns": 17.035902023315,
        "worst_hold_ns": 0.17544516921
       }
      },
      "ss": {
       "ruststa": {
        "worst_setup_ns": 3.8531062405418837,
        "worst_hold_ns": 0.24794411613877454
       },
       "opensta": {
        "worst_setup_ns": 3.853097438812,
        "worst_hold_ns": 0.247956112027
       }
      },
      "ff": {
       "ruststa": {
        "worst_setup_ns": 22.46121918168143,
        "worst_hold_ns": 0.14367932460527122
       },
       "opensta": {
        "worst_setup_ns": 22.461385726929,
        "worst_hold_ns": 0.143688514829
       }
      }
     }
    },
    "parity": {
     "native": {
      "tt": {
       "endpoints_ps": 0.1896,
       "pulse_ps": 0.0232,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.1828,
       "pulse_ps": 0.0049,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.1759,
       "pulse_ps": 0.0095,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     },
     "openrcx": {
      "tt": {
       "endpoints_ps": 0.192,
       "pulse_ps": 0.0154,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ss": {
       "endpoints_ps": 0.2064,
       "pulse_ps": 0.0449,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      },
      "ff": {
       "endpoints_ps": 0.1665,
       "pulse_ps": 0.0111,
       "pulse_status": "passed",
       "declared_deviations": [],
       "drv_equal": true
      }
     }
    }
   },
   "closure": {
    "status": "passed",
    "iterations": 7,
    "max_iterations": 10,
    "target_margin_ns": 0.07,
    "sizing": true,
    "hold_cells_planned": 2,
    "antenna_diodes_planned": 0,
    "antenna_jumpers": 0,
    "cells_resized": 273,
    "buffers_planned": 164,
    "final_iteration": 6,
    "selected": null,
    "trace": [
     {
      "iteration": 0,
      "worst": {
       "tt": {
        "setup_ns": 18.500183247761473,
        "hold_ns": -0.3340944861614944
       },
       "ss": {
        "setup_ns": 6.424005022909785,
        "hold_ns": -0.767883354394987
       },
       "ff": {
        "setup_ns": 23.339164295172637,
        "hold_ns": -0.15050195420270318
       }
      },
      "drv": 682,
      "hold_eco": null,
      "size_eco": {
       "resized": 93,
       "candidates": 255,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.4271,
       "buffers": 124,
       "buffer_nets": 106,
       "driver_resizes": 23,
       "library_limited": {},
       "co_sizing": {
        "positions": 20,
        "weighted_nets": 20,
        "arrangements": {
         "cluster": 86,
         "driver": 17,
         "root": 3
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 1,
      "worst": {
       "tt": {
        "setup_ns": 17.41358068550116,
        "hold_ns": -0.31372510460878567
       },
       "ss": {
        "setup_ns": 4.557925355576483,
        "hold_ns": -0.7198342547847564
       },
       "ff": {
        "setup_ns": 22.796024137414037,
        "hold_ns": -0.1398508614862538
       }
      },
      "drv": 147,
      "hold_eco": {
       "violating_sinks": 2,
       "planned_sinks": 2,
       "cells": 2,
       "area_um2": 37.318400000000004
      },
      "size_eco": {
       "resized": 88,
       "candidates": 210,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.4699,
       "buffers": 25,
       "buffer_nets": 35,
       "driver_resizes": 21,
       "library_limited": {},
       "co_sizing": {
        "positions": 17,
        "weighted_nets": 17,
        "arrangements": {
         "cluster": 18,
         "driver": 10,
         "root": 7
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 2,
      "worst": {
       "tt": {
        "setup_ns": 17.104742235324082,
        "hold_ns": 0.17890275227964147
       },
       "ss": {
        "setup_ns": 4.000860971359156,
        "hold_ns": 0.2536670005467119
       },
       "ff": {
        "setup_ns": 22.579240983277433,
        "hold_ns": 0.14715349920684384
       }
      },
      "drv": 42,
      "hold_eco": null,
      "size_eco": {
       "resized": 50,
       "candidates": 93,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.4906,
       "buffers": 5,
       "buffer_nets": 6,
       "driver_resizes": 2,
       "library_limited": {},
       "co_sizing": {
        "positions": 2,
        "weighted_nets": 2,
        "arrangements": {
         "cluster": 4,
         "driver": 2,
         "root": 0
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 3,
      "worst": {
       "tt": {
        "setup_ns": 17.056378558258437,
        "hold_ns": 0.17648688660251632
       },
       "ss": {
        "setup_ns": 3.901242310001308,
        "hold_ns": 0.24756989813450536
       },
       "ff": {
        "setup_ns": 22.489680819015902,
        "hold_ns": 0.1463218798724012
       }
      },
      "drv": 24,
      "hold_eco": null,
      "size_eco": {
       "resized": 27,
       "candidates": 60,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.4965,
       "buffers": 5,
       "buffer_nets": 5,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 1,
        "weighted_nets": 1,
        "arrangements": {
         "cluster": 4,
         "driver": 0,
         "root": 1
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 4,
      "worst": {
       "tt": {
        "setup_ns": 17.02055409344187,
        "hold_ns": 0.17630423452266375
       },
       "ss": {
        "setup_ns": 3.8289644289556506,
        "hold_ns": 0.24714846753207897
       },
       "ff": {
        "setup_ns": 22.453802760848454,
        "hold_ns": 0.14623067258663014
       }
      },
      "drv": 4,
      "hold_eco": null,
      "size_eco": {
       "resized": 7,
       "candidates": 27,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.4951,
       "buffers": 3,
       "buffer_nets": 3,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 0,
        "weighted_nets": 0,
        "arrangements": {
         "cluster": 3,
         "driver": 0,
         "root": 0
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 5,
      "worst": {
       "tt": {
        "setup_ns": 17.007348284556947,
        "hold_ns": 0.1765015960255537
       },
       "ss": {
        "setup_ns": 3.8025042714313386,
        "hold_ns": 0.24740057082065992
       },
       "ff": {
        "setup_ns": 22.453788618229567,
        "hold_ns": 0.14638217551473898
       }
      },
      "drv": 3,
      "hold_eco": null,
      "size_eco": {
       "resized": 8,
       "candidates": 23,
       "by_reason": null,
       "failing_setup_endpoints": 0,
       "drv_violations": null,
       "utilization_after": 0.495,
       "buffers": 2,
       "buffer_nets": 2,
       "driver_resizes": 0,
       "library_limited": {},
       "co_sizing": {
        "positions": 0,
        "weighted_nets": 0,
        "arrangements": {
         "cluster": 2,
         "driver": 0,
         "root": 0
        }
       }
      },
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     },
     {
      "iteration": 6,
      "worst": {
       "tt": {
        "setup_ns": 17.0198012147766,
        "hold_ns": 0.17855123068458012
       },
       "ss": {
        "setup_ns": 3.826995170160277,
        "hold_ns": 0.24960066482164556
       },
       "ff": {
        "setup_ns": 22.450246426517147,
        "hold_ns": 0.14791957798400035
       }
      },
      "drv": 0,
      "hold_eco": null,
      "size_eco": null,
      "antenna": "passed",
      "antenna_jumpers": {
       "status": "clean",
       "jumpers": 0,
       "before": 0,
       "after": 0,
       "unrepaired": []
      },
      "stopped": null
     }
    ]
   },
   "cells": {
    "count": {
     "clock_buffer": 3,
     "eco_buffer": 164,
     "hold_cell": 2,
     "logic": 367,
     "physical_only": 1587
    },
    "total": 2123,
    "area_um2": {
     "clock_buffer": 171.226,
     "eco_buffer": 4794.317,
     "hold_cell": 37.318,
     "logic": 13458.771,
     "physical_only": 18755.789
    }
   },
   "die": {
    "width_um": 213.92,
    "height_um": 215.6,
    "area_um2": 46121.152
   },
   "signoff": {
    "gds_xor": {
     "status": "passed",
     "count": 0
    },
    "drc_magic": {
     "status": "passed",
     "count": 0
    },
    "drc_klayout": {
     "status": "passed",
     "count": 0
    },
    "antenna_deck": {
     "status": "passed",
     "count": 0
    },
    "lvs_netgen": {
     "status": "passed",
     "count": 0
    },
    "lvs_klayout": {
     "status": "passed",
     "count": 0
    },
    "density": {
     "status": "failed",
     "count": 7
    }
   },
   "controls": {
    "drc_spacing": true,
    "label_swap": true,
    "removed_via": true,
    "removed_hold_cell": true,
    "tampered_sdc": true,
    "tampered_spef": true,
    "inverted_output": true,
    "missing_tool": true,
    "relaxed_manifest": true,
    "antenna_planted": true,
    "tampered_artifact": true
   },
   "determinism": {
    "status": "passed",
    "artifacts": 20
   },
   "artifact_binding": {
    "status": "passed",
    "artifacts": 66
   },
   "mpw_async_unchecked": null,
   "clock_period": {
    "period_ns": 30,
    "critical_path_delay_ns": 23.406968,
    "scaled_ns": 29.25871,
    "binding": "1.25 x critical path",
    "wire_model": "ideal",
    "worst_path": "b[0] -> r10/D",
    "prelayout_slack_at_10ns": -13.406967918480975,
    "netlist_sha256": "babfb9bec10ac4542a9e4f14a9832a7e0c72c139a57a4a22f9a6401e6f7beff1",
    "self_check": "passed"
   },
   "wall_seconds": 881.615,
   "steps": [
    {
     "step": "synthesis",
     "wall_seconds": 0.279,
     "peak_rss_kib": 106264
    },
    {
     "step": "floorplan",
     "wall_seconds": 0.048,
     "peak_rss_kib": 11300
    },
    {
     "step": "place_cts_route_closure",
     "wall_seconds": 332.758,
     "peak_rss_kib": 366620
    },
    {
     "step": "openrcx",
     "wall_seconds": 2.179,
     "peak_rss_kib": 177772
    },
    {
     "step": "gds_export",
     "wall_seconds": 0.055,
     "peak_rss_kib": 20568
    },
    {
     "step": "cell_policy",
     "wall_seconds": 0.091,
     "peak_rss_kib": null
    },
    {
     "step": "cec_prelayout",
     "wall_seconds": 0.786,
     "peak_rss_kib": 109096
    },
    {
     "step": "timing",
     "wall_seconds": 7.977,
     "peak_rss_kib": 231652
    },
    {
     "step": "signoff",
     "wall_seconds": 60.503,
     "peak_rss_kib": 472600
    },
    {
     "step": "cec_final",
     "wall_seconds": 0.813,
     "peak_rss_kib": 109076
    },
    {
     "step": "cec_powered",
     "wall_seconds": 0.823,
     "peak_rss_kib": 109056
    },
    {
     "step": "simulation",
     "wall_seconds": 8.611,
     "peak_rss_kib": 385152
    },
    {
     "step": "cell_proofs",
     "wall_seconds": 3.16,
     "peak_rss_kib": 29924
    },
    {
     "step": "rerun_synthesis",
     "wall_seconds": 0.271,
     "peak_rss_kib": 106332
    },
    {
     "step": "rerun_floorplan",
     "wall_seconds": 0.054,
     "peak_rss_kib": 11148
    },
    {
     "step": "rerun_place_cts_route_closure",
     "wall_seconds": 332.771,
     "peak_rss_kib": 368412
    },
    {
     "step": "rerun_openrcx",
     "wall_seconds": 2.266,
     "peak_rss_kib": 178208
    },
    {
     "step": "rerun_gds_export",
     "wall_seconds": 0.057,
     "peak_rss_kib": 20280
    },
    {
     "step": "determinism_rerun",
     "wall_seconds": 335.479,
     "peak_rss_kib": 368412
    },
    {
     "step": "controls",
     "wall_seconds": 127.531,
     "peak_rss_kib": 471232
    }
   ],
   "peak_rss_kib": 472600
  }
 ],
 "gf180_drv_dont_use": {
  "liberty": {
   "name": "gf180mcu_fd_sc_mcu7t5v0__ss_125C_3v00.lib",
   "sha256": "5d2f37ba6f43e33aeba26dc1da55c96394a862eeec4148043f1d48bdf65ccea6"
  },
  "rule": {
   "max_transition_ns": 1.0,
   "input_transition_ns": 0.2,
   "load": "smallest input-pin capacitance of a cell synthesis may instantiate (one sink, no wire); PDK-excluded, owner-reserved and output-less cells are not sinks; raised to a table's smallest load index where that is larger",
   "member": "worst over every output pin, timing arc and rise/fall transition table (three_state_disable skipped), bilinear, no extrapolation",
   "family": "DRV-limited when even its best member exceeds max_transition_ns",
   "source": "owner decision 2026-10-24 (GF180 DRV / cell policy); SDC set_max_transition 1.0 unchanged"
  },
  "minimum_load": {
   "load_pf": 0.002283,
   "cell": "gf180mcu_fd_sc_mcu7t5v0__dffrsnq_1",
   "pin": "D"
  },
  "families": [
   "aoi211",
   "aoi221",
   "aoi222",
   "nor4",
   "oai22",
   "oai221",
   "oai222",
   "oai31",
   "oai32",
   "oai33"
  ],
  "measured": {
   "aoi211": {
    "best_member": "gf180mcu_fd_sc_mcu7t5v0__aoi211_4",
    "best_ns": 1.056059,
    "best_ns_at_table_min_load": 1.013384
   },
   "aoi221": {
    "best_member": "gf180mcu_fd_sc_mcu7t5v0__aoi221_4",
    "best_ns": 1.473888,
    "best_ns_at_table_min_load": 1.304192
   },
   "aoi222": {
    "best_member": "gf180mcu_fd_sc_mcu7t5v0__aoi222_4",
    "best_ns": 1.665493,
    "best_ns_at_table_min_load": 1.622
   },
   "nor4": {
    "best_member": "gf180mcu_fd_sc_mcu7t5v0__nor4_2",
    "best_ns": 1.180215,
    "best_ns_at_table_min_load": 1.06896
   },
   "oai22": {
    "best_member": "gf180mcu_fd_sc_mcu7t5v0__oai22_4",
    "best_ns": 1.141897,
    "best_ns_at_table_min_load": 1.108
   },
   "oai221": {
    "best_member": "gf180mcu_fd_sc_mcu7t5v0__oai221_4",
    "best_ns": 1.486601,
    "best_ns_at_table_min_load": 1.454
   },
   "oai222": {
    "best_member": "gf180mcu_fd_sc_mcu7t5v0__oai222_4",
    "best_ns": 1.912281,
    "best_ns_at_table_min_load": 1.880808
   },
   "oai31": {
    "best_member": "gf180mcu_fd_sc_mcu7t5v0__oai31_4",
    "best_ns": 1.011656,
    "best_ns_at_table_min_load": 0.964296
   },
   "oai32": {
    "best_member": "gf180mcu_fd_sc_mcu7t5v0__oai32_4",
    "best_ns": 1.860273,
    "best_ns_at_table_min_load": 1.767
   },
   "oai33": {
    "best_member": "gf180mcu_fd_sc_mcu7t5v0__oai33_4",
    "best_ns": 2.315658,
    "best_ns_at_table_min_load": 2.266
   }
  },
  "limited_at_table_min_load": [
   "aoi211",
   "aoi221",
   "aoi222",
   "nor4",
   "oai22",
   "oai221",
   "oai222",
   "oai32",
   "oai33"
  ]
 },
 "table": {
  "pipeline/sky130": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  },
  "pipeline/gf180": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  },
  "dense/sky130": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  },
  "dense/gf180": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  },
  "counter/sky130": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  },
  "counter/gf180": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  },
  "uart_tx/sky130": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  },
  "uart_tx/gf180": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  },
  "alu/sky130": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  },
  "alu/gf180": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  },
  "fifo/sky130": {
   "status": "deviation_declared",
   "failed": [],
   "unverified": [],
   "declared_deviations": [
    "timing_accuracy"
   ]
  },
  "fifo/gf180": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  },
  "regfile/sky130": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  },
  "regfile/gf180": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  },
  "mult/sky130": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  },
  "mult/gf180": {
   "status": "passed",
   "failed": [],
   "unverified": [],
   "declared_deviations": []
  }
 },
 "counts": {
  "total": 16,
  "passed": 15,
  "deviation_declared": 1,
  "failed": 0,
  "unverified": 0
 }
}
