)]}'
{
  "commit": "b1f30843cb0e1f9ceaef32d5071a386853debcc2",
  "tree": "1fa105260e6de6034acbc0241ac11c9f58e4a51e",
  "parents": [
    "f277036790028f5f9c61e1261d1f1e0c0828a275"
  ],
  "author": {
    "name": "nguyendao-uom",
    "email": "nguyen.dao@manchester.ac.uk",
    "time": "Fri Mar 18 00:38:20 2022 +0000"
  },
  "committer": {
    "name": "nguyendao-uom",
    "email": "nguyen.dao@manchester.ac.uk",
    "time": "Fri Mar 18 00:38:20 2022 +0000"
  },
  "message": "updated license info\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "001224f7db7db57106483b9f0c192bbd8713a9e3",
      "old_mode": 33188,
      "old_path": "lef/user_project_wrapper.lef",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "lef/user_project_wrapper.lef"
    },
    {
      "type": "modify",
      "old_id": "e89b6089ab476e731287e21f8436385708e8f43c",
      "old_mode": 33188,
      "old_path": "maglef/user_project_wrapper.mag",
      "new_id": "16018c695617931784abadcb804fd067d077c1fd",
      "new_mode": 33188,
      "new_path": "maglef/user_project_wrapper.mag"
    },
    {
      "type": "modify",
      "old_id": "d653ce622b03f4d9b59bc0faf84eb02d40d2ec89",
      "old_mode": 33261,
      "old_path": "openlane/user_project_wrapper/config.tcl",
      "new_id": "cf733c17eb95d0a2b0868331788c4e13ebe65d30",
      "new_mode": 33261,
      "new_path": "openlane/user_project_wrapper/config.tcl"
    },
    {
      "type": "delete",
      "old_id": "bf1f32462050350172c4f8a70d48792ab5680710",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macro.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0a7523a401bc4f1bcd0d2a1abb883316db69346c",
      "old_mode": 33261,
      "old_path": "openlane/user_project_wrapper/macros/macros_innovus_mpw4.csh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "85ba1444e0476a7e7f0db2882200ee468c50d844",
      "old_mode": 33261,
      "old_path": "openlane/user_project_wrapper/macros/old_macro.csh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "81aa253643ae6222116025262f3229bbd5bec401",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/placements/Old_v2/fabric_params.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "37a450feb8c96afd45cca439f3493242b74006cd",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/placements/Old_v2/fabric_params.pyc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a93d82e1f572a8d84bb83ebd6b769f704e64fe35",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/placements/Old_v2/gen_placement.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9481f975d65b8a76d3a0f8a594e1bb508d89f4f1",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/placements/Old_v2/inst_list.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7d91af0ec402f8f2488f61433539a9fada56f7a2",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/placements/Old_v2/macro_placement.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cb86efc7ef60ea2555225e15172b17b731fd272a",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/placements/Old_v2/macro_placement.cfg.old",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d6fed776d74b1e307d5ed25b2ba88f0fbfe3f547",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/placements/__pycache__/fabric_params.cpython-36.pyc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cdd64413727c06ee7f16a0b71d46e0c6a3bbb344",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/placements/fabric_params.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "37a450feb8c96afd45cca439f3493242b74006cd",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/placements/fabric_params.pyc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9ad7daad3101a212bff0b302eac9b011adb3f51b",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/placements/gen_placement.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9481f975d65b8a76d3a0f8a594e1bb508d89f4f1",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/placements/inst_list.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5e1d16e316cb59e86dabdf2f3493635926c00850",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/placements/macro_placement.cfg",
      "new_id": "c1edc68b34747ca3ada6674de0ef54ce0b5e8836",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/macro_placement.cfg"
    },
    {
      "type": "delete",
      "old_id": "25b2e1e8b1dd99857e18976eeae6427b979222ee",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/placements/macro_placement.cfg.fabric",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dab5f89e8bd658692ed68c4ea9867b045e544fac",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/placements/macro_placement.cfg.old",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2b5260b63249ff5dc7563a839721ade9b6262c45",
      "old_mode": 33261,
      "old_path": "openlane/user_project_wrapper/macros/update_lefgds.csh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0ec9438598dabd9ea702c53e556e6bf639d33220",
      "old_mode": 33188,
      "old_path": "verilog/gl/user_project_wrapper.v",
      "new_id": "1f744e924fa7723dcbb5672e3a5b41bce9de9306",
      "new_mode": 33188,
      "new_path": "verilog/gl/user_project_wrapper.v"
    },
    {
      "type": "modify",
      "old_id": "0e227e306a2089710dedc64d2e6af251e1f7e06f",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/BlockRAM_1KB.v",
      "new_id": "4b1d2eeb26f9256a2f8e79abe54076de6590868d",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/BlockRAM_1KB.v"
    },
    {
      "type": "modify",
      "old_id": "6c91cc047502c87eeb2d86fd6fe18da4eafa8477",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/DSP_bot_tile.v",
      "new_id": "739c0c227ed85b249d8d2bedd1ccced3af1680cd",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/DSP_bot_tile.v"
    },
    {
      "type": "modify",
      "old_id": "34478d60faa118317ac232e7a2d4c81162d54106",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/DSP_tile.v",
      "new_id": "66496de9d783873a6595428b78d1d7c73210148f",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/DSP_tile.v"
    },
    {
      "type": "modify",
      "old_id": "e3def5b3b2ba3534e54430d1beff13f0074012b6",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/DSP_top_tile.v",
      "new_id": "2654c73a2b7dfc5863b9e24e8e0599111aae0e14",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/DSP_top_tile.v"
    },
    {
      "type": "modify",
      "old_id": "f52a40a7c8c8a99b398ecb7510dbf38b820e2c72",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/LUT4AB_tile.v",
      "new_id": "df481cfc136e9114047441fd4fae9a7aaf3bfc23",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/LUT4AB_tile.v"
    },
    {
      "type": "modify",
      "old_id": "b4a4bef839a4afd0f040a1c879d5a79ee0e81968",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/N_term_DSP_tile.v",
      "new_id": "558ae7a725ccf7de496b54b5096ed9411624b009",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/N_term_DSP_tile.v"
    },
    {
      "type": "modify",
      "old_id": "3b2d2ce1a6e1b35c1e1290b1e6038536cbd32c64",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/N_term_RAM_IO_tile.v",
      "new_id": "9cee014c8bcb7082c28c2e3fdc95bd1b0cdb3b5d",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/N_term_RAM_IO_tile.v"
    },
    {
      "type": "modify",
      "old_id": "fe0333cc1e5c78cf35830de0002ec1064ff51604",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/N_term_single2_tile.v",
      "new_id": "a6a8af744c62f958b599579f0f0ebf12d3b72725",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/N_term_single2_tile.v"
    },
    {
      "type": "modify",
      "old_id": "343027e311885e8234929df5ce22a87b13edaa84",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/N_term_single_tile.v",
      "new_id": "3902c5a8f44ea173786633b8e3ff923306a36219",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/N_term_single_tile.v"
    },
    {
      "type": "modify",
      "old_id": "a46ef26a5186620c23d40b91b70c9f4201ff1c62",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/RAM_IO_tile.v",
      "new_id": "90d6af1b6b9d5445ffec33732f0fbf2b7b70edfe",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/RAM_IO_tile.v"
    },
    {
      "type": "modify",
      "old_id": "23f7ebff2df359cd769b9df244702adba8b3b984",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/RegFile_tile.v",
      "new_id": "fd96fcbabb1b9a66026214a78cd277d6d520bdfd",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/RegFile_tile.v"
    },
    {
      "type": "modify",
      "old_id": "c9c7aef38aa30422a122aad297187a6ff3ebf94b",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/S_term_DSP_tile.v",
      "new_id": "a6e5a5be05002dce5a9d1b7e940d266f2be12018",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/S_term_DSP_tile.v"
    },
    {
      "type": "modify",
      "old_id": "d1cda158e94f7947c9c13059bb4b2a2690c3e3de",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/S_term_RAM_IO_tile.v",
      "new_id": "0ed57ce7177ed67fde73152ccb3604d9ab59c6cc",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/S_term_RAM_IO_tile.v"
    },
    {
      "type": "modify",
      "old_id": "ba887253de01d3b84dc417954018efb05d34e13c",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/S_term_single2_tile.v",
      "new_id": "a61ee8fbe3c1cef91f69c6cfa83085ff183f055a",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/S_term_single2_tile.v"
    },
    {
      "type": "modify",
      "old_id": "67e7e6ff9a05be1327c23dac6953c337bc8dc6bc",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/S_term_single_tile.v",
      "new_id": "564a0f23a23c04f8f5e9b58526e96cad1d48d13c",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/S_term_single_tile.v"
    },
    {
      "type": "modify",
      "old_id": "94f377146e71c30ce3a1e1434d7fe3e7f3ee54c9",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/W_IO_tile.v",
      "new_id": "9c8e2437a17775bc07fcc7486b976952cbf1ec49",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/W_IO_tile.v"
    },
    {
      "type": "modify",
      "old_id": "1452a8acfabbd9a1b9349c473dca2521333dce8a",
      "old_mode": 33188,
      "old_path": "verilog/rtl/BB/fabric_DSP_tile.v",
      "new_id": "c0b9af7a6a5f925dccef7f493327974266d73009",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/fabric_DSP_tile.v"
    },
    {
      "type": "modify",
      "old_id": "4d88493042341558d2fd56c86b269ed7ab2f6ae0",
      "old_mode": 33188,
      "old_path": "verilog/rtl/Config.v",
      "new_id": "eb9ec59b89ec3ae46a4fe27924ac0948608d4dad",
      "new_mode": 33188,
      "new_path": "verilog/rtl/Config.v"
    },
    {
      "type": "modify",
      "old_id": "35c40c66be672f7e4a826d164bbe2bb462d3499e",
      "old_mode": 33188,
      "old_path": "verilog/rtl/ConfigFSM.v",
      "new_id": "ce48662a84d143b8cee54b475e0cf3bd7a7954e4",
      "new_mode": 33188,
      "new_path": "verilog/rtl/ConfigFSM.v"
    },
    {
      "type": "modify",
      "old_id": "42b8e9254eb25df3c3d541558dea5d688d3d647e",
      "old_mode": 33188,
      "old_path": "verilog/rtl/Config_access.v",
      "new_id": "60bd1541134f13bcd012fa40ebcb2d8806533419",
      "new_mode": 33188,
      "new_path": "verilog/rtl/Config_access.v"
    },
    {
      "type": "modify",
      "old_id": "ae987bb996a73ad2ca3ba4d292bb3a245ec2aeb6",
      "old_mode": 33188,
      "old_path": "verilog/rtl/Frame_Data_Reg_Pack.v",
      "new_id": "66eaf6b6c0507665b1f18cef6f6b493613c10491",
      "new_mode": 33188,
      "new_path": "verilog/rtl/Frame_Data_Reg_Pack.v"
    },
    {
      "type": "modify",
      "old_id": "de9fc7cce889f954a239cdf6c5bbf0a6c6d7d51c",
      "old_mode": 33188,
      "old_path": "verilog/rtl/Frame_Select_Pack.v",
      "new_id": "59d6f0fe30eadf70c0aaf506b5c981d0da6f2ccf",
      "new_mode": 33188,
      "new_path": "verilog/rtl/Frame_Select_Pack.v"
    },
    {
      "type": "modify",
      "old_id": "d700b235c5f14e1fb1ef541fe48b8137e1746e7a",
      "old_mode": 33188,
      "old_path": "verilog/rtl/bitbang.v",
      "new_id": "ee41099f76dcff403aff56ef27955de2a217ab10",
      "new_mode": 33188,
      "new_path": "verilog/rtl/bitbang.v"
    },
    {
      "type": "modify",
      "old_id": "43dded1671fd7f21b36fcaaa9335d00d3714c476",
      "old_mode": 33188,
      "old_path": "verilog/rtl/config_UART.v",
      "new_id": "5c8135a69f41564cd5fe13327ada2acbf5fdb499",
      "new_mode": 33188,
      "new_path": "verilog/rtl/config_UART.v"
    },
    {
      "type": "modify",
      "old_id": "04d673f03426ceb70381c29b18fe83fcbe69946a",
      "old_mode": 33188,
      "old_path": "verilog/rtl/eFPGA_v3_top_sky130.v",
      "new_id": "35e739edc2bc557fc4218ab1a190ff9ff5533271",
      "new_mode": 33188,
      "new_path": "verilog/rtl/eFPGA_v3_top_sky130.v"
    },
    {
      "type": "modify",
      "old_id": "325d480b3c99b00610737295b06d2ff12b594b25",
      "old_mode": 33188,
      "old_path": "verilog/rtl/fabric_DSP_tile.v",
      "new_id": "a892e47db96cc150817c2b9e3a87a00e1b89c367",
      "new_mode": 33188,
      "new_path": "verilog/rtl/fabric_DSP_tile.v"
    },
    {
      "type": "modify",
      "old_id": "d5e3361036030634d4590583321369084dc30bff",
      "old_mode": 33188,
      "old_path": "verilog/rtl/models_pack.v",
      "new_id": "b59b074c8dd6e4343ff3e9d47beeb3d18dacbd96",
      "new_mode": 33188,
      "new_path": "verilog/rtl/models_pack.v"
    },
    {
      "type": "modify",
      "old_id": "5711bc04cfd5f0d62eb1a69de93ba5768d0ca45b",
      "old_mode": 33188,
      "old_path": "verilog/rtl/user_project_wrapper.v",
      "new_id": "93bd762dddb382801aac5a7ad894bd194b539274",
      "new_mode": 33188,
      "new_path": "verilog/rtl/user_project_wrapper.v"
    }
  ]
}
