MorFuzz: Fuzzing Processor via Runtime Instruction Morphing enhanced Synchronizable Co-simulation
PaperMorFuzz is a paper describing a generic RISC-V processor fuzzing framework for detecting software-triggerable hardware bugs. The approach combines stimulus templates, runtime instruction morphing, and synchronizable co-simulation to generate meaningful instruction streams, compare device-under-test and simulator architectural state after each instruction, synchronize legal differences, and report other mismatches as potential bugs.
WIKI
Overview
MorFuzz: Fuzzing Processor via Runtime Instruction Morphing enhanced Synchronizable Co-simulation presents MorFuzz, a processor fuzzing framework aimed at efficiently detecting software-triggerable hardware bugs in RISC-V processors. The paper frames MorFuzz around three main mechanisms: stimulus templates, instruction morphing, and synchronizable co-simulation. Together, these mechanisms generate diverse instruction streams from runtime feedback, execute them on both the device under test (DUT) and a simulator, and compare architectural state after each instruction.
Motivation
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →