Skip to content
STIMSMITH

Block-wise Test Case Generation

Concept

Block-wise test case generation is a hardware fuzzing technique that iteratively constructs test programs by concatenating carefully chosen instruction blocks, balancing inter- and intra-instruction quality to enable structured, semantics-aware input refinement for vulnerability and coverage exploration.

First seen 6/14/2026
Last seen 6/14/2026
Evidence 4 chunks
Wiki v1

WIKI

Block-wise Test Case Generation

Overview

Block-wise test case generation is a structured approach to constructing test inputs for hardware fuzzing. Rather than relying on random mutation of full instruction sequences or ad-hoc refinement, it assembles test cases by iteratively selecting and concatenating pre-defined instruction blocks — coherent units of one or more instructions — into a complete test program. The selection process is guided to balance inter-instruction qualities (how blocks interact when composed) and intra-instruction qualities (the internal characteristics of each block).

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

2 connections
instruction block uses → 100% 2e
Block-wise test case generation builds test cases from instruction blocks.
GoldenFuzz ← implements 100% 2e
GoldenFuzz introduces a block-wise test case generation scheme.

CITATIONS

5 sources
5 citations — click to expand
[1] Block-wise test case generation iteratively constructs test cases by concatenating carefully chosen instruction blocks. GoldenFuzz: Generative Golden Reference Hardware Fuzzing
[2] The approach balances the subtle inter- and intra-instruction quality when selecting blocks. GoldenFuzz: Generative Golden Reference Hardware Fuzzing
[3] Existing hardware fuzzers previously relied on random mutations or heuristics and refined test cases in an ad-hoc manner, motivating a structured, block-based generation approach. GoldenFuzz: Generative Golden Reference Hardware Fuzzing
[4] A feedback-driven mechanism leveraging insights from high- and low-coverage samples enhances hardware state exploration when using block-wise test case construction. GoldenFuzz: Generative Golden Reference Hardware Fuzzing
[5] Block-wise generation contributes to achieving the highest coverage with minimal test case length and computational overhead on RISC-V processors. GoldenFuzz: Generative Golden Reference Hardware Fuzzing