DocumentCode :
1602243
Title :
A functional validation technique: biased-random simulation guided by observability-based coverage
Author :
Tasiran, Serdar ; Fallah, Farzan ; Chinnery, David G. ; Weber, Scott J. ; Keutzer, Kurt
Author_Institution :
Compaq Syst. Res. Center, Palo Alto, CA, USA
fYear :
2001
fDate :
6/23/1905 12:00:00 AM
Firstpage :
82
Lastpage :
88
Abstract :
We present a simulation-based semi-formal verification method for sequential circuits described at the register-transfer level. The method consists of an iterative loop where coverage analysis guides input pattern generation. An observability-based coverage metric is used to identify portions of the circuit not exercised by simulation. A heuristic algorithm then selects probability distributions for biased random input pattern generation that targets non-covered portions. This algorithm is based on an approximate analysis of the circuit modeled as a Markov chain at steady state. Node controllability and observability are estimated using a limited depth reconvergence analysis and an implicit algorithm for manipulating probability distributions and determining steady-state behavior. An optimization algorithm iteratively perturbs the probability distributions of the primary inputs in order to improve estimated coverage. The coverage enhancement achieved by our approach is demonstrated on benchmarks from the ISCAS89 and VIS suites
Keywords :
Markov processes; controllability; formal verification; logic testing; observability; optimisation; probability; sequential circuits; Markov chain; formal verification; functional validation; heuristic algorithm; iterative loop; node controllability; node observability; optimization; probability distributions; register transfer; sequential circuits; Algorithm design and analysis; Circuit analysis; Circuit simulation; Heuristic algorithms; Iterative algorithms; Iterative methods; Pattern analysis; Probability distribution; Sequential circuits; Steady-state;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2001. ICCD 2001. Proceedings. 2001 International Conference on
Conference_Location :
Austin, TX
ISSN :
1063-6404
Print_ISBN :
0-7695-1200-3
Type :
conf
DOI :
10.1109/ICCD.2001.955007
Filename :
955007
Link To Document :
بازگشت