Skip to content
STIMSMITH

hierarchical constrained-random stimulus generation

Technique
First seen 5/29/2026
Last seen 6/5/2026
Evidence 3 chunks

NEIGHBORHOOD

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

explore full graph →

RELATIONSHIPS

13 connections
Instruction Opcode Class Hierarchy implements → 93% 2e
The hierarchical approach partitions opcode constraints into a class hierarchy.
Test Generator Knobs and Weights uses → 95% 2e
The generator uses knobs and weights to control opcode distribution.
SystemVerilog Random Sequence Construct uses → 93% 1e
The upper layer of the generator uses a SystemVerilog random sequence construct.
Synopsys VCS uses → 95% 1e
The hierarchical constrained-random approach uses the Synopsys VCS constraint solver.
Sequential Instruction Field Randomization compares with → 92% 1e
The hierarchical approach is presented as an improvement over sequential instruction field randomization.
BDD Constraint Solver uses → 88% 1e
The hierarchical approach can use the BDD solver for constraint solving.
RACE Constraint Solver uses → 88% 1e
The hierarchical approach can also use the RACE solver for constraint solving.
CPU Opcode Generation uses → 92% 1e
The hierarchical approach targets CPU opcode generation as its primary use case.
op_gen.sv ← implements 90% 1e
op_gen.sv is the SystemVerilog file implementing the opcode generator using hierarchical constrained-random stimulus generation.
AMD ← uses 88% 1e
AMD researchers developed and use the hierarchical constrained-random stimulus generation approach.
Constrained Random Verification implements → 95% 1e
The hierarchical constrained-random approach implements constrained-random verification principles.
opcode distribution and biasing uses → 92% 1e
The hierarchical approach provides optimal distribution and biasing for opcode generation.
SystemVerilog Constraint Language uses → 95% 1e
The hierarchical approach leverages SystemVerilog constraint language constructs.