Tandem Execution
TechniqueTandem Execution is a verification technique in which executable RISC-V models, ISA simulators, or simulated hardware designs are driven with instruction sequences and their execution traces are compared to find behavioral divergences.
First seen 5/27/2026
Last seen 6/3/2026
Evidence 3 chunks
Wiki v1
WIKI
Overview
Tandem Execution is the execution-and-comparison pattern used during tandem verification: executable formal models, software ISA simulators, and simulated hardware designs are compared rather than testing completed fabricated chips. In the cited RISC-V setting, this requires instrumenting the CPU design with a Direct Instruction Injection interface used by the test harness during tandem verification. [tandem-scope]
Method
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
4 connectionsTestRIG uses tandem execution to compare execution traces between a model and an implementation.
TestRIG checks equivalence between a model and implementation by executing the same sequences on both and comparing traces.
Tandem execution implements tandem verification by running the same sequences on model and implementation.
Tandem execution relies on execution trace comparison to detect divergences.