)]}'
{
  "commit": "8e4bbdc3ca02a58db0b3e745b1166b37dc93b464",
  "tree": "521f26c759d453998a629ab934eafb05d8771c40",
  "parents": [
    "baee876bc941d8d24a3f96afb3de6126c641755d"
  ],
  "author": {
    "name": "Kevin",
    "email": "kevindai02@outlook.com",
    "time": "Tue Dec 22 04:25:08 2020 -0500"
  },
  "committer": {
    "name": "Kevin",
    "email": "kevindai02@outlook.com",
    "time": "Tue Dec 22 04:25:08 2020 -0500"
  },
  "message": "Updated gate-level tests and tried custom diode script\n\n- Updated support for GL sims\n- Updated Makefile to ignore dumps, added custom diode script too\n- Updated some files (refactoring) and organization\nCo-authored-by: Anthony Kung \u003chi@anth.dev\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81384c349cda988a1a31a28890c90a0e11006db4",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "d84d2fcfd0910dc746ff9e7acbb4af5e4d685d56",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "0071b95bdb1d424a70927460b768a65731813af1",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "f66bc8ea43bf7e0f7c142514364c4c24425b054d",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "9c16636228297bfa0d79cd07e68112dfedc694f5",
      "old_mode": 33188,
      "old_path": "def/hs32_core1.def",
      "new_id": "85f3c3ca8e16c2520b22944c36eb383b0cc01240",
      "new_mode": 33188,
      "new_path": "def/hs32_core1.def"
    },
    {
      "type": "modify",
      "old_id": "8617448057b001fe8bd670b3dc887469f3f95550",
      "old_mode": 33188,
      "old_path": "gds/hs32_core1.gds.gz",
      "new_id": "0a295b8dbc30d81a3b9110443397caaea8d12b5f",
      "new_mode": 33188,
      "new_path": "gds/hs32_core1.gds.gz"
    },
    {
      "type": "modify",
      "old_id": "1907431c6ff7537184fecb4cd0aedf1bdd974b74",
      "old_mode": 33188,
      "old_path": "lef/hs32_core1.lef",
      "new_id": "f8d27d6510b478535d5f2bb92b2c4c1fc972072a",
      "new_mode": 33188,
      "new_path": "lef/hs32_core1.lef"
    },
    {
      "type": "modify",
      "old_id": "dc449123b63ef3699d3623c357034b287175f1ef",
      "old_mode": 33188,
      "old_path": "macros/bm/sram_1rw1r_32_256_8_sky130.v",
      "new_id": "3c239c276bdea9196a0b744baeed9a943f22bc3c",
      "new_mode": 33188,
      "new_path": "macros/bm/sram_1rw1r_32_256_8_sky130.v"
    },
    {
      "type": "modify",
      "old_id": "e6657f2e4420a3f6b0b71c0850adcfb27d927335",
      "old_mode": 33188,
      "old_path": "mag/hs32_core1.mag",
      "new_id": "4de154c5a00efefc73621230ecff188ba53f4644",
      "new_mode": 33188,
      "new_path": "mag/hs32_core1.mag"
    },
    {
      "type": "modify",
      "old_id": "0d9ab00993e3b4037aabb1f368525146010cc648",
      "old_mode": 33188,
      "old_path": "openlane/hs32_core1/config.tcl",
      "new_id": "0980ae9134194b6543a9146ad3929868fe3d3020",
      "new_mode": 33188,
      "new_path": "openlane/hs32_core1/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "995d766b0b75e9383ceb96d32af2ca4e256486e3",
      "new_mode": 33188,
      "new_path": "openlane/hs32_core1/interactive.tcl"
    },
    {
      "type": "modify",
      "old_id": "57c2c0d8b18d21c854b104a7a37fdd20a389b54b",
      "old_mode": 33188,
      "old_path": "openlane/hs32_core1/pin_order.cfg",
      "new_id": "d9725e7dfb5f563bc264bd5facf1945f4b88572c",
      "new_mode": 33188,
      "new_path": "openlane/hs32_core1/pin_order.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "170e62ae34b24d56f14a06ad609ae156498a8133",
      "new_mode": 33188,
      "new_path": "openlane/hs32_core1/scripts/place_diodes.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "482c90b4383ab7a15600d1412dab339b95d4946c",
      "new_mode": 33188,
      "new_path": "openlane/hs32_core1/scripts/regression.config"
    },
    {
      "type": "modify",
      "old_id": "005ba500f457a0527f5a2a39cae5b1a1677f4037",
      "old_mode": 33188,
      "old_path": "spi/lvs/hs32_core1.spice",
      "new_id": "76b30f7a8cf58d638a0336cdcfa56dcc5003f18b",
      "new_mode": 33188,
      "new_path": "spi/lvs/hs32_core1.spice"
    },
    {
      "type": "modify",
      "old_id": "8352036e8e1a76d2a01d088853d796cfea6d2d29",
      "old_mode": 33188,
      "old_path": "verilog/dv/caravel/hs32_soc/Makefile",
      "new_id": "58ab91fea15eda42ba1127a49e1359dade0902ba",
      "new_mode": 33188,
      "new_path": "verilog/dv/caravel/hs32_soc/Makefile"
    },
    {
      "type": "modify",
      "old_id": "ab8d6bdfa557600713d28746697c0128a0e3adf2",
      "old_mode": 33188,
      "old_path": "verilog/dv/caravel/hs32_soc/core1test1/Makefile",
      "new_id": "37e9da35911217401e1ac6f7d54f66d6adfde2b0",
      "new_mode": 33188,
      "new_path": "verilog/dv/caravel/hs32_soc/core1test1/Makefile"
    },
    {
      "type": "modify",
      "old_id": "1ced2fff36a8183ac5637f63544beaa7b5f6afd9",
      "old_mode": 33188,
      "old_path": "verilog/dv/caravel/hs32_soc/core1test1/test1.c",
      "new_id": "aab64ec8bff208a24a874904304dc63bb8aae616",
      "new_mode": 33188,
      "new_path": "verilog/dv/caravel/hs32_soc/core1test1/test1.c"
    },
    {
      "type": "modify",
      "old_id": "6cd1a5cf80c1d29af8e1cb36afa2fb3f523a0450",
      "old_mode": 33188,
      "old_path": "verilog/dv/caravel/hs32_soc/core1test1/test1_tb.v",
      "new_id": "a167e05c2575021a343700d84a865221dd31fd5d",
      "new_mode": 33188,
      "new_path": "verilog/dv/caravel/hs32_soc/core1test1/test1_tb.v"
    },
    {
      "type": "delete",
      "old_id": "2fb5e518da547444ee16f719b013ad588c3de2b9",
      "old_mode": 33188,
      "old_path": "verilog/dv/caravel/hs32_soc/core1test7/dump.vcd.gz",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a128e1ab3efdfe5315bed1b830c7517a90cebfc7",
      "old_mode": 33188,
      "old_path": "verilog/dv/caravel/hs32_soc/core1test8/dump.vcd.gz",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3dd0fcd057b484c075e8b5c1138e9bea0fee0bb",
      "new_mode": 33188,
      "new_path": "verilog/dv/hs32_nocaravel/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f648a3e5fd301256b4959e1492dd596ad655d21",
      "new_mode": 33188,
      "new_path": "verilog/dv/hs32_nocaravel/coretest/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53d80e69b9dece820a6320da64f30e4e36daefe7",
      "new_mode": 33188,
      "new_path": "verilog/dv/hs32_nocaravel/coretest/core_tb.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06e0a85f1b5e6da0b96e458423375a632dce5ece",
      "new_mode": 33188,
      "new_path": "verilog/dv/hs32_nocaravel/coretest/tb.gtkw"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b705160b856b3899b54279f34b77175cc21a4e6",
      "new_mode": 33188,
      "new_path": "verilog/dv/hs32_nocaravel/mmiotest/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4624ca2e8929a46979058eb0030fd425822fee7",
      "new_mode": 33188,
      "new_path": "verilog/dv/hs32_nocaravel/mmiotest/mmio_tb.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddfdf8c42a2c1a7be2e35d7ef5b5d4016dc02bee",
      "new_mode": 33188,
      "new_path": "verilog/dv/hs32_nocaravel/mmiotest/tb.gtkw"
    },
    {
      "type": "modify",
      "old_id": "110ec86145b034ad7b0bccd578ff5d1a393601dd",
      "old_mode": 33188,
      "old_path": "verilog/gl/hs32_core1.v",
      "new_id": "e38e70dbb18d315ea4f19dce81db06fa531783b8",
      "new_mode": 33188,
      "new_path": "verilog/gl/hs32_core1.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8f94c439fff7e80dddcfffec341c053c54df92a",
      "new_mode": 33188,
      "new_path": "verilog/rtl/hs32_user_proj/dev_gpio.v"
    },
    {
      "type": "modify",
      "old_id": "f3a6c15dac6cee719f671de3e15191fd38d7dec3",
      "old_mode": 33188,
      "old_path": "verilog/rtl/hs32_user_proj/dev_intercon.v",
      "new_id": "d4e7d3f84eef215fcc23a08ea8a957dabd55200b",
      "new_mode": 33188,
      "new_path": "verilog/rtl/hs32_user_proj/dev_intercon.v"
    },
    {
      "type": "modify",
      "old_id": "8f3368486f5768cf99cb070cae270ed1257cdd50",
      "old_mode": 33188,
      "old_path": "verilog/rtl/hs32_user_proj/dev_timer.v",
      "new_id": "cbf8d602b7aecf7e38e295a309ee912cf014e4c7",
      "new_mode": 33188,
      "new_path": "verilog/rtl/hs32_user_proj/dev_timer.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21000c8dce06b3cf9eada399bbfb000636bf4a8b",
      "new_mode": 33188,
      "new_path": "verilog/rtl/hs32_user_proj/dev_wb.v"
    },
    {
      "type": "modify",
      "old_id": "f3a9e959a918b394614f544e0845dbe23a0ff772",
      "old_mode": 33188,
      "old_path": "verilog/rtl/hs32_user_proj/hs32_aic.v",
      "new_id": "4ce1e5b888e04534e3f3337372a5f3d4ed08fd2e",
      "new_mode": 33188,
      "new_path": "verilog/rtl/hs32_user_proj/hs32_aic.v"
    },
    {
      "type": "modify",
      "old_id": "9bc308d49b4762be181258fbdc5a2b88bbafe2fb",
      "old_mode": 33188,
      "old_path": "verilog/rtl/hs32_user_proj/hs32_core1.v",
      "new_id": "d95bc745b89aa866e5b6b93151b48eb2eea97e71",
      "new_mode": 33188,
      "new_path": "verilog/rtl/hs32_user_proj/hs32_core1.v"
    },
    {
      "type": "modify",
      "old_id": "582de2f12a411cb1506f9db2bf9c1360956e41e0",
      "old_mode": 33188,
      "old_path": "verilog/rtl/hs32_user_proj/hs32_wrapper.v",
      "new_id": "c6a9d10853264a44e14fb36272b5260e3fd5cb1e",
      "new_mode": 33188,
      "new_path": "verilog/rtl/hs32_user_proj/hs32_wrapper.v"
    },
    {
      "type": "rename",
      "old_id": "6713925c1b2d83c1ddad3cf8d03f57b219376e6a",
      "old_mode": 33188,
      "old_path": "verilog/rtl/hs32_user_proj/dev_filter.v",
      "new_id": "d5720a94532c37d81f62bf0bdce096343e57bfbb",
      "new_mode": 33188,
      "new_path": "verilog/rtl/hs32_user_proj/io_filter.v",
      "score": 96
    },
    {
      "type": "modify",
      "old_id": "d74fc78b4f321d0eac195106666124a087539d1a",
      "old_mode": 57344,
      "old_path": "verilog/rtl/hs32cpu",
      "new_id": "bc45230de672d86572b37ef5e413b245f9175065",
      "new_mode": 57344,
      "new_path": "verilog/rtl/hs32cpu"
    },
    {
      "type": "modify",
      "old_id": "19a8204e4a2b12f71db1f2c9fd4543422ba31acb",
      "old_mode": 33188,
      "old_path": "verilog/rtl/user_proj_example.v",
      "new_id": "a5bda6b622ec49ce5641bebb939263bb93f8a07b",
      "new_mode": 33188,
      "new_path": "verilog/rtl/user_proj_example.v"
    }
  ]
}
