{
 "image": "mpw-007_CTM1_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-007_CTM1_tile_A1.png",
   "row": 0,
   "col": 0,
   "frame": "A1",
   "x": 0,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "001",
   "project": "tinytapeout",
   "bytes": 3444588,
   "sha256": "ed51e898a26eb01891db59b05bab8cb70e54a37eabb879afb23eab24750a916c"
  },
  {
   "file": "mpw-007_CTM1_tile_A2.png",
   "row": 0,
   "col": 1,
   "frame": "A2",
   "x": 7576,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "002",
   "project": "zero_to_asic_course_group_submission_mpw7",
   "bytes": 4436938,
   "sha256": "249c58158cf52436d7f2f4eab7f5b9aa776f2a493625a5b532fc180553432729"
  },
  {
   "file": "mpw-007_CTM1_tile_A3.png",
   "row": 0,
   "col": 2,
   "frame": "A3",
   "x": 15152,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "003",
   "project": "microwatt_mpw7",
   "bytes": 7042367,
   "sha256": "1648bf52526fb00a33541df6c1595dab38004aa016155eaa8670f38c83550cff"
  },
  {
   "file": "mpw-007_CTM1_tile_A4.png",
   "row": 0,
   "col": 3,
   "frame": "A4",
   "x": 22728,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "004",
   "project": "yonga-can_controller",
   "bytes": 3008443,
   "sha256": "39da70b5e6ae0328893720aa6915b875336e87ab368b30fa3caf554af402cc7a"
  },
  {
   "file": "mpw-007_CTM1_tile_A5.png",
   "row": 0,
   "col": 4,
   "frame": "A5",
   "x": 30304,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "005",
   "project": "rocketalpha",
   "bytes": 6677868,
   "sha256": "20a08f22795d2577515e6adb5a69b6f955c266030f8df622fc5e7d167e2bc161"
  },
  {
   "file": "mpw-007_CTM1_tile_A6.png",
   "row": 0,
   "col": 5,
   "frame": "A6",
   "x": 37880,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "006",
   "project": "riscduino-dcore_d3_3",
   "bytes": 6835210,
   "sha256": "c3c2d84fdfdc7f553757517a728df81d36e7bafa6647c8b6168703d666dff6f2"
  },
  {
   "file": "mpw-007_CTM1_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-007_CTM1_tile_B1.png",
   "row": 1,
   "col": 0,
   "frame": "B1",
   "x": 0,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "007",
   "project": "riscduino-qcore_q2_3",
   "bytes": 7009595,
   "sha256": "7f6db610649f22412a31907c2144d090ce4327c6a3a5743fa8442375cc6c99e7"
  },
  {
   "file": "mpw-007_CTM1_tile_B2.png",
   "row": 1,
   "col": 1,
   "frame": "B2",
   "x": 7576,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "008",
   "project": "riscduino-score-s4-3",
   "bytes": 6542817,
   "sha256": "22e2a599436e8134d1957d64c001293695cd86bdf76c684475b3f749ce49b9b0"
  },
  {
   "file": "mpw-007_CTM1_tile_B3.png",
   "row": 1,
   "col": 2,
   "frame": "B3",
   "x": 15152,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "009",
   "project": "nanofabrication_project_using_openfasoc",
   "bytes": 2398789,
   "sha256": "891b6d3579927a375b3ec79d7efbc9cf93f2ef95b513b56021c9953839bdce6e"
  },
  {
   "file": "mpw-007_CTM1_tile_B4.png",
   "row": 1,
   "col": 3,
   "frame": "B4",
   "x": 22728,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "010",
   "project": "sramtestvehicleg3",
   "bytes": 2871176,
   "sha256": "f71cacffad443b70d79228ff4102a6540e4a2dac36f70d0d164c1f9f4f1514f2"
  },
  {
   "file": "mpw-007_CTM1_tile_B5.png",
   "row": 1,
   "col": 4,
   "frame": "B5",
   "x": 30304,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "011",
   "project": "analog_frontend_for_particle_detection_resubm",
   "bytes": 2804127,
   "sha256": "7df4f84b95849e120a2a9ef064628892898ab902e247ce67fa53dea8fe59c00b"
  },
  {
   "file": "mpw-007_CTM1_tile_B6.png",
   "row": 1,
   "col": 5,
   "frame": "B6",
   "x": 37880,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "012",
   "project": "isa_16-bit_microprocessor",
   "bytes": 3076563,
   "sha256": "bceeaa65f7fe6a480362f0674f3fb917ecf7738219e8216787d0ec132fb93a07"
  },
  {
   "file": "mpw-007_CTM1_tile_B7.png",
   "row": 1,
   "col": 6,
   "frame": "B7",
   "x": 45456,
   "y": 10776,
   "w": 7976,
   "h": 10776,
   "slot": "013",
   "project": "reram_crossbar",
   "bytes": 3204735,
   "sha256": "a7769a62e989992f582f099ad96f7275def5a1f94d8ba24c466f641448a997a0"
  },
  {
   "file": "mpw-007_CTM1_tile_C1.png",
   "row": 2,
   "col": 0,
   "frame": "C1",
   "x": 0,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "014",
   "project": "trainable-nn",
   "bytes": 5063759,
   "sha256": "3bc9f442ed08d4bf57ee2bb9404e8c8ef2739e7a62f2c57c688d368ba29e6d54"
  },
  {
   "file": "mpw-007_CTM1_tile_C2.png",
   "row": 2,
   "col": 1,
   "frame": "C2",
   "x": 7576,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "015",
   "project": "10b_adc_and_analog_support_-_update",
   "bytes": 2785078,
   "sha256": "3eba6e4477ba954fb4d0b92f221197ffce863421515e634b1a1e8f331326be1e"
  },
  {
   "file": "mpw-007_CTM1_tile_C3.png",
   "row": 2,
   "col": 2,
   "frame": "C3",
   "x": 15152,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "016",
   "project": "bitcoin_mining_asics",
   "bytes": 3180423,
   "sha256": "3d37de0d0f850648535a5d0e3783de3a2585f3ebdfa2d79e6adaa9727a5b5fcc"
  },
  {
   "file": "mpw-007_CTM1_tile_C4.png",
   "row": 2,
   "col": 3,
   "frame": "C4",
   "x": 22728,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "017",
   "project": "yonga-mcu",
   "bytes": 5214918,
   "sha256": "d6e77dd779fa375658d4600d7038f0ea74b9417dec78c5c7046133edab5b4b1b"
  },
  {
   "file": "mpw-007_CTM1_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-007_CTM1_tile_C6.png",
   "row": 2,
   "col": 5,
   "frame": "C6",
   "x": 37880,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "018",
   "project": "soomrv",
   "bytes": 9092515,
   "sha256": "60f8fadfdc72bacef12c963d55cbdfeddd9b8c803fd2efac7da9dcf88548f054"
  },
  {
   "file": "mpw-007_CTM1_tile_C7.png",
   "row": 2,
   "col": 6,
   "frame": "C7",
   "x": 45456,
   "y": 21552,
   "w": 7976,
   "h": 10776,
   "slot": "019",
   "project": "marmot_risc-v_asic_for_motor_control",
   "bytes": 6147660,
   "sha256": "2b2808dd24cf8192f507a75ed80d68536a43de13234265a1141bf14f4214e014"
  },
  {
   "file": "mpw-007_CTM1_tile_D1.png",
   "row": 3,
   "col": 0,
   "frame": "D1",
   "x": 0,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "020",
   "project": "mixed_signal_circuits-jun13",
   "bytes": 2740676,
   "sha256": "edf4f75be7dce8bcd1992f124b0dfce1a4b5d6a3caf2f28c926bb3045556b3ee"
  },
  {
   "file": "mpw-007_CTM1_tile_D2.png",
   "row": 3,
   "col": 1,
   "frame": "D2",
   "x": 7576,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "021",
   "project": "fpga_programming_management_unit",
   "bytes": 4328479,
   "sha256": "a268d576096d7ceb375193bf1309ac19da4c83e464805b6bea2c076b7889e435"
  },
  {
   "file": "mpw-007_CTM1_tile_D3.png",
   "row": 3,
   "col": 2,
   "frame": "D3",
   "x": 15152,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "022",
   "project": "warp-v",
   "bytes": 3391501,
   "sha256": "1b3e696ce31b8c4cfb5b3b7aa92fa0fac60622179f224309f47878b864570101"
  },
  {
   "file": "mpw-007_CTM1_tile_D4.png",
   "row": 3,
   "col": 3,
   "frame": "D4",
   "x": 22728,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "023",
   "project": "leaf__mpw7_",
   "bytes": 3797628,
   "sha256": "ea965b9a406a444a3f4192dead24b90868cfb340da5746857c50014e353974ce"
  },
  {
   "file": "mpw-007_CTM1_tile_D5.png",
   "row": 3,
   "col": 4,
   "frame": "D5",
   "x": 30304,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "024",
   "project": "in_memory_computing_sram",
   "bytes": 3322224,
   "sha256": "ccaafb027f5c4902c11b8ee3b07b098fb8fc71719ed8b78160c1b6228b43010c"
  },
  {
   "file": "mpw-007_CTM1_tile_D6.png",
   "row": 3,
   "col": 5,
   "frame": "D6",
   "x": 37880,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "025",
   "project": "rng_based_on_a_figaro_oscillator",
   "bytes": 2953742,
   "sha256": "53c7466eebbd37fee74d8459256219791cb693873db8eda4d34f74347ea845f2"
  },
  {
   "file": "mpw-007_CTM1_tile_D7.png",
   "row": 3,
   "col": 6,
   "frame": "D7",
   "x": 45456,
   "y": 32328,
   "w": 7976,
   "h": 10776,
   "slot": "026",
   "project": "reram-controller-mpw7_v2",
   "bytes": 2848735,
   "sha256": "9347959c7e30b96ec23cc1771ca10af3a9fb662a1452eda3256c051d38e337ec"
  },
  {
   "file": "mpw-007_CTM1_tile_E1.png",
   "row": 4,
   "col": 0,
   "frame": "E1",
   "x": 0,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "027",
   "project": "enhanced_chaotic_oscillator_design",
   "bytes": 3125975,
   "sha256": "7c9d370359cebca555ece86a68706960960b0e75e8e11f2652f6b5c069a870ba"
  },
  {
   "file": "mpw-007_CTM1_tile_E2.png",
   "row": 4,
   "col": 1,
   "frame": "E2",
   "x": 7576,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "028",
   "project": "in_memory_computing_rram",
   "bytes": 3411653,
   "sha256": "29127a8c1e83d5b7ad72561b2da92f807e11a6a288d159021f2eecda46590fe0"
  },
  {
   "file": "mpw-007_CTM1_tile_E3.png",
   "row": 4,
   "col": 2,
   "frame": "E3",
   "x": 15152,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "029",
   "project": "rram_imc_v2_flat",
   "bytes": 3411646,
   "sha256": "4b1a3c9028c5ccdce060481f000556b61ea9cac8679a1acd904bb103fed67b34"
  },
  {
   "file": "mpw-007_CTM1_tile_E4.png",
   "row": 4,
   "col": 3,
   "frame": "E4",
   "x": 22728,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "030",
   "project": "topmetalse-dps",
   "bytes": 2773629,
   "sha256": "731e8dd3397d184a10a507564d40cda3a39c29ffd3a799a2d93b4116f34125c6"
  },
  {
   "file": "mpw-007_CTM1_tile_E5.png",
   "row": 4,
   "col": 4,
   "frame": "E5",
   "x": 30304,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "031",
   "project": "chaos_automaton",
   "bytes": 9013147,
   "sha256": "92e5b8ab1a35e3cb380669262924774f08187cdec01e982563dc8969964ceb77"
  },
  {
   "file": "mpw-007_CTM1_tile_E6.png",
   "row": 4,
   "col": 5,
   "frame": "E6",
   "x": 37880,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "032",
   "project": "hehecore_resubmission",
   "bytes": 5146383,
   "sha256": "0c625b82fa4267b7a3ed41d96a8100335d82e46f2ccf0ef791f6f99faac2a7de"
  },
  {
   "file": "mpw-007_CTM1_tile_E7.png",
   "row": 4,
   "col": 6,
   "frame": "E7",
   "x": 45456,
   "y": 43104,
   "w": 7976,
   "h": 10776,
   "slot": "033",
   "project": "waveform_generator",
   "bytes": 3316503,
   "sha256": "e0a9322911e7090c0f58e4ff0c357d82ba82a8ab9b6814b1e8e5b5b3fd2ac61d"
  },
  {
   "file": "mpw-007_CTM1_tile_F1.png",
   "row": 5,
   "col": 0,
   "frame": "F1",
   "x": 0,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "034",
   "project": "rift2core",
   "bytes": 3453085,
   "sha256": "3cca81eefcc6fe6e53457b3e037b19f750018555d6ffc680241c24ed964b3e4e"
  },
  {
   "file": "mpw-007_CTM1_tile_F2.png",
   "row": 5,
   "col": 1,
   "frame": "F2",
   "x": 7576,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "035",
   "project": "rift2go_2300",
   "bytes": 8794325,
   "sha256": "ab9b1b5bf0d0cf976d33cabcf8169bb218d79addc7561cef0dd99b4220102e5c"
  },
  {
   "file": "mpw-007_CTM1_tile_F3.png",
   "row": 5,
   "col": 2,
   "frame": "F3",
   "x": 15152,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "036",
   "project": "sloci_resubmission",
   "bytes": 2775840,
   "sha256": "c8308b861d9b14f3ec50b0fd62de6c2db593d0bd23214889875382353710c683"
  },
  {
   "file": "mpw-007_CTM1_tile_F4.png",
   "row": 5,
   "col": 3,
   "frame": "F4",
   "x": 22728,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "037",
   "project": "systolic_array_matrix_multiplier",
   "bytes": 2974066,
   "sha256": "c92f128d07f235f81b06d121ac8bb8b61a82bcbc986804411f5b31dded77c9a9"
  },
  {
   "file": "mpw-007_CTM1_tile_F5.png",
   "row": 5,
   "col": 4,
   "frame": "F5",
   "x": 30304,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "038",
   "project": "crypto_aes128",
   "bytes": 4286998,
   "sha256": "946364d36771905b6cede8a448c1cc853268d0de05fd651fc2e3207d0efdf148"
  },
  {
   "file": "mpw-007_CTM1_tile_F6.png",
   "row": 5,
   "col": 5,
   "frame": "F6",
   "x": 37880,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "039",
   "project": "graphics_controller",
   "bytes": 3959962,
   "sha256": "cc6b99471301c844b767ea670ba50bc8b57047fadfaa1563c87c4f8ca4321a78"
  },
  {
   "file": "mpw-007_CTM1_tile_F7.png",
   "row": 5,
   "col": 6,
   "frame": "F7",
   "x": 45456,
   "y": 53880,
   "w": 7976,
   "h": 11176,
   "slot": "040",
   "project": "prga-test",
   "bytes": 6579298,
   "sha256": "cd44ab869d942763e0d1895c472000261eb73a4fece932f8ea22544be56904d7"
  }
 ],
 "sha256": {
  "png": "b85315cbf909b38aa89c003fd4816a05f4aab9f619510207ed7dc09250db29bb",
  "filtered_stream": "60901f1de414635ca8f5629c9103c2a158a732b70d2e5071269a7010e84e4d47",
  "pixels": "e7b00cbd539351b875ea2f0d40a278433031ec9ae4de29e94e2fe1bb97a12f43"
 }
}
