lowRISC / lowRISC/opentitan

[reggen] Error check for data-intg-passthrough

Open
#9,544 4 comments 0 reactions 1 assignee Claimed by @tjaychen View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.