ACM Home Page
Please provide us with feedback. Feedback
Hardware verification using ANSI-C programs as a reference
Full text PdfPdf (81 KB)
Source Asia and South Pacific Design Automation Conference archive
Proceedings of the 2003 Asia and South Pacific Design Automation Conference table of contents
Kitakyushu, Japan
SESSION: Symbolic simulation and verification table of contents
Pages: 308 - 311  
Year of Publication: 2003
ISBN:0-7803-7660-9
Authors
Edmund Clarke  Carnegie Mellon University, Pittsburgh, PA
Daniel Kroening  Carnegie Mellon University, Pittsburgh, PA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IPSJ : Information Processing Society of Japan
IEICE : Institute of Electronics, Information and Communication Engineers
: IEEE Circuits and Systems Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 28,   Citation Count: 5
Additional Information:

abstract   references   cited by   collaborative colleagues  

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

ABSTRACT

We describe an algorithm to verify a hardware design given in Verilog using an ANSI-C program as a specification. We use SAT based Bounded Model Checking [1] in order to reduce the equivalence problem to a bit vector logic decision problem. As a case study, we describe experimental results on a hardware and a software implementation of the data encryption standard (DES) algorithm.


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
3
 
4
5
 
6
International Organization for Standardization. ISO/IEC 9899:1999: Programming languages --- C. International Organization for Standardization, Geneva, Switzerland, 1999.
7

Collaborative Colleagues:
Edmund Clarke: colleagues
Daniel Kroening: colleagues