)]}'
{
  "commit": "9608f38a18c41de49402a7b91daaed6b69317398",
  "tree": "abe10a5236718403949f24624aeb28601a6761a9",
  "parents": [
    "8f2d1529c86235d726979eb9ecb7e9628108590b"
  ],
  "author": {
    "name": "R. Timothy Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Tue Nov 04 17:41:35 2025 -0500"
  },
  "committer": {
    "name": "R. Timothy Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Tue Nov 04 17:41:35 2025 -0500"
  },
  "message": "Made a (fairly major) modification to the GF magic tech file to\npull out the SRAM diffusion (and FETs) as types unique to the\nSRAM, then implemented the special SRAM rules.  With an addition\nto the GDS \"fix it\" script to remove one contact cut that is too\nclose to another row (legal, but not in keeping with the rest of\nthe contact arrays in the SRAM, and causing problems in magic\ndue to being offset from the array it\u0027s too close to), and a\n\"copyup\" recipe for nwell, the SRAM macros read in with no DRC\nerrors.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7cf1e75e8e6c6bb9da450fbe678becd1d867143e",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "cfbb1b27db9c94b1a88b2b9a34b8f41afa9ea7e6",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "d0e9940e39b3ed112233183cb41f4a5a5aa32eda",
      "old_mode": 33261,
      "old_path": "gf180mcu/custom/scripts/fix_sram_gds.py",
      "new_id": "3785652ad59836503cb9bd1002e9750c70affbd3",
      "new_mode": 33261,
      "new_path": "gf180mcu/custom/scripts/fix_sram_gds.py"
    },
    {
      "type": "modify",
      "old_id": "26b625d374151a56ab616f2e3a4b9f3a9e103282",
      "old_mode": 33188,
      "old_path": "gf180mcu/custom/scripts/gds_import_sram.tcl",
      "new_id": "9e776604a7ce2c6d7313bbf8794dd906f7e549eb",
      "new_mode": 33188,
      "new_path": "gf180mcu/custom/scripts/gds_import_sram.tcl"
    },
    {
      "type": "modify",
      "old_id": "f54e5e63bbe50fd4d1521eedb9b76aab21a1dc4b",
      "old_mode": 33188,
      "old_path": "gf180mcu/magic/gf180mcu.tech",
      "new_id": "a10416407dfad907e9067ed9642ec21e6aab296f",
      "new_mode": 33188,
      "new_path": "gf180mcu/magic/gf180mcu.tech"
    }
  ]
}
