Skip to content
STIMSMITH

BRAM-based coverage engine

Concept WIKI v1 · 7/4/2026

A proposed alternative to the CAM-based Group Coverage Engine (CCE) for high-fidelity, coverage-guided hardware fuzzing, discussed as future work. The evidence available only confirms its existence as a listed topic; substantive design and evaluation details are not provided in the supplied chunks.

BRAM-based coverage engine

A BRAM-based coverage engine is a proposed alternative to the CAM-based Group Coverage Engine (CCE) used in coverage-guided hardware fuzzing pipelines.

Context within coverage-guided hardware fuzzing

In coverage-guided hardware fuzzing, coverage feedback is used to steer input generation so that new states in the design under test (DUT) are explored. One implementation of this feedback is the CAM-based Group Coverage Engine (CCE), which records coverage events in content-addressable memory structures and feeds them back to the fuzzer.

A BRAM-based coverage engine is mentioned as an alternative implementation that would store coverage state in Block RAM (BRAM) rather than in CAM-based structures.

Status

The BRAM-based coverage engine is discussed as future work in the source document. The provided evidence does not include:

  • Architecture or micro-architectural details of the BRAM-based engine,
  • Comparisons of area, latency, or power against the CAM-based CCE,
  • Quantitative results, or
  • Implementation status.

Any further description of the BRAM-based coverage engine must be sourced from material beyond the evidence supplied here.

Related tool

  • CAM-based Group Coverage Engine (CCE) — the existing coverage-feedback mechanism that a BRAM-based engine is proposed to replace.

CITATIONS

3 sources
3 citations
[1] A BRAM-based coverage engine is presented as an alternative to CAM-based Group Coverage Engines (CCEs). Dissertation table of contents (University of Washington digital library)
[2] The BRAM-based coverage engine is discussed as future work rather than as a completed design. Dissertation table of contents (University of Washington digital library)
[3] The source document contains a dedicated future-work subsection titled 'BRAM-based Alternative to CCEs' in the Discussion and Future Work chapter. Dissertation table of contents (University of Washington digital library)