Assertions
Open
enhancement
good first issue
- Dominant language
- Dart
- Stars
- 489
- Forks
- 88
- Avg merge
- 3d 23h
- Merged PRs (30d)
- 10
Description
## Motivation
SystemVerilog assertions are valuable for design and verification. It would be nice to have assertions in ROHD that give similar functionality, but that are also "synthesizable" to behavioral SystemVerilog so that simulations of generated code can also benefit from the assertions.
## Desired solution
An `Assertion` type that acts like an assert or Exception in Dart, but is also synthesizable to the generated output representation.
## Alternatives considered
Existing assertions and exceptions in Dart are already nice, but not synthesizable to the generated representation.
Contributor guide
Assessment
This issue has not been assessed yet.