intel / intel/rohd

Assertions

Open
#66 0 comments 0 reactions 0 assignees View on GitHub
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

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.