• DocumentCode
    1570548
  • Title

    A fast SPFD-based rewiring technique

  • Author

    Maidee, Pongstorn ; Bazargan, Kia

  • Author_Institution
    Xilinx Inc., San Jose, CA, USA
  • fYear
    2010
  • Firstpage
    55
  • Lastpage
    60
  • Abstract
    Circuit rewiring can be used to explore a larger solution space by modifying circuit structure to suit a given optimization problem. Among several rewiring techniques that have been proposed, SPFD-based rewiring has been shown to be more effective in terms of solution space coverage. However, its adoption in practice has been limited due to its long runtime. We propose a novel SAT-based algorithm that is much faster than the traditional BDD-based methods. Unlike BDD-based methods that completely specify all pairs of SPFD using BDDs, our algorithm uses a few SAT instances to perform rewiring for a given wire without explicitly enumerating all SPFDs. Experimental results show that our algorithm´s runtime is only 13% of that of a conventional one when each wire has at most 25 candidate wires and the runtime scales well with the number of candidate wires considered. Our approach evaluates each rewiring instance independently in the order of milliseconds, rendering deployment of an SPFD-based rewiring inside the optimization loop of synthesis tools a possibility.
  • Keywords
    Boolean functions; binary decision diagrams; circuit optimisation; computability; integrated circuit design; logic design; BDD; Boolean satisfiability; SPFD; binary dicision diagrams; circuit optimization; circuit rewiring; set-of-pairs-of-functions-to-be-distinguished; solution space coverage; synthesis tools; Boolean functions; Circuit synthesis; Data structures; Drives; Logic circuits; Partitioning algorithms; Routing; Runtime; Very large scale integration; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-5765-6
  • Electronic_ISBN
    978-1-4244-5767-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2010.5419920
  • Filename
    5419920