Asynchronous interrupts
ConceptIn RISC-V processor design verification, asynchronous interrupts are external stimuli that can fire at unpredictable points during execution, complicating reference-model comparison and motivating specialized trace and virtual-peripheral interfaces such as RVVI-TRACE and RVVI-VVP, as well as reference-emulator mechanisms (e.g., Dromajo's raise_interrupt) for keeping RTL and ISS control flow aligned.
WIKI
Overview
In the RISC-V processor verification context, asynchronous interrupts are external stimuli that may fire unpredictably during execution, rather than at a fixed instruction boundary chosen by an offline trace-comparison flow. Because of that asynchronous behavior, a single interrupt can cause independently generated RTL and reference-model execution logs to diverge, even when the design behavior is otherwise intended. [interrupts-as-external-stimuli]
Impact on reference-model comparison
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →