Coverage-Guided Graybox Fuzzing (CGF)
TechniqueCoverage-Guided Graybox Fuzzing (CGF) is a foundational hardware-fuzzing technique in which input generation is driven by real-time code-coverage feedback. In a CGF loop, the fuzzer prioritizes input mutations that reveal previously unexplored paths in a design, with the goal of improving functional coverage of RTL hardware. CGF-based RTL-level fuzzing frameworks have demonstrated broad coverage, particularly on designs with complex datapaths, although they do not by themselves target specific regions of interest the way Directed Graybox Fuzzing (DGF) does.
WIKI
Coverage-Guided Graybox Fuzzing (CGF)
Overview
Coverage-Guided Graybox Fuzzing (CGF) is a hardware-verification technique in which a fuzzer repeatedly generates and mutates inputs while observing real-time code-coverage feedback from the design under test. Inputs that exercise previously unseen paths are retained and prioritized, so the campaign progressively expands the explored portion of the design and improves its functional coverage.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →