Direct Instruction Injection
ConceptA testing interface used by the TestRIG verification framework to inject instructions directly into a RISC-V Design under Verification (DUV) for randomized testing of RISC-V CPUs, including CHERI-enabled variants. It enables high-throughput instruction generation without requiring consistent program control flow.
WIKI
Overview
Direct Instruction Injection (DII) is the interface through which TestRIG injects generated instructions into a RISC-V Design under Verification (DUV). It is part of the randomized testing infrastructure used to verify RISC-V CPUs, and it is reused in downstream work that targets CHERI-enabled RISC-V designs.
Role in TestRIG
According to the cited description of TestRIG, the framework interfaces with the DUV via two mechanisms:
- RISC-V Formal Interface (RVFI) – provides fine-grained visibility into architectural state after each instruction, enabling precise semantic validation.
- Direct Instruction Injection (DII) – injects instructions into the simulation.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →