Skip to content
STIMSMITH

Assertion-based Monitoring

Concept

A verification technique used in functional faithfulness verification in which runtime assertions and coverage models are incorporated to monitor architectural features, pipeline events, and hazard conditions during simulation. It complements state-level comparison by ensuring behavioral properties are checked as design state evolves.

First seen 8/10/2026
Last seen 8/10/2026
Evidence 1 chunks
Wiki v1

WIKI

Assertion-based Monitoring

1. Definition and Scope

Assertion-based monitoring is a verification methodology in which formal or runtime assertions, together with coverage models, are embedded into a simulation or verification environment so that behavioral properties are continuously checked as the design-under-test (DUT) executes. In the context of functional faithfulness verification, assertion-based monitoring extends bit-level state comparison by ensuring that all relevant architectural features, pipeline events, and hazard conditions are exercised and checked.

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
Lockstep Simulation ← uses 88% 1e
Assertion-based monitoring is used alongside lockstep simulation to ensure all architectural features and hazard conditions are tested.

CITATIONS

2 sources
2 citations — click to collapse
[1] Coverage models for instructions, pipeline events, and assertion-based monitoring further ensure that all architectural features and hazard conditions are tested. Functional Faithfulness Verification
[2] Parallel simulation of DUT and ISS with batch comparison of state tuples per commit event provides the context in which assertion-based monitoring is applied. Functional Faithfulness Verification