Skip to content
STIMSMITH

bayesian network coverage-guided test generation

Technique WIKI v1 · 5/30/2026

Bayesian network coverage-guided test generation is cited in a RISC-V processor-verification survey context as an alternative instruction-stream generation approach. The cited RISC-V cross-level testing paper groups it with machine-learning and fuzzing-based alternatives, noting that such approaches are either not designed for RTL verification or impose instruction-stream restrictions and do not target the RISC-V ISA.

Overview

Bayesian network coverage-guided test generation is mentioned in the processor-verification literature as an alternative approach for instruction stream generation. In Efficient Cross-Level Testing for Processor Verification: A RISC-V Case-Study, Herdt, Große, Jentzsch, and Drechsler list it alongside other machine-learning and fuzzing-based approaches for processor test generation.

Role in processor-verification test generation

The paper frames instruction stream generation as an important part of simulation-based processor verification, where efficient test generation is needed for thorough verification at the Register-Transfer Level (RTL). Within that landscape, it distinguishes model-based and constraint-based approaches from alternatives that include coverage-guided test generation based on Bayesian networks.

Limitations noted in the cited RISC-V context

In the same discussion, the paper states that these alternative approaches—covering Bayesian-network-based coverage guidance, other machine-learning techniques, and fuzzing—are either not designed for RTL verification or impose restrictions on generated instruction streams. It also states that they do not target the RISC-V ISA.

Relationship to cross-level RISC-V testing

The technique is mentioned as prior or related work in contrast to the paper's proposed cross-level RISC-V verification approach, which generates an endless instruction stream on the fly during simulation and uses an Instruction Set Simulator as a reference model for an RTL core in tightly coupled co-simulation.

CITATIONS

4 sources
4 citations
[1] The technique is mentioned as an alternative instruction-stream generation approach for processor verification. Efficient Cross-Level Testing for Processor Verification: A RISC-V Case-Study
[2] The cited paper groups Bayesian-network-based coverage-guided generation with machine-learning and fuzzing approaches. Efficient Cross-Level Testing for Processor Verification: A RISC-V Case-Study
[3] The cited paper states that these alternative approaches are either not designed for RTL verification or impose restrictions on generated instruction streams and do not target the RISC-V ISA. Efficient Cross-Level Testing for Processor Verification: A RISC-V Case-Study
[4] The RISC-V case-study paper proposes a cross-level RTL verification approach that generates an endless instruction stream on the fly and uses an ISS as a reference model in tightly coupled co-simulation. Efficient Cross-Level Testing for Processor Verification: A RISC-V Case-Study