DocumentCode
1652843
Title
Non-solution implications using reverse domination in a modern SAT-based debugging environment
Author
Le, Bao ; Mangassarian, Hratch ; Keng, Brian ; Veneris, Andreas
Author_Institution
ECE Dept., Univ. of Toronto, Toronto, ON, Canada
fYear
2012
Firstpage
629
Lastpage
634
Abstract
With the growing complexity of VLSI designs, functional debugging has become a bottleneck in modern CAD flows. To alleviate this cost, various SAT-based techniques have been developed to automate bug localization in the RTL. In this context, dominance relationships between circuit blocks have been recently shown to reduce the number of SAT solver calls, using the concept of solution implications. This paper first introduces the dual concepts of reverse domination and non-solution implications. A SAT solver is tailored to leverage reverse dominators for the early on-the-fly detection of bug-free components. These are non-solution areas and their early pruning significantly reduces the the debugging search-space. This process is expedited by branching on error-select variables first. Extensive experiments on tough real-life industrial debugging cases show an average speedup of 1.7x in SAT solving time over the state-of-the-art, a testimony of the practicality and effectiveness of the proposed approach.
Keywords
VLSI; circuit layout CAD; computability; integrated circuit design; CAD flow; RTL; SAT solver calls; SAT-based debugging environment; VLSI design; automatic bug localization; bug-free components; circuit blocks; debugging search space; dominance relationship; error select variable; industrial debugging; nonsolution implication; on-the-fly detection; reverse domination; Algorithm design and analysis; Clocks; Debugging; Decision trees; Engines; Logic gates; Sequential circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location
Dresden
ISSN
1530-1591
Print_ISBN
978-1-4577-2145-8
Type
conf
DOI
10.1109/DATE.2012.6176548
Filename
6176548
Link To Document