[dvsim] Implement report parsing for MeridianCDC
Nobody has claimed this yet.
- Dominant language
- SystemVerilog
- Stars
- 3.6k
- Forks
- 1.1k
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 141
Description
Currently dvsim cannot parse reports generated by MeridianCDC. Even for successful runs, dvsim exits with an error. The user can then use iDebug to analyze the results with a GUI. Once CDC for Earlgrey is clean, we may want to add CDC checks to nightly regressions, for which we would need dvsim to parse the reports and produce results (in HTML and JSON, as usual).
Before #24209, there was a report parser for VerixCDC, which could be used as a starting point for the report parser for MeridianCDC.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the dvsim report-parsing path and reviewing the former VerixCDC parser mentioned as the starting point before #24209. Compare it with MeridianCDC reports, then verify that successful runs produce the usual HTML and JSON results without errors.
Written by the indexing model from the issue text.
Assessment
- Domain
- testing-qa, tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100