{
 "image": "mpw-004_LI1M_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_LI1M_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": 7326947,
   "sha256": "885a52f9ba4b480a56a8b7cadbf0899df39158898c4c982e0d3704e0130b8466"
  },
  {
   "file": "mpw-004_LI1M_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": 5952557,
   "sha256": "6c22b886ac2cb745e2d749544c61a3ebd2e07400413f419b0fd716d3e1f3a046"
  },
  {
   "file": "mpw-004_LI1M_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": 4348806,
   "sha256": "7b3099a17595775259c25a393a3f1649ec78fc5a106ff98b033d17187c7ff201"
  },
  {
   "file": "mpw-004_LI1M_tile_A4.png",
   "row": 0,
   "col": 3,
   "frame": "A4",
   "x": 22728,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "004",
   "project": "pifive-soc",
   "bytes": 6609949,
   "sha256": "33d0efbcd00a40f906211ecf87991b926ed51c0606ab6e6748556f1a88c3b9af"
  },
  {
   "file": "mpw-004_LI1M_tile_A5.png",
   "row": 0,
   "col": 4,
   "frame": "A5",
   "x": 30304,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "005",
   "project": "ram_generator",
   "bytes": 4952856,
   "sha256": "89aa40c032f6bd049e56ff80188518aff16d08f991c6021d167d1d2df8417d99"
  },
  {
   "file": "mpw-004_LI1M_tile_A6.png",
   "row": 0,
   "col": 5,
   "frame": "A6",
   "x": 37880,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "006",
   "project": "space_controller",
   "bytes": 5385310,
   "sha256": "71f7ea17613b596ffc3683d2cb9667ab7996b1e3cbcb99c335ec801806cefc75"
  },
  {
   "file": "mpw-004_LI1M_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_LI1M_tile_B1.png",
   "row": 1,
   "col": 0,
   "frame": "B1",
   "x": 0,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "007",
   "project": "randsack_b1",
   "bytes": 5140604,
   "sha256": "96be4f46d6541c1ca684e9a45743422dd37f8d96f8685c80608d76a156cb9eba"
  },
  {
   "file": "mpw-004_LI1M_tile_B2.png",
   "row": 1,
   "col": 1,
   "frame": "B2",
   "x": 7576,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "008",
   "project": "4t1r_testchip",
   "bytes": 4328143,
   "sha256": "8ef5288717ef0295284744ba33785c8b7489b1f7aa41830a5e7f055c9f5e98ae"
  },
  {
   "file": "mpw-004_LI1M_tile_B3.png",
   "row": 1,
   "col": 2,
   "frame": "B3",
   "x": 15152,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "009",
   "project": "yonga-turbo_encoder",
   "bytes": 5760347,
   "sha256": "e2095d78a42276f6c47b188ee07715cfcc2f908d007fa3cefab04eb106c055c3"
  },
  {
   "file": "mpw-004_LI1M_tile_B4.png",
   "row": 1,
   "col": 3,
   "frame": "B4",
   "x": 22728,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "010",
   "project": "icesoc",
   "bytes": 14711737,
   "sha256": "ab6f9eced573e4bb75f9ce3edcdd0af650fb91e37bd13c5d6999bbfefd674532"
  },
  {
   "file": "mpw-004_LI1M_tile_B5.png",
   "row": 1,
   "col": 4,
   "frame": "B5",
   "x": 30304,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "011",
   "project": "key_value_store",
   "bytes": 4603866,
   "sha256": "e773ab7f9ee2f1ac32b9862c5fb105234746f556d450735cd58519897807aaa5"
  },
  {
   "file": "mpw-004_LI1M_tile_B6.png",
   "row": 1,
   "col": 5,
   "frame": "B6",
   "x": 37880,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "012",
   "project": "subservient-mpw4",
   "bytes": 5787835,
   "sha256": "ff4e0f8331cf5237700e75930219b32fbe33a1e6b3bcdd2be857232762a010c7"
  },
  {
   "file": "mpw-004_LI1M_tile_B7.png",
   "row": 1,
   "col": 6,
   "frame": "B7",
   "x": 45456,
   "y": 10776,
   "w": 7976,
   "h": 10776,
   "slot": "013",
   "project": "logic_bist",
   "bytes": 7191836,
   "sha256": "252fbc79d89c22638285aa595f4cee61ba4f20a2975029d62def89333922ef2a"
  },
  {
   "file": "mpw-004_LI1M_tile_C1.png",
   "row": 2,
   "col": 0,
   "frame": "C1",
   "x": 0,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "014",
   "project": "riscduino-r1",
   "bytes": 8723842,
   "sha256": "10c8c847f493f63efde1b406faa3ddacaa5a7c7c5e7b2e6a353ec73a56f69c5b"
  },
  {
   "file": "mpw-004_LI1M_tile_C2.png",
   "row": 2,
   "col": 1,
   "frame": "C2",
   "x": 7576,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "015",
   "project": "template",
   "bytes": 4651803,
   "sha256": "07a349d869f2cadf068b3b22c91ff98754955b59adde8598dcd76481c466daf6"
  },
  {
   "file": "mpw-004_LI1M_tile_C3.png",
   "row": 2,
   "col": 2,
   "frame": "C3",
   "x": 15152,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "016",
   "project": "vexriscv_soc",
   "bytes": 5965188,
   "sha256": "1ad777175178ba65ffae8fc4ec6d80d6de1fd63d46965dc60851f30cad86a03a"
  },
  {
   "file": "mpw-004_LI1M_tile_C4.png",
   "row": 2,
   "col": 3,
   "frame": "C4",
   "x": 22728,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "017",
   "project": "ring_oscillator",
   "bytes": 4329894,
   "sha256": "d60f4b62049b98a445823bfe922c4d20d8eb70558bfcdf45d1831ed49efe3727"
  },
  {
   "file": "mpw-004_LI1M_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_LI1M_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": 4330994,
   "sha256": "9bfd7472eafb7a3936b97283fc81ef9559c018ebf1414aac4c641584a136f6b6"
  },
  {
   "file": "mpw-004_LI1M_tile_C7.png",
   "row": 2,
   "col": 6,
   "frame": "C7",
   "x": 45456,
   "y": 21552,
   "w": 7976,
   "h": 10776,
   "slot": "019",
   "project": "approximate_multiplier",
   "bytes": 4757344,
   "sha256": "2b28349682c9a980e916239b0024eea71f6eeab4a140f158ddeb914bf3f26a94"
  },
  {
   "file": "mpw-004_LI1M_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": 4350250,
   "sha256": "8641bbf1d566c16e208a369ae91fc44554752c5cff188cf7a65f90016f01c7b3"
  },
  {
   "file": "mpw-004_LI1M_tile_D2.png",
   "row": 3,
   "col": 1,
   "frame": "D2",
   "x": 7576,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "021",
   "project": "rram_testchip",
   "bytes": 5081835,
   "sha256": "5fa903befd424102990ce9ce0315ffa60c18e1c4daef6dab745ac2b13502796e"
  },
  {
   "file": "mpw-004_LI1M_tile_D3.png",
   "row": 3,
   "col": 2,
   "frame": "D3",
   "x": 15152,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "022",
   "project": "rest",
   "bytes": 7936394,
   "sha256": "13c9349ce28d82a48853bfdd613184010425a2fbd67f230b60da4eb26793e9b4"
  },
  {
   "file": "mpw-004_LI1M_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": 4547115,
   "sha256": "742691184ecb25e53c4d95bdee38a9310ad4a7f8ad95ba3f5fb5596e39882151"
  },
  {
   "file": "mpw-004_LI1M_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": 7895179,
   "sha256": "b3b0db8c12dbdf49262ed1f412939c77fddf62e766dc5633e0ef2dab3f176c22"
  },
  {
   "file": "mpw-004_LI1M_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": 4381016,
   "sha256": "400b5ee6bd1f62fab8871fd5a5b7bcc4419b3a22958c4ab3485c3b14892a9a08"
  },
  {
   "file": "mpw-004_LI1M_tile_D7.png",
   "row": 3,
   "col": 6,
   "frame": "D7",
   "x": 45456,
   "y": 32328,
   "w": 7976,
   "h": 10776,
   "slot": "026",
   "project": "ks-guitar",
   "bytes": 8641802,
   "sha256": "820efc89d98c7839d5da3202554fc13c1d59b2f8aa777a934c5f8e20f3b3b4b5"
  },
  {
   "file": "mpw-004_LI1M_tile_E1.png",
   "row": 4,
   "col": 0,
   "frame": "E1",
   "x": 0,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "027",
   "project": "ks-guitar-2s",
   "bytes": 13391144,
   "sha256": "3c982a221367dcb636755b7eb0acf1d40233d1e80c9ad37265b0341cc733aca4"
  },
  {
   "file": "mpw-004_LI1M_tile_E2.png",
   "row": 4,
   "col": 1,
   "frame": "E2",
   "x": 7576,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "028",
   "project": "yifive_a2",
   "bytes": 8656671,
   "sha256": "882a69508818ee59357a6de00422c88f14ea5c10e6e347a32a279b82c2ddb781"
  },
  {
   "file": "mpw-004_LI1M_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": 6220458,
   "sha256": "95fbda0c1c1b540fccdff7118534ceb39cbf8ec6c456a061d46c03aa19e8f825"
  },
  {
   "file": "mpw-004_LI1M_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": 4368243,
   "sha256": "56c5c1a6aeeda5efb0717134f734cc49a612bc060c064a96efeddbe1ca9eeb59"
  },
  {
   "file": "mpw-004_LI1M_tile_E5.png",
   "row": 4,
   "col": 4,
   "frame": "E5",
   "x": 30304,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "031",
   "project": "junga_soc_mpw4",
   "bytes": 5962717,
   "sha256": "be06f4e9c7cbc0c5a5a2fc2292a07eee72aa9c1e0aa1929d58e4218018fdc453"
  },
  {
   "file": "mpw-004_LI1M_tile_E6.png",
   "row": 4,
   "col": 5,
   "frame": "E6",
   "x": 37880,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "032",
   "project": "ibtida-ii",
   "bytes": 6350628,
   "sha256": "7a0ed09b050d1654d00d81430459205752aec60ea9f85c51094f8c35aa40aeca"
  },
  {
   "file": "mpw-004_LI1M_tile_E7.png",
   "row": 4,
   "col": 6,
   "frame": "E7",
   "x": 45456,
   "y": 43104,
   "w": 7976,
   "h": 10776,
   "slot": "033",
   "project": "azadi_ii",
   "bytes": 7615897,
   "sha256": "f5f3c6fbb08d4dc5a6a778493d8b7b8b0c15d34158ce3593ce5f9a5a2f5c6b0b"
  },
  {
   "file": "mpw-004_LI1M_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": 13868015,
   "sha256": "98409c313ed6051776801988acaa862f45833575625e090b3dcde69daa9db821"
  },
  {
   "file": "mpw-004_LI1M_tile_F2.png",
   "row": 5,
   "col": 1,
   "frame": "F2",
   "x": 7576,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "035",
   "project": "current_starved_vco",
   "bytes": 4331506,
   "sha256": "68332c80b3ef0b5c19b00e2ddfdbed20a1d175c6cb195cdad1fdddb1a9b9f77d"
  },
  {
   "file": "mpw-004_LI1M_tile_F3.png",
   "row": 5,
   "col": 2,
   "frame": "F3",
   "x": 15152,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "036",
   "project": "updown_counter__test_",
   "bytes": 4659096,
   "sha256": "6e86b14118962fac2ac114305e10bb1a9c6bdba9812d645db598dba0147b545b"
  },
  {
   "file": "mpw-004_LI1M_tile_F4.png",
   "row": 5,
   "col": 3,
   "frame": "F4",
   "x": 22728,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "037",
   "project": "skullfet",
   "bytes": 4337268,
   "sha256": "3f82a726bee114bb08da40c3310db1e82ff908a86c920ea87cf4d940803c42f4"
  },
  {
   "file": "mpw-004_LI1M_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": 4332941,
   "sha256": "951fd10b77342570210031fbbee318e1d17455204013f3ed5acfb4adbd87a0b9"
  },
  {
   "file": "mpw-004_LI1M_tile_F6.png",
   "row": 5,
   "col": 5,
   "frame": "F6",
   "x": 37880,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "039",
   "project": "kasirga_k0",
   "bytes": 6271730,
   "sha256": "2f7dbeb2b49cd8956d6ba9323297f55a885f9be8ee07299ad5df963a2586faca"
  },
  {
   "file": "mpw-004_LI1M_tile_F7.png",
   "row": 5,
   "col": 6,
   "frame": "F7",
   "x": 45456,
   "y": 53880,
   "w": 7976,
   "h": 11176,
   "slot": "040",
   "project": "iotestvehicle",
   "bytes": 4387797,
   "sha256": "d93bc965603f93a33e5ce9dd0bf5da7795d9b07ba9cdd98692b7dbaf1f838981"
  }
 ],
 "sha256": {
  "png": "8e9a601b251fd4815b2511002f2dae4fc7d9c7d53f635ffc4c424d96ccca8ac9",
  "filtered_stream": "6e90c045dba3f35eed99a0e81eefb906eb58ff5d594bf3108e34cc84d0db67a3",
  "pixels": "8da246efd037722fd98f4d15c645f3effcf05b621c0dbe09fb1ee7cf403dabbc"
 }
}
