DocumentCode :
3712384
Title :
Automatic identification of assertions and invariants with small numbers of test vectors
Author :
Masahiro Fujita
Author_Institution :
University of Tokyo
fYear :
2015
Firstpage :
463
Lastpage :
466
Abstract :
Identifying logical relationships among internal/input/output signals is one of the key analyses for formal verification, logic synthesis, test pattern generation, and others. It is also a very important step to recognize invariant in sequential circuits which can be identified as relationships among flipflop signals. They can simplify the model checking and other sequential verification problems. In this paper, we show a method for identifying logical relationships among sets of given internal/input/output signals which are involved in assertions and invariants. The method is based on QBF (Quantified Boolean Formula) with LUT (Look Up Table)-bsaed formulation and solved by incremental SAT(non-QBF) solvers. The numbers of iterations in incremental SAT solving are small, e.g., around hundreds for thousand of gates designs. It allows extraction of logical relationships among signals that designers specify and can work for designs with hundreds of thousands of gates or more.
Keywords :
"Decision support systems","Table lookup","Handheld computers","Conferences"
Publisher :
ieee
Conference_Titel :
Computer Design (ICCD), 2015 33rd IEEE International Conference on
Type :
conf
DOI :
10.1109/ICCD.2015.7357149
Filename :
7357149
Link To Document :
بازگشت