Title :
Automatic assume guarantee analysis for assertion-based formal verification
Author :
Wang, Dong ; Levitt, James
Author_Institution :
Synopsys Inc., Mountain View, CA, USA
Abstract :
Assertion based verification encourages the insertion of many assertions into a design. Typically, not all assertions can be proven (or falsified). The indeterminate assertions require manual analysis in order to determine design correctness - a time-consuming and error-prone process. This paper shows how automatic assume guarantee reasoning can be used to reduce the amount of manual analysis. We present algorithms to automatically compute the assume guarantee relations between assertions. We extend circular assume guarantee reasoning to compute more proofs. And, we show how automatic assume guarantee reasoning can be used in practice to reduce the number of indeterminate assertions requiring manual analysis. We present the results of applying our algorithms to large industrial designs.
Keywords :
formal verification; logic design; assertion-based formal verification; automatic assume guarantee analysis; circular assume guarantee reasoning; design correctness; guarantee relations; indeterminate assertions; manual analysis; proof computing; Algorithm design and analysis; Computer bugs; Design automation; Error correction; Formal verification; Graphics; Industrial relations; Inspection; Logic design; Safety;
Conference_Titel :
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN :
0-7803-8736-8
DOI :
10.1109/ASPDAC.2005.1466227