)]}'
{
  "commit": "9efc60905b6a481f2afe758d6ada52329c3905c3",
  "tree": "3a7a6b0f42eedcb57d58d9a792116b418a168eee",
  "parents": [
    "646a13626811d36d2aa22d5e7d1d7281665cd8b0"
  ],
  "author": {
    "name": "Jesse Cirimelli-Low",
    "email": "jcirimel@ucsc.edu",
    "time": "Fri May 28 19:37:28 2021 -0700"
  },
  "committer": {
    "name": "Jesse Cirimelli-Low",
    "email": "jcirimel@ucsc.edu",
    "time": "Fri May 28 19:37:28 2021 -0700"
  },
  "message": "add singleport memories\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8efd70bbaf2d7d4b40cfaded21cb6724a40dbe38",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_1024_sky130/.magicrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11e1ad5ebd4898dd3d0eec82c4ae3ecdd640c0d7",
      "new_mode": 33261,
      "new_path": "single_port/sram_1rw0r0w_32_1024_sky130/run_drc.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9dccf1d18bafde3841c4c750321664513726bd9",
      "new_mode": 33261,
      "new_path": "single_port/sram_1rw0r0w_32_1024_sky130/run_ext.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd60f59a09d0babdcf82237b5968050bfcb6a839",
      "new_mode": 33261,
      "new_path": "single_port/sram_1rw0r0w_32_1024_sky130/run_lvs.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef6dfae913a17a1901e7f75ef626b49614dc7c09",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_1024_sky130/setup.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9d10f1996daa9881bcae671ec5eeacb4eec7232",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_1024_sky130/sram_1rw0r0w_32_1024_sky130.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca8c720fac4e728aea66e7cb084b801d2fd1fa55",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_1024_sky130/sram_1rw0r0w_32_1024_sky130.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b8c8f420c6582eadb54d118e02e4f1922fd766f",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_1024_sky130/sram_1rw0r0w_32_1024_sky130.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a5cc90c36e491b048b1832c47b00233d18f9dde",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_1024_sky130/sram_1rw0r0w_32_1024_sky130.lvs.sp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c4ed90dad55c463e1a7f592949d88d5d88ce18c",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_1024_sky130/sram_1rw0r0w_32_1024_sky130.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b94394625dc8a75dde642bc9cec84722ce379665",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_1024_sky130/sram_1rw0r0w_32_1024_sky130.sp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a98fed69df8cf1508f881b8bb95b37d335666af3",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_1024_sky130/sram_1rw0r0w_32_1024_sky130.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8efd70bbaf2d7d4b40cfaded21cb6724a40dbe38",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_256_sky130/.magicrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce94c78759a36efcd774b1aa8df36f5605a6e3ba",
      "new_mode": 33261,
      "new_path": "single_port/sram_1rw0r0w_32_256_sky130/run_drc.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd438a90a679ef82c25813f387acef496ed70194",
      "new_mode": 33261,
      "new_path": "single_port/sram_1rw0r0w_32_256_sky130/run_ext.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4bb6e00938e1fa4a5ebe1a671d5eb5f6394f84f",
      "new_mode": 33261,
      "new_path": "single_port/sram_1rw0r0w_32_256_sky130/run_lvs.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef6dfae913a17a1901e7f75ef626b49614dc7c09",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_256_sky130/setup.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8d7dc7d2206eda656d002bfe0b711a7f1cbc3d3",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_256_sky130/sram_1rw0r0w_32_256_sky130.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1d8347486f5ff1a3f53cb41e1f50eecd8aac5a5",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_256_sky130/sram_1rw0r0w_32_256_sky130.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8635a74edf6fbbd21e060e50c6851a73ca01634a",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_256_sky130/sram_1rw0r0w_32_256_sky130.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c4058be604d09d6889dc50e68c80c0abf1495ea",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_256_sky130/sram_1rw0r0w_32_256_sky130.lvs.sp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a8c7009d80542ed5318ae68bc5c08f837a5c1b7",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_256_sky130/sram_1rw0r0w_32_256_sky130.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6e885cd579a69fe168a4a4111ab7b23066cc197",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_256_sky130/sram_1rw0r0w_32_256_sky130.sp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b16627cfbaa10c4743f533ec357df3cf84b26818",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_256_sky130/sram_1rw0r0w_32_256_sky130.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8efd70bbaf2d7d4b40cfaded21cb6724a40dbe38",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_512_sky130/.magicrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70bc064ad8f8d4e306241b06d2c6d26eeab31a7c",
      "new_mode": 33261,
      "new_path": "single_port/sram_1rw0r0w_32_512_sky130/run_drc.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0299537a024fb59cd629cbd7ce396b7dffa39da",
      "new_mode": 33261,
      "new_path": "single_port/sram_1rw0r0w_32_512_sky130/run_ext.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3723d885b377155eb8ba8a028b0701c56211ac30",
      "new_mode": 33261,
      "new_path": "single_port/sram_1rw0r0w_32_512_sky130/run_lvs.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef6dfae913a17a1901e7f75ef626b49614dc7c09",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_512_sky130/setup.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef6808aa81d5dbf9d80ab3fb31f758458601493e",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_512_sky130/sram_1rw0r0w_32_512_sky130.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85dd8f652af48fc308c6d42bf622a8263445f1e8",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_512_sky130/sram_1rw0r0w_32_512_sky130.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "544eab21b7eedce740c2a7b8c051e064f31820ed",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_512_sky130/sram_1rw0r0w_32_512_sky130.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9943fd36a8b02eca46294095c559d3cef311babf",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_512_sky130/sram_1rw0r0w_32_512_sky130.lvs.sp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "334f8b346e7bbd5c46fa7857fbf64b15a23fee50",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_512_sky130/sram_1rw0r0w_32_512_sky130.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f148c5b94d896e0a4ae35b0b9822225f0d9d74fe",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_512_sky130/sram_1rw0r0w_32_512_sky130.sp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47e656c72ea9aab48d57a2d66b7c86052e89e0ed",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_32_512_sky130/sram_1rw0r0w_32_512_sky130.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8efd70bbaf2d7d4b40cfaded21cb6724a40dbe38",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_64_512_sky130/.magicrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca3f0467db5dd43f915cb74b0eb03b7aae8133f6",
      "new_mode": 33261,
      "new_path": "single_port/sram_1rw0r0w_64_512_sky130/run_drc.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8521cf0c302a7d2a9d8e60a6f59506ccb5fd44ec",
      "new_mode": 33261,
      "new_path": "single_port/sram_1rw0r0w_64_512_sky130/run_ext.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "719cfab43f002967d6d0660d9143961d0fa9be93",
      "new_mode": 33261,
      "new_path": "single_port/sram_1rw0r0w_64_512_sky130/run_lvs.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef6dfae913a17a1901e7f75ef626b49614dc7c09",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_64_512_sky130/setup.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1a1bd45ad0112b2d1a608acccfb5154231194bd",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_64_512_sky130/sram_1rw0r0w_64_512_sky130.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a2b2026e4d66bce98d1a969d76fd345fa98ba75",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_64_512_sky130/sram_1rw0r0w_64_512_sky130.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcadbfdd98d062dc04ce766021d45ca3d418bdfe",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_64_512_sky130/sram_1rw0r0w_64_512_sky130.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4006474e7f2b2b47ad6d807b6a181a621ad60d59",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_64_512_sky130/sram_1rw0r0w_64_512_sky130.lvs.sp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8235badc29b29fcdd78072542f7e09e6e715679a",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_64_512_sky130/sram_1rw0r0w_64_512_sky130.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46ee38c35a40ee25c7360f1d8148f9167dfbc636",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_64_512_sky130/sram_1rw0r0w_64_512_sky130.sp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "647a1facbf084ee7292001f8ce8ef516c976b573",
      "new_mode": 33188,
      "new_path": "single_port/sram_1rw0r0w_64_512_sky130/sram_1rw0r0w_64_512_sky130.v"
    }
  ]
}
