DocumentCode :
2178226
Title :
An efficient path-oriented bitvector encoding width computation algorithm for bit-precise verification
Author :
He, Nannan ; Hsiao, Michael S.
Author_Institution :
Dept. of Electr. & Comput. Eng., Virginia Tech Blacksburg, Blacksburg, VA
fYear :
2009
fDate :
20-24 April 2009
Firstpage :
1602
Lastpage :
1607
Abstract :
Bit-precise verification with variables modeled as bitvectors has recently drawn much interest. However, a huge search space usually results after bit-blasting. To accelerate the verification of bit-vector formulae, we propose an efficient algorithm to discover non-uniform encoding widths. We of variables in the verification model, which may be smaller than their original modeling widths but sufficient to find a counterexample. Different from existing approaches, our algorithm is path-oriented, in that it takes advantage of the controllability and observability values in the structure of the model to guide the computation of the paths, their encoding widths and the effective adjustment of these widths in subsequent steps. For path selection, a subset of single-bit path-controlling variables is set to constant values. This can restrict the search from those paths deemed less favorable or have been checked in previous steps, thus simplifying the problem. Experiments show that our algorithm can significantly speed up the search by focusing first on those promising, easy paths for verifying those path-intensive models, with reduced, non-uniform bitwidth encoding.
Keywords :
Boolean algebra; formal verification; bit-blasting; bit-precise verification; controllability; nonuniform bitwidth encoding; observability; path selection; path-intensive model; path-oriented bitvector encoding width computation; single-bit path-controlling variable; Acceleration; Controllability; Data analysis; Encoding; Equations; Formal verification; Hardware; Helium; Observability; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location :
Nice
ISSN :
1530-1591
Print_ISBN :
978-1-4244-3781-8
Type :
conf
DOI :
10.1109/DATE.2009.5090920
Filename :
5090920
Link To Document :
بازگشت