• DocumentCode
    1175708
  • Title

    BDD decomposition for delay oriented pass transistor logic synthesis

  • Author

    Shelar, Rupesh S. ; Sapatnekar, Sachin S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Minnesota, Minneapolis, MN, USA
  • Volume
    13
  • Issue
    8
  • fYear
    2005
  • Firstpage
    957
  • Lastpage
    970
  • Abstract
    We address the problem of synthesizing pass transistor logic (PTL), with the specific objective of delay reduction, through binary decision diagram (BDD) decomposition. The decomposition is performed by mapping the BDD to a network flow graph, and then applying the max-flow min-cut technique to bipartition the BDD optimally under a cost function that measures the delay and area of the decomposed implementations. Experimental results obtained by running our algorithm on the set of ISCAS´85 benchmarks show a 31% improvement in delay and a 30% improvement in area, on an average, as compared to static CMOS implementations for XOR intensive circuits, while in case of arithmetic logic unit and control circuits that are NAND intensive, improvements over static CMOS are small and inconsistent.
  • Keywords
    CMOS integrated circuits; binary decision diagrams; flow graphs; logic design; transistor-transistor logic; BDD decomposition; ISCAS 85 benchmarks; NAND intensive circuit; PTL; XOR intensive circuit; arithmetic logic unit; binary decision diagram; control circuits; functional decomposition; logic synthesis; max-flow min-cut technique; network flow graph; pass transistor logic; static CMOS; Area measurement; Binary decision diagrams; Boolean functions; CMOS logic circuits; Cost function; Data structures; Delay; Flow graphs; Network synthesis; Performance evaluation; Binary decision diagrams (BDDs); functional decomposition; logic synthesis; pass transistor logic;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2005.853601
  • Filename
    1512183