)]}'
{
  "commit": "97e52f8215c5b706f77ef58e70c4870ad2cfe0c3",
  "tree": "b76f1224ef521b6d4428a4ccc146a6d436aff8c0",
  "parents": [],
  "author": {
    "name": "Anhang Li",
    "email": "thelithcore@gmail.com",
    "time": "Sat Dec 17 09:39:05 2022 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Dec 17 09:39:05 2022 -0500"
  },
  "message": "Initial commit",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec72c432aa9e3beaa39e0a2f93c02426f97c6f9e",
      "new_mode": 33188,
      "new_path": ".github/scripts/build/run-set-id.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2318fbf4eb5a2ee8c0defd31aa3e7d023f740d2a",
      "new_mode": 33188,
      "new_path": ".github/scripts/build/run-truck.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8317b6af7f9e83aca74f28f2f21283e8b301a8d4",
      "new_mode": 33188,
      "new_path": ".github/scripts/build_pdk.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4a6902d9ec4ea9136f71aea7cced67e2595a87b",
      "new_mode": 33188,
      "new_path": ".github/scripts/dv/run-dv-wrapper.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d08b5c513b5e5ad5a9a3ff91d9d8437aaf6ab422",
      "new_mode": 33188,
      "new_path": ".github/scripts/dv/run-dv.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca91137b1886b3eeba0589932795e8174e022152",
      "new_mode": 33188,
      "new_path": ".github/scripts/install_magic.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dee2f675dd2c12f9c1fe012c61b49fba9ee51be3",
      "new_mode": 33188,
      "new_path": ".github/scripts/run_precheck.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ba9f161fc5405e5c411af3f272352c62982de76",
      "new_mode": 33188,
      "new_path": ".github/workflows/caravan_build.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bda09b9da4578551cdfefb4bf464161422afbc0",
      "new_mode": 33188,
      "new_path": ".github/workflows/user_project_ci.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f770f0dcd003cb95c3232f6cebd8c5a75674c8ef",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c15772f9ab2be60d6a25fb663eaf20b2fa951c23",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7d53a3656377151f4cdffdffb3d247b790ac829",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f16ba8eaae841a6f122fc0d5837005d3312fd2b",
      "new_mode": 57344,
      "new_path": "caravel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7152183fb076849202cad409c0a9cfadbd3ee09",
      "new_mode": 33188,
      "new_path": "docs/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bddf9499fe4d00fafb9f19ae70952d98ece2dc2",
      "new_mode": 33188,
      "new_path": "docs/environment.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5c53832b1a842d27185234fafdfbd821df26ae4",
      "new_mode": 33188,
      "new_path": "docs/requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f960f13013c525fbfa9865e5ac71cd28a49be983",
      "new_mode": 33188,
      "new_path": "docs/source/conf.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1467d4cfa106894b49ee99b7e600f6dab3a6db86",
      "new_mode": 33188,
      "new_path": "docs/source/index.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "764b362000efc01476ad7f9605caba776e46c9b7",
      "new_mode": 33188,
      "new_path": "gds/user_analog_project_wrapper.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b8c9bacb37c2c13172117578cca6a3187946e1a",
      "new_mode": 33188,
      "new_path": "mag/example_por.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3164a46cdef2cabb6ac837748618c2a63cc150c",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__cap_mim_m3_1_WRT4AW.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88818f69ffbfa2821c8a97a74054c8058909466e",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__cap_mim_m3_2_W5U4AW.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "508a2da96ecb87bed09e25703e893e67e88011be",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_g5v0d10v5_PKVMTM.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dbb8180ad52fa1b22bd3b8dba05c2d41f8c2ad01",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_g5v0d10v5_TGFUGS.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64df388711dbbdb27aed220a72f4b1ad87b46de3",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cda05e3e15d5a33501e6b31f616330b6d116dc84",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_g5v0d10v5_3YBPVB.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07202c97af93c9b2f91e0b697289c17e7ad5a092",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_g5v0d10v5_YEUEBV.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ceaf9693d0b3ab4d5e92c45190c349d5217017ae",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_g5v0d10v5_YUHPBG.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23ef8753264755e7f9e28e5d4734705e4b16be2b",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_g5v0d10v5_YUHPXE.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f094850bcd5fd292c80ecfa2e2a1ebaf43ca91ad",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dbaae870e8bcd290c8606a74ea8a9318b4766409",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__res_xhigh_po_0p69_S5N9F3.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcac6f82d5b78680d2431540b95509083047aad0",
      "new_mode": 33188,
      "new_path": "mag/user_analog_proj_example.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1198f164115dac90a7b733438532b6f698a17a6",
      "new_mode": 33188,
      "new_path": "mag/user_analog_project_wrapper.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0dc5bd59a1b0daaa5d6d9870d694d7cdea16ca1e",
      "new_mode": 33188,
      "new_path": "mag/user_analog_project_wrapper_empty.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42163df1a65e3d5bebce47c45cd5ff06479146e8",
      "new_mode": 33188,
      "new_path": "netgen/comp.out"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "499f397c9052ef286fe14f25c9cf25ad5d19d8ca",
      "new_mode": 33188,
      "new_path": "netgen/example_por.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be822b515fb1194bb9f73f90ab57621eacce70b5",
      "new_mode": 33261,
      "new_path": "netgen/run_lvs_por.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c63236d717a7e23233c03c35bbde09a9158cea0",
      "new_mode": 33261,
      "new_path": "netgen/run_lvs_wrapper_verilog.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fa97c034d00795d33f6e36060eac5032d2ce646",
      "new_mode": 33261,
      "new_path": "netgen/run_lvs_wrapper_xschem.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3851a38c39397863c74709a8dcd36576f8131dc",
      "new_mode": 33188,
      "new_path": "netgen/user_analog_project_wrapper.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4867d8377ed15cdb9fbd6f9591917ecd797ab2c",
      "new_mode": 33188,
      "new_path": "openlane/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48e5b4a5b8bca258db4fdb7032fe36b9ea21a6eb",
      "new_mode": 40960,
      "new_path": "openlane/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9c202790ab806b5290a26655e159f719b130934",
      "new_mode": 33188,
      "new_path": "verilog/dv/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f69808a690cb43214d32122cf0f0f1d4c184f2b8",
      "new_mode": 33188,
      "new_path": "verilog/dv/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d8e9c448a7c8377409e6d15fe60c7b6aa0807ba",
      "new_mode": 33188,
      "new_path": "verilog/dv/mprj_por/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a51fc50e5743ae296360f2f0ea1a7a6c98ce8da",
      "new_mode": 33188,
      "new_path": "verilog/dv/mprj_por/mprj_por.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39e4a3689d1739f4ee2117f31cb0854a85112d73",
      "new_mode": 33188,
      "new_path": "verilog/dv/mprj_por/mprj_por_tb.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d318fba1fdc9a49c6325e33013ee267d8be11dff",
      "new_mode": 33188,
      "new_path": "verilog/rtl/example_por.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "062a873b4f0a73095ea67889718e0d1ef4b1a0c7",
      "new_mode": 33188,
      "new_path": "verilog/rtl/uprj_analog_netlists.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94412daf1dafed3cc3d160a33fd66818b58bdfdb",
      "new_mode": 33188,
      "new_path": "verilog/rtl/user_analog_proj_example.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a73f7652e076589d7908122a3e80d2f75644fbc",
      "new_mode": 33188,
      "new_path": "verilog/rtl/user_analog_project_wrapper.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee44b08843530ec77806ee6f6108e153f787af0e",
      "new_mode": 33188,
      "new_path": "verilog/rtl/user_defines.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6a73aaa3aaf64e6ef5be4e4cf250e4970da71fc",
      "new_mode": 33188,
      "new_path": "xschem/.spiceinit"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9b605cbb3ac5b014832d5bb51ce92609cd4df04",
      "new_mode": 33188,
      "new_path": "xschem/analog_wrapper_tb.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "523a509c6522152e22ff02087a4ecec0f1c8b968",
      "new_mode": 33188,
      "new_path": "xschem/analog_wrapper_tb.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e4162dcd9eb4d356cca33712a4f985eef58585c",
      "new_mode": 33188,
      "new_path": "xschem/current_test.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf6e0c33ec99ad5bf1eb333917ffd6db0d879a6c",
      "new_mode": 33188,
      "new_path": "xschem/example_por.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3875f5d1ce7c91b035033c16fd2a741d12b9891",
      "new_mode": 33188,
      "new_path": "xschem/example_por.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a24d8140243f87225629dd01291c4288b3860717",
      "new_mode": 33188,
      "new_path": "xschem/example_por_tb.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa82f745d358f43383b7c36a654a8c80ae8e13f9",
      "new_mode": 33188,
      "new_path": "xschem/example_por_tb.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "069c74d6d276c7b2c4b02d1232c43edc200315a0",
      "new_mode": 33188,
      "new_path": "xschem/example_por_tb.spice.orig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9cde37ff70f2e006f6aac2470428219b2459741",
      "new_mode": 33188,
      "new_path": "xschem/test.data"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e9804c30d549ac836afe946731b68a96afd02c4",
      "new_mode": 33188,
      "new_path": "xschem/threshold_test_tb.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3cbcec29248b07720c9db52f8a179b50b7f5fb0",
      "new_mode": 33188,
      "new_path": "xschem/user_analog_project_wrapper.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0dc2d202f587a98bc7d44f1f8b51e159739cc2be",
      "new_mode": 33188,
      "new_path": "xschem/user_analog_project_wrapper.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a561ba915f9ef3fa5e538fb235ae113b1ee60655",
      "new_mode": 33188,
      "new_path": "xschem/user_analog_project_wrapper.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca6e33e18cdbc65e88652935d5ec76c66c0d8709",
      "new_mode": 33188,
      "new_path": "xschem/xschemrc"
    }
  ]
}
