2007 Asia and South Pacific Design Automation Conference Automating Logic Rectification by Approximate SPFDs Yokohama January 23-January 26 ISBN: 1-4244-0629-3
In the digital VLSI cycle, a netlist is often modified to correct design errors, perform small specification changes or implement incremental rewiring-based optimization operations. Most existing automated logic rectification tools use a small set of predefined logic transformations when they perform such modifications. This paper first shows that a small set of predefined transformations may not allow rectification to exploit the full potential of the design. Then, it proposes an automated simulation-based methodology to "approximate" sets of pairs of functions to be distinguished (SPFDs) and avoid the memory/time explosion problem. This representation is used by a SAT-based algorithm that devises appropriate logic transformations to fix a design. The SAT method is later complemented by a greedy one that improves on runtime performance. An extensive suite of experiments documents the added potential of the proposed rectification methodology.
Index Terms:
SAT-based algorithm, approximate SPFD, digital VLSI cycle, design errors, incremental rewiring-based optimization operations, automated logic rectification tools, predefined logic transformations, memory/time explosion problem
Citation:
null Yu-Shen Yang, S. Sinha, A. Veneris, R.K. Brayton, "Automating Logic Rectification by Approximate SPFDs," asp-dac, pp.402-407, 2007 Asia and South Pacific Design Automation Conference, 2007 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||