ACM Home Page
Please provide us with feedback. Feedback
Early formal verification of conditional coverage points to identify intrinsically hard-to-verify logic
Full text PdfPdf (294 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 45th annual Design Automation Conference table of contents
Anaheim, California
SESSION: Experiences and advances in formal and dynamic verification table of contents
Pages 268-271  
Year of Publication: 2008
ISBN ~ ISSN:0738-100X , 978-1-60558-115-6
Authors
C. Richard Ho  D. E. Shaw Research, New York, NY
Michael Theobald  D. E. Shaw Research, New York, NY
Martin M. Deneroff  D. E. Shaw Research, New York, NY
Ron O. Dror  D. E. Shaw Research, New York, NY
Joseph Gagliardo  D. E. Shaw Research, New York, NY
David E. Shaw  D. E. Shaw Research, New York, NY
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
: IEEE/CASS/CANDE/CEDA
: The EDA Consortium
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 127,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1391469.1391537
What is a DOI?

ABSTRACT

Design verification of complex digital circuits typically starts only after the register-transfer level (RTL) description is complete. This frequently makes verification more difficult than necessary because logic that is intrinsically hard to verify, such as memories, counters and deep first-in, first-out (FIFO) structures, becomes immutable in the design. This paper proposes a new approach that exploits formal verification of conditional coverage points with the goal of early identification of hard-to-verify logic. We use the difficulty of formal verification problems as an early estimator of the verification complexity of a design. While traditional verification methods consider conditional coverage only in the design verification phase, we describe an approach that uses conditional coverage at a much earlier stage---the design phase, during which changes to the RTL code are still possible. The method is illustrated using real examples from the verification of an ASIC designed for a specialized supercomputer.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Cunningham, G. D., et al., Expression Coverability Analysis: Improving Code Coverage with Model Checking, In Proc. of Design & Verif. Conf., 2004.
3
 
4
 
5
 
6
Ly, T. A. et al., Method for Automatically Generating Checkers for Finding Functional Defects in a Description of a Circuit, U.S. Patent 6,175,946, 2001.
7


Collaborative Colleagues:
C. Richard Ho: colleagues
Michael Theobald: colleagues
Martin M. Deneroff: colleagues
Ron O. Dror: colleagues
Joseph Gagliardo: colleagues
David E. Shaw: colleagues