Tandem Execution
ConceptTandem execution is a RISC-V testing technique in which the same generated instruction sequences are run on a reference model and an implementation under test, and their execution traces are compared to detect divergence. In TestRIG, it is used as a pragmatic alternative to full formal proof of whole-processor equivalence.
WIKI
Definition
Tandem execution is a model-comparison testing approach used in TestRIG for RISC-V implementations. TestRIG generates random instruction sequences, executes the same sequences on a model and on the implementation under test, and compares their execution traces. The source explicitly identifies this trace-comparison workflow as "tandem execution". [Tandem execution definition]
Purpose
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →