{
 "image": "mpw-004_MM5_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_MM5_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": 327986,
   "sha256": "b667be92a508a1ac860c177e4eb012c35131f3a1279afcee20592926064a23d6"
  },
  {
   "file": "mpw-004_MM5_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": 327812,
   "sha256": "1d45a07813f81c10886e07d8eb9e996a7d19adcb02c517336ed0bc3adb18e977"
  },
  {
   "file": "mpw-004_MM5_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": 352090,
   "sha256": "a7e010cd6a0dd32c920bc842b3c9e772ff89643dcd7879dcc25eb2dcdaa23000"
  },
  {
   "file": "mpw-004_MM5_tile_A4.png",
   "row": 0,
   "col": 3,
   "frame": "A4",
   "x": 22728,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "004",
   "project": "pifive-soc",
   "bytes": 327850,
   "sha256": "e6bfd2ec7cc7138eaaeb0f39bf870602c61d8aff9af433250d1f1f2a475f1708"
  },
  {
   "file": "mpw-004_MM5_tile_A5.png",
   "row": 0,
   "col": 4,
   "frame": "A5",
   "x": 30304,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "005",
   "project": "ram_generator",
   "bytes": 328145,
   "sha256": "14b243b619a38b1d220c015981bf6271eaa07420d46fa55626e0f38590c886f5"
  },
  {
   "file": "mpw-004_MM5_tile_A6.png",
   "row": 0,
   "col": 5,
   "frame": "A6",
   "x": 37880,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "006",
   "project": "space_controller",
   "bytes": 327807,
   "sha256": "7c0d493ca571f37ba0fe9e5c14d68a10148d6ac1968c66f2cdf0faed9d21f223"
  },
  {
   "file": "mpw-004_MM5_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_MM5_tile_B1.png",
   "row": 1,
   "col": 0,
   "frame": "B1",
   "x": 0,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "007",
   "project": "randsack_b1",
   "bytes": 327859,
   "sha256": "e27b8caa2686fba940257b63b7e4f3d80089a956ddda5ee0ccc4ff7e98b0739b"
  },
  {
   "file": "mpw-004_MM5_tile_B2.png",
   "row": 1,
   "col": 1,
   "frame": "B2",
   "x": 7576,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "008",
   "project": "4t1r_testchip",
   "bytes": 368289,
   "sha256": "3f74dd9bdaa2676612bb1e7148005bd7699f3ff999de611afe2641fc8e68a040"
  },
  {
   "file": "mpw-004_MM5_tile_B3.png",
   "row": 1,
   "col": 2,
   "frame": "B3",
   "x": 15152,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "009",
   "project": "yonga-turbo_encoder",
   "bytes": 327776,
   "sha256": "5eac3cc51352889beb7afff4439c07ff3c5d43b1b922c316abf54373a1bbd2e3"
  },
  {
   "file": "mpw-004_MM5_tile_B4.png",
   "row": 1,
   "col": 3,
   "frame": "B4",
   "x": 22728,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "010",
   "project": "icesoc",
   "bytes": 327812,
   "sha256": "9b28c056d448626aeef6762ad78b24c06545af73291cd880258694af4517f7bd"
  },
  {
   "file": "mpw-004_MM5_tile_B5.png",
   "row": 1,
   "col": 4,
   "frame": "B5",
   "x": 30304,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "011",
   "project": "key_value_store",
   "bytes": 327905,
   "sha256": "14dd1c43a22d35a9a45d7060b5ff086c3234d8296bc83f618d50cebe8fef5512"
  },
  {
   "file": "mpw-004_MM5_tile_B6.png",
   "row": 1,
   "col": 5,
   "frame": "B6",
   "x": 37880,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "012",
   "project": "subservient-mpw4",
   "bytes": 327906,
   "sha256": "8fab3128f9c42d8361f048c695e83179aff554b33798c1ad4634b5e8672f39ef"
  },
  {
   "file": "mpw-004_MM5_tile_B7.png",
   "row": 1,
   "col": 6,
   "frame": "B7",
   "x": 45456,
   "y": 10776,
   "w": 7976,
   "h": 10776,
   "slot": "013",
   "project": "logic_bist",
   "bytes": 332071,
   "sha256": "eb6537be32e56ea8941b50677c5191c4a34ddc2c480d92702334b8ce19ff7827"
  },
  {
   "file": "mpw-004_MM5_tile_C1.png",
   "row": 2,
   "col": 0,
   "frame": "C1",
   "x": 0,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "014",
   "project": "riscduino-r1",
   "bytes": 308718,
   "sha256": "8818225821469a3b9b87ae9b3eeec1f051bd971da0c420a1adab2fd5624d5d15"
  },
  {
   "file": "mpw-004_MM5_tile_C2.png",
   "row": 2,
   "col": 1,
   "frame": "C2",
   "x": 7576,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "015",
   "project": "template",
   "bytes": 327880,
   "sha256": "bfd7809297a37572ea822cf498daf095d26ecd9a96ca871578ac89f53afc1148"
  },
  {
   "file": "mpw-004_MM5_tile_C3.png",
   "row": 2,
   "col": 2,
   "frame": "C3",
   "x": 15152,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "016",
   "project": "vexriscv_soc",
   "bytes": 327748,
   "sha256": "590f14324ff49ac6f15463cd3e1ac69ad187a995cf7eced4b532c9eca2ca4c37"
  },
  {
   "file": "mpw-004_MM5_tile_C4.png",
   "row": 2,
   "col": 3,
   "frame": "C4",
   "x": 22728,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "017",
   "project": "ring_oscillator",
   "bytes": 351947,
   "sha256": "156b8681e7e00d45a0c631388fabebd150c70051a54c78a23ea51cd2080ab38d"
  },
  {
   "file": "mpw-004_MM5_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_MM5_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": 352638,
   "sha256": "355735a49b3da8c2e14bfb8505fb2a3d46c59b1d9155ee0130b2899d680dbaf9"
  },
  {
   "file": "mpw-004_MM5_tile_C7.png",
   "row": 2,
   "col": 6,
   "frame": "C7",
   "x": 45456,
   "y": 21552,
   "w": 7976,
   "h": 10776,
   "slot": "019",
   "project": "approximate_multiplier",
   "bytes": 336835,
   "sha256": "e5ab12ec0e7b3bd58d070a94233b88f4ac3f90eeb6095589815ecbee4f4419ac"
  },
  {
   "file": "mpw-004_MM5_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": 375869,
   "sha256": "26bcf7add6144a19169171b09f33d180bc00a5a28182d1f58b210189f75c4c8a"
  },
  {
   "file": "mpw-004_MM5_tile_D2.png",
   "row": 3,
   "col": 1,
   "frame": "D2",
   "x": 7576,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "021",
   "project": "rram_testchip",
   "bytes": 352139,
   "sha256": "679d7a44fd57523f0f2e7aad565d8e0572f85fa2d6a428647ccbd06c3fc9d8ae"
  },
  {
   "file": "mpw-004_MM5_tile_D3.png",
   "row": 3,
   "col": 2,
   "frame": "D3",
   "x": 15152,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "022",
   "project": "rest",
   "bytes": 327846,
   "sha256": "42ed62e37ad30561debacdf8b7987dbcf118877c3754fdca7e266efe26ff5a4b"
  },
  {
   "file": "mpw-004_MM5_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": 336971,
   "sha256": "399f3d88f767193df6a93f73fcc7d202bbc2a999a2cf22be1b2dc6a2d1472510"
  },
  {
   "file": "mpw-004_MM5_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": 367896,
   "sha256": "48d4e57e3e277cd9bdbaee458427c381c5efc944d57e1c637eafa7cd7cb99504"
  },
  {
   "file": "mpw-004_MM5_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": 352031,
   "sha256": "3edbde8c4c9461a3a795db24ed5af2a9ad692eb40e2630be87c3a694894c8337"
  },
  {
   "file": "mpw-004_MM5_tile_D7.png",
   "row": 3,
   "col": 6,
   "frame": "D7",
   "x": 45456,
   "y": 32328,
   "w": 7976,
   "h": 10776,
   "slot": "026",
   "project": "ks-guitar",
   "bytes": 331870,
   "sha256": "21711e3151b7110aea622de3c22ee2093ef4e04dbbcd15a8e7fec568ebd63060"
  },
  {
   "file": "mpw-004_MM5_tile_E1.png",
   "row": 4,
   "col": 0,
   "frame": "E1",
   "x": 0,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "027",
   "project": "ks-guitar-2s",
   "bytes": 327819,
   "sha256": "8391fa0c1205ca98dc2d682cbb7c1c53fd1861ee3606c947671d1c5191b115b5"
  },
  {
   "file": "mpw-004_MM5_tile_E2.png",
   "row": 4,
   "col": 1,
   "frame": "E2",
   "x": 7576,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "028",
   "project": "yifive_a2",
   "bytes": 308756,
   "sha256": "84fbdb2d8e52cd676826645c531be4d7e2e3c3f0589ac61d4538eeddd7dc7d3d"
  },
  {
   "file": "mpw-004_MM5_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": 534340,
   "sha256": "14c66fdc262f591b2f752b0eb6098b8d92a4d1667428c9bbf877ed3a0fac304b"
  },
  {
   "file": "mpw-004_MM5_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": 377105,
   "sha256": "b5df1a17563c72158326de921030c75b8a95937cc18c93fb64378dc5f178b5ce"
  },
  {
   "file": "mpw-004_MM5_tile_E5.png",
   "row": 4,
   "col": 4,
   "frame": "E5",
   "x": 30304,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "031",
   "project": "junga_soc_mpw4",
   "bytes": 327894,
   "sha256": "b49c36f6c5b8074b1809107857f09fa397113cb5442abc2b8fddb31dde4cfe0a"
  },
  {
   "file": "mpw-004_MM5_tile_E6.png",
   "row": 4,
   "col": 5,
   "frame": "E6",
   "x": 37880,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "032",
   "project": "ibtida-ii",
   "bytes": 327857,
   "sha256": "4ddbe742c0084414ffeb766871768d680c2584087fea9b251bab08a16c6410c4"
  },
  {
   "file": "mpw-004_MM5_tile_E7.png",
   "row": 4,
   "col": 6,
   "frame": "E7",
   "x": 45456,
   "y": 43104,
   "w": 7976,
   "h": 10776,
   "slot": "033",
   "project": "azadi_ii",
   "bytes": 331792,
   "sha256": "4b704598155c815f54ff554c88fa609ab9d71be759e15ad1d711da5ef70cff4f"
  },
  {
   "file": "mpw-004_MM5_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": 341263,
   "sha256": "13b4ddbfb470e93d79971b66b89c2034f9baff6c57677b5ed749a5f7ef7f6bff"
  },
  {
   "file": "mpw-004_MM5_tile_F2.png",
   "row": 5,
   "col": 1,
   "frame": "F2",
   "x": 7576,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "035",
   "project": "current_starved_vco",
   "bytes": 356022,
   "sha256": "7bb18d0712a483ec2bf4004a6e7b3bd9e8ed35f93c0aa7200d7248f7eaa99b6a"
  },
  {
   "file": "mpw-004_MM5_tile_F3.png",
   "row": 5,
   "col": 2,
   "frame": "F3",
   "x": 15152,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "036",
   "project": "updown_counter__test_",
   "bytes": 331883,
   "sha256": "5c26ee1b1f8543d1c62c61a0abf695e8691842024fb0b83d3956f2e1272039c4"
  },
  {
   "file": "mpw-004_MM5_tile_F4.png",
   "row": 5,
   "col": 3,
   "frame": "F4",
   "x": 22728,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "037",
   "project": "skullfet",
   "bytes": 385316,
   "sha256": "d8bfe4c6d728df7dd563cb094a28052fb41d7d20ab61269f8333a37df3ff376c"
  },
  {
   "file": "mpw-004_MM5_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": 356078,
   "sha256": "1ab78958ab178a608a282f73010d2309ae20b5cb274bd9c59ab37f6fd69892a4"
  },
  {
   "file": "mpw-004_MM5_tile_F6.png",
   "row": 5,
   "col": 5,
   "frame": "F6",
   "x": 37880,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "039",
   "project": "kasirga_k0",
   "bytes": 331791,
   "sha256": "a36db81a395829b62e323ea091181ea8c5d405913a15ab6ff89bd18e0ccb9774"
  },
  {
   "file": "mpw-004_MM5_tile_F7.png",
   "row": 5,
   "col": 6,
   "frame": "F7",
   "x": 45456,
   "y": 53880,
   "w": 7976,
   "h": 11176,
   "slot": "040",
   "project": "iotestvehicle",
   "bytes": 365380,
   "sha256": "80e1b63899606ca42b2a2d5e1b8e2d78400f9725cd4d875eb550d80e06edbd88"
  }
 ],
 "sha256": {
  "png": "cfb3e53bea69a17dc939c0a9775c730933f8efe3419f6b09079e0c4bb1536044",
  "filtered_stream": "0cfbf3ec5c90ac45d6b20e345c56d376524c8f10bcbfd11203944b47890714a6",
  "pixels": "662f0252e7a954c8eda392dd9e42eae255d3b64fbacc13538d4e66721d05dbda"
 }
}
