Co-simulation
TechniqueIn the supplied processor-verification evidence, co-simulation is used to compare an RTL RISC-V processor against a reference instruction-set simulator in a shared SystemC testbench. The documented case study combines co-simulation with coverage-guided fuzzing for the VexRiscv RV32IM configuration, using Verilator to translate the RTL core to C++ and an ISS extracted from the RISC-V VP as the reference model.
WIKI
Overview
In the supplied evidence, co-simulation is a processor-verification technique in which an RTL processor core and a reference instruction-set simulator (ISS) are embedded into a common testbench so their behavior can be checked during generated test execution. The documented case study evaluates fuzzing in combination with co-simulation for processor verification. [C1]
Coverage-guided fuzzing case study
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →