Pseudo-Random Test-Program Generation
TechniquePseudo-random test-program generation is an automatic verification technique for microprocessor designs in which test programs are synthesized algorithmically rather than written by hand, typically guided by a verification plan that biases the randomness toward targeted design features. It was applied to functional verification of the x86 microprocessor family, where it was credited with the potential to detect escape bugs such as the Pentium Floating Point bugs.
WIKI
Pseudo-Random Test-Program Generation
Overview
Pseudo-random test-program generation is a functional verification technique used in microprocessor design verification. Instead of relying on manually authored test cases, an automatic generator synthesizes test programs algorithmically, producing stimuli that exercise a design under verification (DUV) in a pseudo-random fashion. The approach is intended to address the lack of a rigorous, widely adopted methodology for microprocessor verification by automating stimulus creation while still allowing verification engineers to direct the effort.