)]}'
{
  "commit": "491d5ce2d0e77423a1aef6444a759b920689106a",
  "tree": "f98c0a09f0b7e174d81ded5d60eaaa2f151ef6ec",
  "parents": [
    "497f5c1677eb7bec2b99b73f350e536997c00cb7"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Wed Mar 23 11:01:08 2022 -0400"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Wed Mar 23 11:01:08 2022 -0400"
  },
  "message": "(1) Modified the model filter script to insert an additional line\n    into all.spice for Xyce support.\n(2) Modified the magic techfile to align the placement of vias and\n    ReRAM layers when an area contains multiple devices (which is\n    probably a bad idea but no reason for magic to screw up the\n    GDS).\n(3) Corrected the OpenRCX calibration tables (again) after finding\n    that the calculation of fractional fringe shielding was\n    inverted (that error has been fixed in magic).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3eb733d4c5246283a2ce59fef6bf69498829ed66",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "9667f83861c01c388af28458644d46105db49a3c",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "1cc89603112f6638344e55dc4f788ff5fbd57d74",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/rename_models.py",
      "new_id": "aaa349019b26c980be78b6f9b5a0f9cc31248dc2",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/rename_models.py"
    },
    {
      "type": "modify",
      "old_id": "59658dc39bf173d66044336de40cb8e86a6a6a11",
      "old_mode": 33188,
      "old_path": "sky130/magic/sky130.tech",
      "new_id": "46b84a414fa8e0d3c5cde6d63d7bdfef669287a8",
      "new_mode": 33188,
      "new_path": "sky130/magic/sky130.tech"
    },
    {
      "type": "modify",
      "old_id": "63ee201680bc09cbfd589e561d9706de97977817",
      "old_mode": 33188,
      "old_path": "sky130/openlane/rules.openrcx.sky130A.max.magic",
      "new_id": "9ce14512f20a0fbeae8347c638b739abb4474d66",
      "new_mode": 33188,
      "new_path": "sky130/openlane/rules.openrcx.sky130A.max.magic"
    },
    {
      "type": "modify",
      "old_id": "e8c7aa91523c1e036c85c7fad7a5f3efc5109170",
      "old_mode": 33188,
      "old_path": "sky130/openlane/rules.openrcx.sky130B.max.magic",
      "new_id": "2969bca1aceb5c4840033d5a60f8768002a22e00",
      "new_mode": 33188,
      "new_path": "sky130/openlane/rules.openrcx.sky130B.max.magic"
    },
    {
      "type": "modify",
      "old_id": "09386a5e7295b5fe8d995fb7d354d14d7166c065",
      "old_mode": 33188,
      "old_path": "sky130/openlane/rules.openrcx.sky130B.min.magic",
      "new_id": "8871bb063914a6518245f3346ee0ac66252f1d19",
      "new_mode": 33188,
      "new_path": "sky130/openlane/rules.openrcx.sky130B.min.magic"
    },
    {
      "type": "modify",
      "old_id": "5373f934ee54ddb3dd6c2a6911a5bb7771bd11d9",
      "old_mode": 33188,
      "old_path": "sky130/openlane/rules.openrcx.sky130B.nom.magic",
      "new_id": "003c73e88da15837cc487710d182811c2eb6fda6",
      "new_mode": 33188,
      "new_path": "sky130/openlane/rules.openrcx.sky130B.nom.magic"
    }
  ]
}
