Skip to content
STIMSMITH

Execution Controller

CodeArtifact

The Execution Controller is a processor-verification component used in a co-simulation flow to prevent infinite loops and detect behavioral mismatches between an instruction set simulator (ISS) and an RTL core.

First seen 5/25/2026
Last seen 5/26/2026
Evidence 4 chunks
Wiki v1

WIKI

Overview

The Execution Controller is a component in a processor verification flow based on coverage-guided fuzzing and co-simulation. Its two stated purposes are to prevent infinite loops and to detect mismatches between processor cores, specifically between an ISS and an RTL-core. [purpose]

Role in the verification flow

READ FULL ARTICLE →

NEIGHBORHOOD

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

explore full graph →

RELATIONSHIPS

3 connections
The Execution Controller is introduced as a key component for detecting mismatches and preventing infinite loops.
Register Value Comparison uses → 100% 2e
The Execution Controller compares register values to detect mismatches between processor cores.
Co-Simulation part of → 100% 1e
The Execution Controller is part of the co-simulation framework.