)]}'
{
  "commit": "096078620674d2d2cad0743231de100b97b46464",
  "tree": "5f766c5910c4cdc0ee2b31fdee9e589f16dbf076",
  "parents": [
    "e6442712fad637186508bade2ff2e266ae10d87d"
  ],
  "author": {
    "name": "Bangfei",
    "email": "pbf@google.com",
    "time": "Thu Aug 03 19:47:36 2023 +0000"
  },
  "committer": {
    "name": "Michael Hoang",
    "email": "hoangm@google.com",
    "time": "Mon Aug 07 19:21:59 2023 +0000"
  },
  "message": "[HW][ml_top and Kelvin] add volt_sel for sram.\n\n1. Per VSI request, add one SW controlled register bit \"volt_sel\" at\n   ctrl[24], and wire them to kelvin.v and ml_dmem.sv.\n2. Inside kelvin.v, wire this \"volt_sel\" to all memories.\n3. Inside ml_dmem.sv, wire this \"volt_sel\" to the cfg_i pin of\n   \"prim_ml_ram_1p_adv\" which is reserved/unused before.\n4. Also add new pin of \"volt_sel\" to Sram_1rw_256x256.v and\n   Sram_1rwm_256x288.v.\n\nHDL CL: https://spacebeaker-review.git.corp.google.com/c/shodan/experimental-kelvin/+/43909\n\nChange-Id: I87ce0ef2ed1cbdcfe75fbba5964ed4d83f0c37cf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "403a32dc03baac5a15b6ea4119490a66390c2f9d",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/ml_top/data/ml_top.hjson",
      "new_id": "4192348fa5893884e8349734e6d3eaca6d815ef8",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/ml_top/data/ml_top.hjson"
    },
    {
      "type": "modify",
      "old_id": "82ebd750ed25ac0900e3ff0c11fbb11dd09e5848",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/ml_top/rtl/Sram_1rw_256x256.v",
      "new_id": "72f33e40c065733514829a76fd1df2b226affa68",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/ml_top/rtl/Sram_1rw_256x256.v"
    },
    {
      "type": "modify",
      "old_id": "fd76452315c9172a06f8ff039acab930b6784b81",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/ml_top/rtl/Sram_1rwm_256x288.v",
      "new_id": "2327e3d80980529abc1d9eceaaffa1bd96ec1a6f",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/ml_top/rtl/Sram_1rwm_256x288.v"
    },
    {
      "type": "modify",
      "old_id": "eef8063f915dccd6204523758b64a9dcd6d4e649",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/ml_top/rtl/kelvin.v",
      "new_id": "58139130f1c478991d6768915a498c5085183cde",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/ml_top/rtl/kelvin.v"
    },
    {
      "type": "modify",
      "old_id": "1e0e6c0957d26237d2ac24c308b841087663c8ca",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/ml_top/rtl/ml_dmem.sv",
      "new_id": "6d21c2be1ec9faf18b3fe2d943d535e7e3e62ae7",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/ml_top/rtl/ml_dmem.sv"
    },
    {
      "type": "modify",
      "old_id": "1f446c1d0aa838ac881d0f887c725a946b33d72b",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/ml_top/rtl/ml_top.sv",
      "new_id": "9f284f9b7e146a038bd71d0bd6618ac2afbfedfb",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/ml_top/rtl/ml_top.sv"
    },
    {
      "type": "modify",
      "old_id": "d0473871833ce78aaeb51519258b2c42e05460af",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/ml_top/rtl/ml_top_core_reg_top.sv",
      "new_id": "81818e1df22e75e98beb5f50bdccd7bd9120a7ac",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/ml_top/rtl/ml_top_core_reg_top.sv"
    },
    {
      "type": "modify",
      "old_id": "27c7dbb0c1a0a43c41742ebb6a09df30d72c4fb3",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/ml_top/rtl/ml_top_reg_pkg.sv",
      "new_id": "2e87df2671278bbe529c2e4e1cabae85d4e479b6",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/ml_top/rtl/ml_top_reg_pkg.sv"
    }
  ]
}
