A 16-Bit Barrel-Shifter Implemented in Data-Driven Dynamic Logic ($D ^3 L$)

Data-driven dynamic logic (D3L) uses local data instead of a global clock to maintain correct precharge and evaluation phases. Eliminating the clock from dynamic gates yields less power consumption and faster gate operation. Two 16-bit barrel shifters are implemented in a 5-V 0.6-mum CMOS technology: one in normal Domino logic and the other in our proposed D3L. Separate power leads are used on the chip to measure power consumption of separate sections. Post-layout simulations show that, depending on input patterns, a D3L shifter consumes 8% to 62% less power and is 29% faster than the Domino circuit. In addition, it provides an additional 9% area advantage over its Domino rival. Experimental measurements confirm post-layout simulation results, and prove the feasibility of the proposed logic

[1]  S M Fakhraei,et al.  DATA DRIVEN DYNAMIC LOGIC (D3L) , 2005 .

[2]  Gerson A. S. Machado Low-power HF microelectronics: a unified approach , 1996 .

[3]  J. A. Michell,et al.  Fully pipelined TSPC barrel shifter for high-speed applications , 1995 .

[4]  Jan M. Rabaey,et al.  Digital Integrated Circuits , 2003 .

[5]  Carl Sechen,et al.  Clock-delayed domino for dynamic circuit design , 2000, IEEE Trans. Very Large Scale Integr. Syst..

[6]  Sied Mehdi Fakhraie,et al.  Data-driven dynamic logic versus NP-CMOS logic, a comparison , 2000, ICM 2000. Proceedings of the 12th International Conference on Microelectronics. (IEEE Cat. No.00EX453).

[7]  R. Rufati,et al.  Low-Power Data-Driven Dynamic Logic (D3L) , 2000 .

[8]  O. Takahashi,et al.  A 1.0 GHz single-issue 64 b powerPC integer processor , 1998, 1998 IEEE International Solid-State Circuits Conference. Digest of Technical Papers, ISSCC. First Edition (Cat. No.98CH36156).

[9]  Christer Svensson,et al.  New domino logic precharged by clock and data , 1993 .

[10]  Sied Mehdi Fakhraie,et al.  Comparison of a 17 b multiplier in Dual-rail domino and in Dual-rail D/sup 3/L (D/sup 4/L) logic styles , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[11]  R. Allmon,et al.  A 300 MHz 64 b quad-issue CMOS RISC microprocessor , 1995, Proceedings ISSCC '95 - International Solid-State Circuits Conference.