| Abstraction and refinement techniques in automated design debugging |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
EDA Consortium
San Jose, CA, USA
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 23, Citation Count: 1
|
|
|
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
|
M. F. Ali , S. Safarpour , A. Veneris , M. S. Abadir , R. Drechsler, Post-verification debugging of hierarchical designs, Proceedings of the 2005 IEEE/ACM International conference on Computer-aided design, p.871-876, November 06-10, 2005, San Jose, CA
|
 |
9
|
|
| |
10
|
|
 |
11
|
Edmund M. Clarke , Orna Grumberg , David E. Long, Model checking and abstraction, Proceedings of the 19th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.343-354, January 19-22, 1992, Albuquerque, New Mexico, United States
[doi> 10.1145/143165.143235]
|
| |
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
|
|
|