)]}'
{
  "commit": "5778c23892db48e5f5f4c5b7f5509fec72e58548",
  "tree": "2653b4cea266790b3bd618e4b81dd6fb372a629e",
  "parents": [
    "10caea949810ef283e7f2322d2827e7ee28d318d"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Tue Jul 07 16:57:52 2020 -0400"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Tue Jul 07 16:57:52 2020 -0400"
  },
  "message": "Reorganized the top level so that most working files for EDA tool setup are in\ndirectories with the EDA tool name.  Updated the openlane setup files.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2673519aa0580657cd0707275a2f75ef09b98021",
      "old_mode": 33188,
      "old_path": "sky130/Makefile",
      "new_id": "13b305208b16171f0148b8a4661c2b2c499141dc",
      "new_mode": 33188,
      "new_path": "sky130/Makefile"
    },
    {
      "type": "delete",
      "old_id": "ba96898fe55c1d841791820fed0c3e558cf4aa0e",
      "old_mode": 33188,
      "old_path": "sky130/config.tcl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "580dc0f4a60d4639ac3e9d54e546ffb5678b58bc",
      "old_mode": 33188,
      "old_path": "sky130/sky130_make_torture.tcl",
      "new_id": "580dc0f4a60d4639ac3e9d54e546ffb5678b58bc",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/sky130_make_torture.tcl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cf7ec0b5d2428b2cfe66b85cbcba085a6f183d3f",
      "old_mode": 33188,
      "old_path": "sky130/sky130.lyp",
      "new_id": "cf7ec0b5d2428b2cfe66b85cbcba085a6f183d3f",
      "new_mode": 33188,
      "new_path": "sky130/klayout/sky130.lyp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "139f6cc22e5f7289429491d37dd54a4b2ab73411",
      "old_mode": 33188,
      "old_path": "sky130/sky130.lyt",
      "new_id": "139f6cc22e5f7289429491d37dd54a4b2ab73411",
      "new_mode": 33188,
      "new_path": "sky130/klayout/sky130.lyt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "feaf6b5c886674837b45260e4d09e84629827f35",
      "old_mode": 33188,
      "old_path": "sky130/sky130.magicrc",
      "new_id": "feaf6b5c886674837b45260e4d09e84629827f35",
      "new_mode": 33188,
      "new_path": "sky130/magic/sky130.magicrc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "684aee5860d4026d0e294f5e519b629d6a5a1718",
      "old_mode": 33188,
      "old_path": "sky130/sky130.tcl",
      "new_id": "684aee5860d4026d0e294f5e519b629d6a5a1718",
      "new_mode": 33188,
      "new_path": "sky130/magic/sky130.tcl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "48552e85fb5a9569d3382d3434e0b405ba8a010d",
      "old_mode": 33188,
      "old_path": "sky130/sky130.tech",
      "new_id": "48552e85fb5a9569d3382d3434e0b405ba8a010d",
      "new_mode": 33188,
      "new_path": "sky130/magic/sky130.tech",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8beebdc44aff831b7770a64149e7aabf8f450bd9",
      "old_mode": 33188,
      "old_path": "sky130/sky130gds.tech",
      "new_id": "8beebdc44aff831b7770a64149e7aabf8f450bd9",
      "new_mode": 33188,
      "new_path": "sky130/magic/sky130gds.tech",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "af90784150820c6a1c262a95a225d6294019e816",
      "old_mode": 33188,
      "old_path": "sky130/sky130_setup.tcl",
      "new_id": "af90784150820c6a1c262a95a225d6294019e816",
      "new_mode": 33188,
      "new_path": "sky130/netgen/sky130_setup.tcl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9ad22646db797917fc51ccaeb4e9498d6709ddbf",
      "old_mode": 33188,
      "old_path": "sky130/common_pdn.tcl",
      "new_id": "60ad84099c4885d87bc698dadcfc3e614d17c57c",
      "new_mode": 33188,
      "new_path": "sky130/openlane/common_pdn.tcl",
      "score": 88
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c4f7fbf644106bb8a3bd7b376a5231525900899",
      "new_mode": 33261,
      "new_path": "sky130/openlane/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b0c818b533ed1c649f934076687aea5a0fa8baf",
      "new_mode": 33261,
      "new_path": "sky130/openlane/sky130_fd_sc_hd/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a71461bd0dbfc6f8e061adadbbc155b041aadf79",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_hd/no_synth.cells"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d98d9a4cdbc58aab6dccb17ebd87024fa7b722b8",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_hd/sky130_fd_sc_hd__fakediode_2.gds"
    },
    {
      "type": "rename",
      "old_id": "948dbd263f790abf096bbed3af97ecbf78105753",
      "old_mode": 33188,
      "old_path": "sky130/common_tracks.info",
      "new_id": "948dbd263f790abf096bbed3af97ecbf78105753",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_hd/tracks.info",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac0f516bda4cc02c242a5da68d50161052774d8d",
      "new_mode": 33261,
      "new_path": "sky130/openlane/sky130_fd_sc_hs/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_hs/no_synth.cells"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ded724bfe4305913d9920b5a69212decfed1047",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_hs/tracks.info"
    },
    {
      "type": "rename",
      "old_id": "afd9190d4a7d5267354c543d732bb46941264a89",
      "old_mode": 33188,
      "old_path": "sky130/sky130.par",
      "new_id": "afd9190d4a7d5267354c543d732bb46941264a89",
      "new_mode": 33188,
      "new_path": "sky130/qflow/sky130.par",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9d8e6ac4bbfb8a31c004c29aa552f488be206f54",
      "old_mode": 33188,
      "old_path": "sky130/sky130.sh",
      "new_id": "9d8e6ac4bbfb8a31c004c29aa552f488be206f54",
      "new_mode": 33188,
      "new_path": "sky130/qflow/sky130.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4afd9bdda890b5c95e14e2a6646a112cc8f76151",
      "old_mode": 33188,
      "old_path": "sky130/sky130osu.sh",
      "new_id": "4afd9bdda890b5c95e14e2a6646a112cc8f76151",
      "new_mode": 33188,
      "new_path": "sky130/qflow/sky130osu.sh",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "4d9393a74d51113910ed008715e2bcdd14bf8dc2",
      "old_mode": 33188,
      "old_path": "sky130/sky130_fd_sc_hd_config.tcl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
