)]}'
{
  "commit": "815863e7bf1848eb9e21ac1fba50fba0fcbde173",
  "tree": "c816a092e8a420c58b8718cbe23123bb5ab0ee6d",
  "parents": [
    "920c1db9a746564086033cc4384ddc415673553e"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Fri Feb 24 11:17:46 2023 -0500"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Fri Feb 24 11:17:46 2023 -0500"
  },
  "message": "Corrected sky130 and gf180mcu tech files for magic to include the diode\ncontacts in the list of contact resistances in the \"extract\" section;\notherwise these contacts get extracted with no resistance when doing\nfull R-C extraction.  Added OpenRCX rules files for the D variant\n(1.1um thick top metal).  This incorporates recent updates in magic\u0027s\ncapacitance modeling and values in the OpenRCX rules tables and in the\nextract section of the gf180mcu tech files come directly from the\n\"capiche\" project.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e17bd278f1c73e40327eead6d594c24a959721a",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "6863b303134afe9324c435075abad1941cd9501b",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "a40e9e0446b7f8553d95dbd7ee427f60d811e5ba",
      "old_mode": 33188,
      "old_path": "gf180mcu/Makefile.in",
      "new_id": "b78bf33719d4fcc4f3664c7118d6b36a1e12ddfe",
      "new_mode": 33188,
      "new_path": "gf180mcu/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "ce2930df06964e57e1e9d5b732aca9fbe39202b5",
      "old_mode": 33188,
      "old_path": "gf180mcu/magic/gf180mcu.tech",
      "new_id": "27d236af69756f6337431d0c73e0fc046cd74d2b",
      "new_mode": 33188,
      "new_path": "gf180mcu/magic/gf180mcu.tech"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e65d57ec13e52686a4816c78f72fa0c119fd1044",
      "new_mode": 33188,
      "new_path": "gf180mcu/openlane/rules.openrcx.gf180mcuD.max.magic"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "061a572f698806df9e16a752e73e4c775ffb2f50",
      "new_mode": 33188,
      "new_path": "gf180mcu/openlane/rules.openrcx.gf180mcuD.min.magic"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c64437fb38f2ba95c911dc2b7b1764138cde308",
      "new_mode": 33188,
      "new_path": "gf180mcu/openlane/rules.openrcx.gf180mcuD.nom.magic"
    },
    {
      "type": "modify",
      "old_id": "8a082e424b3333091e826e6f982f9efb374d40ee",
      "old_mode": 33188,
      "old_path": "sky130/magic/sky130.tech",
      "new_id": "4c2173f475683a7b46c365a0a78506c04bd8c880",
      "new_mode": 33188,
      "new_path": "sky130/magic/sky130.tech"
    }
  ]
}
