)]}'
{
  "commit": "46bbb3893e9042f3db068f023a835c5d58a4355e",
  "tree": "c2c15ebd7a97871b45fe65c0f327a8ca06c6fcc4",
  "parents": [
    "fced76b127e960f91cf9e32c1b60614f678d23be"
  ],
  "author": {
    "name": "Rodrigo Huerta",
    "email": "rodrigodenia@gmail.com",
    "time": "Fri Oct 29 19:59:13 2021 +0200"
  },
  "committer": {
    "name": "Rodrigo Huerta",
    "email": "rodrigodenia@gmail.com",
    "time": "Fri Oct 29 19:59:13 2021 +0200"
  },
  "message": "Added rtl and macros configuration\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2943440e278814787f761585b99b9ea3c1f4121",
      "new_mode": 57344,
      "new_path": "caravel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f00631bb3120dd9c987b4c133025b1de17461b43",
      "new_mode": 33188,
      "new_path": "def/arbiter.def"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1b3e9afd8584472d364cd1a96288e425c37200d",
      "new_mode": 33188,
      "new_path": "lef/arbiter.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b11c0d4fd92fca2171401031250b8c8f701cc76a",
      "new_mode": 33261,
      "new_path": "openlane/EX_MEM/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5553ebc8fa5efc4ec875d873120344cc51e50aa",
      "new_mode": 33261,
      "new_path": "openlane/ID_EX/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "937d1d70c9300d152fd4ef255524b553adc56579",
      "new_mode": 33261,
      "new_path": "openlane/IF_ID/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7447e86b507e8ce9b7ab5653490cf0492562e49",
      "new_mode": 33261,
      "new_path": "openlane/MEM_WB/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06d7194a6bc5a6e1a4d004315d7d7fb4d022723f",
      "new_mode": 33261,
      "new_path": "openlane/TLBAddressAdder/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fae3ed2a290ffbd74aeeb97abdd9422af548d009",
      "new_mode": 33261,
      "new_path": "openlane/alu/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2ef3ff5d3c4aa859d67b0f600a00d7a33b37e88",
      "new_mode": 33261,
      "new_path": "openlane/arbiter/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d431a5a98fc73cb643dedb2f9cf44ea7f016ed02",
      "new_mode": 33261,
      "new_path": "openlane/branchComparer/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a865f5d589da42edfa6b1b909d50ef37bba801a9",
      "new_mode": 33261,
      "new_path": "openlane/cache/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae2054c3f8027cbc5364c1d47f8760e3609af9cf",
      "new_mode": 33261,
      "new_path": "openlane/controlunit/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80a553b16666dbe4b8c9e959229342917dfa0ce0",
      "new_mode": 33261,
      "new_path": "openlane/core/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79b1668f75c356311a3200943525d67daa3317d1",
      "new_mode": 33188,
      "new_path": "openlane/core/pin_order.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e799352cf65ff331e734c5645f9c62144e0a600b",
      "new_mode": 33261,
      "new_path": "openlane/datapath/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a91aba0105d97df9dabdc9ca992be6c0d76f3d2d",
      "new_mode": 33261,
      "new_path": "openlane/forwardingunit/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66fec49097d6334f91b66304b2a48cf917567ef5",
      "new_mode": 33261,
      "new_path": "openlane/forwardingunit_st/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "643867fcabecb17734ccf19e9f213c1396720fdf",
      "new_mode": 33261,
      "new_path": "openlane/hazardDetectionUnit/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1406a70a26188d55b875d273fa3bded309465a0c",
      "new_mode": 33261,
      "new_path": "openlane/i_arbiter/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1da5fe0e6710cd51fd0986a9234fbf3aca55ea6",
      "new_mode": 33188,
      "new_path": "openlane/i_arbiter/pin_order.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0205e39500cb0db7262b0f403e69aea281fca7d",
      "new_mode": 33261,
      "new_path": "openlane/memory/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdf2fbecee941c521e2812e825bca685ea96bd2d",
      "new_mode": 33188,
      "new_path": "openlane/memory/macro.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1da5fe0e6710cd51fd0986a9234fbf3aca55ea6",
      "new_mode": 33188,
      "new_path": "openlane/memory/pin_order.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "626160b19f2f6d891a9c0dfb3ca0cc157b625068",
      "new_mode": 33261,
      "new_path": "openlane/mux3_1/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f96edaf05f45d8f79dff805748b4e03b43df40ce",
      "new_mode": 33261,
      "new_path": "openlane/o_arbiter/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c594c097defc0a835d42a3c5f5f665b3c0d75f30",
      "new_mode": 33188,
      "new_path": "openlane/o_arbiter/pin_order.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8440c8f145e5b6129a32089d0ad6cdaa07a6db94",
      "new_mode": 33261,
      "new_path": "openlane/regfile/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bc948c76d822da8a5887248e64a787da753fc27",
      "new_mode": 33261,
      "new_path": "openlane/specialreg/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bc5bde78535356222f5045e11c8aa617953769f",
      "new_mode": 33261,
      "new_path": "openlane/storeBuffer/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3788d1d9453ed99ba3ce51e6998b4da694442c6b",
      "new_mode": 33261,
      "new_path": "openlane/tlb/config.tcl"
    },
    {
      "type": "modify",
      "old_id": "2aa188cfa9372fd178bf1d222f3d441069c75124",
      "old_mode": 33261,
      "old_path": "openlane/user_proj_example/config.tcl",
      "new_id": "281cc00e4342eb067e8f53536ce0717588e6cfe5",
      "new_mode": 33261,
      "new_path": "openlane/user_proj_example/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03b082a73478e01e4557a873720d8adc9bb97f6a",
      "new_mode": 33188,
      "new_path": "openlane/user_proj_example/macro.cfg"
    },
    {
      "type": "modify",
      "old_id": "c94b7a0d8a8b92a2cd637b9a887858b5d16aa125",
      "old_mode": 33261,
      "old_path": "openlane/user_project_wrapper/config.tcl",
      "new_id": "df2c476acc417e4f13f4e8cc83c82c25e7a68869",
      "new_mode": 33261,
      "new_path": "openlane/user_project_wrapper/config.tcl"
    },
    {
      "type": "modify",
      "old_id": "8797dcdee01982869d8ce5675cdc7171aa9a1275",
      "old_mode": 40960,
      "old_path": "openlane/user_project_wrapper/pin_order.cfg",
      "new_id": "267d91c68441a18d6035c9f882b1c6f3ac8447a1",
      "new_mode": 40960,
      "new_path": "openlane/user_project_wrapper/pin_order.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80c7664ed9c349eda991c5a380b07d8ebdb55f47",
      "new_mode": 33188,
      "new_path": "signoff/arbiter/OPENLANE_VERSION"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fe0e2d99e59c9acf4974decdb43ff4e74c0832d",
      "new_mode": 33188,
      "new_path": "signoff/arbiter/PDK_SOURCES"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "731d747da784c264947b427bf173f13f729b8b6e",
      "new_mode": 33188,
      "new_path": "signoff/arbiter/final_summary_report.csv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ea4eb6e5f60c76f3e00dfa39b4868c01666f2b2",
      "new_mode": 33188,
      "new_path": "spi/lvs/arbiter.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4884cea0e393e009e09214872200ddf320eb6cf",
      "new_mode": 33188,
      "new_path": "verilog/dv/testOut/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15f0ccdef2327ca02a9ea3b4274bf7b2aed3ef7c",
      "new_mode": 33188,
      "new_path": "verilog/dv/testOut/preview.gtkw"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56c1994a66c6f1018a076d5c057ecaeb7e145cbf",
      "new_mode": 33188,
      "new_path": "verilog/dv/testOut/testOut.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80b863bf1060dce80d9c3c5da7ae2bb51f4d5822",
      "new_mode": 33261,
      "new_path": "verilog/dv/testOut/testOut.hex"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ed957ac6ae377c8cb86537fec0321eedc2f169a",
      "new_mode": 33188,
      "new_path": "verilog/dv/testOut/testOut_tb.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bc1aaa8302a46885cfa58a7e846d9345f4a6822",
      "new_mode": 33188,
      "new_path": "verilog/gl/arbiter.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6a176fe620233e04676096e1a286d255189b71c",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/IO_arbiter.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c9b0250f758a3defa3363cc1f1164b40d5ea482",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/alu.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2cb85074bca7af417a848e9eed5f3e35eadae8a",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/arbiter.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59077d9c60f74643fdec7e19c764b820d5f5269a",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/betweenStages.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ac11ab51e5b7e7bae9318bbc511bca162957fe4",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/branchComparer.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38433011ab499e3672cef65ce3e82990856d4a2b",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/cache.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b4bad503f12a643a38eb2bc2bbdccf9626ee283",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/controlunit.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3b9cee2fcc80f2b9dffa0b8a675448d6cb73f72",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/core.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d63e7fdf2520b0b58da810a923b9508191ee5a59",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/datapath.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a1a6ba5b54c168793a420bde6e6cdfd6a9a2e4c",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/decoder.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d00e46553bbf58cdc7d60682df1932ffb747565",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/definitions.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3c21b3f7433ec6e7fddc9bbcee422f910c6e7b8",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/forwardingunit.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e24335f439411dbe6ac544546ee7aa6dbedcd2b",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/hazardDetectionUnit.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e193c4555c81468fc79e4ab3beb37a791c4d2f53",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/memory.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b616590d78e469e221cef17a76472d195b47e635",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/regfile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14414c720f19ef46e6f896d376625be12db2d06a",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/specialreg.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75a2d5453062175eaa6f0de365ae47283a598697",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/sram_32_1024_sky130.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc173fc72551b5d79ae4b1c6e1c767baca40928c",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/storebuffer.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af5e6d5e8af2569428b43425c5d23f761db8b0f5",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/tlb.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47d54551a0534ac867a7f037ce215142b7297cc5",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/top.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7af71803009d7e38985c21ed2cfacce9624cc10f",
      "new_mode": 33188,
      "new_path": "verilog/rtl/elpis/utils.v"
    },
    {
      "type": "modify",
      "old_id": "3537de803dd1d472e447f0791344cbf5c9391455",
      "old_mode": 33188,
      "old_path": "verilog/rtl/uprj_netlists.v",
      "new_id": "9d4c61e7bb130aef0757ac114b20cbfa38717a68",
      "new_mode": 33188,
      "new_path": "verilog/rtl/uprj_netlists.v"
    }
  ]
}
