microarchitectural coverage
ConceptMicroarchitectural coverage is used in coverage-guided pre-silicon processor fuzzing to steer tests toward processor behaviors relevant to hardware-software leakage-contract violations. In the provided evidence, higher microarchitectural coverage is associated with faster discovery of security vulnerabilities in the BOOM out-of-order RISC-V core.
WIKI
Overview
Microarchitectural coverage refers, in the provided evidence, to coverage information used by a hardware fuzzer to explore processor microarchitectural behavior relevant to side-channel leakage-contract violations. The cited work presents this in the setting of coverage-guided hardware-software contract fuzzing, a pre-silicon methodology for open-source processors based on hardware-software leakage contracts. [C1]
Role in leakage-contract fuzzing
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →