Asynchronous Events
ConceptIn RISC-V processor verification, asynchronous events are out-of-band stimuli such as interrupts, debug requests, and exceptions that a design must handle while executing instructions. Because they arise at unpredictable points relative to the instruction stream and are a frequent source of bugs, commercial verification solutions such as ImperasDV treat them as a first-class verification challenge and use open-standard interfaces (RVVI) with novel pipeline synchronization to reproduce and stress their handling in the design under test.
WIKI
Definition
In RISC-V lockstep co-simulation flows, asynchronous events are stimuli such as interrupts, debug requests, and exceptions that are injected into the design at arbitrary instruction-retire points. Their purpose is to stress the design under test (DUT) while keeping the resulting simulation runs reproducible for debug.
Role in Lockstep Co-Simulation
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →