• DocumentCode
    2545271
  • Title

    Automating Logic Rectification by Approximate SPFDs

  • Author

    Yang, Yu-Shen ; Sinha, Subarna ; Veneris, Andreas ; Brayton, Robert K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Toronto Univ., Ont.
  • fYear
    2007
  • fDate
    23-26 Jan. 2007
  • Firstpage
    402
  • Lastpage
    407
  • Abstract
    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.
  • Keywords
    VLSI; computability; integrated circuit design; logic design; SAT-based algorithm; approximate SPFD; automated logic rectification tools; design errors; digital VLSI cycle; incremental rewiring-based optimization operations; memory/time explosion problem; predefined logic transformations; Algorithm design and analysis; Circuit simulation; Debugging; Design engineering; Design optimization; Dictionaries; Error correction; Explosions; Logic design; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2007. ASP-DAC '07. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    1-4244-0629-3
  • Electronic_ISBN
    1-4244-0630-7
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2007.358019
  • Filename
    4196065