Skip to content
STIMSMITH

Effective Processor Verification with Logic Fuzzer Enhanced Co-simulation

Paper

“Effective Processor Verification with Logic Fuzzer Enhanced Co-simulation” is a MICRO-54 paper on simulation-based RISC-V processor verification. It combines Dromajo-based reference-model co-simulation with Logic Fuzzer, an RTL-level technique for perturbing non-architectural logic so that simulations explore broader microarchitectural states.

First seen 5/27/2026
Last seen 6/8/2026
Evidence 15 chunks
Wiki v2

WIKI

Overview

Effective Processor Verification with Logic Fuzzer Enhanced Co-simulation presents a simulation-based verification flow for RISC-V processors. The flow combines Dromajo reference-model co-simulation with Logic Fuzzer, an RTL-level technique that inserts small pieces of logic into a design without breaking processor functionality, with the goal of reaching a broader range of microarchitectural states. [Paper venue and scope] [Logic Fuzzer definition]

Verification background

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

27 connections
riscv-dv uses → 100% 4e
The paper uses Google's riscv-dv tool to generate random tests for evaluation.
BOOM evaluates → 100% 4e
The paper evaluates Logic Fuzzer and Dromajo on the BOOM RISC-V core.
Logic Fuzzer introduces → 100% 4e
The paper introduces Logic Fuzzer as a novel tool for processor verification.
Co-simulation uses → 100% 4e
The paper uses co-simulation as a central verification technique.
CVA6 evaluates → 100% 4e
The paper evaluates Logic Fuzzer and Dromajo on the CVA6 RISC-V core.
BlackParrot evaluates → 100% 4e
The paper evaluates Logic Fuzzer and Dromajo on the BlackParrot RISC-V core.
RISC-V ISA tests uses → 100% 3e
The paper uses RISC-V ISA tests as verification binaries.
Jose Renau authored by → 100% 2e
Jose Renau is listed as an author of the paper.
Dromajo uses → 100% 2e
The paper uses Dromajo as the co-simulation framework for RISC-V processor verification.
RTL uses → 100% 2e
The paper operates on RTL designs for verification purposes.
checkpoint uses → 95% 2e
The paper uses Dromajo checkpoints to enable efficient co-simulation of long-running programs.
SPEC benchmarks uses → 85% 2e
The paper discusses using SPEC benchmarks with Dromajo checkpoints for verification.
Nursultan Kabylkas authored by → 100% 2e
Nursultan Kabylkas is listed as an author of the paper.
Tommy Thorn authored by → 100% 2e
Tommy Thorn is listed as an author of the paper.
Shreesha Srinath authored by → 100% 2e
Shreesha Srinath is listed as an author of the paper.
Polychronis Xekalakis authored by → 100% 2e
Polychronis Xekalakis is listed as an author of the paper.
Dromajo introduces → 100% 2e
The paper presents Dromajo as an RV64GC emulator designed for co-simulation.
reference model comparison uses → 95% 1e
The paper uses reference model comparison as a verification technique.
RFUZZ compares with → 90% 1e
The paper discusses RFUZZ as related work in input-stimuli fuzzing and distinguishes it from Logic Fuzzer.
whisper compares with → 90% 1e
The paper compares Dromajo with Whisper, noting Whisper's limitations in interrupt and checkpoint support.
Imperas Software Ltd. mentions → 90% 1e
The paper mentions Imperas Software Ltd. as a commercial alternative with similar co-simulation capabilities.
simulation-based verification uses → 100% 1e
The paper focuses on simulation-based verification as the primary verification approach for complex processors.
trace comparison uses → 85% 1e
The paper discusses trace comparison as a reference model checking technique.
end-of-simulation comparison uses → 85% 1e
The paper discusses end-of-simulation comparison as a simpler verification approach.
formal verification uses → 85% 1e
The paper discusses formal verification as a complementary technique with scalability limitations.
Functional Coverage uses → 90% 1e
The paper discusses functional coverage as a metric used in processor verification.
formal verification ← compares with 90% 1e
The paper compares simulation-based verification with formal verification approaches.

CITATIONS

16 sources
16 citations — click to expand