)]}'
{
  "commit": "1c74f85cd8dbb6c0cf514316b127d746d35d829b",
  "tree": "317d1974a5dacf3d4bd91cfceac17c9443880762",
  "parents": [
    "cc82b606c3f50baedfcbd99567652e828739ff41"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Wed Jun 09 16:46:50 2021 -0400"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Wed Jun 09 16:46:50 2021 -0400"
  },
  "message": "A number of changes, mostly to the SPICE libraries and netlists in support\nof Xyce (without compromising support for ngspice).  Also:  Additional Monte\nCarlo parameters were found in PSPICE format in the models and have been\nconverted to something ngspice-compatible.  The 11V NPN GDS cell name was\nchanged to allow correct extraction from magic and prevent shadowing the\nmodel name.  The Monte Carlo switch parameter behavior was changed again to\nmake a separate set of library sections for mismatch-enabled corners vs.\nthe original corners, which have been configured to have mismatch disabled.\nThis avoids any requirement to add a parameter definition to every testbench\nfor sky130.  Xyce compatibility includes changing \u0027$\u0027 comments to \u0027;\u0027, which\nis also ngspice compatible, and adding the library section name after \u0027.endl\u0027,\nwhich is also ngspice-compatible.  Complete Xyce support requires a change\nto the all.spice file and calls to function agauss(), the solution to which\nhas not yet been determined.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81e489d2fa1a113061d8ceb78d0ee038b3b4db0c",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "c9131ed25ec6873ebfa8e70b936a47c251948328",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "7ebfb288e582ed5e88d0e785c41e023bc3a0bb17",
      "old_mode": 33188,
      "old_path": "common/change_gds_string.py",
      "new_id": "7ebfb288e582ed5e88d0e785c41e023bc3a0bb17",
      "new_mode": 33261,
      "new_path": "common/change_gds_string.py"
    },
    {
      "type": "modify",
      "old_id": "847ccb9f1e8773e86f6fabd76995473e23921d56",
      "old_mode": 33188,
      "old_path": "sky130/Makefile.in",
      "new_id": "ace3f01abed283dcb5e63dc60ed280b4f79f97de",
      "new_mode": 33188,
      "new_path": "sky130/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "e97075f2bb7eb71d12ee071cce9003898faa8842",
      "old_mode": 33188,
      "old_path": "sky130/custom/models/sky130.lib.spice.extra",
      "new_id": "390366cc510b42238ab81401acfbc4f7972a8bbb",
      "new_mode": 33188,
      "new_path": "sky130/custom/models/sky130.lib.spice.extra"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df19d6834ac6123fc8ce4139f3be796db37f7c55",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/build_lib_spice.py"
    },
    {
      "type": "modify",
      "old_id": "eda846275c52a1adebeb70cfcce9233b9511ddc0",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/mismatch_params.py",
      "new_id": "b6616d73f0e60d5bf8e36036deada52fb5eff7bf",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/mismatch_params.py"
    },
    {
      "type": "modify",
      "old_id": "5692c41d33173dd8619b11c6e8ab26420d6e0ab4",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/rename_cells.py",
      "new_id": "b288a25e7ded66bf2be4f4d83c7a3bce5e5b4b16",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/rename_cells.py"
    },
    {
      "type": "modify",
      "old_id": "1eea3dcaca3d87692658f1d61e2873cf5f8f7abb",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/rename_models.py",
      "new_id": "80e153cdf98afb9afba0985475e2f0c2179e6cb5",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/rename_models.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "480e3ae1784f1d30ac93cf61dc42a490fb6b8ab0",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/xyce_hack.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7691e7f64a6686f68b8e554f5287efa756f09b31",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_pr/sky130_fd_pr__rf_npn_11v0_W1p00L1p00.gds"
    }
  ]
}
