)]}'
{
  "commit": "9242ac2407ac6c14be5c9b3ded27bfd961bffe04",
  "tree": "25e8aa66616d7c70e4b07240a9f40337b83e647a",
  "parents": [
    "a8d65905df44b70353b42900296c3fb8b5a7b47d"
  ],
  "author": {
    "name": "dineshannayya",
    "email": "dinesh.annayya@gmail.com",
    "time": "Wed Jul 14 16:42:16 2021 +0530"
  },
  "committer": {
    "name": "dineshannayya",
    "email": "dinesh.annayya@gmail.com",
    "time": "Wed Jul 14 16:42:16 2021 +0530"
  },
  "message": "SPI Preftech logic added\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1d3e4ae2dbd4c8dc5a3bf27cb9b06ff4df41644",
      "old_mode": 33188,
      "old_path": "def/spi_master.def.gz",
      "new_id": "823db14e8227991eba359467c75dd287a15b061d",
      "new_mode": 33188,
      "new_path": "def/spi_master.def.gz"
    },
    {
      "type": "modify",
      "old_id": "d21d1b80d31bdd2611e3f104112f24a993a27a5a",
      "old_mode": 33188,
      "old_path": "def/user_project_wrapper.def.gz",
      "new_id": "8bc18ffadc8436344832217ed06c726fbdc056b3",
      "new_mode": 33188,
      "new_path": "def/user_project_wrapper.def.gz"
    },
    {
      "type": "modify",
      "old_id": "c08f789eaa394ac7dd51d3b8c583d05801cce77d",
      "old_mode": 33188,
      "old_path": "gds/spi_master.gds.gz",
      "new_id": "025d8a723dc20c882114b53ed729bcf10e4a9f8a",
      "new_mode": 33188,
      "new_path": "gds/spi_master.gds.gz"
    },
    {
      "type": "modify",
      "old_id": "2743c7ca97cf5dc75503d31a4d01320a72061434",
      "old_mode": 33188,
      "old_path": "gds/user_project_wrapper.gds.gz",
      "new_id": "489e70b003baf12e0547c0a016ba9ec4900502dd",
      "new_mode": 33188,
      "new_path": "gds/user_project_wrapper.gds.gz"
    },
    {
      "type": "modify",
      "old_id": "06f5f75a2548f61a0f6aaa8418900b6ffe578141",
      "old_mode": 33188,
      "old_path": "lef/spi_master.lef.gz",
      "new_id": "278d577d229f0939e7e8e5f61c8713ff031230e3",
      "new_mode": 33188,
      "new_path": "lef/spi_master.lef.gz"
    },
    {
      "type": "modify",
      "old_id": "9992430bc2a68ef540343c0370fd0bfd55b6797c",
      "old_mode": 33188,
      "old_path": "lef/user_project_wrapper.lef.gz",
      "new_id": "7f297c418929a22498b3bf438846ae568768bf5a",
      "new_mode": 33188,
      "new_path": "lef/user_project_wrapper.lef.gz"
    },
    {
      "type": "modify",
      "old_id": "9fad2707c474659eacd058e061d8e2ea39f36957",
      "old_mode": 33188,
      "old_path": "mag/spi_master.mag.gz",
      "new_id": "dd36d43a9b45228d77af0afd42b0ef9f003b7eef",
      "new_mode": 33188,
      "new_path": "mag/spi_master.mag.gz"
    },
    {
      "type": "modify",
      "old_id": "7c25204be8c88b780d7e252972917f5afdab3adb",
      "old_mode": 33188,
      "old_path": "mag/user_project_wrapper.mag.gz",
      "new_id": "496ae25b4a0f0a135f3c7fc31ac9da7d37209b55",
      "new_mode": 33188,
      "new_path": "mag/user_project_wrapper.mag.gz"
    },
    {
      "type": "modify",
      "old_id": "6f6e25f5220778e764d4436fc5829b0bd5a47a5a",
      "old_mode": 33188,
      "old_path": "maglef/spi_master.mag.gz",
      "new_id": "34dec826ace6de5085c0d7f92487120dcde24096",
      "new_mode": 33188,
      "new_path": "maglef/spi_master.mag.gz"
    },
    {
      "type": "modify",
      "old_id": "0c356d22cd719cb5826d84b41db54e94b10d1356",
      "old_mode": 33188,
      "old_path": "maglef/user_project_wrapper.mag.gz",
      "new_id": "0167a616574cc5b9642edb274fa901f050c08b0d",
      "new_mode": 33188,
      "new_path": "maglef/user_project_wrapper.mag.gz"
    },
    {
      "type": "modify",
      "old_id": "10ad658e68e02a31536c588f310edc6068b1c899",
      "old_mode": 33188,
      "old_path": "openlane/spi_master/base.sdc",
      "new_id": "a531c304ad249f5e07f8f3d78ae974a9b518b265",
      "new_mode": 33188,
      "new_path": "openlane/spi_master/base.sdc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74d61c4add51ed0e8101324ca8056ca3ffa86fb1",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/gen_pdn.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02f45167e7cfd5a25830afc8e6e7070dc5624810",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/interactive.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e97ab8cd50d3871e2c90339b5a8908a8ddee740",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/mod.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9bab11617e9074eb6e602310f11d1fba5981c83",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/pdn.tcl"
    },
    {
      "type": "modify",
      "old_id": "8d0d32b569347329b7a628a8468e60f0d50480fc",
      "old_mode": 33188,
      "old_path": "signoff/spi_master/final_summary_report.csv",
      "new_id": "099784fa96efa0882760ed54d43b301934703d4b",
      "new_mode": 33188,
      "new_path": "signoff/spi_master/final_summary_report.csv"
    },
    {
      "type": "modify",
      "old_id": "f17a8a9e09a44c7dcb0af9a215e762e6496921c0",
      "old_mode": 33188,
      "old_path": "signoff/user_project_wrapper/final_summary_report.csv",
      "new_id": "b025532233a1e184038fc01667c95694f39a3e49",
      "new_mode": 33188,
      "new_path": "signoff/user_project_wrapper/final_summary_report.csv"
    },
    {
      "type": "modify",
      "old_id": "b3a6fe4917c48d2575c5a8c1f0b15b3f5deec299",
      "old_mode": 33188,
      "old_path": "spi/lvs/spi_master.spice.gz",
      "new_id": "2efea3bb121fa685ca1bbfdeb4c2b37fe5499e9d",
      "new_mode": 33188,
      "new_path": "spi/lvs/spi_master.spice.gz"
    },
    {
      "type": "modify",
      "old_id": "a3ff3779e0ffd455aea4c681575ac78ec210d018",
      "old_mode": 33188,
      "old_path": "spi/lvs/user_project_wrapper.spice.gz",
      "new_id": "5c2c99a2a68e4593fc740e7de46304524ddb969b",
      "new_mode": 33188,
      "new_path": "spi/lvs/user_project_wrapper.spice.gz"
    },
    {
      "type": "modify",
      "old_id": "748f0374052de33b99e8ce2e7add5b9873c946b9",
      "old_mode": 33188,
      "old_path": "verilog/dv/model/s25fl256s.sv",
      "new_id": "7883af3382676dd33de029ed01ef418c7c7befd9",
      "new_mode": 33188,
      "new_path": "verilog/dv/model/s25fl256s.sv"
    },
    {
      "type": "modify",
      "old_id": "2cb80c351fd7dfc3ecd5e4e33681d1f4f48f131f",
      "old_mode": 33188,
      "old_path": "verilog/dv/risc_boot/risc_boot_tb.v",
      "new_id": "169f2a87e3203b08eb086d7549839989561347a1",
      "new_mode": 33188,
      "new_path": "verilog/dv/risc_boot/risc_boot_tb.v"
    },
    {
      "type": "modify",
      "old_id": "aa4c71a942090f0f5a2fb9dfb2e589f2f9b6f724",
      "old_mode": 33188,
      "old_path": "verilog/dv/user_risc_boot/user_risc_boot_tb.v",
      "new_id": "5abdac9a832f165ea52293d4af3fcff8ec845a84",
      "new_mode": 33188,
      "new_path": "verilog/dv/user_risc_boot/user_risc_boot_tb.v"
    },
    {
      "type": "modify",
      "old_id": "60ad1f931ffc11d708f41a8ad7b446a388efbfbb",
      "old_mode": 33188,
      "old_path": "verilog/dv/user_spi/user_spi_tb.v",
      "new_id": "65371aea107027b0fea58c49ba29d4ea5bd88b4b",
      "new_mode": 33188,
      "new_path": "verilog/dv/user_spi/user_spi_tb.v"
    },
    {
      "type": "modify",
      "old_id": "10dca8b1e3bfaf07efa7eb18ce9d8e6d5aefb140",
      "old_mode": 33188,
      "old_path": "verilog/dv/user_uart/user_uart_tb.v",
      "new_id": "3edeaba7c036419147894e6bebf7163b1bc0d876",
      "new_mode": 33188,
      "new_path": "verilog/dv/user_uart/user_uart_tb.v"
    },
    {
      "type": "modify",
      "old_id": "f5bb31ee7c629e01628def6e87c94c022a21aa19",
      "old_mode": 33188,
      "old_path": "verilog/gl/spi_master.v",
      "new_id": "727729158851d0c05b80464212ddbff968ecbfb1",
      "new_mode": 33188,
      "new_path": "verilog/gl/spi_master.v"
    },
    {
      "type": "modify",
      "old_id": "e53a5310d55a53896052d61a1fc59a8b30f99ef0",
      "old_mode": 33188,
      "old_path": "verilog/rtl/spi_master/src/spim_ctrl.sv",
      "new_id": "42f7a5d05a30faa2da77cec9a5219c8a7d8608da",
      "new_mode": 33188,
      "new_path": "verilog/rtl/spi_master/src/spim_ctrl.sv"
    },
    {
      "type": "modify",
      "old_id": "e8c85e0fb2a3d68ef40fb89abca730253a762045",
      "old_mode": 33188,
      "old_path": "verilog/rtl/spi_master/src/spim_if.sv",
      "new_id": "d47adcb7e0eca60516db09bc9c1818345e641e7e",
      "new_mode": 33188,
      "new_path": "verilog/rtl/spi_master/src/spim_if.sv"
    },
    {
      "type": "modify",
      "old_id": "f3fa7e13fb47171bca5a8d67c3190480ee1be24c",
      "old_mode": 33188,
      "old_path": "verilog/rtl/spi_master/src/spim_regs.sv",
      "new_id": "545e3b38d4fb97d0dd6d6d32441ecea967d9cfb8",
      "new_mode": 33188,
      "new_path": "verilog/rtl/spi_master/src/spim_regs.sv"
    },
    {
      "type": "modify",
      "old_id": "6e183de835aebe3a33a6367d2e43f6c2c4f80192",
      "old_mode": 33188,
      "old_path": "verilog/rtl/spi_master/src/spim_rx.sv",
      "new_id": "47c49222c60d55aa7a7053ef135e53110fa7e5ee",
      "new_mode": 33188,
      "new_path": "verilog/rtl/spi_master/src/spim_rx.sv"
    },
    {
      "type": "modify",
      "old_id": "515cc18f8399695b9661b7b35a3cfc25b55d748b",
      "old_mode": 33188,
      "old_path": "verilog/rtl/spi_master/src/spim_top.sv",
      "new_id": "b1af420a628ee435298e1ecf15ccc6979abf8a14",
      "new_mode": 33188,
      "new_path": "verilog/rtl/spi_master/src/spim_top.sv"
    },
    {
      "type": "modify",
      "old_id": "b904d33934c4194e0e25fe31e61eda82724cd481",
      "old_mode": 33188,
      "old_path": "verilog/rtl/spi_master/src/spim_tx.sv",
      "new_id": "20c499f536860365451dba757c8b48e53dd2d1ee",
      "new_mode": 33188,
      "new_path": "verilog/rtl/spi_master/src/spim_tx.sv"
    }
  ]
}
