lowRISC / lowRISC/opentitan

[test-triage] I2C - TLM FIFO not empty at end of test

Open
#24,593 0 comments 0 reactions 1 assignee View on GitHub

@hcallahan-lowrisc is already working on this.

Since Sep 18, 2024.

Component:TestTriage IP:i2c
Dominant language
SystemVerilog
Stars
3.6k
Forks
1.1k
Avg merge
2d 22h
Merged PRs (30d)
141

Description

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 Revision: #25b1acb
  • dvsim invocation command to reproduce the failure, inclusive of build and run seeds:
    ./util/dvsim/dvsim.py hw/ip/i2c/dv/i2c_sim_cfg.hjson -i i2c_host_mode_toggle --fixed-seed 83642804746808679151779794570736594788640700329567191646850288550203524713046
Tests with similar or related failures
  • i2c_host_mode_toggle
  • i2c_host_stress_all -> probably because it calls the i2c_host_mode_toggle vseq

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.