Martin Velay
Martin Velay
- fix and improve coverage model - fix couple of minor SCB issues - rename couple objects to be more relevant
Add a GUI debug mode for Xcelium. Turn on debug features: - breakpoints - live data - transaction recording And run simulation up until the end of the UVM elaboration...
### Hierarchy of regression failure Block level ### Failure Description [make]: pre_run mkdir -p /workspaces/repo/scratch/os_regression_2024_09_17/otbn-sim-xcelium/0.otbn_smoke/latest cd /workspaces/repo/scratch/os_regression_2024_09_17/otbn-sim-xcelium/0.otbn_smoke/latest && pushd /workspaces/repo; source hw/ip/otbn/dv/uvm/get-toolchain-paths.sh; popd; /workspaces/repo/hw/ip/otbn/dv/uvm/gen-binaries.py --src-dir /workspaces/repo/hw/ip/otbn/dv/smoke /workspaces/repo/scratch/os_regression_2024_09_17/otbn-sim-xcelium/0.otbn_smoke/latest/otbn-binaries /workspaces/repo /workspaces/repo/scratch/os_regression_2024_09_17/otbn-sim-xcelium/0.otbn_smoke/latest 2024/09/18...
### Hierarchy of regression failure Block level ### Failure Description The following error is raised for several seeds: `UVM_ERROR (i2c_scoreboard.sv:716) [scoreboard] controller_mode_rd_obs_fifo item uncompared` ### Steps to Reproduce - GitHub...
- Move some code from the scoreboard into a predictor class included inside the scoreboard.
Refers to this https://github.com/lowRISC/opentitan/pull/26707#discussion_r2024552567
This issue is linked to this comment from @antmarzam: https://github.com/lowRISC/opentitan/pull/26841#discussion_r2024606650 It would be better to kill the processes by using `process.kill()` as apparently it can cause issue to use `disable...