Instruction Generation Coverage Model
ConceptThe **Instruction Generation Coverage Model** is a SystemVerilog functional coverage model shipped with RISCV-DV, Google's open-source SV/UVM-based instruction generator for RISC-V processor verification. The model is tightly coupled to RISCV-DV's random generator engine so that its covergroups track what the constrained-random stimulus actually produces, and it covers operands, hazards, corner cases, branches, hints/illegal opcodes, opcodes, privileged CSR accesses, and exceptions/interrupts.[^adaf12ab][^a47aa5b1][^3cf93dd9][^f1c1700d][^780b0092]
WIKI
Instruction Generation Coverage Model
The Instruction Generation Coverage Model is a SystemVerilog functional coverage model provided by RISCV-DV, an open-source SV/UVM-based instruction generator for RISC-V processor verification.[1][2] It is part of the UVM verification environment generated by RISCV-DV and is described in Synopsys documentation as a "readily available functional coverage model for the ISA test suite" that is "tightly coupled to the random generator engine that stress-tests the RISC-V core."[3]
Relationship to RISCV-DV
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →