)]}'
{
  "commit": "e8de007a437056b21a0393a709eeea2e90b303c5",
  "tree": "6e8700a3da5b94b01b18a73ab8b6ac95f179e630",
  "parents": [
    "aac3d1a56ad6919818435ba505c51992a3b30242"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Thu Jun 17 16:08:05 2021 -0400"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Thu Jun 17 16:08:05 2021 -0400"
  },
  "message": "Swapped the layouts for the \"clamped\" vs. the \"clamped2\" cells (power pad +\noverlay + clamp connections), which were reversed with respect to the netlists.\nThe .mag, .gds, and .lef cells were swapped, while the .spice, .cdl, and .v\ncells/modules remain as-is.  Also updated the .mag files, which were out of\ndate (although they are unused by the installation).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d46ab8c46c635129a403220a3012308452e41b51",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/gds/sky130_ef_io.gds",
      "new_id": "1c743e20bb3a126e8b5a98620b89fe0c8b6a5052",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/gds/sky130_ef_io.gds"
    },
    {
      "type": "modify",
      "old_id": "3389c74d6ef3829b32de345dee8c5a2dfcad88ba",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lef/sky130_ef_io__vccd_lvc_clamped2_pad.lef",
      "new_id": "0c89b3c989449e5001ec48fcf081fe2d8999c6f0",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lef/sky130_ef_io__vccd_lvc_clamped2_pad.lef"
    },
    {
      "type": "modify",
      "old_id": "11eb9a0c3ee7cae3de0a17144cebbc9d62427f49",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lef/sky130_ef_io__vccd_lvc_clamped_pad.lef",
      "new_id": "6f3adb7fb97685a47234b08f16ba81e23dc87ce2",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lef/sky130_ef_io__vccd_lvc_clamped_pad.lef"
    },
    {
      "type": "modify",
      "old_id": "7b0ac2299e6847df077be69a4e0ad45ad7832215",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssd_lvc_clamped2_pad.lef",
      "new_id": "de8d810a34dd2ec0f74e361f8b205f0c83ba97e5",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssd_lvc_clamped2_pad.lef"
    },
    {
      "type": "modify",
      "old_id": "56f327268fcd1951048e64b66130c5ea77ab3116",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssd_lvc_clamped_pad.lef",
      "new_id": "a6c8b4cc67ae207bbfddc11c38ec01208d806246",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssd_lvc_clamped_pad.lef"
    },
    {
      "type": "delete",
      "old_id": "ac69456d3abd4c1f307de367fe550067096e5254",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lef/sky130_fd_io__top_gpio_ovtv2.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7f9a73d038c4d00686ea888fca552ac97297e907",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lef/sky130_fd_io__top_xres4v2.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7b7f9b18f6be957eaedcba27c91c67450ed2957d",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/all_pads_test.mag",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9a5442d4ab26228a695ae85f9b169d4699a89487",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io.mag",
      "new_id": "49cdab384d2271467c1e87279f07f9e87acbc39c",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io.mag"
    },
    {
      "type": "modify",
      "old_id": "0492cc2ba3ad2512adcadb9fced626feb4ba92b8",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um.mag",
      "new_id": "96caef67e4aadf53bfe1745bd0246947fea7a99d",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um.mag"
    },
    {
      "type": "modify",
      "old_id": "3d8e608f2ba64c9663c27f9b93abe2e0c2a25620",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__corner_pad.mag",
      "new_id": "7a03dc72d431797257b64bab03862748bfe62aac",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__corner_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "ebde0db541dc13f8226a817a452853d164d831f0",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__disconnect_vccd_slice_5um.mag",
      "new_id": "e6cf79fdbc530a973fc0b854684c8e2677cace9a",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__disconnect_vccd_slice_5um.mag"
    },
    {
      "type": "modify",
      "old_id": "361ec41a39e3e9991f0a314ca39f3e07a51e9919",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__disconnect_vdda_slice_5um.mag",
      "new_id": "53f9dd790e011802eb1ecffac31bfdd019889d2e",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__disconnect_vdda_slice_5um.mag"
    },
    {
      "type": "modify",
      "old_id": "aeef6f883c1448fb9a8e9dd41063df55f269a73b",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__gpiov2_pad.mag",
      "new_id": "31b3aff59c13ef216fa04e5f67d7ad2cc07098a6",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__gpiov2_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "265acce56e5c5bee9e5ea732be81314e069df7ae",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__hvc_vssio_overlay.mag",
      "new_id": "e40a6a2bbb204bf2f39bed6b69a4c01e83e1594e",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__hvc_vssio_overlay.mag"
    },
    {
      "type": "modify",
      "old_id": "eea5fe126fbc83f3f6d3c1346216577737b824c7",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__lvc_vccd_overlay.mag",
      "new_id": "e97b0c29accf05081a54afff094f2d6cf1b24654",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__lvc_vccd_overlay.mag"
    },
    {
      "type": "modify",
      "old_id": "47338fb6855f462b162b9313f00b38fe596893a0",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__lvc_vccdx_overlay.mag",
      "new_id": "dd7169b8ef0c0c6b351d8e38500cba16d2443cc6",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__lvc_vccdx_overlay.mag"
    },
    {
      "type": "modify",
      "old_id": "090c2ad1ade74fdc5ac81398d4965c4f2d48fdae",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__top_power_hvc.mag",
      "new_id": "cf5efc21880662527aa3958cbde4c39fbceab803",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__top_power_hvc.mag"
    },
    {
      "type": "modify",
      "old_id": "91ba70a863f8185fecfc3f3ca6ece78668dd720a",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vccd_hvc_pad.mag",
      "new_id": "366a63542cc0dda7542b39f77d68e0e34461dc02",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vccd_hvc_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "6a1c6dc42af67e3404a066c413269357b40853d4",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vccd_lvc_clamped2_pad.mag",
      "new_id": "e2e5f73c5cb7a8dcb287266e8cfb3e2d49c1c491",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vccd_lvc_clamped2_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "24e21a49c7c5cb8bf1ab89bee1ae2570cc69499b",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vccd_lvc_clamped_pad.mag",
      "new_id": "106a5326410bc12bf0735456239ad6a6c71e8817",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vccd_lvc_clamped_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "43ed32514d2b182528cfddab098a28b2776f15f4",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vccd_lvc_pad.mag",
      "new_id": "c26c96e7822d0b0e30a05901b0e29a4cd5edff17",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vccd_lvc_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "3edc892b09b4e7bfe45634ef37a243d256574121",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vdda_hvc_clamped_pad.mag",
      "new_id": "80e2fdd42a8aa6ce7dbdb47ffaab8b4d26fee9b0",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vdda_hvc_clamped_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "d527b5024dedd69ea64150be136ac7503e7e43af",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vdda_hvc_pad.mag",
      "new_id": "834ae2db451d208c4bf6886c4adead74827219bf",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vdda_hvc_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "b2f43bbb7b319a9eb2683b9be255ea3b3bb8c1c6",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vdda_lvc_pad.mag",
      "new_id": "4124c5dcba40b321d354af81feff96e4e8604a4b",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vdda_lvc_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "4126dc56d59a3db23c725da27c91842f3c2d31e5",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vddio_hvc_clamped_pad.mag",
      "new_id": "772e0a8f9d0dfadb342f2384ce739723421116b3",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vddio_hvc_clamped_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "35311bd8834da2af774fafc17486e10eccd5bb4d",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vddio_hvc_pad.mag",
      "new_id": "59bc8772fc6b4c8c5d7cf51521072efbef6db576",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vddio_hvc_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "692629caf1faa3405499fadcaee3c91fcf3ab664",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vddio_lvc_pad.mag",
      "new_id": "19463de3c9aff18741cfa8547503eaefa1d75770",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vddio_lvc_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "f30ddfcff6efa8f92d09ded37fe28bacd7dbd8f3",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssa_hvc_clamped_pad.mag",
      "new_id": "4211006ec6960fd195b8268722d8b825c285f036",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssa_hvc_clamped_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "40224e41ebb026d01089a0b0936423206b0c8d03",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssa_hvc_pad.mag",
      "new_id": "433283a6ae2a92ec33b4b659d8da5986a0532b3f",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssa_hvc_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "e332ed52b20632325a38abc8faed757c8450ce7e",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssa_lvc_pad.mag",
      "new_id": "bd43386743b05c026e7b0f885869361c85f0aa2e",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssa_lvc_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "31feb15fc93ca27d7bae5cdee659ac3670779778",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssd_hvc_pad.mag",
      "new_id": "d3dccc3fb42bdbfba7a05a57214ab267da3197de",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssd_hvc_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "ff499d3997a4a8c09d7671f81f23f16b395526ec",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssd_lvc_clamped2_pad.mag",
      "new_id": "e410ac9c7a8e52c3a72f738e7d6d6b33f29ea5bb",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssd_lvc_clamped2_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "1a838a8bf8e7dc9f187b007d21aa9054b3d0c478",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssd_lvc_clamped_pad.mag",
      "new_id": "a7f9222cd0156423681dad4b3485759707cb5f0f",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssd_lvc_clamped_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "6c107b5ce57bb9086fd7a731e11849b0d6c7277d",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssd_lvc_pad.mag",
      "new_id": "f927e8ac1db9ba60352aa7937236bd5577a4c78c",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssd_lvc_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "92ea340d2f788bbb2372b187e4251ef90c9c294d",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssio_hvc_clamped_pad.mag",
      "new_id": "2a055a58274559a7adb941af1db1ff918ee3d18e",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssio_hvc_clamped_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "098a1ecde6bcafabf71d86ed645c4ca323e6f19b",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssio_hvc_pad.mag",
      "new_id": "86c423756d6a28b87987021d57ac0a0947b20927",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssio_hvc_pad.mag"
    },
    {
      "type": "modify",
      "old_id": "fb1fc2a667e427d4e68e608dd42e9664c2d2d9ba",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssio_lvc_pad.mag",
      "new_id": "f59e2ed2f58f60fb272934375e3a30ec42f8d6ce",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/sky130_ef_io__vssio_lvc_pad.mag"
    }
  ]
}
