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 :
بازگشت