Title :
Assertion checking of behavioral descriptions with nonlinear solver
Author :
Ugarte, I. ; Sanchez, P.
Author_Institution :
Dept. of TEISA, Cantabria Univ., Santander, Spain
Abstract :
Verification has become the major bottleneck of the design process. According to the latest report of the International Technology Roadmap for Semiconductors, the challenge is to develop new design-for-verifiability techniques and verification methods for higher levels of abstraction. Several design-for-verifiability methodologies (DFV) have been proposed and assertion-based verification (ABV) is one of the most promising. In order to automatically verify assertions at the higher abstraction levels, it is necessary to improve the performances and capabilities of current constraint solvers. This paper presents a new technique based on nonlinear solvers that automatically checks assertions in behavioral descriptions of hardware systems. These descriptions are modeled with a set of integer polynomial inequalities. The technique provides better results than SAT solvers and it is applied to real designs, such as Viterbi decoders or vocoder digital filters.
Keywords :
formal verification; logic design; polynomials; assertion checking; assertion-based verification; behavioral descriptions; design-for-verifiability techniques; hardware systems; integer polynomial inequality; nonlinear solver; verification methods; Decoding; Design methodology; Formal verification; Hardware; Microelectronics; Nonlinear equations; Polynomials; Process design; Viterbi algorithm; Vocoders;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 2005. ICCD 2005. Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7695-2451-6
DOI :
10.1109/ICCD.2005.29