{
 "projects": {
  "2975": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-19T05:53:25.160410+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "197",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/2975.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/2975.acceptance.json",
     "trigger": "retry"
    },
    "latest": {
     "created_at": "2026-08-02T01:24:16.867222+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "708",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/2975.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/2975.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "Cloneless1 is a cryptographic ASIC that implements a physically secure block cipher instance with tamper-resistant long-term secret via physically unclonable function and leakage-resilient secret sharing.",
   "licence": {
    "declared": "GPL-3.0-only",
    "declared_raw": "other",
    "repo_checked": "https://github.com/ThorbenMoos/Cloneless1",
    "repo_commit": "fdc35ddf99bf",
    "repo_files": [
     "GPL-3.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "GPL-3.0"
     }
    ],
    "status": "match"
   },
   "name": "Cloneless1",
   "precheck": {
    "artefact_sha256": {
     "log_file": "bf4342292cad52dff4f8fc96f308592fd2b831731ebc927a7769abffdf91aba0",
     "output_gds": "9876b14c769532239ecc4ba9f4c770e7472f8c3235d9474d600ede9f18832246",
     "runs_archive": "bbf96f880e8843d46f43c2c4b4f6de0348ddf9c325a0fdba27ce8c3d6d939f40"
    },
    "created_at": "2026-08-02T01:24:16.867222+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "708",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/ThorbenMoos/Cloneless1",
   "slot_size": "1x1",
   "submitted_at": "2025-12-19T10:29:31.762246+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.6"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.5"
    ]
   }
  },
  "AS03": {
   "checks": {
    "accepted": {
     "created_at": "2026-01-04T09:35:57.974601+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "243",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/AS03.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "same_as_latest": true,
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/AS03.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-01-04T09:35:57.974601+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "243",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/AS03.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/AS03.json",
     "trigger": "initial"
    }
   },
   "chip_on_board": false,
   "description": "Multi-project die",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/AvalonSemiconductors/ws-submission-2025",
    "repo_commit": "ef1e1212213b",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "WS-Multi",
   "precheck": {
    "artefact_sha256": {
     "log_file": "e3b8590bd0de42c2edaf5a9d83086f2190984089de70cc1b11ed2608d56ec325",
     "output_gds": "51153e7799aba1c19a5d6ae17b3bb8bc301fb363c1374be11e8ee74a5b0c6a23",
     "runs_archive": "5561c3caa51b1b7334416c3361b322dabca62250d8b47258b05e0522b7e2e87f"
    },
    "created_at": "2026-01-04T09:35:57.974601+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
    "id": "243",
    "is_manufacturable": true,
    "precheck_version": "1.5.5",
    "precheck_version_from": "image",
    "status": "finished",
    "tool_versions": {
     "precheck": "unknown"
    }
   },
   "repository": "https://github.com/AvalonSemiconductors/ws-submission-2025",
   "slot_size": "1x1",
   "submitted_at": "2026-01-04T13:38:20.663655+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.6"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.5"
    ]
   }
  },
  "BRWN": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-18T06:09:26.408349+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "188",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/BRWN.acceptance.precheck.log.gz",
     "magic_drc_errors": 6577,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "warning"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/BRWN.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-07-30T13:15:48.823640+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "703",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/BRWN.precheck.log.gz",
     "magic_drc_errors": 8,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "warning"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/BRWN.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "FA25 ENGN2912e@Brown Course Project",
   "licence": {
    "declared": "proprietary",
    "declared_raw": "proprietary",
    "repo_checked": "",
    "repo_commit": "",
    "repo_files": [],
    "repo_headers": [],
    "repo_licence_files": [],
    "status": "no repository"
   },
   "name": "FA25_Engn2912e_Saligane_Brown",
   "precheck": {
    "artefact_sha256": {
     "log_file": "182385df7bfa7ced825248d35bf934128be2dc8aae9b6603d5ca4bbd66dc0cee",
     "output_gds": "9da809983b42948b100be2b65038d7c12356368725c1d16e21cbd7a3af315e4b",
     "runs_archive": "11d502a84bbbe5e96ff8eac8dfab250173cce4cda060f8ec4bb5131ac21db999"
    },
    "created_at": "2026-07-30T13:15:48.823640+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "703",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "",
   "slot_size": "1x1",
   "submitted_at": "2025-12-18T11:38:22.171884+00:00",
   "template": null
  },
  "BTAP": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-25T16:22:16.493804+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "208",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/BTAP.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/BTAP.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-02T05:32:06.729816+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "719",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/BTAP.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/BTAP.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "Transport Triggered Architecture processor",
   "licence": {
    "declared": "CERN-OHL-S-2.0",
    "declared_raw": "other",
    "repo_checked": "https://github.com/polyfractal/BreakingTTAPs",
    "repo_commit": "8f357d6ffb79",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "mismatch"
   },
   "name": "BreakingTTAPs",
   "precheck": {
    "artefact_sha256": {
     "log_file": "10f5631a75d59a421a6821207589cc079234a053032b7348881b3caeec17cc7d",
     "output_gds": "7b3bd7559129351876bdb812c64654daa912ffcd575fcb1a7a686be0a90ae6d5",
     "runs_archive": "c3da4131abecb6d174665486cf4af4c6f7dcf14d79533394cd3963b4e405046d"
    },
    "created_at": "2026-08-02T05:32:06.729816+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "719",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "",
   "slot_size": "1x1",
   "submitted_at": "2025-12-25T18:31:15.905297+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.6"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.5"
    ]
   }
  },
  "CAFE": {
   "checks": {
    "accepted": {
     "created_at": "2026-01-04T09:32:42.445032+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "241",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/CAFE.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/CAFE.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-02T09:48:31.135507+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "731",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/CAFE.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/CAFE.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "FazyRV Hachure is a System on Chip that integrates seven different variants of the bit-serial FazyRV RISC-V core in one chip for testing and research purposes.",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/meiniKi/gf180mcu-fazyrv-hachure",
    "repo_commit": "51047e6350b7",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "FazyRV Hachure",
   "precheck": {
    "artefact_sha256": {
     "log_file": "e39ddab70f2c47695c3167ef4a1eacf2c9734e8bfc27ea0fa19b78b7f52a90bb",
     "output_gds": "22f4e653aa92ecdd0d6f78707b808423e15f5a879967faffe12c9b138710399e",
     "runs_archive": "cda5bba7fb676ccbbecebb5cd25a5a111c4521532f0b9b6309c1580afb7ab137"
    },
    "created_at": "2026-08-02T09:48:31.135507+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "731",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/meiniKi/gf180mcu-fazyrv-hachure",
   "slot_size": "1x1",
   "submitted_at": "2026-01-04T13:38:09.566425+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.4"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.1",
     "1.3.2"
    ]
   }
  },
  "CHES": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-11T22:39:42.912193+00:00",
     "details": true,
     "docker_image_digest": "sha256:344919c644f3031315b338b83ecf841434e704e20da3959800b0438b379c0c79",
     "flow_complete": true,
     "id": "88",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/CHES.acceptance.precheck.log.gz",
     "magic_drc_errors": 14,
     "pad_mask_check": "not in flow",
     "precheck_version": "",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "warning"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/CHES.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-02T23:18:33.719399+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "767",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/CHES.precheck.log.gz",
     "magic_drc_errors": 14,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "warning"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/CHES.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "Eight-core chess move generator.",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/Ravenslofty/gf180mcu-chess",
    "repo_commit": "b73046558e5a",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "chess-move-generator",
   "precheck": {
    "artefact_sha256": {
     "log_file": "ad9dbfd208208a259b5d9237776b99c4f2f3db7d4ed97c0fae87370e8499092f",
     "output_gds": "0ace07cff0caca02a8b5b0c79c57c496f7d88c7ecdf9d5d81a86efcbb4517aa9",
     "runs_archive": "00a8de70f0965df52aad7a69562a59380d0067568e4fdc976d666683750922d1"
    },
    "created_at": "2026-08-02T23:18:33.719399+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "767",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/Ravenslofty/gf180mcu-chess",
   "slot_size": "1x1",
   "submitted_at": "2025-12-12T01:25:25.125851+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.4"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.1",
     "1.3.2"
    ]
   }
  },
  "GD02": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-17T11:50:40.721972+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "129",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/GD02.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/GD02.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-02T20:11:38.289809+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "759",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/GD02.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/GD02.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "An SoC based off the award-winning SERV, the world\u2019s smallest RISC-V CPU. With all the room available in the full-slot we can fit 9 cores connected to local SRAM. Each core is loaded from SPI FLASH on boot, and connected to some peripherals. A queue peripheral enables both synchronisation and core-core communications.",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/gregdavill/gf180mcu-racquet-0.5x1",
    "repo_commit": "8c1de9c2345f",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "Racquet Half r1p0 (1/2 slot)",
   "precheck": {
    "artefact_sha256": {
     "log_file": "05de865a3b4a0156e53990b1b1cd314cedb2a4765ec3a962436673a4c476e5a3",
     "output_gds": "679e3c17d7c2b164bd50ef18e7e0939a9aa6656711942d338abacd84ee312f97",
     "runs_archive": "0e3013a97f8290a329a10c93e0e691282e47d242cb19c7eb7f848160ac65b4ca"
    },
    "created_at": "2026-08-02T20:11:38.289809+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "759",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/gregdavill/gf180mcu-racquet-0.5x1",
   "slot_size": "0p5x1",
   "submitted_at": "2025-12-17T13:25:37.323448+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.6"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.5"
    ]
   }
  },
  "GD03": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-17T13:34:57.927886+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "156",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/GD03.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/GD03.acceptance.json",
     "trigger": "drc_update"
    },
    "latest": {
     "created_at": "2026-07-09T06:15:16.184921+00:00",
     "details": true,
     "docker_image_digest": "sha256:7aa4baf798acbbfc21807c913dfa05c3ee9250401d332ad584fb21da89a090d0",
     "flow_complete": true,
     "id": "414",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/GD03.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.1",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/GD03.json",
     "trigger": "retry"
    }
   },
   "chip_on_board": false,
   "description": "An SoC based off the award-winning SERV, the world\u2019s smallest RISC-V CPU. With all the room available in the full-slot we can fit 23 cores connected to local SRAM. Each core is loaded from SPI FLASH on boot, and connected to a slew of peripherals: uarts, timers and more uarts. A queue peripheral enables both synchronisation and core-core communications.",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/gregdavill/gf180mcu-racquet",
    "repo_commit": "5ef4901d472d",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "Racquet r2p0 - 23 core SoC",
   "precheck": {
    "artefact_sha256": {
     "log_file": "5636ffdefd6c97f309de2bad7b05dd6ed0df682c315d259817874e9c749d8a48",
     "output_gds": "f94bbcc6f67800e72931331e9a310c51c2b4ef01201fb0bb1da48edf6df40ce6",
     "runs_archive": "f27abe1475c8c287479ee135a75a6e3189b651519e33ee76217999915f961478"
    },
    "created_at": "2026-07-09T06:15:16.184921+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:7aa4baf798acbbfc21807c913dfa05c3ee9250401d332ad584fb21da89a090d0",
    "id": "414",
    "is_manufacturable": true,
    "precheck_version": "1.7.1",
    "precheck_version_from": "image",
    "status": "finished",
    "tool_versions": {
     "precheck": "unknown"
    }
   },
   "repository": "https://github.com/gregdavill/gf180mcu-racquet",
   "slot_size": "1x1",
   "submitted_at": "2025-12-18T01:30:57.479399+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.4"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.1",
     "1.3.2"
    ]
   }
  },
  "GD04": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-17T13:34:52.967053+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "155",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/GD04.acceptance.precheck.log.gz",
     "magic_drc_errors": 3122,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "warning"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/GD04.acceptance.json",
     "trigger": "drc_update"
    },
    "latest": {
     "created_at": "2026-07-30T12:41:48.831966+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "701",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/GD04.precheck.log.gz",
     "magic_drc_errors": 3122,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "warning"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/GD04.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "A Configuration of racquet, a multicore Serv based SoC\n - 9t 5v0 standard cells\n - Difetto to incorporate DFT scan chain into design\n - 6 cores",
   "licence": {
    "declared": "BSD-3-Clause",
    "declared_raw": "BSD-3-Clause",
    "repo_checked": "https://github.com/gregdavill/gf180mcu-racquet-1x0.5",
    "repo_commit": "a64a899dabd2",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "mismatch"
   },
   "name": "Racquet Wide 1x0.5",
   "precheck": {
    "artefact_sha256": {
     "log_file": "1b35e6a00d122960ac9ac11b656e428dd8491c975e199b7bfe128a0ba541aae5",
     "output_gds": "3fa8774ab2004a50c5778f76bfc98010231bee17ec938de6f81c6006bcab28c6",
     "runs_archive": "8da2ad3ed66942e9afddaaf61b5763f9d034681c0e24bf5f323f689ad033de0a"
    },
    "created_at": "2026-07-30T12:41:48.831966+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "701",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/gregdavill/gf180mcu-racquet-1x0.5",
   "slot_size": "1x0p5",
   "submitted_at": "2025-12-18T01:30:18.176965+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.4"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.1",
     "1.3.2"
    ]
   }
  },
  "HZ80": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-20T09:36:14.468148+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "203",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/HZ80.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/HZ80.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-02T03:28:29.700135+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "711",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/HZ80.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/HZ80.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "Silicon proven, pin compatible, open-source replacement for Zilog Z80 a classic 8-bit CPU.\nhttps://github.com/rejunity/z80-open-silicon",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/rejunity/ws0-z80-open-silicon-gf180mcu",
    "repo_commit": "56308db64709",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "FOSSi open-source replacement for Z80 classic 8-bit CPU (0.5 x 1 slot)",
   "precheck": {
    "artefact_sha256": {
     "log_file": "3dedc2898b681c9fae43aa8dbcdb1d9c73f9a274916a06dc72ac0e3d60115a6b",
     "output_gds": "95ae5a1998b7e18c28819513726907e2d0e339ca14aad72050f87b343f49cdca",
     "runs_archive": "c7d6f6694d8a47f43394edc5692255c129e56454960b0979c139416a7fb80719"
    },
    "created_at": "2026-08-02T03:28:29.700135+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "711",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/rejunity/ws0-z80-open-silicon-gf180mcu",
   "slot_size": "0p5x1",
   "submitted_at": "2025-12-20T20:45:59.099829+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.6"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.5"
    ]
   }
  },
  "ISHI": {
   "checks": {
    "accepted": {
     "created_at": "2026-01-04T09:28:27.749427+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "240",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/ISHI.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "same_as_latest": true,
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/ISHI.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-01-04T09:28:27.749427+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "240",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/ISHI.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/ISHI.json",
     "trigger": "initial"
    }
   },
   "chip_on_board": false,
   "description": "We, ISHI-KAI, are a community that promotes open source PDK & EDA.\nThis time, we brought together 14 novice semiconductor designers (most of whom were new to semiconductor design), each of whom created an analog circuit, such as an Inverter or OPAMP, ADC, PLL, BGR, CS, made using xschem & klayout with P-Cells .\nAll schematics and layouts are released under an open source license.\n\nIn addition, pads for probing were added to all circuits, taking into account that only bare dies are received.\nSince ISHI-KAI has university professors and semiconductor companies as collaborators, we are able to borrow probers through the generosity of professors and companies.Therefore, we plan to run analog circuits by probing.",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/ishi-kai/ISHI-KAI_Multiple_Projects_WaferSapce-GF180-1",
    "repo_commit": "ae2164f44677",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "ISHI-KAI's Multiple Users Project",
   "precheck": {
    "artefact_sha256": {
     "log_file": "ade3561a89b47ce2e3be64ae0eb3d93f0b7a517cb0cb474bbe06e066670ff4fa",
     "output_gds": "270e32b20b8f0fb0d03c35335c15c357edfddf61011f9672aed9fb320617dea0",
     "runs_archive": "a15600774267b3794aa1fd54c7a65544063b342024efc93a245914e40427204e"
    },
    "created_at": "2026-01-04T09:28:27.749427+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
    "id": "240",
    "is_manufacturable": true,
    "precheck_version": "1.5.5",
    "precheck_version_from": "image",
    "status": "finished",
    "tool_versions": {
     "precheck": "unknown"
    }
   },
   "repository": "https://github.com/ishi-kai/ISHI-KAI_Multiple_Projects_WaferSapce-GF180-1",
   "slot_size": "1x1",
   "submitted_at": "2026-01-04T13:35:28.453878+00:00",
   "template": null
  },
  "JKU1": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-15T08:14:09.207778+00:00",
     "details": true,
     "docker_image_digest": "sha256:4548ca1351d21cdd7e628e7f21d9567803d704784816e4fa69adcbd77073996f",
     "flow_complete": true,
     "id": "103",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/JKU1.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/JKU1.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2025-12-17T13:23:57.688889+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "141",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/JKU1.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/JKU1.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "This wafer.space tapeout includes various projects from the IICQC at JKU and a TinyWhisper RISC-V from JMU. \nGitHub Link: https://github.com/iic-jku/gf180mcu-jku-projects",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/iic-jku/gf180mcu-jku-projects",
    "repo_commit": "ebfc69daad23",
    "repo_files": [
     "SHL-2.1"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "SHL-2.1"
     }
    ],
    "status": "mismatch"
   },
   "name": "gf180mcu-jku-projects",
   "precheck": {
    "artefact_sha256": {
     "log_file": "8873a68af656c65027d9a6c5e7f9cb4af624cd561c064ad87bdf3a1b34fc9895",
     "output_gds": "774a0d2eb1e944f0f88301dade98448a79674568c452862c8aec0eb313a9d480",
     "runs_archive": "c98f835d4763fa4f82c12eb2883521878f921f622252a1fc970e6ab937de5b0a"
    },
    "created_at": "2025-12-17T13:23:57.688889+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
    "id": "141",
    "is_manufacturable": true,
    "precheck_version": "1.5.5",
    "precheck_version_from": "image",
    "status": "finished",
    "tool_versions": {
     "precheck": "unknown"
    }
   },
   "repository": "https://github.com/iic-jku/gf180mcu-jku-projects",
   "slot_size": "1x1",
   "submitted_at": "2025-12-15T11:42:44.246350+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.6"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.5"
    ]
   }
  },
  "JKU2": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-17T16:13:09.274157+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "168",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/JKU2.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "same_as_latest": true,
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/JKU2.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2025-12-17T16:13:09.274157+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "168",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/JKU2.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/JKU2.json",
     "trigger": "initial"
    }
   },
   "chip_on_board": false,
   "description": "This wafer.space tapeout includes the digital core of an ATBS ADC from the IICQC at JKU.\nGitHub Link: https://github.com/iic-jku/gf180mcu-jku-atbs-adc",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/iic-jku/gf180mcu-jku-atbs-adc",
    "repo_commit": "2fae3a6c0ffd",
    "repo_files": [
     "SHL-2.1"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "SHL-2.1"
     }
    ],
    "status": "mismatch"
   },
   "name": "gf180mcu-jku-atbs-adc",
   "precheck": {
    "artefact_sha256": {
     "log_file": "99f36fbe9c63ce7be1b8353f30d4aac4a951bbd50d3964f8eb826768a4b50233",
     "output_gds": "abdbf57879b209b6ab20ab4dd5c1638e4b1ed90ed915d500a704ca3591a7ef4b",
     "runs_archive": "15da413c0a6e06c08ad85872e7b9a030dba97c13e3c1e8aa02eb440b947bdf7a"
    },
    "created_at": "2025-12-17T16:13:09.274157+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
    "id": "168",
    "is_manufacturable": true,
    "precheck_version": "1.5.5",
    "precheck_version_from": "image",
    "status": "finished",
    "tool_versions": {
     "precheck": "unknown"
    }
   },
   "repository": "https://github.com/iic-jku/gf180mcu-jku-atbs-adc",
   "slot_size": "1x0p5",
   "submitted_at": "2025-12-17T22:02:28.155828+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.6"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.5"
    ]
   }
  },
  "KIAN": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-16T20:14:37.608692+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "117",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/KIAN.acceptance.precheck.log.gz",
     "magic_drc_errors": 2,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "warning"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/KIAN.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-02T18:54:24.080471+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "755",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/KIAN.precheck.log.gz",
     "magic_drc_errors": 2,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "warning"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/KIAN.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "KianV SV32 (MMU) RV32IMA Zicntr Zicsr Zifencei SSTC Linux/XV6 SoC",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/splinedrive/gf180mcu-kianv-rv32ima-sv32",
    "repo_commit": "2483ecb9cc00",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "KianV: A 32-bit RISC-V Linux SoC taped out on GF180MCU",
   "precheck": {
    "artefact_sha256": {
     "log_file": "a3f540888d79a17f514bdd08815d43daacf4c7abadc31419891f5a833f4c0f24",
     "output_gds": "266aa8ff0d9d4b2ca05518a1650450feb2d270de1a5a96734eea6fb23412b620",
     "runs_archive": "caefdd1a627e1e094ba1dfbc1a23dadd5132fdf34d0300fca8a4c248ecdb5569"
    },
    "created_at": "2026-08-02T18:54:24.080471+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "755",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/splinedrive/gf180mcu-kianv-rv32ima-sv32",
   "slot_size": "1x1",
   "submitted_at": "2025-12-16T22:38:43.183054+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.6"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.5"
    ]
   }
  },
  "MOLE": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-16T18:29:22.178741+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "115",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/MOLE.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/MOLE.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-02T18:32:18.152412+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "753",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/MOLE.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/MOLE.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "An open source FPGA generated using the FABulous eFPGA framework that can be programmed using Yosys and nextpnr. It can be configured via an active or passive SPI interface. In active mode, the bitstream is read from an external SPI flash from one of 16 slots. Specs: 48x I/Os, 480x LUT4, 6x SRAM 512x8, 6x MAC, 12x Register file",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/mole99/gf180mcu-fabulous-fpga",
    "repo_commit": "97da81d42c9e",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "FABulous FPGA",
   "precheck": {
    "artefact_sha256": {
     "log_file": "5018171c4e9f542ce59749d85ebdd6be3b20303b2366e1b9d500336f9be7f05b",
     "output_gds": "d7c64e641d37b6d29fc8def75dac80afd66d42d030a5052d0b18a82a112d6377",
     "runs_archive": "2abe1fe672e660c902cad4dd5532ad997e070e15e9e7fafe96020360594636fd"
    },
    "created_at": "2026-08-02T18:32:18.152412+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "753",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/mole99/gf180mcu-fabulous-fpga",
   "slot_size": "1x1",
   "submitted_at": "2025-12-17T07:41:14.945898+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.6"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.5"
    ]
   }
  },
  "MOS2": {
   "checks": {
    "accepted": {
     "created_at": "2026-01-03T15:00:41.725654+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "215",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/MOS2.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/MOS2.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-02T08:54:20.357067+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "729",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/MOS2.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/MOS2.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "Embedded Chipathon design",
   "licence": {
    "declared": "MIT",
    "declared_raw": "MIT",
    "repo_checked": "https://github.com/AutoMOS-project/AutoMOS-chipathon2025/tree/update-for-ws",
    "repo_commit": "85e9753659e8",
    "repo_files": [
     "MIT"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "MIT"
     }
    ],
    "status": "match"
   },
   "name": "AutoMOS-Chipathon-2025 full size",
   "precheck": {
    "artefact_sha256": {
     "log_file": "bd23759590deaf0f70188a5c65affc15715382923253bd689daa6e299db2a720",
     "output_gds": "61dfe1190d02d4568ab2926b305502900803e576ec2a6bb56b597db827aaa60d",
     "runs_archive": "434e48430e3c168e62e389ae19d3914988ba7cd6b5b1db266e0208289c1c8ee8"
    },
    "created_at": "2026-08-02T08:54:20.357067+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "729",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/AutoMOS-project/AutoMOS-chipathon2025/tree/update-for-ws",
   "slot_size": "1x1",
   "submitted_at": "2026-01-04T13:38:47.271751+00:00",
   "template": {
    "pin": {},
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": []
   }
  },
  "MOSB": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-17T13:24:15.561568+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "142",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/MOSB.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/MOSB.acceptance.json",
     "trigger": "drc_update"
    },
    "latest": {
     "created_at": "2026-08-03T01:19:00.608747+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "772",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/MOSB.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/MOSB.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "MOSbiusV3",
   "licence": {
    "declared": "proprietary",
    "declared_raw": "proprietary",
    "repo_checked": "",
    "repo_commit": "",
    "repo_files": [],
    "repo_headers": [],
    "repo_licence_files": [],
    "status": "no repository"
   },
   "name": "MOSbiusV3",
   "precheck": {
    "artefact_sha256": {
     "log_file": "73a80931f36cef8e9edad39538c28801be9fb9b3d9fb732b3bdffaa2c68fe290",
     "output_gds": "2695c55a88f8aebe7be12c127ffabb0d89a9fd1caacdcf4c7bda6ab8e2facd8f",
     "runs_archive": "117e68ba1f9be53077f59e41bdb403ed004a5e44cecdb5fe07e6d479eddcca1c"
    },
    "created_at": "2026-08-03T01:19:00.608747+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "772",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "",
   "slot_size": "1x1",
   "submitted_at": "2025-12-18T08:59:15.410898+00:00",
   "template": null
  },
  "OCD1": {
   "checks": {
    "accepted": {
     "created_at": "2026-01-02T19:33:55.689979+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "214",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/OCD1.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/OCD1.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-02T08:54:20.507889+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "730",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/OCD1.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/OCD1.json",
     "trigger": "retry"
    }
   },
   "chip_on_board": false,
   "description": "Synthesis test of the gf180mcu_ocd_io, gf180mcu_ocd_ip_sram, and gf180mcu_as_sc_mcu7t3v3 libraries with a project framework similar to the Efabless \"openframe\" version of Caravel for sky130.",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/RTimothyEdwards/gf180mcu_ocd_openframe",
    "repo_commit": "9ef4567172df",
    "repo_files": [],
    "repo_headers": [
     "Apache-2.0"
    ],
    "repo_licence_files": [],
    "status": "match"
   },
   "name": "openframe_caravel_picorv32",
   "precheck": {
    "artefact_sha256": {
     "log_file": "25b161f4dcbce0d23bda0e42ba97eea2998d7d6d9ff6fd5e1f75353611fb212e",
     "output_gds": "637bbb1fa27d664a5acbf944472384c58152a1e41a9dac74f21646926202395b",
     "runs_archive": "a104e4dde3029f88b7dda7b867c38fae49496ab18d76c1cca9139c0729de2ef0"
    },
    "created_at": "2026-08-02T08:54:20.507889+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "730",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/RTimothyEdwards/gf180mcu_ocd_openframe",
   "slot_size": "1x1",
   "submitted_at": "2026-01-03T00:19:22.111853+00:00",
   "template": null
  },
  "OCD2": {
   "checks": {
    "accepted": {
     "created_at": "2026-01-02T17:56:09.938580+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "209",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/OCD2.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "same_as_latest": true,
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/OCD2.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-01-02T17:56:09.938580+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "209",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/OCD2.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/OCD2.json",
     "trigger": "initial"
    }
   },
   "chip_on_board": false,
   "description": "Test chip for the 3.3V SRAM macros (256 byte, 512 byte, and 1kbyte) from the library gf180mcu_ocd_ip_sram.\nThe test chip consists of one each of the 1kB and 512B SRAM cores and two 256B cores pinned out to individual GPIO pins.\nAlso there is a POR macro with a test output.",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/RTimothyEdwards/gf180mcu_ocd_sram_test",
    "repo_commit": "6d4f6099546c",
    "repo_files": [],
    "repo_headers": [
     "Apache-2.0"
    ],
    "repo_licence_files": [],
    "status": "match"
   },
   "name": "ocd_sram_test",
   "precheck": {
    "artefact_sha256": {
     "log_file": "aa19033747b1b56bc3b31d18c1ce7eb33125788c82f967c893e306533226df4d",
     "output_gds": "ed49ce0e8ed7987906c3224370be20dc53a80bc8623ec24ee28afd034931b585",
     "runs_archive": "7428e1ef99325a9ae69e6765d35ed327a5498704abcfb4ca7a52a4938a560f2e"
    },
    "created_at": "2026-01-02T17:56:09.938580+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
    "id": "209",
    "is_manufacturable": true,
    "precheck_version": "1.5.5",
    "precheck_version_from": "image",
    "status": "finished",
    "tool_versions": {
     "precheck": "unknown"
    }
   },
   "repository": "https://github.com/RTimothyEdwards/gf180mcu_ocd_sram_test",
   "slot_size": "1x0p5",
   "submitted_at": "2026-01-02T19:36:24.936962+00:00",
   "template": null
  },
  "RBOY": {
   "checks": {},
   "chip_on_board": false,
   "description": "A video games console on a chip. RISC-V CPU, RISC-V APU and custom graphics hardware.",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/wren6991/riscboy-180",
    "repo_commit": "8c2bfda6461c",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "RISCBoy-180",
   "precheck": null,
   "repository": "https://github.com/wren6991/riscboy-180",
   "slot_size": "1x1",
   "submitted_at": "",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.4"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.1",
     "1.3.2"
    ]
   }
  },
  "RZ80": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-20T10:06:13.438441+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "204",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/RZ80.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/RZ80.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-02T03:55:44.951221+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "714",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/RZ80.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/RZ80.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "Silicon proven, pin compatible, open-source replacement for Zilog Z80 a classic 8-bit CPU.\nhttps://github.com/rejunity/z80-open-silicon",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/rejunity/ws0-z80-open-silicon-gf180mcu?tab=readme-ov-file",
    "repo_commit": "56308db64709",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "FOSSi open-source replacement for Z80 classic 8-bit CPU",
   "precheck": {
    "artefact_sha256": {
     "log_file": "23fd18c50a3b2171d18905bd47c33c4e993d35c8fac4fad24e2c75f5c2396b8f",
     "output_gds": "6830d2367fe5ae43453d7e510839e8869ad913b053b200378d3806084b3a39be",
     "runs_archive": "dbcc33f062f0ddfb88fd4d627269388ac0e8552cb934dacd1b1bd537f070e832"
    },
    "created_at": "2026-08-02T03:55:44.951221+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "714",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/rejunity/ws0-z80-open-silicon-gf180mcu?tab=readme-ov-file",
   "slot_size": "1x1",
   "submitted_at": "2025-12-20T20:44:46.213778+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.6"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.5"
    ]
   }
  },
  "RZML": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-20T15:39:13.532450+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "205",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/RZML.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/RZML.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-02T04:57:32.022537+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "716",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/RZML.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/RZML.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "EXPERIMENTAL!!! The world smallest image classifier. Differential Logic / Logic Gate Network trained to classify tiny 28x28 images based on FashionMNIST dataset.",
   "licence": {
    "declared": "proprietary",
    "declared_raw": "proprietary",
    "repo_checked": "https://gitlab.com/rejunity/ws0-lgn-fxnist-gf180mcu-tapeout",
    "repo_commit": "ddbd922a1e9d",
    "repo_files": [],
    "repo_headers": [],
    "repo_licence_files": [],
    "status": "no licence file"
   },
   "name": "LGN FashionMNIST - Logic Gate Network trained on FashioMNIST",
   "precheck": {
    "artefact_sha256": {
     "log_file": "e64aa1936f57f5715ec29ca0ac9b183a079e7dbf146405deb9d8e2f5ca712451",
     "output_gds": "8aae6ebd5e0db8144632bbd7c6afbbf50e54d3cb3022ea385ca7dc9274daf986",
     "runs_archive": "742460f1290eef147f10d65a5a3d32c81d7b888edccbdcb300c81d453dca5d6d"
    },
    "created_at": "2026-08-02T04:57:32.022537+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "716",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "",
   "slot_size": "1x1",
   "submitted_at": "2025-12-20T20:44:29.272145+00:00",
   "template": {
    "pin": {},
    "repo": "egorxe/gf180mcu-caravel-template",
    "versions": []
   }
  },
  "TQVA": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-17T13:31:21.611684+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "151",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/TQVA.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/TQVA.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-07-30T12:22:48.467922+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "700",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/TQVA.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/TQVA.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "A Risc-V RV32EC SoC with peripherals from the Tiny Tapeout Risc-V competition. This version uses a quarter sized slot.",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/MichaelBell/ws01-tinyQV",
    "repo_commit": "2c8630bce07f",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "TinyQV - Crowdsourced Risc-V SoC",
   "precheck": {
    "artefact_sha256": {
     "log_file": "bb6a05b9a7d92cc07cd5ba72814800ad532eb35abdbf0f34b34f2a1efc2efd30",
     "output_gds": "7b296cbd5bc12146e06b90b69a699d6d8ed192bbd11d7611169032b9edf70cee",
     "runs_archive": "da689fe7b21434e2d3d56dca3d0ec42dabe0a7e9894f818072b70df1321f8c24"
    },
    "created_at": "2026-07-30T12:22:48.467922+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "700",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/MichaelBell/ws01-tinyQV",
   "slot_size": "0p5x0p5",
   "submitted_at": "2025-12-17T16:12:56.349165+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.5"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.3",
     "1.3.4"
    ]
   }
  },
  "TQVB": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-17T13:30:21.285264+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "150",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/TQVB.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/TQVB.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-07-30T12:21:48.283686+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "699",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/TQVB.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/TQVB.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "A Risc-V RV32EC SoC with peripherals from the Tiny Tapeout Risc-V competition. This version uses a half width slot (but is otherwise identical to the quarter size version)",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/MichaelBell/ws01-tinyQV",
    "repo_commit": "2c8630bce07f",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "TinyQV - Crowdsourced Risc-V SoC (0.5x1)",
   "precheck": {
    "artefact_sha256": {
     "log_file": "d142370996d95f605ddaa9760c7780c352dd8b6ae042ebf56feea7f7cea73ff5",
     "output_gds": "44740f4b5d68a7e61ed85ba36ffb53be5c636b867f5bfead36d4a697ddd3d87f",
     "runs_archive": "90ea7fc8302405f75d848f527d005f95e888dbbc43e75c33ab545ad795e95dfe"
    },
    "created_at": "2026-07-30T12:21:48.283686+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "699",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/MichaelBell/ws01-tinyQV",
   "slot_size": "0p5x1",
   "submitted_at": "2025-12-17T16:11:31.015042+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.5"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.3",
     "1.3.4"
    ]
   }
  },
  "TQVC": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-17T13:28:20.921044+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "149",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/TQVC.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/TQVC.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-03T02:41:20.334771+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "776",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/TQVC.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/TQVC.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "A Risc-V RV32EC SoC with peripherals from the Tiny Tapeout Risc-V competition. This version uses a half height slot (but is otherwise identical to the quarter size version)",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/MichaelBell/ws01-tinyQV",
    "repo_commit": "2c8630bce07f",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "TinyQV - Crowdsourced Risc-V SoC (1x0.5)",
   "precheck": {
    "artefact_sha256": {
     "log_file": "6aa63abda833f76f29ed10bb783e2fd6e6b9782845168330cdf82c596270a180",
     "output_gds": "91e1d0ca36b092672c864f8257369fad88b417ec2060dcf3c26cbff10bd4f0e7",
     "runs_archive": "082501a95c42d465a19b990b4024bc0f3c1f6ee5eae3e76b874976a358b8ab39"
    },
    "created_at": "2026-08-03T02:41:20.334771+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "776",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/MichaelBell/ws01-tinyQV",
   "slot_size": "1x0p5",
   "submitted_at": "2025-12-17T16:10:22.404998+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.5"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.3",
     "1.3.4"
    ]
   }
  },
  "TRID": {
   "checks": {
    "accepted": {
     "created_at": "2026-01-03T15:13:33.254066+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "220",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/TRID.precheck.log.gz",
     "magic_drc_errors": 8,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "same_as_latest": true,
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "warning"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/TRID.json",
     "trigger": "retry"
    },
    "latest": {
     "created_at": "2026-01-03T15:13:33.254066+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "220",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/TRID.precheck.log.gz",
     "magic_drc_errors": 8,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "warning"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/TRID.json",
     "trigger": "retry"
    }
   },
   "chip_on_board": false,
   "description": "Test structures to evaluate leakage currents in gf180mcuD technology",
   "licence": {
    "declared": "CERN-OHL-W-2.0",
    "declared_raw": "other",
    "repo_checked": "https://github.com/Scafir/gf180mcu-project-trident-gf180-teststructure",
    "repo_commit": "f81200d5f0b3",
    "repo_files": [
     "Apache-2.0",
     "CC-BY-4.0",
     "CERN-OHL-W-2.0",
     "LPPL-1.3c",
     "LicenseRef-CERNLogo"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSES/Apache-2.0.txt",
      "spdx": "Apache-2.0"
     },
     {
      "file": "LICENSES/CC-BY-4.0.txt",
      "spdx": "CC-BY-4.0"
     },
     {
      "file": "LICENSES/CERN-OHL-W-2.0.txt",
      "spdx": "CERN-OHL-W-2.0"
     },
     {
      "file": "LICENSES/LPPL-1.3c.txt",
      "spdx": "LPPL-1.3c"
     },
     {
      "file": "LICENSES/LicenseRef-CERNLogo.txt",
      "spdx": "LicenseRef-CERNLogo"
     }
    ],
    "status": "match"
   },
   "name": "gf180mcu-project-trident-gf180-teststructure",
   "precheck": {
    "artefact_sha256": {
     "log_file": "58b194f6a1a3b3d2e49e8f4c707c2def98627207ad2d240a5f8a075e27f85c78",
     "output_gds": "7d319382160df1c102aea162015a8cb007dc6d42c7418f0e104e01dd29100673",
     "runs_archive": "38955eb8d5a6ff30582ae8d9625e90dd2739e4f85bcc5a98820c8cb8f5f50f7f"
    },
    "created_at": "2026-01-03T15:13:33.254066+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
    "id": "220",
    "is_manufacturable": true,
    "precheck_version": "1.5.5",
    "precheck_version_from": "image",
    "status": "finished",
    "tool_versions": {
     "precheck": "unknown"
    }
   },
   "repository": "https://github.com/Scafir/gf180mcu-project-trident-gf180-teststructure",
   "slot_size": "0p5x1",
   "submitted_at": "2026-01-04T13:38:53.963768+00:00",
   "template": null
  },
  "TTP2": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-10T18:16:37.849631+00:00",
     "details": false,
     "id": "62",
     "is_manufacturable": true,
     "precheck_version": "",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-02T22:25:36.599108+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "764",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/TTP2.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/TTP2.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "https://tinytapeout.com",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/TinyTapeout/tinytapeout-gf-0p2",
    "repo_commit": "4150e9654790",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "Tiny Tapeout GF 0.2",
   "precheck": {
    "artefact_sha256": {
     "log_file": "1001c24238d270aadcd871777b4403e474dc6ed6b2f9ecd1768a6971ff3b168d",
     "output_gds": "626e3868e72aac4d75cf428b5b714df5871f173ab92f1ddcc85d82a0cc2ee702",
     "runs_archive": "494a90a3dca9f27726cfc4552a2f1211bd7cc7ccbc9d520e055c846cd65f72d7"
    },
    "created_at": "2026-08-02T22:25:36.599108+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "764",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/TinyTapeout/tinytapeout-gf-0p2",
   "slot_size": "1x1",
   "submitted_at": "2025-12-11T05:06:40.764867+00:00",
   "template": null
  },
  "TTPG": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-11T06:46:38.757290+00:00",
     "details": false,
     "id": "68",
     "is_manufacturable": true,
     "precheck_version": "",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-02T21:13:06.023880+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "761",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/TTPG.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/TTPG.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "https://www.tinytapeout.com",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/TinyTapeout/tinytapeout-gf-0p2",
    "repo_commit": "4150e9654790",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "Tiny Tapeout GF 0p2 - Power Gated Variant",
   "precheck": {
    "artefact_sha256": {
     "log_file": "fd60fe7e553725c1497c9d91cbf7db1537d507081fa33051356fbe288069dcfb",
     "output_gds": "b14d114ac8f2a556108cae81ffa21f36ea73ca7c6985f020d0a9831e88a35007",
     "runs_archive": "39cd8a86b97aa0c84fdcec0114c196e7edfdbe3f37738aae9ad5ae9c44b034e4"
    },
    "created_at": "2026-08-02T21:13:06.023880+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "761",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/TinyTapeout/tinytapeout-gf-0p2",
   "slot_size": "1x1",
   "submitted_at": "2025-12-11T14:04:59.196246+00:00",
   "template": null
  },
  "TZ01": {
   "checks": {
    "accepted": {
     "created_at": "2025-12-15T14:19:23.916286+00:00",
     "details": true,
     "docker_image_digest": "sha256:4548ca1351d21cdd7e628e7f21d9567803d704784816e4fa69adcbd77073996f",
     "flow_complete": true,
     "id": "105",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/TZ01.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/TZ01.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-03T01:55:09.140457+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "774",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/TZ01.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/TZ01.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "eFUSE and SRAM testchip put together by Egorexe and Zedulo team with support from Tillitis",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/ZeduloTech/gf180mcu-testchip2025",
    "repo_commit": "1d1f91d4f362",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "TillitisZedulo-testchip2025",
   "precheck": {
    "artefact_sha256": {
     "log_file": "b2d6a3118430b20b9ace03ec4750c855561f9935489bdfdb787e0954254c8054",
     "output_gds": "17b60f67aff37987de379b432927c52889e0e310f942ecad733bd1ebe3a1c32d",
     "runs_archive": "9fa5a46854879953127ccfb08490b30e142d412e8526baf8937763fc498d415e"
    },
    "created_at": "2026-08-03T01:55:09.140457+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "774",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/ZeduloTech/gf180mcu-testchip2025",
   "slot_size": "1x1",
   "submitted_at": "2025-12-17T07:01:51.522152+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.4"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.1",
     "1.3.2"
    ]
   }
  },
  "WSLG": {
   "checks": {
    "accepted": {
     "created_at": "2026-01-04T09:33:13.029071+00:00",
     "details": true,
     "docker_image_digest": "sha256:d28f6a50f7854865571b2161f7099dc1d2666237ffcc49cd143152f9e6aab14b",
     "flow_complete": true,
     "id": "242",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/WSLG.acceptance.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.5.5",
     "precheck_version_from": "image",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/WSLG.acceptance.json",
     "trigger": "initial"
    },
    "latest": {
     "created_at": "2026-08-02T09:54:49.724024+00:00",
     "details": true,
     "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
     "flow_complete": true,
     "id": "732",
     "is_manufacturable": true,
     "klayout_drc_errors": 0,
     "log_file": "precheck/WSLG.precheck.log.gz",
     "magic_drc_errors": 0,
     "pad_mask_check": "not in flow",
     "precheck_version": "1.7.3",
     "steps": [
      [
       "KLayout.ReadLayout",
       "passed"
      ],
      [
       "KLayout.CheckTopLevel",
       "passed"
      ],
      [
       "KLayout.CheckSize",
       "passed"
      ],
      [
       "KLayout.GenerateID",
       "passed"
      ],
      [
       "KLayout.Render",
       "passed"
      ],
      [
       "KLayout.Density",
       "passed"
      ],
      [
       "Checker.KLayoutDensity",
       "passed"
      ],
      [
       "KLayout.ZeroAreaPolygons",
       "passed"
      ],
      [
       "Checker.KLayoutZeroAreaPolygons",
       "passed"
      ],
      [
       "KLayout.Antenna",
       "passed"
      ],
      [
       "Checker.KLayoutAntenna",
       "passed"
      ],
      [
       "Magic.DRC",
       "passed"
      ],
      [
       "Checker.MagicDRC",
       "passed"
      ],
      [
       "KLayout.DRC",
       "passed"
      ],
      [
       "Checker.KLayoutDRC",
       "passed"
      ],
      [
       "KLayout.WriteLayout",
       "passed"
      ]
     ],
     "steps_file": "precheck/WSLG.json",
     "trigger": "drc_update"
    }
   },
   "chip_on_board": false,
   "description": "Die with a big wafer.space logo on it!",
   "licence": {
    "declared": "Apache-2.0",
    "declared_raw": "Apache-2.0",
    "repo_checked": "https://github.com/89Mods/ws-logo-die",
    "repo_commit": "02d2ff4e3768",
    "repo_files": [
     "Apache-2.0"
    ],
    "repo_headers": [],
    "repo_licence_files": [
     {
      "file": "LICENSE",
      "spdx": "Apache-2.0"
     }
    ],
    "status": "match"
   },
   "name": "Wafer.Space Logo",
   "precheck": {
    "artefact_sha256": {
     "log_file": "7739de29f94fb37b40931c6f8a69a7aad8d17c124384dce1e301e424c4630d91",
     "output_gds": "d437837bf44854c2b59aa8c0891d8a8fcb710d3f382ec9fe8da9130604590a8d",
     "runs_archive": "773b77958d780a253acaf8a443ac2fecf9388ca95ecde895f1f10576ca0da77c"
    },
    "created_at": "2026-08-02T09:54:49.724024+00:00",
    "docker_exit_code": 0,
    "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
    "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
    "id": "732",
    "is_manufacturable": true,
    "precheck_version": "1.7.3",
    "status": "finished",
    "tool_versions": {
     "nix-eda": "6.24.0 @ ebee72ea7826"
    }
   },
   "repository": "https://github.com/89Mods/ws-logo-die",
   "slot_size": "1x1",
   "submitted_at": "2026-01-04T13:38:16.025185+00:00",
   "template": {
    "pin": {
     "PDK_TAG": "1.6.4"
    },
    "repo": "wafer-space/gf180mcu-project-template",
    "versions": [
     "1.3.1",
     "1.3.2"
    ]
   }
  }
 },
 "run": "ws-run1"
}
