{
 "image": "mpw-004_PSDM_reticle.png",
 "width": 53432,
 "height": 65056,
 "bit_depth": 8,
 "color_type": 0,
 "grid": {
  "rows": 6,
  "cols": 7,
  "die_w": 7176,
  "die_h": 10376,
  "gap": 400
 },
 "filter": {
  "rows": "up",
  "first_row_of_each_tile": "none"
 },
 "zlib": {
  "level": 9,
  "wbits": 15,
  "memlevel": 9,
  "strategy": 0,
  "idat_chunk_limit": 1048576
 },
 "rebuild_with": "reconstruct_reticle.py",
 "tiles": [
  {
   "file": "mpw-004_PSDM_tile_A1.png",
   "row": 0,
   "col": 0,
   "frame": "A1",
   "x": 0,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "001",
   "project": "zero_to_asic_course_group_submission_mpw4",
   "bytes": 2062591,
   "sha256": "bcfae6a50830208d2f9f2907075f4c18a1d3b498e6ab07cac38597915af82859"
  },
  {
   "file": "mpw-004_PSDM_tile_A2.png",
   "row": 0,
   "col": 1,
   "frame": "A2",
   "x": 7576,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "002",
   "project": "zero_to_asic_course_mpw2_re-run",
   "bytes": 1655349,
   "sha256": "cbc1f67328cfabfcd7b366a3b1fe81003fb6b5be6f3eb93519ac9cc58878a2f9"
  },
  {
   "file": "mpw-004_PSDM_tile_A3.png",
   "row": 0,
   "col": 2,
   "frame": "A3",
   "x": 15152,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "003",
   "project": "cmos_only_self-biased_current_source",
   "bytes": 1160460,
   "sha256": "5ae2aae891602d29445d8c50a0e549f888ded3aa8e4a3c24040ac9df187fb1b9"
  },
  {
   "file": "mpw-004_PSDM_tile_A4.png",
   "row": 0,
   "col": 3,
   "frame": "A4",
   "x": 22728,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "004",
   "project": "pifive-soc",
   "bytes": 1833975,
   "sha256": "0c5dbeb06b3e8431123115cb408e8f7b8097fb15eaccb75d085bd4deb7fb541a"
  },
  {
   "file": "mpw-004_PSDM_tile_A5.png",
   "row": 0,
   "col": 4,
   "frame": "A5",
   "x": 30304,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "005",
   "project": "ram_generator",
   "bytes": 1324609,
   "sha256": "6877841c09deceea9ecfa3fff51f7d4dfa19d92e4af1e5d4b19614e9ef38a79f"
  },
  {
   "file": "mpw-004_PSDM_tile_A6.png",
   "row": 0,
   "col": 5,
   "frame": "A6",
   "x": 37880,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "006",
   "project": "space_controller",
   "bytes": 1500726,
   "sha256": "d8c110b7d26506952f078f016860231c943fbd560993ed3a69de118e4965cdae"
  },
  {
   "file": "mpw-004_PSDM_tile_A7.png",
   "row": 0,
   "col": 6,
   "frame": "A7",
   "x": 45456,
   "y": 0,
   "w": 7976,
   "h": 10776,
   "slot": null,
   "project": null,
   "bytes": 106769,
   "sha256": "56c5b78f9b86a53fdb64304acc12fba53d045b0526cc20ac1552594029f8a19a"
  },
  {
   "file": "mpw-004_PSDM_tile_B1.png",
   "row": 1,
   "col": 0,
   "frame": "B1",
   "x": 0,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "007",
   "project": "randsack_b1",
   "bytes": 1420989,
   "sha256": "caedaef0eb27c0e94949b06f10fcb31baf86b1cccf8d6cfcd36a4e7a53a32f4f"
  },
  {
   "file": "mpw-004_PSDM_tile_B2.png",
   "row": 1,
   "col": 1,
   "frame": "B2",
   "x": 7576,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "008",
   "project": "4t1r_testchip",
   "bytes": 1154921,
   "sha256": "3f0af686decb801fd8123b11ed6559d454356a31d2c948395fe0db3db8638ce2"
  },
  {
   "file": "mpw-004_PSDM_tile_B3.png",
   "row": 1,
   "col": 2,
   "frame": "B3",
   "x": 15152,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "009",
   "project": "yonga-turbo_encoder",
   "bytes": 1593152,
   "sha256": "7b7092a2bce56ff70ceaf2ad3e8e790b5c740556d4a5db1553972ea665aee37f"
  },
  {
   "file": "mpw-004_PSDM_tile_B4.png",
   "row": 1,
   "col": 3,
   "frame": "B4",
   "x": 22728,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "010",
   "project": "icesoc",
   "bytes": 4235302,
   "sha256": "3bc257b81527afd41aca16e05c12d377be219086532e14b158fadddc9b3e72ff"
  },
  {
   "file": "mpw-004_PSDM_tile_B5.png",
   "row": 1,
   "col": 4,
   "frame": "B5",
   "x": 30304,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "011",
   "project": "key_value_store",
   "bytes": 1229581,
   "sha256": "c0dd3c07a5f86301a100bbb76a8a316a280448e7373efb3e61bd26b2f0954fa4"
  },
  {
   "file": "mpw-004_PSDM_tile_B6.png",
   "row": 1,
   "col": 5,
   "frame": "B6",
   "x": 37880,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "012",
   "project": "subservient-mpw4",
   "bytes": 1616871,
   "sha256": "7614c9aa2d7284eaccadcb0fa1347ba7f54b769aa20d61cb790abc3bae2d2831"
  },
  {
   "file": "mpw-004_PSDM_tile_B7.png",
   "row": 1,
   "col": 6,
   "frame": "B7",
   "x": 45456,
   "y": 10776,
   "w": 7976,
   "h": 10776,
   "slot": "013",
   "project": "logic_bist",
   "bytes": 1941354,
   "sha256": "843919317d98333e7d6667dcfdf779b0dea4faa634b406e1d159d7487fa6e76b"
  },
  {
   "file": "mpw-004_PSDM_tile_C1.png",
   "row": 2,
   "col": 0,
   "frame": "C1",
   "x": 0,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "014",
   "project": "riscduino-r1",
   "bytes": 2379036,
   "sha256": "b64d36dbccb14086beffc538fd381f3736bc721af4c2ab289d7d0287ed2dcd60"
  },
  {
   "file": "mpw-004_PSDM_tile_C2.png",
   "row": 2,
   "col": 1,
   "frame": "C2",
   "x": 7576,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "015",
   "project": "template",
   "bytes": 1257400,
   "sha256": "3508ba8434e82564770517004b05dc4a84c0a0f920170412dd82f36c200a6936"
  },
  {
   "file": "mpw-004_PSDM_tile_C3.png",
   "row": 2,
   "col": 2,
   "frame": "C3",
   "x": 15152,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "016",
   "project": "vexriscv_soc",
   "bytes": 1635575,
   "sha256": "8bd8bc574ade6a66cab8f11913f5a3eec6a3f7719673276d15a80842153f9cd6"
  },
  {
   "file": "mpw-004_PSDM_tile_C4.png",
   "row": 2,
   "col": 3,
   "frame": "C4",
   "x": 22728,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "017",
   "project": "ring_oscillator",
   "bytes": 1155895,
   "sha256": "4729800fa97c67d282e31aa7df37c731c4932e9a1781db3a25dbb8a472f4454c"
  },
  {
   "file": "mpw-004_PSDM_tile_C5.png",
   "row": 2,
   "col": 4,
   "frame": "C5",
   "x": 30304,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": null,
   "project": null,
   "bytes": 102728,
   "sha256": "404d2b68827b8f64404c8d26b19179b934888b57260a33a16e25162769e85650"
  },
  {
   "file": "mpw-004_PSDM_tile_C6.png",
   "row": 2,
   "col": 5,
   "frame": "C6",
   "x": 37880,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "018",
   "project": "an_mssro-based_vcro",
   "bytes": 1143878,
   "sha256": "114f1e86370228bdc4489b347544b8913101c4a6522ec087e7e0e41aa205d270"
  },
  {
   "file": "mpw-004_PSDM_tile_C7.png",
   "row": 2,
   "col": 6,
   "frame": "C7",
   "x": 45456,
   "y": 21552,
   "w": 7976,
   "h": 10776,
   "slot": "019",
   "project": "approximate_multiplier",
   "bytes": 1321315,
   "sha256": "e635148692f2a9f21289e71acc0a91a3c097d67d087bf415da759866b83a5a99"
  },
  {
   "file": "mpw-004_PSDM_tile_D1.png",
   "row": 3,
   "col": 0,
   "frame": "D1",
   "x": 0,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "020",
   "project": "icd_fast_nu_mpw4",
   "bytes": 1143110,
   "sha256": "3ecd790176f241673369dbbcd2cbef29f8424cbca10220f58519f517b736e25b"
  },
  {
   "file": "mpw-004_PSDM_tile_D2.png",
   "row": 3,
   "col": 1,
   "frame": "D2",
   "x": 7576,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "021",
   "project": "rram_testchip",
   "bytes": 1418128,
   "sha256": "da75db210efa6c52a5143ad8da155f319094f02fa530dbde4a8dd1a434c9a297"
  },
  {
   "file": "mpw-004_PSDM_tile_D3.png",
   "row": 3,
   "col": 2,
   "frame": "D3",
   "x": 15152,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "022",
   "project": "rest",
   "bytes": 2302819,
   "sha256": "5d7cacf750dc0407091d6207550adf784d6dee5adfefb5710f33ab2adf70b4dc"
  },
  {
   "file": "mpw-004_PSDM_tile_D4.png",
   "row": 3,
   "col": 3,
   "frame": "D4",
   "x": 22728,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "023",
   "project": "fault_tolerant_16-bit_alu_design",
   "bytes": 1241142,
   "sha256": "c6883d566e6015591e4904d9b17075ff89af30cae54f1144de230ba31eb8ac92"
  },
  {
   "file": "mpw-004_PSDM_tile_D5.png",
   "row": 3,
   "col": 4,
   "frame": "D5",
   "x": 30304,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "024",
   "project": "sky130_radtol_test_chip",
   "bytes": 2345080,
   "sha256": "a3d76c168d6ec5b1782526d603f5dc99f1d1057d6f832eebb3721d8c5e177fe5"
  },
  {
   "file": "mpw-004_PSDM_tile_D6.png",
   "row": 3,
   "col": 5,
   "frame": "D6",
   "x": 37880,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "025",
   "project": "two_stage_cmos_opamp",
   "bytes": 1142782,
   "sha256": "c71b15a410ce2b2f53c73b7c49d53167a0b3cbda31710ca1b020c8ea9607e535"
  },
  {
   "file": "mpw-004_PSDM_tile_D7.png",
   "row": 3,
   "col": 6,
   "frame": "D7",
   "x": 45456,
   "y": 32328,
   "w": 7976,
   "h": 10776,
   "slot": "026",
   "project": "ks-guitar",
   "bytes": 2455272,
   "sha256": "cba4a758c4b74a9010e7013b87378b73d6aebc2f6a1bcf79d6ca864f6b2326c8"
  },
  {
   "file": "mpw-004_PSDM_tile_E1.png",
   "row": 4,
   "col": 0,
   "frame": "E1",
   "x": 0,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "027",
   "project": "ks-guitar-2s",
   "bytes": 3854227,
   "sha256": "59474cfbd795ea4369eaf927f863cfdb392e407dd1a7b670ad5117a416af0e55"
  },
  {
   "file": "mpw-004_PSDM_tile_E2.png",
   "row": 4,
   "col": 1,
   "frame": "E2",
   "x": 7576,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "028",
   "project": "yifive_a2",
   "bytes": 2412467,
   "sha256": "9e3b87d7356f2962b1bcb0dd8968177123af7cbbd62af8b1c487b7a16e74dd43"
  },
  {
   "file": "mpw-004_PSDM_tile_E3.png",
   "row": 4,
   "col": 2,
   "frame": "E3",
   "x": 15152,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "029",
   "project": "coriolis_test_soc_-_mpw4",
   "bytes": 2661045,
   "sha256": "736c47df4a1f54de267020b16374661e71a8b653b1264900c3d82c5808e11ae4"
  },
  {
   "file": "mpw-004_PSDM_tile_E4.png",
   "row": 4,
   "col": 3,
   "frame": "E4",
   "x": 22728,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "030",
   "project": "sar-adc_and_analog_circuits",
   "bytes": 1164133,
   "sha256": "cbcf20904c8c721e69d50fccf7dd50c625e75d9e6766ba7cbf18675618c45b47"
  },
  {
   "file": "mpw-004_PSDM_tile_E5.png",
   "row": 4,
   "col": 4,
   "frame": "E5",
   "x": 30304,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "031",
   "project": "junga_soc_mpw4",
   "bytes": 1625725,
   "sha256": "ae3ab63e9b71dce275594ef08120ffb7b659b7dc7d163f2ab21d6c356e99d4ca"
  },
  {
   "file": "mpw-004_PSDM_tile_E6.png",
   "row": 4,
   "col": 5,
   "frame": "E6",
   "x": 37880,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "032",
   "project": "ibtida-ii",
   "bytes": 1883929,
   "sha256": "e259f9dbb6db78e90c5a494f86569b6a2d029576d60941d88e221d5da2c005b1"
  },
  {
   "file": "mpw-004_PSDM_tile_E7.png",
   "row": 4,
   "col": 6,
   "frame": "E7",
   "x": 45456,
   "y": 43104,
   "w": 7976,
   "h": 10776,
   "slot": "033",
   "project": "azadi_ii",
   "bytes": 2107797,
   "sha256": "7b1f7e66a831edfe54b1b82f22daccab55d4ed850fe866e2851444c34c42fd61"
  },
  {
   "file": "mpw-004_PSDM_tile_F1.png",
   "row": 5,
   "col": 0,
   "frame": "F1",
   "x": 0,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "034",
   "project": "open_source_configurable_fpga_fabric",
   "bytes": 3973287,
   "sha256": "7aaa0f71bc7dd20e805e0b8ba3f34f8147653a7510d626eb810cc6cf3436ef72"
  },
  {
   "file": "mpw-004_PSDM_tile_F2.png",
   "row": 5,
   "col": 1,
   "frame": "F2",
   "x": 7576,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "035",
   "project": "current_starved_vco",
   "bytes": 1173346,
   "sha256": "713c2e2c159ea2d077e88372897cb71ad59f867d0c5621661c627fdac6ed347b"
  },
  {
   "file": "mpw-004_PSDM_tile_F3.png",
   "row": 5,
   "col": 2,
   "frame": "F3",
   "x": 15152,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "036",
   "project": "updown_counter__test_",
   "bytes": 1286498,
   "sha256": "6815f7ebc7f5e5f92ebbb197b6050c6b3262fc9616703bfdf2bb7f34984e0597"
  },
  {
   "file": "mpw-004_PSDM_tile_F4.png",
   "row": 5,
   "col": 3,
   "frame": "F4",
   "x": 22728,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "037",
   "project": "skullfet",
   "bytes": 1173597,
   "sha256": "7ba46a7ed89e6d9ddf9b2c623407599d1afdcae81d89d7b53fe976aeaf7dc384"
  },
  {
   "file": "mpw-004_PSDM_tile_F5.png",
   "row": 5,
   "col": 4,
   "frame": "F5",
   "x": 30304,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "038",
   "project": "cmos_rail-to-rail_comparator",
   "bytes": 1158285,
   "sha256": "881e007b068b7a381d91b395c7d5c451d0ff5ceba8da92c41ef6e904ec0c83ca"
  },
  {
   "file": "mpw-004_PSDM_tile_F6.png",
   "row": 5,
   "col": 5,
   "frame": "F6",
   "x": 37880,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "039",
   "project": "kasirga_k0",
   "bytes": 1871859,
   "sha256": "1d175a75cbca2fe7723a039aea2cbc5d6a546930830d980ff57d00c15078fc49"
  },
  {
   "file": "mpw-004_PSDM_tile_F7.png",
   "row": 5,
   "col": 6,
   "frame": "F7",
   "x": 45456,
   "y": 53880,
   "w": 7976,
   "h": 11176,
   "slot": "040",
   "project": "iotestvehicle",
   "bytes": 1160177,
   "sha256": "5eeeae0c8078e8ec9f33356f72604422090f3c0d4cd1bcaa5d113f0b23de6e24"
  }
 ],
 "sha256": {
  "png": "0adf68f124e186afc9533590ee990d0d468cd80641d1f59e1dab2c32f882613a",
  "filtered_stream": "9474b7470f8932fcebcd5bbfc18b49f65cf3d321d145b803abdfdc312744749d",
  "pixels": "ae54e683be618758dfc53a4d617e49df2672e31e7f335c3a3ee942034d401e1a"
 }
}
