[reggen] Error check for data-intg-passthrough
Open
Component:RTL
Component:Tooling
Earlgrey-PROD Triaged
Priority:P3
Type:FutureRelease
- Dominant language
- SystemVerilog
- Stars
- 3.6k
- Forks
- 1.1k
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 141
Description
The reggen supports an option called `data-intg-passthrough` on windowed regions.
If this variable is true, it basically means beyond the window region there is already data integrity, thus the data integrity should not be generated for it in reg_top (the integrity for registers will instead be moved to `tlul_adapter_reg`).
Having said that, the current scripting does not really handle / check the case if a reg block has multiple windows each with different expectations on `data-intg-passthrough`. We do not have this case right now, but it would be good to explicitly add an error check to ensure all windows either agree or disagree.
Contributor guide
Assessment
This issue has not been assessed yet.