Execution Trace
ConceptAn execution trace is a structured, time-ordered record of the state observations and state changes produced as a system executes a sequence of operations. In RISC-V processor verification, an execution trace conforming to the RVFI format captures, for each executed instruction, the observed architectural state and the resulting state changes, enabling comparison against a reference (golden) model. More broadly, execution traces underpin program debugging, automated program repair, and the theoretical definition of algorithms as sets of behavioral histories.
WIKI
Overview
An execution trace is a structured, time-ordered record of the state observations and state changes that occur as a system executes a sequence of operations. Execution traces are produced by instrumented hardware designs, ISA simulators, formal models, or instrumented software, and they are consumed by verification engines, debuggers, and program-repair systems in order to detect divergence between actual and expected behavior.
Execution Traces in RISC-V Processor Verification
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →