)]}'
{
  "commit": "002b5dd29d81e9affec60cb6d57ed867c888e23c",
  "tree": "7c0b450a947476077bdaad34228f663c8efedad2",
  "parents": [
    "11af1927d0866ecd23e7cd611c51aa8fc31e780d"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Sat Oct 29 17:55:04 2022 -0400"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Sat Oct 29 17:55:04 2022 -0400"
  },
  "message": "One more pass---since magic had difficulty correctly extracting the \"C\"\nshaped resistors cutting VDDIO from VDDIO_Q and VSSIO from VSSIO_Q, I\nadded one more resistor to make them a ring, and now the resistors\nextract with the correct (effective) L and W.  Created a LEF view for\ntop_power_hvc_wpadv2 which previously did not exist in the PDK, and\ncreated a script to modify the LEF views of the cells for which the\nresistor ring was added, so that the port annotation does not overwrite\nthe resistors.  I now have LVS scripts running on 12 pad types and they\nall come out clean, including properties and pins.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a208350217c74733455c9c8e8ef574a6ccf492de",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "34f81b7d8711a06ddbec12f16d79504f79434d82",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "2adf348c8693c6f7e801313eea425398995ca127",
      "old_mode": 33188,
      "old_path": "sky130/Makefile.in",
      "new_id": "a2717ebe99e9527b222ec5c348b67287c63e5666",
      "new_mode": 33188,
      "new_path": "sky130/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4255784a753ce2b88581080170f37c0a92dc90b9",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/fix_io_lef.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10dcbe564001408230b6e6b1b8c2977fc51dc441",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/fix_vddio_overlay_gds.py"
    },
    {
      "type": "modify",
      "old_id": "83fffba2e51a8f9543979283f44369eb2accf131",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/fix_vddio_pad_gds.py",
      "new_id": "37202251b31e0ea57117defccccafc807153ccfb",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/fix_vddio_pad_gds.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96abdf983bb210850e3d49a07cfa487ad73ea2c0",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/fix_vssio_overlay_gds.py"
    },
    {
      "type": "modify",
      "old_id": "32e6b1743ff97331c2014d6f89357044b015ec43",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/fix_vssio_pad_gds.py",
      "new_id": "d1b2ea328c2cd33b8e0a6d772b32a91dddcb72e5",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/fix_vssio_pad_gds.py"
    },
    {
      "type": "modify",
      "old_id": "2de7f91a70fdd631a6127b01a9272d3878a0d073",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/cdl/sky130_ef_io.cdl",
      "new_id": "b20e56ee7429ec2bb510c4b6d12f53b661248541",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/cdl/sky130_ef_io.cdl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4614b6f3c046b51d76c2249ca17233a1729a284a",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lef/sky130_fd_io__top_power_hvc_wpadv2.lef"
    },
    {
      "type": "modify",
      "old_id": "89596d7cb4ae42b45609c495b68581591bf2265c",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/spice/sky130_fd_io.spice",
      "new_id": "39b4f2542ecacacddec1ec3d60d3e350439e7a60",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/spice/sky130_fd_io.spice"
    },
    {
      "type": "modify",
      "old_id": "9e498ccc7cbb47b11d9c7e7cada2633b8f7b65af",
      "old_mode": 33188,
      "old_path": "sky130/magic/sky130.tech",
      "new_id": "a85d1f323e5d8cc65eafb645fe627a1debb0c48a",
      "new_mode": 33188,
      "new_path": "sky130/magic/sky130.tech"
    }
  ]
}
