Power Aware BDD-based Logic Synthesis Using Adiabatic Multiplexers

Binary decision diagrams (BDDs) play an important role in the synthesis, verification, and testing of VLSI circuits. In this paper, we have proposed a new BDD-based approach for the synthesis of dual-rail adiabatic MUX circuits. The method yields around 22% reduction in the number of MUX blocks for several benchmark circuits compared to the conventional approach. Simulation result using SPICE on 180 nm technology shows, on an average, 50% reduction in power consumption for frequency ranging up to 300 MHz compared to implementation with static CMOS MUX circuits. At 600 MHz, power saving is observed to be nearly 35%. It is envisaged that the proposed approach is useful in realizing low-power circuits

[1]  L. Reyneri,et al.  Positive feedback in adiabatic logic , 1996 .

[2]  John S. Denker,et al.  2nd order adiabatic computation with 2N-2P and 2N-2N2P logic circuits , 1995, ISLPED '95.

[3]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[4]  Roberto Saletti,et al.  Simple model for positive-feedback adiabatic logic power consumption estimation , 2000 .

[5]  Sheldon B. Akers,et al.  Binary Decision Diagrams , 1978, IEEE Transactions on Computers.

[6]  Doris Schmitt-Landsiedel,et al.  Scaling trends in adiabatic logic , 2005, CF '05.

[7]  Rolf Drechsler,et al.  Synthesis of fully testable circuits from BDDs , 2004, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[8]  Rolf Drechsler,et al.  ACTion: Combining logic synthesis and technology mapping for MUX-based FPGAs , 2000, J. Syst. Archit..

[9]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.

[10]  Kaushik Roy,et al.  An energy recovery static RAM memory core , 1995, 1995 IEEE Symposium on Low Power Electronics. Digest of Technical Papers.

[11]  Rolf Drechsler BiTeS: a BDD based test pattern generator for strong robust path delay faults , 1994, EURO-DAC '94.

[12]  Deog-Kyoon Jeong,et al.  An efficient charge recovery logic circuit , 1996, IEEE J. Solid State Circuits.

[13]  S. Yang,et al.  Logic Synthesis and Optimization Benchmarks User Guide Version 3.0 , 1991 .

[14]  D. Schmitt-Landsiedel,et al.  Adiabatic 4-bit adders: comparison of performance and robustness against technology parameter variations , 2002, The 2002 45th Midwest Symposium on Circuits and Systems, 2002. MWSCAS-2002..