DocumentCode
2801646
Title
Post-verification debugging of hierarchical designs
Author
Ali, Moayad Fahim ; Safarpour, Sean ; Veneris, Andreas ; Abadir, Magdy S. ; Drechsler, Rolf
Author_Institution
Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
fYear
2005
fDate
6-10 Nov. 2005
Firstpage
871
Lastpage
876
Abstract
As VLSI designs grow in complexity and size, errors become more frequent and difficult to track. Recent developments have automated most of the verification tasks but debugging still remains a resource-intensive, manually conducted procedure. This paper bridges this gap as it develops robust automated debugging methodologies that complement verification processes. Unlike prior debugging techniques, the proposed one exploits the hierarchical nature of modern designs to improve the performance and quality of debugging. It also formulates the problem in terms of Quantified Boolean Formula Satisfiability to obtain dramatic reduction in memory requirements, which allows for debugging of large designs. Extensive experiments conducted on industrial and benchmark designs confirm the efficiency and practicality of the proposed approach.
Keywords
VLSI; integrated circuit design; Quantified Boolean Formula Satisfiability; VLSI design; automated debugging method; benchmark design; hierarchical designs; industrial design; memory requirement; verification processes; Bridges; Circuits; Computer errors; Computer science; Debugging; Engines; Hardware design languages; Microprocessors; Robustness; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 2005. ICCAD-2005. IEEE/ACM International Conference on
Print_ISBN
0-7803-9254-X
Type
conf
DOI
10.1109/ICCAD.2005.1560184
Filename
1560184
Link To Document