{
 "image": "mpw-004_MM3_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_MM3_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": 4697945,
   "sha256": "451a52f0e80569ac4e3f9fcedd2481ae2dd4e67556e784f33f617c3c8c00b97e"
  },
  {
   "file": "mpw-004_MM3_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": 4169148,
   "sha256": "6cdaf1df5338260e97a09230e4a2042576a4a9b6801562ae47d06e14195cd5a6"
  },
  {
   "file": "mpw-004_MM3_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": 3011306,
   "sha256": "860fe8ba33439841c6582ce569e65a42b03f989b64d89dc97b2bc8d06f43d7b0"
  },
  {
   "file": "mpw-004_MM3_tile_A4.png",
   "row": 0,
   "col": 3,
   "frame": "A4",
   "x": 22728,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "004",
   "project": "pifive-soc",
   "bytes": 3636873,
   "sha256": "b0b50422b97fc69ce9e9d79e75eb605739dcefc1c8d8972d3579e4b1d1cf4977"
  },
  {
   "file": "mpw-004_MM3_tile_A5.png",
   "row": 0,
   "col": 4,
   "frame": "A5",
   "x": 30304,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "005",
   "project": "ram_generator",
   "bytes": 3515488,
   "sha256": "4a4e39a4c3de54d0c972f4b100fb48e6f301e6c29ff2668f13cfc39152a585c1"
  },
  {
   "file": "mpw-004_MM3_tile_A6.png",
   "row": 0,
   "col": 5,
   "frame": "A6",
   "x": 37880,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "006",
   "project": "space_controller",
   "bytes": 3366475,
   "sha256": "78b13c87189ce34725fde5e1af61dedaf54dcccc82783aead48b8e64a44fb58c"
  },
  {
   "file": "mpw-004_MM3_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_MM3_tile_B1.png",
   "row": 1,
   "col": 0,
   "frame": "B1",
   "x": 0,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "007",
   "project": "randsack_b1",
   "bytes": 3431703,
   "sha256": "9049eaf92e7d1bb7d5f9d71eaa6a8ab176e756a12c1f093053ec2ad65a7c74fa"
  },
  {
   "file": "mpw-004_MM3_tile_B2.png",
   "row": 1,
   "col": 1,
   "frame": "B2",
   "x": 7576,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "008",
   "project": "4t1r_testchip",
   "bytes": 2940661,
   "sha256": "20bf488ebdaa1a7b19de5e13691410e37f9fc785a56722e936f4abda3abfcad7"
  },
  {
   "file": "mpw-004_MM3_tile_B3.png",
   "row": 1,
   "col": 2,
   "frame": "B3",
   "x": 15152,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "009",
   "project": "yonga-turbo_encoder",
   "bytes": 3655160,
   "sha256": "035ec6e170a53bffb9f4a3d9f097ba2f31857c9c92d11d29d6b4db357a90ac01"
  },
  {
   "file": "mpw-004_MM3_tile_B4.png",
   "row": 1,
   "col": 3,
   "frame": "B4",
   "x": 22728,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "010",
   "project": "icesoc",
   "bytes": 8720546,
   "sha256": "c1c777dd5910a28971e58ed0116a9ea66936934f83c6e74bd6027209b1c45c42"
  },
  {
   "file": "mpw-004_MM3_tile_B5.png",
   "row": 1,
   "col": 4,
   "frame": "B5",
   "x": 30304,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "011",
   "project": "key_value_store",
   "bytes": 3184117,
   "sha256": "8fbf7997fdb02732dc2f7f19946eacd2e04cde6df0715f1c93892d17de357c1b"
  },
  {
   "file": "mpw-004_MM3_tile_B6.png",
   "row": 1,
   "col": 5,
   "frame": "B6",
   "x": 37880,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "012",
   "project": "subservient-mpw4",
   "bytes": 3483132,
   "sha256": "0c93f95dd998461f2ee342b4f3f76c57d70cf235522a3d99b8a83d7bf577d48c"
  },
  {
   "file": "mpw-004_MM3_tile_B7.png",
   "row": 1,
   "col": 6,
   "frame": "B7",
   "x": 45456,
   "y": 10776,
   "w": 7976,
   "h": 10776,
   "slot": "013",
   "project": "logic_bist",
   "bytes": 4840287,
   "sha256": "e4b8d1223ccfd6c79ccb67bba501de6f84005a1f42f6d974573032cb25e5a4d0"
  },
  {
   "file": "mpw-004_MM3_tile_C1.png",
   "row": 2,
   "col": 0,
   "frame": "C1",
   "x": 0,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "014",
   "project": "riscduino-r1",
   "bytes": 4922037,
   "sha256": "2bf574402b75cd8a6b7177d1ae5963fedea990ad980c2ab88ec4c243a86721f0"
  },
  {
   "file": "mpw-004_MM3_tile_C2.png",
   "row": 2,
   "col": 1,
   "frame": "C2",
   "x": 7576,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "015",
   "project": "template",
   "bytes": 3270865,
   "sha256": "9584c8b28a4a3c73593bc374203fe3f18f1b68f2f092ba16418d17c3e9cbdef7"
  },
  {
   "file": "mpw-004_MM3_tile_C3.png",
   "row": 2,
   "col": 2,
   "frame": "C3",
   "x": 15152,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "016",
   "project": "vexriscv_soc",
   "bytes": 3646934,
   "sha256": "3066eef0b75429fe4543d632122a6cc31721ee9a8f6cc623785e57c602946ce4"
  },
  {
   "file": "mpw-004_MM3_tile_C4.png",
   "row": 2,
   "col": 3,
   "frame": "C4",
   "x": 22728,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "017",
   "project": "ring_oscillator",
   "bytes": 2956244,
   "sha256": "a669645509f5f040fec70648c37397f2c2704e0e14aa44f3d345b6b7b1fb58a1"
  },
  {
   "file": "mpw-004_MM3_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_MM3_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": 2937992,
   "sha256": "42288531cc556f9571dbe45f334bc05ddc66668e0ad9ba25fdea874549636d40"
  },
  {
   "file": "mpw-004_MM3_tile_C7.png",
   "row": 2,
   "col": 6,
   "frame": "C7",
   "x": 45456,
   "y": 21552,
   "w": 7976,
   "h": 10776,
   "slot": "019",
   "project": "approximate_multiplier",
   "bytes": 3319435,
   "sha256": "a7e2cd8ef9de9b896be0c015bea37b322410a863bfa553fc960cb88fa71ea366"
  },
  {
   "file": "mpw-004_MM3_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": 3057448,
   "sha256": "9dd0732faff6eb322917b7d524eaad9cda5b7fe438ced93cdd157c48a87109cb"
  },
  {
   "file": "mpw-004_MM3_tile_D2.png",
   "row": 3,
   "col": 1,
   "frame": "D2",
   "x": 7576,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "021",
   "project": "rram_testchip",
   "bytes": 3396633,
   "sha256": "d79d2e0e3bdf2f81373995917fc4c93fd76a548a2f0f897e55412c074862cfdb"
  },
  {
   "file": "mpw-004_MM3_tile_D3.png",
   "row": 3,
   "col": 2,
   "frame": "D3",
   "x": 15152,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "022",
   "project": "rest",
   "bytes": 4942171,
   "sha256": "72e5f90e81e741dceddded8ffebf70a6d5304517d8f2ca278b55eb5be9aedb82"
  },
  {
   "file": "mpw-004_MM3_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": 3130789,
   "sha256": "8c73df934d9928d1dc57aeb486b4a3d249c8be725901700ad54c009370c2d677"
  },
  {
   "file": "mpw-004_MM3_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": 3961021,
   "sha256": "afa3a4fdbc94c32454de7f6b9c0f4ccfdf9867adb0bdd5549031697db5a43c7b"
  },
  {
   "file": "mpw-004_MM3_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": 2909799,
   "sha256": "34e2e0df4254082d8a107b64cd7131ca161fbf55985cad07face77a6aa561642"
  },
  {
   "file": "mpw-004_MM3_tile_D7.png",
   "row": 3,
   "col": 6,
   "frame": "D7",
   "x": 45456,
   "y": 32328,
   "w": 7976,
   "h": 10776,
   "slot": "026",
   "project": "ks-guitar",
   "bytes": 4129309,
   "sha256": "e362707486814d5b2a4626fd613ae5b25366e68aa4be77ffaee58c3e02d08ec7"
  },
  {
   "file": "mpw-004_MM3_tile_E1.png",
   "row": 4,
   "col": 0,
   "frame": "E1",
   "x": 0,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "027",
   "project": "ks-guitar-2s",
   "bytes": 5080929,
   "sha256": "6bee200649dd7e1aa7702f7b0f2605e70e6efe0c692a89157087031139f9a04f"
  },
  {
   "file": "mpw-004_MM3_tile_E2.png",
   "row": 4,
   "col": 1,
   "frame": "E2",
   "x": 7576,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "028",
   "project": "yifive_a2",
   "bytes": 4928159,
   "sha256": "a4c939715cf0639efa9abe60c76f10d69dcd2aaf22585e8d78257de51643fbc3"
  },
  {
   "file": "mpw-004_MM3_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": 4849366,
   "sha256": "76a9e6108cd012f446eccbbe3b6a87bbd0ba05a69c2c2288032a3b67d77ab93b"
  },
  {
   "file": "mpw-004_MM3_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": 3070016,
   "sha256": "5cbb8ed0b6c9bce408ac5d8687448a87b9d47c15d01d7ebf0772ee44ee7c83e6"
  },
  {
   "file": "mpw-004_MM3_tile_E5.png",
   "row": 4,
   "col": 4,
   "frame": "E5",
   "x": 30304,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "031",
   "project": "junga_soc_mpw4",
   "bytes": 3638736,
   "sha256": "ca6e90fe12f8d9e7ecee8fa89ee102201c91a5e6096f83981b09740d6933ceb2"
  },
  {
   "file": "mpw-004_MM3_tile_E6.png",
   "row": 4,
   "col": 5,
   "frame": "E6",
   "x": 37880,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "032",
   "project": "ibtida-ii",
   "bytes": 3924466,
   "sha256": "2f1f4d6fb24e98e20660aabea8bbd65af3e048a1c29cd76d80b55eb45147c1ea"
  },
  {
   "file": "mpw-004_MM3_tile_E7.png",
   "row": 4,
   "col": 6,
   "frame": "E7",
   "x": 45456,
   "y": 43104,
   "w": 7976,
   "h": 10776,
   "slot": "033",
   "project": "azadi_ii",
   "bytes": 4741711,
   "sha256": "ae0b7e41d2c60fd57b5f6a7495b7cef417596431bd169fc98b35bd9f9f79ccfa"
  },
  {
   "file": "mpw-004_MM3_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": 7179071,
   "sha256": "4c514a68e011ec88395bd527dcac34fedfc514e96ba1082ccf7191d52c363ab9"
  },
  {
   "file": "mpw-004_MM3_tile_F2.png",
   "row": 5,
   "col": 1,
   "frame": "F2",
   "x": 7576,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "035",
   "project": "current_starved_vco",
   "bytes": 2930396,
   "sha256": "66d66a7d7786114c0fa57d88f92f8b89afa2c18be117f29d8c68b0c89cb7ff57"
  },
  {
   "file": "mpw-004_MM3_tile_F3.png",
   "row": 5,
   "col": 2,
   "frame": "F3",
   "x": 15152,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "036",
   "project": "updown_counter__test_",
   "bytes": 3239447,
   "sha256": "9c47dd5cdc9864329a94961a72845e6a224db02695f67d152746233efbe64466"
  },
  {
   "file": "mpw-004_MM3_tile_F4.png",
   "row": 5,
   "col": 3,
   "frame": "F4",
   "x": 22728,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "037",
   "project": "skullfet",
   "bytes": 3111341,
   "sha256": "e84eea6b62a48e6e14db831cfa3a5c0216cb947cab131163fe04f5ab64683576"
  },
  {
   "file": "mpw-004_MM3_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": 2929886,
   "sha256": "48160f7a2743ce10e0e7c73f04f827d9278e7be99a08a8abb3832c3d33ea5616"
  },
  {
   "file": "mpw-004_MM3_tile_F6.png",
   "row": 5,
   "col": 5,
   "frame": "F6",
   "x": 37880,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "039",
   "project": "kasirga_k0",
   "bytes": 4100479,
   "sha256": "c65999e8a6e06f57ca5c12ba72a053769c37a6eeee6a1e8824ca20f13b075aa2"
  },
  {
   "file": "mpw-004_MM3_tile_F7.png",
   "row": 5,
   "col": 6,
   "frame": "F7",
   "x": 45456,
   "y": 53880,
   "w": 7976,
   "h": 11176,
   "slot": "040",
   "project": "iotestvehicle",
   "bytes": 3051316,
   "sha256": "bb361943bda8d43291e5b0fd5e421dc8c0440c77b80d69204703be24c135cf02"
  }
 ],
 "sha256": {
  "png": "2e63dfffc90e5abd864a4c058727187af8bc79d0f40e38e360ec3f1212473b79",
  "filtered_stream": "4d8d751d8d74a96534a14802b1205cf0e6be321671b2a6970a501f85046f2f4d",
  "pixels": "570dab97195f482dd2d56dc57aadbe858f9e79e79cdebe4b331fba819c1a3b05"
 }
}
