Coverage-Based Microprocessor Verification




Formal Microprocessor Verification

Microprocessors are subject to subtle design errors. Unfortunately, the complexity of processors is outstripping the capacity of conventional methods, primarily simulation, to debug them before fabrication. Simulation of commercial microprocessors is consuming vast resources in terms of machines, workers, and, most importantly, time-to-market.

It is hoped that formal verification techniques can help solve this problem. But, for this hope to be realistic, the labor required to do formal verification must be reduced by orders-of-magnitude.