VLSI Concept ยท Verification
Constrained-Random Verification
Let the computer think of test cases you wouldn't.
Instead of hand-writing every test case, constrained-random verification generates thousands of pseudo-random stimulus values that still obey legal constraints (e.g. address must be word-aligned). Combined with coverage tracking, this explores corner cases human engineers would never think to write by hand.