)]}'
{
  "commit": "9233c19260cd813c3fa67dd4594fe4cc67016832",
  "tree": "f7cbab420c02e7866fd08fae0e4912bb6605825d",
  "parents": [
    "3350915a0a006d4af009b482351034279dc40877"
  ],
  "author": {
    "name": "R. Timothy Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Fri Jun 05 11:55:59 2026 -0400"
  },
  "committer": {
    "name": "R. Timothy Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Fri Jun 05 11:55:59 2026 -0400"
  },
  "message": "Updates to the GF180MCU tech file and device generator script for\nmagic, which had not been validated for analog design when they\nwere first written for the Efabless Google/GF open MPW shuttle\nruns (which only had support for digital designs).  Fixed errors\nand omissions, mainly in the device generators for resistor devices.\nAdded back the ability to turn the guard ring under resistors on or\noff.  Also added a new feature to allow the guard ring under poly\nresistors to be either p-type or n-type, as both are allowable.\nCorrected size and sheet resistance values for the metal resistors,\nincluding all the different metal stack-up options.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f8f31f56b8aacbdb0b8d7746e6e9fac8153a066",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "c5ff8f6597ae6e1790f28a878d1af52140541896",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "270ca070573fec4b234dbae68ecc6fd9912b60d1",
      "old_mode": 33188,
      "old_path": "gf180mcu/magic/gf180mcu.tcl",
      "new_id": "80a785c220d61765686590be8e8c4a6752b72291",
      "new_mode": 33188,
      "new_path": "gf180mcu/magic/gf180mcu.tcl"
    },
    {
      "type": "modify",
      "old_id": "b5181b08933f5206745e8f63bffa1d459e5fbd3a",
      "old_mode": 33188,
      "old_path": "gf180mcu/magic/gf180mcu.tech",
      "new_id": "208a035a1b1f05f6eb5f4c99c0d9cb47d7161569",
      "new_mode": 33188,
      "new_path": "gf180mcu/magic/gf180mcu.tech"
    }
  ]
}
