• DocumentCode
    1959552
  • Title

    Recursive bipartitioning of BDDs for performance driven synthesis of pass transistor logic circuits

  • Author

    Shelar, R.S. ; Sapatnekar, S.S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    2001
  • fDate
    4-8 Nov. 2001
  • Firstpage
    449
  • Lastpage
    452
  • Abstract
    In this paper, we address the problem of performance oriented synthesis of pass transistor logic (PTL) circuits using a binary decision diagram (BDD) decomposition technique. We transform the BDD decomposition problem into a recursive bipartitioning problem and solve the latter using a max-flow min-cut technique. We use the area and delay cost of the PTL implementation of the logic function to guide the bipartitioning scheme. Using recursive bipartitioning and a one-hot multiplexer circuit, we show that our PTL implementation has logarithmic delay in the number of inputs, under certain assumptions. The experimental results on benchmark circuits are promising, since they show the significant delay reductions with small or no area overheads as compared to previous approaches.
  • Keywords
    binary decision diagrams; circuit CAD; delays; directed graphs; high level synthesis; integrated circuit design; integrated logic circuits; BDD decomposition problem; PTL circuits; area cost; binary decision diagram; delay cost; delay reductions; logarithmic delay; logic function; max-flow min-cut technique; one-hot multiplexer circuit; pass transistor logic circuits; performance oriented synthesis; recursive bipartitioning problem; Binary decision diagrams; Boolean functions; CMOS logic circuits; Circuit synthesis; Cost function; Data structures; Delay; Logic circuits; Multiplexing; Permission;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-7247-6
  • Type

    conf

  • DOI
    10.1109/ICCAD.2001.968674
  • Filename
    968674