Definition
In the Ibex UVM verification environment, interrupt stimulus refers to external testbench activity that drives interrupt-related signals into the core under test. The documented interrupt agent is specifically described as driving stimulus onto the Ibex core's interrupt pins randomly during test execution.
Role in the Ibex testbench
The Ibex testbench stimulates the core to execute a program stored in memory, compares the core trace log against a Spike instruction-set-simulator trace log, and collects instruction and operand coverage. Within this environment, interrupt stimulus is one of the external stimuli used to exercise core behavior beyond ordinary instruction execution.
The interrupt agent is the component identified for this purpose: it drives interrupt stimulus onto the Ibex core's interrupt pins randomly while tests are running. The test and sequence library also includes sequences used to drive interrupt and debug stimulus into the core.
Verification context
Interrupt behavior is part of the broader Ibex verification scope. The cited testplan discussion lists exception and interrupt testing alongside RV32IMCB instruction testing, privileged-spec compliance, and debug-mode operation. In the co-simulation system, interrupt and debug requests observed in RTL simulation are forwarded to the Spike ISS so that the ISS and RTL remain synchronized.