DocumentCode
2646865
Title
Scaling VLSI design debugging with interpolation
Author
Keng, Brian ; Veneris, Andreas
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
fYear
2009
fDate
15-18 Nov. 2009
Firstpage
144
Lastpage
151
Abstract
Given an erroneous design, functional verification returns an error trace exhibiting a mismatch between the specification and the implementation of a design. Automated design debugging uses these error traces to identify potentially erroneous modules causing the error. With the increasing size and complexity of modern VLSI designs, error traces have become longer and harder to analyze. At the same time, design debugging has become one of the most resource-intensive steps in the chip design cycle. This work proposes a scalable SAT-based design debugging algorithm that uses interpolants to over-approximate sets of constraints that model the erroneous behavior. The algorithm partitions the original problem into a sequence of smaller subproblems by using subsections of the error trace that are examined iteratively. This is made possible by using interpolants to properly constrain the erroneous behavior for each subproblem, significantly reducing the number of simultaneous time-frames examined in the error trace. The described method is shown to be complete and an additional technique is presented to improve the quality of the debugging results using multiple interpolants. Experiments on real designs show a 57% reduction in memory and 23% decrease in run-time compared to previous work.
Keywords
VLSI; integrated circuit design; interpolation; SAT-based design debugging algorithm; VLSI; algorithm partitions; error trace; interpolation; multiple interpolants; over-approximate sets; Algorithm design and analysis; Circuits; Computer errors; Debugging; Error correction; Interpolation; Iterative algorithms; Partitioning algorithms; Runtime; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Methods in Computer-Aided Design, 2009. FMCAD 2009
Conference_Location
Austin, TX
Print_ISBN
978-1-4244-4966-8
Electronic_ISBN
978-1-4244-4966-8
Type
conf
DOI
10.1109/FMCAD.2009.5351130
Filename
5351130
Link To Document