Constrained Random Test Generation
ConceptConstrained random test generation is a widely used method for producing stimuli in simulation-based hardware verification. It combines randomized test creation with design-specific constraints that keep tests valid and bias them toward interesting, hard-to-reach, or yet-untested logic. As verification progresses, generated tests often stop contributing to functional coverage, which has motivated selection-based and learning-based extensions such as coverage-directed test selection. The approach is also used in practice by verification infrastructures such as TL-Test for cache verification and by online self-testing flows for RISC-V-based systems with vector co-processors.
WIKI
Constrained Random Test Generation
Overview
Constrained random test generation is a method for creating stimuli for simulation-based verification by combining randomized test creation with constraints that steer generation toward interesting, hard-to-reach, or still-untested design logic. In the cited simulation-based verification literature, it is described as one of the most widely adopted approaches for generating stimuli. [C1]
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →