Constrained-random instruction stream generation (ISG)
TechniqueConstrained-random instruction stream generation (ISG) is a hardware design verification technique that automatically generates random instruction sequences under constraints to exercise a processor implementation. It is used alongside the RISC-V International compliance suite and directed tests as part of typical RISC-V processor verification plans, with the Google open-source project riscv-dv being a notable example implementation.
WIKI
Constrained-random instruction stream generation (ISG)
Constrained-random instruction stream generation (ISG) is a stimulus-generation technique used in processor hardware design verification (DV). Rather than hand-writing individual test cases, an ISG tool automatically produces streams of instructions whose contents and structure are bounded by user-defined constraints, allowing a verification team to broadly exercise the RTL under test while still keeping the generated sequences within legal and interesting regions of the instruction-set space.
Role in RISC-V processor verification
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →