Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/603095.603188acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
Article

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

Published: 04 November 2001 Publication History

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.

References

[1]
K. Yano et al. A 3.8ns CMOS 16 × 16 multiplier using complementary pass transistor logic. IEEE Journal of Solid State Circuits, 25(2):388-395, Apr. 1990.
[2]
K. Yano, Y. Sasaki, and K. Rikino. Top-down pass-transistor logic design. IEEE Journal of Solid-State Circuits, 31(6):792-803, Jun. 1996.
[3]
P. Buch et al. Logic synthesis for large pass transistor circuits. In Proc. ICCAD, pages 663-670, Nov. 1997.
[4]
R. Chaudhary et al. Area oriented synthesis for pass transistor logic. In Proc. ICCD, pages 160-167, Oct. 1998.
[5]
T. Liu et al. Performance driven synthesis for pass transistor logic. In Proc. of the VLSI Design Conference, pages 372-377, Jan. 1999.
[6]
C. Yang and M. Ciesielski. BDD decomposition for efficient logic synthesis. In Proc. ICCD, pages 626-631, Oct. 1999.
[7]
C. Scholl and B. Becker. On the generation of multplexer circuits for pass transistor logic. In Proc. DATE, pages 372-378, Mar. 2000.
[8]
T. H. Cormen et al. Introduction to Algorithms. Prentice-Hall India, New Delhi, 1998.
[9]
F. Ferrandi et al. Symbolic algorithms for layout oriented synthesis of pass transistor logic circuits. In Proc. ICCAD, pages 235-241, Nov. 1998.
[10]
A. Reis et al. The library free technology mapping problem. In Proc. IWLS, May 1997.
[11]
Y. Jiang, S. S. Sapatnekar, and C. Bamji. A fast global gate collapsing technique for high performance designs using static cmos and pass transistor logic. In Proc. ICCD, pages 276-281, Oct. 1998.
[12]
F. Somenzi. CUDD: CU Decision Diagram package, release 2.3.0. http://vlsi.colorado.edu/fabio/CUDD/.
[13]
R. Rudell. Dynamic variable ordering for ordered binary decision diagrams. In Proc. DAC, pages 42-47, Jun. 1993.

Cited By

View all
  • (2010)Prediction of area and length complexity measures for binary decision diagramsExpert Systems with Applications: An International Journal10.1016/j.eswa.2009.09.00337:4(2864-2873)Online publication date: 1-Apr-2010
  • (2005)Exact lower bound for the number of switches in series to implement a combinational logic cellProceedings of the 2005 International Conference on Computer Design10.1109/ICCD.2005.51(357-362)Online publication date: 2-Oct-2005
  • (2002)An Efficient Algorithm for Low Power Pass Transistor Logic SynthesisProceedings of the 2002 Asia and South Pacific Design Automation Conference10.5555/832284.835478Online publication date: 7-Jan-2002

Index Terms

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

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ICCAD '01: Proceedings of the 2001 IEEE/ACM international conference on Computer-aided design
      November 2001
      656 pages
      ISBN:0780372492
      • Conference Chair:
      • Rolf Ernst

      Sponsors

      Publisher

      IEEE Press

      Publication History

      Published: 04 November 2001

      Check for updates

      Qualifiers

      • Article

      Conference

      ICCAD01
      Sponsor:
      ICCAD01: International Conference on Computer Aided Design
      November 4 - 8, 2001
      California, San Jose

      Acceptance Rates

      Overall Acceptance Rate 457 of 1,762 submissions, 26%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 16 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2010)Prediction of area and length complexity measures for binary decision diagramsExpert Systems with Applications: An International Journal10.1016/j.eswa.2009.09.00337:4(2864-2873)Online publication date: 1-Apr-2010
      • (2005)Exact lower bound for the number of switches in series to implement a combinational logic cellProceedings of the 2005 International Conference on Computer Design10.1109/ICCD.2005.51(357-362)Online publication date: 2-Oct-2005
      • (2002)An Efficient Algorithm for Low Power Pass Transistor Logic SynthesisProceedings of the 2002 Asia and South Pacific Design Automation Conference10.5555/832284.835478Online publication date: 7-Jan-2002

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media