{
 "image": "mpw-002_VIM2_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-002_VIM2_tile_A1.png",
   "row": 0,
   "col": 0,
   "frame": "A1",
   "x": 0,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "001",
   "project": "axi_dma_using_spinal",
   "bytes": 613080,
   "sha256": "bcd9885c25a97d060b81b6cd354350d0373253e83abb85b6821cbb016e5153ca"
  },
  {
   "file": "mpw-002_VIM2_tile_A2.png",
   "row": 0,
   "col": 1,
   "frame": "A2",
   "x": 7576,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "002",
   "project": "wishbone_can",
   "bytes": 742252,
   "sha256": "8dad6acf4d9eb970236beaadf97a3f1e5a077aa2f6c9278e62fdac7a0742cb27"
  },
  {
   "file": "mpw-002_VIM2_tile_A3.png",
   "row": 0,
   "col": 2,
   "frame": "A3",
   "x": 15152,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "003",
   "project": "Analog-Neural-Network",
   "bytes": 472336,
   "sha256": "ab1532e6bcd274b5da31064d9fc28d72751098ecbe30787062a10eb10f19b3e4"
  },
  {
   "file": "mpw-002_VIM2_tile_A4.png",
   "row": 0,
   "col": 3,
   "frame": "A4",
   "x": 22728,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "004",
   "project": "caravel_dsp2",
   "bytes": 589113,
   "sha256": "29de34a18eba3bca75a60727a2ba2461beee9b4c3ec7da80c423c6a7aaf12bb4"
  },
  {
   "file": "mpw-002_VIM2_tile_A5.png",
   "row": 0,
   "col": 4,
   "frame": "A5",
   "x": 30304,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "005",
   "project": "eFPGA_v3_caravel",
   "bytes": 1719997,
   "sha256": "1f749e98f605e7485bd18070ac096c985f4506b8791a099357fed7ada48fd96c"
  },
  {
   "file": "mpw-002_VIM2_tile_A6.png",
   "row": 0,
   "col": 5,
   "frame": "A6",
   "x": 37880,
   "y": 0,
   "w": 7576,
   "h": 10776,
   "slot": "006",
   "project": "opencryo_testchip",
   "bytes": 472468,
   "sha256": "8502ecbcddb85945f8f99e1e2a824402781d82cd3d9bd74d2e51255af43b1dac"
  },
  {
   "file": "mpw-002_VIM2_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-002_VIM2_tile_B1.png",
   "row": 1,
   "col": 0,
   "frame": "B1",
   "x": 0,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "007",
   "project": "yiFive",
   "bytes": 631208,
   "sha256": "333623a9a6538df878a8fe7c81631d5a08dec4ed265c28a33deddd2f1b39052c"
  },
  {
   "file": "mpw-002_VIM2_tile_B2.png",
   "row": 1,
   "col": 1,
   "frame": "B2",
   "x": 7576,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "008",
   "project": "lexicon",
   "bytes": 780381,
   "sha256": "fef363ef2b1395f3566ffd28996a8b096631391cdbb384c10717f80cb08e19ea"
  },
  {
   "file": "mpw-002_VIM2_tile_B3.png",
   "row": 1,
   "col": 2,
   "frame": "B3",
   "x": 15152,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "009",
   "project": "ucsc_openram_test_chip_v2",
   "bytes": 652305,
   "sha256": "b6681e90a528c1895e7eae0dc19c9166acd7860756c96f44bbed901f97d046de"
  },
  {
   "file": "mpw-002_VIM2_tile_B4.png",
   "row": 1,
   "col": 3,
   "frame": "B4",
   "x": 22728,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "010",
   "project": "yonga-lz4_decoder",
   "bytes": 609373,
   "sha256": "98dd77f889b5a13abb160d0c8b53bf2ca3387e9d2f810e3a5ef5bf3c0a136f5a"
  },
  {
   "file": "mpw-002_VIM2_tile_B5.png",
   "row": 1,
   "col": 4,
   "frame": "B5",
   "x": 30304,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "011",
   "project": "Potentiometric_Digit",
   "bytes": 475985,
   "sha256": "bd3bd60c11768be08870ac004c69a2cc753fc74689fb200476ca5d43d5702f09"
  },
  {
   "file": "mpw-002_VIM2_tile_B6.png",
   "row": 1,
   "col": 5,
   "frame": "B6",
   "x": 37880,
   "y": 10776,
   "w": 7576,
   "h": 10776,
   "slot": "012",
   "project": "fuserisc_ver2",
   "bytes": 1576896,
   "sha256": "5ab440666bf66dd83e265eae65b3ffe3ab8d95dd9254298258ab713d02e8bb52"
  },
  {
   "file": "mpw-002_VIM2_tile_B7.png",
   "row": 1,
   "col": 6,
   "frame": "B7",
   "x": 45456,
   "y": 10776,
   "w": 7976,
   "h": 10776,
   "slot": "013",
   "project": "amsat_txrx_ic_mpw2",
   "bytes": 524836,
   "sha256": "aadcbbcb2408119377f17ca25cad49b5cdfc7d61844177e2dfecd324da3de3ec"
  },
  {
   "file": "mpw-002_VIM2_tile_C1.png",
   "row": 2,
   "col": 0,
   "frame": "C1",
   "x": 0,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "014",
   "project": "Comparator_3v3",
   "bytes": 477885,
   "sha256": "61bb1b8f622e875b0b393c60f95e3fb851cc21f2ead60cc0db0672e9b66ac3ca"
  },
  {
   "file": "mpw-002_VIM2_tile_C2.png",
   "row": 2,
   "col": 1,
   "frame": "C2",
   "x": 7576,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "015",
   "project": "caravel_multi_encode",
   "bytes": 598569,
   "sha256": "e00cec1adf3ca23bd3af39dfc23e7386eaa8f1cf5cd27d2cc6f427469ff8a0f5"
  },
  {
   "file": "mpw-002_VIM2_tile_C3.png",
   "row": 2,
   "col": 2,
   "frame": "C3",
   "x": 15152,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "016",
   "project": "kasirgalabs_uart",
   "bytes": 580464,
   "sha256": "e14c7de1c467d74cfaf1f00035a32be5f7fba6a1c936be2e71cd71beb546bac2"
  },
  {
   "file": "mpw-002_VIM2_tile_C4.png",
   "row": 2,
   "col": 3,
   "frame": "C4",
   "x": 22728,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "017",
   "project": "Automatically_genera",
   "bytes": 570709,
   "sha256": "f12663eb06b40a3f0a842344d9f6d9ee85125f31ad3289c1ce5504ecfd14a7fd"
  },
  {
   "file": "mpw-002_VIM2_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-002_VIM2_tile_C6.png",
   "row": 2,
   "col": 5,
   "frame": "C6",
   "x": 37880,
   "y": 21552,
   "w": 7576,
   "h": 10776,
   "slot": "018",
   "project": "uqab",
   "bytes": 1046065,
   "sha256": "1ba9d0b96f5b097eb1e2105b5ec8a053a0af5eede63a903d17991be2e306c583"
  },
  {
   "file": "mpw-002_VIM2_tile_C7.png",
   "row": 2,
   "col": 6,
   "frame": "C7",
   "x": 45456,
   "y": 21552,
   "w": 7976,
   "h": 10776,
   "slot": "019",
   "project": "caravel_azadi_soc",
   "bytes": 670216,
   "sha256": "f624a993387d17d4c387c25d764eefbec2afdaaf983be3a099fb605a3815c33a"
  },
  {
   "file": "mpw-002_VIM2_tile_D1.png",
   "row": 3,
   "col": 0,
   "frame": "D1",
   "x": 0,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "020",
   "project": "caravel_dsc",
   "bytes": 593510,
   "sha256": "0087594233be4828e75edb9dc64d474fae77d35cc6ba9779fdceee7a87d55fa1"
  },
  {
   "file": "mpw-002_VIM2_tile_D2.png",
   "row": 3,
   "col": 1,
   "frame": "D2",
   "x": 7576,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "021",
   "project": "SOFA-Plus-eFPGA",
   "bytes": 1190699,
   "sha256": "0213e4fd85897a13cac29c91bf2e91e012b4285e080fa87329b405ce6a4d8f00"
  },
  {
   "file": "mpw-002_VIM2_tile_D3.png",
   "row": 3,
   "col": 2,
   "frame": "D3",
   "x": 15152,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "022",
   "project": "caravel_user_project",
   "bytes": 580642,
   "sha256": "d5b5e1a22504c50ada070d07f02883e571b77f62c10d4835492ebfbbad32678d"
  },
  {
   "file": "mpw-002_VIM2_tile_D4.png",
   "row": 3,
   "col": 3,
   "frame": "D4",
   "x": 22728,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "023",
   "project": "General_Purpose_Band",
   "bytes": 568098,
   "sha256": "104d142f0230a5ab37c6692fcd08672a2ccdb0340d4c14b70ea82dfa2bc77b6f"
  },
  {
   "file": "mpw-002_VIM2_tile_D5.png",
   "row": 3,
   "col": 4,
   "frame": "D5",
   "x": 30304,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "024",
   "project": "zero_to_asic",
   "bytes": 756251,
   "sha256": "027bed604f5e21e7ae483857470c7f597778e0db68e5b3a8697bb493072972f4"
  },
  {
   "file": "mpw-002_VIM2_tile_D6.png",
   "row": 3,
   "col": 5,
   "frame": "D6",
   "x": 37880,
   "y": 32328,
   "w": 7576,
   "h": 10776,
   "slot": "025",
   "project": "fast_gcd_for_large_i",
   "bytes": 1755157,
   "sha256": "c06de4ba39c7784698f5642982399dc519182b911fc73ecddf73821d62015568"
  },
  {
   "file": "mpw-002_VIM2_tile_D7.png",
   "row": 3,
   "col": 6,
   "frame": "D7",
   "x": 45456,
   "y": 32328,
   "w": 7976,
   "h": 10776,
   "slot": "026",
   "project": "Columbus",
   "bytes": 484312,
   "sha256": "df756d33124aab878407da8b977f449321d519a466310ba051eaccb60dbc94fe"
  },
  {
   "file": "mpw-002_VIM2_tile_E1.png",
   "row": 4,
   "col": 0,
   "frame": "E1",
   "x": 0,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "027",
   "project": "Space_shuttle",
   "bytes": 825327,
   "sha256": "0503ce8bfa7b9f9054d6f114b39f45938c59e352aa9190a6a148e8c07649f391"
  },
  {
   "file": "mpw-002_VIM2_tile_E2.png",
   "row": 4,
   "col": 1,
   "frame": "E2",
   "x": 7576,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "028",
   "project": "subservient",
   "bytes": 654698,
   "sha256": "efad54a3d0e26b689d30b103091c48c9e090839cf2dd89e753ef60ecebaf72cc"
  },
  {
   "file": "mpw-002_VIM2_tile_E3.png",
   "row": 4,
   "col": 2,
   "frame": "E3",
   "x": 15152,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "029",
   "project": "caravel_analog_fulgor",
   "bytes": 477717,
   "sha256": "46afb0d8de1f2f4dbcb4fbf00d5ea800b4c59472a57c95d6048ff9e476e19625"
  },
  {
   "file": "mpw-002_VIM2_tile_E4.png",
   "row": 4,
   "col": 3,
   "frame": "E4",
   "x": 22728,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "030",
   "project": "bandgap_reference_de",
   "bytes": 568103,
   "sha256": "04389a5024eaba9d14c5883fd8472f637b5b1b51f7ab2cf87a07db747b0f6868"
  },
  {
   "file": "mpw-002_VIM2_tile_E5.png",
   "row": 4,
   "col": 4,
   "frame": "E5",
   "x": 30304,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "031",
   "project": "renml",
   "bytes": 836784,
   "sha256": "f5cb77f21c51f13ee45581e7cbb207f9356c1e83271c8b46897e0d23333df5aa"
  },
  {
   "file": "mpw-002_VIM2_tile_E6.png",
   "row": 4,
   "col": 5,
   "frame": "E6",
   "x": 37880,
   "y": 43104,
   "w": 7576,
   "h": 10776,
   "slot": "032",
   "project": "io_expander",
   "bytes": 575090,
   "sha256": "8b69c11f1628ada6d8fe91f0910a238b883b59f92e01df0452ed48d2cda16e96"
  },
  {
   "file": "mpw-002_VIM2_tile_E7.png",
   "row": 4,
   "col": 6,
   "frame": "E7",
   "x": 45456,
   "y": 43104,
   "w": 7976,
   "h": 10776,
   "slot": "033",
   "project": "digital_pll",
   "bytes": 502142,
   "sha256": "78f8d7129811602329fc7fd475182d4b671bbfff2a56674a7597e51f346934ad"
  },
  {
   "file": "mpw-002_VIM2_tile_F1.png",
   "row": 5,
   "col": 0,
   "frame": "F1",
   "x": 0,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "034",
   "project": "zero_to_asic",
   "bytes": 760255,
   "sha256": "eca210c2ceabf904a23602782fd1b52bc04429076402d5eb9534ed25e28a3560"
  },
  {
   "file": "mpw-002_VIM2_tile_F2.png",
   "row": 5,
   "col": 1,
   "frame": "F2",
   "x": 7576,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "035",
   "project": "caravel_fpu",
   "bytes": 599176,
   "sha256": "9eba3790159ba2071535d76c2496098e0be76be4cb58d2ec270986158f4c1cd5"
  },
  {
   "file": "mpw-002_VIM2_tile_F3.png",
   "row": 5,
   "col": 2,
   "frame": "F3",
   "x": 15152,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "036",
   "project": "BrqRV_EB1",
   "bytes": 1160482,
   "sha256": "d8fe144293c6163f26b2d7d56404caeec3487cfd7aefe0d111f79e23f2749a88"
  },
  {
   "file": "mpw-002_VIM2_tile_F4.png",
   "row": 5,
   "col": 3,
   "frame": "F4",
   "x": 22728,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "037",
   "project": "hilas",
   "bytes": 478152,
   "sha256": "133b55f1667fa2c86c4b47c4888b64365ed2db39b27a565414117e616f92b6f1"
  },
  {
   "file": "mpw-002_VIM2_tile_F5.png",
   "row": 5,
   "col": 4,
   "frame": "F5",
   "x": 30304,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "038",
   "project": "vlsi-sky130-analog-c",
   "bytes": 475735,
   "sha256": "51036ee68e16a6e1eeb6b80d6a4631b09dd6297d59dd61f422abf7a6a9dfcc34"
  },
  {
   "file": "mpw-002_VIM2_tile_F6.png",
   "row": 5,
   "col": 5,
   "frame": "F6",
   "x": 37880,
   "y": 53880,
   "w": 7576,
   "h": 11176,
   "slot": "039",
   "project": "sha1_engine",
   "bytes": 706148,
   "sha256": "b304873d0281430a35568bb47c61cb6149f146de75fae117386ebd2cbe2616d4"
  },
  {
   "file": "mpw-002_VIM2_tile_F7.png",
   "row": 5,
   "col": 6,
   "frame": "F7",
   "x": 45456,
   "y": 53880,
   "w": 7976,
   "h": 11176,
   "slot": "040",
   "project": "caravan_openfasoc",
   "bytes": 697378,
   "sha256": "b208ff72665f1b39c994bde89b9d7fd5933634e2667d76a8d477bdf4297febff"
  }
 ],
 "sha256": {
  "png": "4a1c65cc3d500ed3e8afeef98d7866297054741bf42c79e11e86c6138dc75f41",
  "filtered_stream": "05a7fa59402a102b8fc999f67fa79ec98b6c2b2029dca3cde51ab0163339c5a3",
  "pixels": "20da70aa58d74a3f10201f95fdb55e391672ce65cec98f29c7bf111b3cf438dd"
 }
}
