{
 "image": "mpw-004_LICM1_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_LICM1_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": 4770609,
   "sha256": "0ffa5971208617bd449ad14653259ec0ab650f46bc0e0fd2c7693ad0202a99c6"
  },
  {
   "file": "mpw-004_LICM1_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": 3913560,
   "sha256": "22cca0ffd19dc9ae010ccd7f595de9d973d08961cf2420f2da52a874321121c6"
  },
  {
   "file": "mpw-004_LICM1_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": 2812243,
   "sha256": "f5fff0dea6807418019631deabb9cdfc3d955463c480e9bb4766a881f3a074cb"
  },
  {
   "file": "mpw-004_LICM1_tile_A4.png",
   "row": 0,
   "col": 3,
   "frame": "A4",
   "x": 22728,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "004",
   "project": "pifive-soc",
   "bytes": 4306985,
   "sha256": "6846cfc604c4e1b10579235171abfe96bbf6414915fd8c9979ba39a8d2cd9939"
  },
  {
   "file": "mpw-004_LICM1_tile_A5.png",
   "row": 0,
   "col": 4,
   "frame": "A5",
   "x": 30304,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "005",
   "project": "ram_generator",
   "bytes": 3097389,
   "sha256": "ee3337a9efc74d53ef6279bad30b56fa0032822961c069886578633b5bbe6a5b"
  },
  {
   "file": "mpw-004_LICM1_tile_A6.png",
   "row": 0,
   "col": 5,
   "frame": "A6",
   "x": 37880,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "006",
   "project": "space_controller",
   "bytes": 3531034,
   "sha256": "008b90e6331f5004ae48eec258f1c6dc20b812e862834506d2d80826c79eb159"
  },
  {
   "file": "mpw-004_LICM1_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_LICM1_tile_B1.png",
   "row": 1,
   "col": 0,
   "frame": "B1",
   "x": 0,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "007",
   "project": "randsack_b1",
   "bytes": 3371466,
   "sha256": "0a7be7232f0423b3becc185af94a8a052c7c94ad3c6740830fdd51e86f005c65"
  },
  {
   "file": "mpw-004_LICM1_tile_B2.png",
   "row": 1,
   "col": 1,
   "frame": "B2",
   "x": 7576,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "008",
   "project": "4t1r_testchip",
   "bytes": 2795595,
   "sha256": "1b6ff2f3b63f884b5bf93165030c2bf30b083a92eab1c0cd21e8f6f1bf096da0"
  },
  {
   "file": "mpw-004_LICM1_tile_B3.png",
   "row": 1,
   "col": 2,
   "frame": "B3",
   "x": 15152,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "009",
   "project": "yonga-turbo_encoder",
   "bytes": 3732752,
   "sha256": "68b33513da2fd030695df4c2cd15b54dd2e2f71a20f6c4be5591961d9bb949a1"
  },
  {
   "file": "mpw-004_LICM1_tile_B4.png",
   "row": 1,
   "col": 3,
   "frame": "B4",
   "x": 22728,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "010",
   "project": "icesoc",
   "bytes": 8597958,
   "sha256": "aec1ccd7709b83b7fc4c428a6e9647ef918c8f0fee431bf603f249b99f49eeed"
  },
  {
   "file": "mpw-004_LICM1_tile_B5.png",
   "row": 1,
   "col": 4,
   "frame": "B5",
   "x": 30304,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "011",
   "project": "key_value_store",
   "bytes": 3008625,
   "sha256": "b6114a067a7073407ff76210d9a3c310d3b0550922f003a586c119421585dc73"
  },
  {
   "file": "mpw-004_LICM1_tile_B6.png",
   "row": 1,
   "col": 5,
   "frame": "B6",
   "x": 37880,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "012",
   "project": "subservient-mpw4",
   "bytes": 3762247,
   "sha256": "116fdb197629f999061cb3f1f85791240b0b4828d8e336de328e8e329efdb22d"
  },
  {
   "file": "mpw-004_LICM1_tile_B7.png",
   "row": 1,
   "col": 6,
   "frame": "B7",
   "x": 45456,
   "y": 10776,
   "w": 7976,
   "h": 10776,
   "slot": "013",
   "project": "logic_bist",
   "bytes": 4328348,
   "sha256": "d8065a448a7fde18707ddbe49dbf2c1b22149a4af9c0bbad400e5ae66e1f3e53"
  },
  {
   "file": "mpw-004_LICM1_tile_C1.png",
   "row": 2,
   "col": 0,
   "frame": "C1",
   "x": 0,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "014",
   "project": "riscduino-r1",
   "bytes": 5365540,
   "sha256": "7e805d5a7966c17d4dd83548d7e889172483b488fea70d3b671a0193666602d0"
  },
  {
   "file": "mpw-004_LICM1_tile_C2.png",
   "row": 2,
   "col": 1,
   "frame": "C2",
   "x": 7576,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "015",
   "project": "template",
   "bytes": 3034326,
   "sha256": "1e3d5f7155b8da6eb2374b3ded64970cb41be059b214e24fa0d04cf80cd2167c"
  },
  {
   "file": "mpw-004_LICM1_tile_C3.png",
   "row": 2,
   "col": 2,
   "frame": "C3",
   "x": 15152,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "016",
   "project": "vexriscv_soc",
   "bytes": 3830640,
   "sha256": "c050523dd69786960d7953f300258b71874376fbd401101355ece1016666725f"
  },
  {
   "file": "mpw-004_LICM1_tile_C4.png",
   "row": 2,
   "col": 3,
   "frame": "C4",
   "x": 22728,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "017",
   "project": "ring_oscillator",
   "bytes": 2796564,
   "sha256": "f767081eac55148882a1dc735d815f581291353a6c9d8f5bd1126783998e5125"
  },
  {
   "file": "mpw-004_LICM1_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_LICM1_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": 2805546,
   "sha256": "a7592dfbfb17e7d7e53c709be87e86713391e59dcfb97c14ffe0c2e13f629ac1"
  },
  {
   "file": "mpw-004_LICM1_tile_C7.png",
   "row": 2,
   "col": 6,
   "frame": "C7",
   "x": 45456,
   "y": 21552,
   "w": 7976,
   "h": 10776,
   "slot": "019",
   "project": "approximate_multiplier",
   "bytes": 3144666,
   "sha256": "ba6b9e15f49c25771daa98f16b5d38c630b398b5d0a88948e48b08eb63e2a5b0"
  },
  {
   "file": "mpw-004_LICM1_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": 2817200,
   "sha256": "65340387403a796600db70785a28ff9a8d5d402276e0e147dcdc621083f16bc9"
  },
  {
   "file": "mpw-004_LICM1_tile_D2.png",
   "row": 3,
   "col": 1,
   "frame": "D2",
   "x": 7576,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "021",
   "project": "rram_testchip",
   "bytes": 3202950,
   "sha256": "cee12aaec9297dccd8b3cc21dd6955a922585718bd1e6e3b91f4fbb6e3fdd2c8"
  },
  {
   "file": "mpw-004_LICM1_tile_D3.png",
   "row": 3,
   "col": 2,
   "frame": "D3",
   "x": 15152,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "022",
   "project": "rest",
   "bytes": 4796765,
   "sha256": "5d7bc68e44d17375c557facabf4721b0c049c2c8a469ead675502cc7fedd9de0"
  },
  {
   "file": "mpw-004_LICM1_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": 2972590,
   "sha256": "4150928bb4ff46fbc36c44320efdb91cd3d500cdfd1abae9777e3043ecc726a0"
  },
  {
   "file": "mpw-004_LICM1_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": 4973794,
   "sha256": "bc6bc361b940e47fcaf3ec4da9ce10ed4066da6e0b3c11aabb4723665bf9defd"
  },
  {
   "file": "mpw-004_LICM1_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": 2800116,
   "sha256": "dae795acd9de838388f8bc9ca9013365c581a4801f8f6839ba0b60eba4de724a"
  },
  {
   "file": "mpw-004_LICM1_tile_D7.png",
   "row": 3,
   "col": 6,
   "frame": "D7",
   "x": 45456,
   "y": 32328,
   "w": 7976,
   "h": 10776,
   "slot": "026",
   "project": "ks-guitar",
   "bytes": 5326919,
   "sha256": "713b8984d4b7a9f7e168501230bbb83f16d77eac5edf780d65c29884f55bbd57"
  },
  {
   "file": "mpw-004_LICM1_tile_E1.png",
   "row": 4,
   "col": 0,
   "frame": "E1",
   "x": 0,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "027",
   "project": "ks-guitar-2s",
   "bytes": 7883885,
   "sha256": "f52990f0cf240283ff294819b9524636a8aa3c1ae0067ae61eb0d3bccbd417cc"
  },
  {
   "file": "mpw-004_LICM1_tile_E2.png",
   "row": 4,
   "col": 1,
   "frame": "E2",
   "x": 7576,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "028",
   "project": "yifive_a2",
   "bytes": 5279002,
   "sha256": "f369373eaf7af74fd85bd4dacdea7eb2322bc57115c7c64464537b297a17d076"
  },
  {
   "file": "mpw-004_LICM1_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": 5324911,
   "sha256": "4d584b4f0520fcd9cdd0f646950d9cfc6ce4b7093288489acbed678e76ff1b92"
  },
  {
   "file": "mpw-004_LICM1_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": 2812453,
   "sha256": "04eb9f530068a1f9641a6ec3630e537796d022b76f9a635e545259c7201b0095"
  },
  {
   "file": "mpw-004_LICM1_tile_E5.png",
   "row": 4,
   "col": 4,
   "frame": "E5",
   "x": 30304,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "031",
   "project": "junga_soc_mpw4",
   "bytes": 3854817,
   "sha256": "4a3aa75dacbebd8733637344ff4632a406b34d70687242dee90a7ec2b3221094"
  },
  {
   "file": "mpw-004_LICM1_tile_E6.png",
   "row": 4,
   "col": 5,
   "frame": "E6",
   "x": 37880,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "032",
   "project": "ibtida-ii",
   "bytes": 4210062,
   "sha256": "2334ced86caffb4a47f6c1927eefb919c59fb36fcb443622afa37b19284617fc"
  },
  {
   "file": "mpw-004_LICM1_tile_E7.png",
   "row": 4,
   "col": 6,
   "frame": "E7",
   "x": 45456,
   "y": 43104,
   "w": 7976,
   "h": 10776,
   "slot": "033",
   "project": "azadi_ii",
   "bytes": 4639372,
   "sha256": "7cdf546fd73410874b9ceb97f853e016d832782b09733d82e03fdf76b9a4a6f6"
  },
  {
   "file": "mpw-004_LICM1_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": 8498603,
   "sha256": "ef4675fc5df6398c3a9826f7809ceb4827ae2f9285cf17dbefc0c6b6b7154192"
  },
  {
   "file": "mpw-004_LICM1_tile_F2.png",
   "row": 5,
   "col": 1,
   "frame": "F2",
   "x": 7576,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "035",
   "project": "current_starved_vco",
   "bytes": 2790237,
   "sha256": "bf12057aaa6be532532231a0526666ab1155bd61de1c3808be294a4ff6153538"
  },
  {
   "file": "mpw-004_LICM1_tile_F3.png",
   "row": 5,
   "col": 2,
   "frame": "F3",
   "x": 15152,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "036",
   "project": "updown_counter__test_",
   "bytes": 3030174,
   "sha256": "363425a08ef7e7d54b3b5bcfa33703f69f4f78620e1db424535846d4d9d909bd"
  },
  {
   "file": "mpw-004_LICM1_tile_F4.png",
   "row": 5,
   "col": 3,
   "frame": "F4",
   "x": 22728,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "037",
   "project": "skullfet",
   "bytes": 2790388,
   "sha256": "56b771f2583ab2ea4713ea530c04c8d087777349a089624e97a5069e0379d223"
  },
  {
   "file": "mpw-004_LICM1_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": 2802127,
   "sha256": "6b4eaa017759ed57cd6cff8da068fdcb11dc13c342896c69c37e60e4ed450b3f"
  },
  {
   "file": "mpw-004_LICM1_tile_F6.png",
   "row": 5,
   "col": 5,
   "frame": "F6",
   "x": 37880,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "039",
   "project": "kasirga_k0",
   "bytes": 4061418,
   "sha256": "37d6a00402002f4ffd1155c6e805a5070ea55623aece7ddb122cc00c7d6dca8d"
  },
  {
   "file": "mpw-004_LICM1_tile_F7.png",
   "row": 5,
   "col": 6,
   "frame": "F7",
   "x": 45456,
   "y": 53880,
   "w": 7976,
   "h": 11176,
   "slot": "040",
   "project": "iotestvehicle",
   "bytes": 2842998,
   "sha256": "f10aa29820d2edc3a4b4f1e88c8f927f095fb9a236cb3f001a3e16fb99cf40cf"
  }
 ],
 "sha256": {
  "png": "d458f6d785d59f91e388ffddf58f6340da2f4899670ac946dc91f6cc935bc605",
  "filtered_stream": "e542a4620215867d47df1ea055b057e7c21a010641c7de8c202599dc7e16d2a2",
  "pixels": "5798f6f716efc155c67194a05e44e8bcedac5ec065ed4b3165b73aa5952a3a9b"
 }
}
