Overview
SystemVerilog HDL is a hardware description language referenced in the ProcessorFuzz paper in the context of Register-Transfer Level (RTL) processor verification. The paper frames hardware fuzzing as a method for verifying RTL designs and notes that prior works can suffer from limited support for widely used hardware description languages.
Role in ProcessorFuzz evaluation
ProcessorFuzz was evaluated on three real-world open-source processors: Rocket, BOOM, and BlackParrot. In the evaluation setup, BlackParrot is the processor target most directly connected to SystemVerilog tooling issues in the provided evidence.
Tooling implications
The evidence highlights a practical interoperability issue between SystemVerilog and FIRRTL-based instrumentation. The authors report observing issues during conversion because of limited support for SystemVerilog-to-FIRRTL conversion, which caused them to fail to instrument BlackParrot.
This limitation matters because some hardware-fuzzing approaches depend on RTL instrumentation or coverage extraction. ProcessorFuzz, by contrast, is described as guiding fuzzing with CSR-transition coverage, monitoring transitions in Control and Status Registers to explore processor states.