BOOM Core
ToolBOOM Core is a BOOM/RISC-V processor core used as a design under test in ProcessorFuzz hardware-fuzzing experiments. The supplied evidence supports its role in BOOM ground-truth bug timing comparisons against DIFUZZRTL configurations and documents two BOOM-related findings: a page-fault bug shared with Rocket and an mstatus.FS dirty-state issue.
First seen 5/24/2026
Last seen 5/29/2026
Evidence 8 chunks
Wiki v3
WIKI
BOOM Core
BOOM Core is referenced in the ProcessorFuzz paper as a BOOM processor/core and as a RISC-V processor-fuzzing target. The available evidence focuses on verification and bug-finding results rather than BOOM's implementation details, repository structure, or normal integration flow.
Role in fuzzing evaluations
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
8 connections Coverage-Guided Pre-Silicon Fuzzing of Open-Source Processors based on Leakage Contracts ← evaluates 100% 2e
The paper performs an extensive evaluation on the complex out-of-order BOOM core.
The BOOM core is described as an open-source RISC-V core.
DIFUZZRTL was used to evaluate the BOOM Core processor.
ProcessorFuzz was evaluated using the BOOM Core processor.
BOOM Core is designed in Chisel HDL.
BOOM Core is an out-of-order RISC-V processor implementing the RISC-V ISA.
BOOM Core can be generated from the Rocket Chip SoC Generator framework.
BOOM Core can be generated from the Rocket Chip SoC Generator framework.
CITATIONS
4 sources4 citations — click to collapse
[1] ProcessorFuzz evaluated BOOM ground-truth bugs and compared selected ProcessorFuzz behavior against DIFUZZRTL configurations using TTE-style results. ProcessorFuzz: Processor Fuzzing with Control and
[2] The BOOM ground-truth timing table reports geometric-mean speedup figures of 1.21 and 1.23 for the selected ProcessorFuzz configuration against DIFUZZRTL configurations. ProcessorFuzz: Processor Fuzzing with Control and
[3] ProcessorFuzz reported a Rocket-and-BOOM instruction page-fault issue involving non-leaf PTEs with A, D, or U bits set, listed as fixed under #2905 and #570. ProcessorFuzz: Processor Fuzzing with Control and
[4] ProcessorFuzz reported that BOOM gratuitously set mstatus.FS to dirty, listed as confirmed under #969. ProcessorFuzz: Processor Fuzzing with Control and