Lockstep Simulation
TechniqueFirst seen 8/10/2026
Last seen 8/10/2026
Evidence 2 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
11 connectionsFormal verification and lockstep simulation are both employed as methodologies for functional faithfulness verification, representing complementary approaches.
Lockstep simulation drives and monitors the Design Under Test in parallel with the ISS.
Lockstep simulation compares architectural state tuples (PC, registers, memory, CSRs) at every instruction commit.
Lockstep simulation employs DPI-C as a language binding mechanism for communication between the DUT and ISS.
Lockstep simulation tracks instruction coverage as a key metric for verification completeness.
Lockstep simulation runs the DUT in parallel with an ISS and compares architectural state at each commit event.
Lockstep simulation tracks functional coverage as a key metric for verification completeness.
Lockstep simulation verifies pipeline hazard conditions as part of comprehensive architectural testing.
SupeRFIVe is an exemplar tool that implements the lockstep simulation methodology for RISC-V verification.
UVM-TLM frameworks are used within the lockstep simulation methodology for RISC-V verification.
Assertion-based monitoring is used alongside lockstep simulation to ensure all architectural features and hazard conditions are tested.