)]}'
{
  "commit": "a67574f86dc944797c17229e94fd8fc9d6fbf949",
  "tree": "2e10e96f044f0ea9e383bdbb741ff09556172c39",
  "parents": [
    "b9bcc583ecf1a58e949e3ab2a4b44a11bdf88c8d"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Tue Dec 10 18:03:05 2024 -0500"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Tue Dec 10 18:03:05 2024 -0500"
  },
  "message": "Updated the custom additions to sky130_fd_sc_hd with a size-2 fill and decap\ncells with graded amounts of poly which can be used to hit a specific overall\ntarget poly density.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0236e72b6fb7726723012f77526cf7e0ab2b2469",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "57f7ead73136f2d5087efb17c154df267fd83143",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "c794b92ca3b3ffff1f0634bd41fd5b8563e72be0",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/Readme.txt",
      "new_id": "fffbdf8f530ca90eac31b190a4bd2db8851748f8",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/Readme.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f8fa114fab3692717ccebf2550d0907c4231dcc",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/gds/sky130_ef_sc_hd__decap_20_12.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c40c6acd391b8d2bc711e73a6fef12315b79ada",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/gds/sky130_ef_sc_hd__decap_40_12.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c95028f7ddc79e76564b1dcedd0cd6b15b318eb",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/gds/sky130_ef_sc_hd__decap_60_12.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70637edb14b749320832cf63438802dfbaed76c0",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/gds/sky130_ef_sc_hd__decap_80_12.gds"
    },
    {
      "type": "modify",
      "old_id": "cba0fa2f4255755e175d3b2f9f29108dc3324841",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/gds/sky130_ef_sc_hd__fill_12.gds",
      "new_id": "512f7bd660f911a34ae57ca7477afa5dbd5f72cc",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/gds/sky130_ef_sc_hd__fill_12.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "acd80408f775c9edb7b22f0c13e4f810dbc034de",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/gds/sky130_ef_sc_hd__fill_2.gds"
    },
    {
      "type": "delete",
      "old_id": "afafbee2599501d74b7db7f0c4cb91dd4275c05c",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/gds/sky130_ef_sc_hd__newfill_12.gds",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "copy",
      "old_id": "e291180eb514ac028f94f31d69d11adeaff48d21",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__newfill_12.lef",
      "new_id": "2092dc39ed0016a78c52e682af3bc8128c54ca54",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__decap_20_12.lef",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "e291180eb514ac028f94f31d69d11adeaff48d21",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__newfill_12.lef",
      "new_id": "061749177a873e8eee779f91744b43eed398a3d1",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__decap_40_12.lef",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "e291180eb514ac028f94f31d69d11adeaff48d21",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__newfill_12.lef",
      "new_id": "3d308ff5741e3189a925eef4e6749eaea4ff18a4",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__decap_60_12.lef",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "e291180eb514ac028f94f31d69d11adeaff48d21",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__newfill_12.lef",
      "new_id": "c1cc0a89b02cad685ae67ac604777705526bf2c2",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__decap_80_12.lef",
      "score": 94
    },
    {
      "type": "modify",
      "old_id": "e171847d6376d18dd6c200df1aac99428b548668",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__fill_12.lef",
      "new_id": "6be9b48ca57fbf5150ea26e8211b72e9139e8f64",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__fill_12.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c8af53dff6bb2606671ea1e83247b11c9fc639f",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/verilog/sky130_ef_sc_hd__decap_20_12.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0df86cbfd88ea878520dc15f6cd357536c276f01",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/verilog/sky130_ef_sc_hd__decap_40_12.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e15678a7c5948acb75473fe83dab9612c935360f",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/verilog/sky130_ef_sc_hd__decap_60_12.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16c9712bd3c1ee5470f29ce9f52a3f2816938556",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/verilog/sky130_ef_sc_hd__decap_80_12.v"
    },
    {
      "type": "rename",
      "old_id": "b33927ad50dd762055c99e6a52da3b3d41bd91a2",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/verilog/sky130_ef_sc_hd__newfill_12.v",
      "new_id": "430a77c082752020216a5bbfc4724108a6cd4c6e",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/verilog/sky130_ef_sc_hd__fill_2.v",
      "score": 78
    }
  ]
}
