Skip to content
STIMSMITH

Interrupt Agent

Concept

An Interrupt Agent is a verification-testbench component used in the Ibex core environment to randomly drive stimulus onto the core’s interrupt pins during test execution.

First seen 5/27/2026
Last seen 5/28/2026
Evidence 1 chunks
Wiki v1

WIKI

Interrupt Agent

Definition

In the Ibex core verification testbench, the Interrupt Agent is the component used to drive interrupt stimulus onto the Ibex core. Specifically, it randomly drives stimulus on the core’s interrupt pins while a test is executing.

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

1 connections
Ibex Core ← uses 95% 1e
Ibex testbench uses an interrupt agent to drive stimulus on interrupt pins.

CITATIONS

4 sources
4 citations — click to collapse
[1] The Interrupt Agent is used to drive random stimulus onto the Ibex core's interrupt pins during test execution. [PDF] UVM based design veri cation of a RISC-V CPU core - POLITesi
[2] The Ibex testbench includes memory interface agents and a memory model, and it stimulates the core to execute a program stored in memory while comparing the core trace against a Spike ISS trace. [PDF] UVM based design veri cation of a RISC-V CPU core - POLITesi
[3] The Ibex test and sequence library includes sequences used to drive interrupt and debug stimulus into the core. [PDF] UVM based design veri cation of a RISC-V CPU core - POLITesi
[4] Exception and interrupt testing are identified as part of the Ibex verification scope, and the co-simulation system supports interrupt requests observed in RTL simulation and forwarded to the ISS. [PDF] UVM based design veri cation of a RISC-V CPU core - POLITesi