ACM Home Page
Please provide us with feedback. Feedback
Abstraction and refinement techniques in automated design debugging
Full text PdfPdf (242 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe table of contents
Nice, France
SESSION: Formal techniques to enhance the verification flow table of contents
Pages: 1182 - 1187  
Year of Publication: 2007
ISBN:978-3-9810801-2-4
Authors
Sean Safarpour  University of Toronto, Toronto, Canada
Andreas Veneris  University of Toronto, Toronto, Canada
Sponsors
: IEEE Council on Electronic Design Automation (CEDA)
SIGDA: ACM Special Interest Group on Design Automation
: The EDA Consortium
EDAA : European Design and Automation Association
RAS : RAS
: The IEEE Computer Society TTTC
: ECSI
Publisher
EDA Consortium  San Jose, CA, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 16,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Verification is a major bottleneck in the VLSI design flow with the tasks of error detection, error localization, and error correction consuming up to 70% of the overall design effort. This work proposes a departure from conventional debugging techniques by introducing abstraction and refinement during error localization. Under this new framework, existing debugging techniques can handle large designs with long counter-examples yet remain run time and memory efficient. Experiments on benchmark and industrial designs confirm the effectiveness of the proposed framework and encourage further development of abstraction and refinement methodologies for existing debugging techniques.


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
R. Drechsler, Formal Verification of Circuits. Kluwer Academic Publishers, 2000.
 
3
Y. Yang, S. Sinha, A. Veneris, and R. Brayton, "Automating Logic Rectification by Approximate SPFDs," in ASP Design Automation Conf., 2007.
 
4
 
5
M. Abramovici, M. Breuer, and A. Friedman, Digital Systems Testing and Testable Design. Computer Science Press, 1990.
 
6
 
7
A. Smith, A. Veneris, M. F. Ali, and A. Viglas, "Fault diagnosis and logic debugging using Boolean satisfiability," IEEE Trans. on CAD, vol. 24, no. 10, pp. 1606--1621, 2005.
 
8
9
 
10
11
 
12
E. Clarke, A. Gupta, and O. Strichman, "SAT-based counterexample-guided abstraction refinement," IEEE Trans. on CAD, vol. 22, no. 7, pp. 1113--1123, 2004.
 
13
 
14
OpenCores.org, "http://www.opencores.org," 2006.
 
15

Collaborative Colleagues:
Sean Safarpour: colleagues
Andreas Veneris: colleagues