)]}'
{
  "commit": "125ff3bb219d477cdef63621ce5f180db9207bbe",
  "tree": "323af88e729a0b984a9110b20f0c74d0bf602545",
  "parents": [
    "04a09804e9ac4b7edc8b04225c3f7fc081541c60"
  ],
  "author": {
    "name": "Bryce-Readyhough",
    "email": "brycereadyhough@gmail.com",
    "time": "Mon Dec 07 09:55:39 2020 -0800"
  },
  "committer": {
    "name": "Bryce-Readyhough",
    "email": "brycereadyhough@gmail.com",
    "time": "Mon Dec 07 09:55:39 2020 -0800"
  },
  "message": "Commiting Caravel mpw-one-a branch with updated files\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82807828394b7f980ebe27d1ff5d98c26e8d9d27",
      "old_mode": 33188,
      "old_path": "gds/caravel.gds.gz",
      "new_id": "6500f5a5a1c08095556c9671740701a695c7fa36",
      "new_mode": 33188,
      "new_path": "gds/caravel.gds.gz"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7af9cea5d63177a4637c7ede952357a657c0340e",
      "new_mode": 33188,
      "new_path": "gds/caravel.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82807828394b7f980ebe27d1ff5d98c26e8d9d27",
      "new_mode": 33188,
      "new_path": "gds/caravel.old.gds.gz"
    },
    {
      "type": "modify",
      "old_id": "f73d802188e2e00c8715e2a3b941ce44f94ce793",
      "old_mode": 33188,
      "old_path": "gds/user_project_wrapper.gds.gz",
      "new_id": "09890f1ba6fb50f7dd6bce19f16521bca12a7bab",
      "new_mode": 33188,
      "new_path": "gds/user_project_wrapper.gds.gz"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d081de65bf80fe54418f3667e445ec97e2367e7d",
      "new_mode": 33188,
      "new_path": "mag/1T-cell.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ac4157601770786c56b576ebd5332dcd91db4ec",
      "new_mode": 33188,
      "new_path": "mag/1T-cell.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "045a3464b58f7a076acc0fbf87591a55ff7459c3",
      "new_mode": 33188,
      "new_path": "mag/1T-cell.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc0ea5e20c6a53bd0bb8c8e550d34066f593f0ae",
      "new_mode": 33188,
      "new_path": "mag/2x2-array.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e88fcb89ad1dd1c0de29c8e064d503eb14ed7e0",
      "new_mode": 33188,
      "new_path": "mag/2x2-array.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d37722d366bdb89f2a407d4188da27d13b22ceee",
      "new_mode": 33188,
      "new_path": "mag/2x2-array.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9640c5116e424afe486640d76819c6dba0d83f42",
      "new_mode": 33188,
      "new_path": "mag/bsim4v5.out"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec403574e61092e71db6ba510bc2c39391c4ffff",
      "new_mode": 33188,
      "new_path": "mag/chip-2.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e25f16267f6d8dd4549237e171e43dec7225c6af",
      "new_mode": 33188,
      "new_path": "mag/chip-w-opamp.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "820f5e9c4dbd25bf51ec39a81021f962eec7472e",
      "new_mode": 33188,
      "new_path": "mag/chip-w-opamp.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3f1063d047ecd0905c7a56783c16a14c8424cde",
      "new_mode": 33188,
      "new_path": "mag/chip-w-opamp.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a87dcb2cc3f13fa4dae532e6dc5f421ca86f75e",
      "new_mode": 33188,
      "new_path": "mag/chip.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af36cec754e63e1033c02f707d9f3b594cec5089",
      "new_mode": 33188,
      "new_path": "mag/diff-amp-wide-range.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "833a1cc02f4bc273581da0cf634b42b2f0982e4d",
      "new_mode": 33188,
      "new_path": "mag/diff-amp-wide-range.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29593a91a7d7e5621f7f4eb0adcedf4c3ec0df13",
      "new_mode": 33188,
      "new_path": "mag/diff-amp-wide-range.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b06477bb0966b2da0ab04a49cdc29e7ed097437",
      "new_mode": 33188,
      "new_path": "mag/diff-amp.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed6a435e0ebd2c6700e89b36c2219bd51bbc42a6",
      "new_mode": 33188,
      "new_path": "mag/diff-amp.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22cba29057556d5deb10da36970f3b84a47b51f0",
      "new_mode": 33188,
      "new_path": "mag/diff-amp.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20a583c605da7af43807806054f7b7f042ec3a2f",
      "new_mode": 33188,
      "new_path": "mag/feedback_out"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70c5ecae0a55645099b04463ea0ac70aba649b57",
      "new_mode": 33188,
      "new_path": "mag/inverter.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b92bedc89c0e0f408af68c68aae6ad2e8cc2d8b",
      "new_mode": 33188,
      "new_path": "mag/inverter.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e2aef2870d9b42c748106f1667f4e897d6294c5",
      "new_mode": 33188,
      "new_path": "mag/neuron-labeled-extended-opamp.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d829d329e64ea9735809fa51d06f465b9e81676",
      "new_mode": 33188,
      "new_path": "mag/neuron-labeled-extended-opamp.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf86146c9359ece8ecbc1d4ad55827162e3aa702",
      "new_mode": 33188,
      "new_path": "mag/neuron-labeled-extended-opamp.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d89284796ff842ca4579e35a6bad2b4d498fd8b",
      "new_mode": 33188,
      "new_path": "mag/neuron-labeled-extended.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "debf85ab985ccaada148cc0b0ce36d81e7375e9c",
      "new_mode": 33188,
      "new_path": "mag/neuron-labeled-extended.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7128a7cc61b3463a477d800ff7793380861c37d0",
      "new_mode": 33188,
      "new_path": "mag/neuron-labeled-extended.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc9994608d3d4aa9e46eba5cf851ebb2e070ca6d",
      "new_mode": 33188,
      "new_path": "mag/neuron-labeled.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f6bc725b658a615832e29cb0524631280b474c8",
      "new_mode": 33188,
      "new_path": "mag/neuron-labeled.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "680ce2afd7b0eb97d2fa7bcd8fb6669203a10c7b",
      "new_mode": 33188,
      "new_path": "mag/neuron-labeled.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b8801537206f0d4dfea081800f3c0cd907d2249",
      "new_mode": 33188,
      "new_path": "mag/neuron-test.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb7638f6f60b56e2a79dc955690fb7b701464e31",
      "new_mode": 33188,
      "new_path": "mag/neuron-test.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af5812f2bc835355db8ef932f0ab73e6566734d1",
      "new_mode": 33188,
      "new_path": "mag/neuron-test.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "610ed5b1a4340b28530f8a2410e8431ec5900411",
      "new_mode": 33188,
      "new_path": "mag/neuron.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c056aea5493720b1309e57663fffe068f9fd7132",
      "new_mode": 33188,
      "new_path": "mag/one-way.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38ebc4babd43ba2b558ed35620677ae1223a9762",
      "new_mode": 33188,
      "new_path": "mag/one-way.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27d16660b783ba52e7c0b1d83f9841b852fe1f8f",
      "new_mode": 33188,
      "new_path": "mag/pass-gate-inv-2.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0bfdc9db1bca51d5036f719b4d163db251489a9",
      "new_mode": 33188,
      "new_path": "mag/pass-gate-inv-2.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "031baef661e5bb06cd10ab81203dbde1eb002ce7",
      "new_mode": 33188,
      "new_path": "mag/pass-gate-inv-2.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b186b88fb08105a7e77fa031725bcfa6a698fd8",
      "new_mode": 33188,
      "new_path": "mag/pass-gate.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f15345b2b94efc2f2a6a55d41f3770b1320ab356",
      "new_mode": 33188,
      "new_path": "mag/pass-gate.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b32d2d3524f7a68d833cb970b2826e672260c177",
      "new_mode": 33188,
      "new_path": "mag/pass-gate.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4ae1619bf02ff562f7539b3cc3d8a6733f4204c",
      "new_mode": 33188,
      "new_path": "mag/pmos-diff-amp.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48aae5785713c7f9559f730f18e8f189579b4c98",
      "new_mode": 33188,
      "new_path": "mag/pmos-diff-amp.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "acee18970ab7605720d7bc067b3dbc338a36433b",
      "new_mode": 33188,
      "new_path": "mag/pmos-diff-amp.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42c68758e62c9383523e073035c83ac82663f2da",
      "new_mode": 33188,
      "new_path": "mag/preliminary.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "841c137d2c1f2cefe06fece6ccc0bb40a7134d08",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_bs_flash__special_sonosfet_star_67f44t.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "683e3d7d892eff33b985306177f968906d800bc0",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_bs_flash__special_sonosfet_star_67f44t.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99d23380463cd5517492a5fd526b2cdbee72ce09",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_bs_flash__special_sonosfet_star_ocehe0.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "967f7a6b56192d70b9c07a0c7f6da7c82c8d584a",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_bs_flash__special_sonosfet_star_ocehe0.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdba352f6f1ccb461d7ff5d4c342207e6a66b891",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_2qpbu2.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ad02d836d18ea4ff57998dce59c3364cb2fe596",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_2qpbu2.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5caf1e7e1ea5e32a399dd5d781d2fe21aaae39d7",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_5mkfxl.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7555a619e21822d0ba78197092cba7d5013ab2e6",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_5mkfxl.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84985260a7e62e704633e6ee4e97a79f4e0d428a",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_63vi9a.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e96d9c7fc7be382677e674d75e73844e98b82251",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_63vi9a.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39ab38f65f2e2fd5f7464b5d2f1315cebaae7753",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_6dgxnx.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed4d717af907dde37f3b5dae1a417ce4b05fc4b2",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_8mr83b.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dfce19fec26dd3516cf5d9952d635495ca664a7",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_8mr83b.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "902e45c8adbd50013efff6589b7dca14e07585bb",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_9hqhhq.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e955b487288a6ecfcf360e6471c7cb360e59e9ef",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_9hqhhq.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a554e3499b93f494a2e919708c37e45a53bb723",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_9i6r5e.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bb532266bcc5e8b76b555db76978ec6301a6edb",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_9i6r5e.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a554e3499b93f494a2e919708c37e45a53bb723",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_ckptud.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bb532266bcc5e8b76b555db76978ec6301a6edb",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_ckptud.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1cccc64466183a9dc97b746fa97040c54f233b2d",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_dlksd1.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bb532266bcc5e8b76b555db76978ec6301a6edb",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_dlksd1.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a554e3499b93f494a2e919708c37e45a53bb723",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_h43ndc.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bb532266bcc5e8b76b555db76978ec6301a6edb",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_h43ndc.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc12c1842a3edc4ca9801883f2eba55f0b623739",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_hhwku0.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72b9e142de8d234c7c4393c0d26ac39dd3061b71",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_hhwku0.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9f574d5bf1a22852ebd10af4d82a79504e5ed1b",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_iglc01.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a554e3499b93f494a2e919708c37e45a53bb723",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_lca7f7.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bb532266bcc5e8b76b555db76978ec6301a6edb",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_lca7f7.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b8a84a1a7136b7b98bbd651ab5e4ed22dc59e84",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_r0atdz.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ed727d0a94825facbb9b697f4296ad77b791bab",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_r0atdz.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a554e3499b93f494a2e919708c37e45a53bb723",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_s3efqo.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bb532266bcc5e8b76b555db76978ec6301a6edb",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_s3efqo.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f67b2fc8343e3a602952df52002f9235667a0b96",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_tb02ql.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "980155b42d4c9c97688715641387177973c38e72",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_tb02ql.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff2217516005914a4859d220621989b9cde668fc",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_wpylm8.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c2f636db4cb638b9423e3d60c7ae074245f2e66",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_wpylm8.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a554e3499b93f494a2e919708c37e45a53bb723",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_zgaw3c.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bb532266bcc5e8b76b555db76978ec6301a6edb",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_zgaw3c.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7751a7c0ef331a986b026311930f93590b7c0115",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_2vaynq.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71b3b808cade21e62f60465cce706839b0918916",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_2vaynq.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95e198f4f9e88402dca76d2184e2c4cfef725c3c",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_4pknhj.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e4f3ce3a65dd14a2636bc85cfbd77185c6da4d6",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_4pknhj.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "090fcc25e1c9db4f9fc4193228b2d8e7d53eb64d",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_4ujh9u.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69f70a1df982824e036797814d4f113e2772e5aa",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_4ujh9u.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c1a19b7db68e1b260776509d5e67a4737de8cc9",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_6z4qh8.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71b3b808cade21e62f60465cce706839b0918916",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_6z4qh8.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd1305562a68ab78044f71896816ce1f89df626e",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_d4e1xt.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c1a19b7db68e1b260776509d5e67a4737de8cc9",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_h2n75u.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71b3b808cade21e62f60465cce706839b0918916",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_h2n75u.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e700dd77b5b14b1d167aff351daac5bce612426b",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_hymyl3.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9cd9847aebe240f16868cf552356e08a75b36fa6",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_hymyl3.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "daa85e1fde6738f9085d281431568a9d5a21fc08",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_owy61o.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aad9ee32b4ca15a2e4eb9af64601c0d54d40fad8",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_owy61o.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48f6482bdcdcd6a1d28170c2405ce5e29ea81a4d",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_pa2hmj.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13fc2e52a34ba201e79cd9065b46d1f0d33fe167",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_pa2hmj.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71b3b808cade21e62f60465cce706839b0918916",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_pffc9x.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73f8354999e75f1b7f3cd6b1cfffb06e75436b96",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_phcm9t.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e24c2fb66f47e7295090c0b7c203e747065e8ee6",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_u061qr.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e7dada1da6b953ac3d4432bf8eb1b630eabe939",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_u061qr.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f019c0347dcbd592b5d339d8d405c80d5970985d",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_ykwexw.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29ca7da3593cec97ab728868e0aea127b2651397",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_ykwexw.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1c56736ff4b62542745077802e8a1439324b624",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_zt2j7p.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd1305562a68ab78044f71896816ce1f89df626e",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_zt2j7p.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "abdac0720c0058e66b6ffb8f97d3d091b3370f40",
      "new_mode": 33188,
      "new_path": "mag/testing.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1dc1d74a80180eb97dca063b4f00a8c428fc331",
      "new_mode": 33188,
      "new_path": "mag/testing.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b22d7456d1be094ca6b745ace5f3aa6978d3253",
      "new_mode": 33188,
      "new_path": "mag/testing.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01e6578febc2a86a77d704e665ce1fef12090188",
      "new_mode": 33188,
      "new_path": "mag/user_project_wrapper.ext"
    },
    {
      "type": "modify",
      "old_id": "6185d26fa6c8a1b62993bd54f1cf0ed948c0c0bf",
      "old_mode": 33188,
      "old_path": "mag/user_project_wrapper.mag",
      "new_id": "a76d4843b842482d564b4e1ebe631c90d9aa301c",
      "new_mode": 33188,
      "new_path": "mag/user_project_wrapper.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad8bf327210970d87c5c0c95f56461061d4129c8",
      "new_mode": 33188,
      "new_path": "mag/user_project_wrapper.spice"
    }
  ]
}
