Skip to content
STIMSMITH

Asynchronous interrupts

Concept

In processor verification, asynchronous interrupts are external stimuli that can occur randomly during execution. Their timing makes post-run trace comparison unreliable, so co-simulation setups need messaging that forces the reference emulator to follow the RTL model’s interrupt path.

First seen 5/28/2026
Last seen 5/28/2026
Evidence 3 chunks
Wiki v1

WIKI

Overview

In the cited processor-verification context, asynchronous interrupts are treated as external stimuli, alongside debug requests, that may fire randomly 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 make independently generated RTL and reference-model execution logs diverge, even when the design behavior is otherwise intended. [interrupts-as-external-stimuli]

Impact on reference-model comparison

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
Dromajo ← uses 95% 2e
Dromajo supports handling of asynchronous interrupts during co-simulation.