High-performance low-power microprocessor circuits

approved: Shih-Lien Lu This thesis will discuss two critical components of a digital system -domino logic styles and flip-flops. In today's microprocessors, both domino logic and flip-flops are essential to high-performance and low-power design. Two new domino logic styles are presented and analyzed, Double Edge Triggered (DET) and Double Data Rate (DDR) Domino. Using a CMOS 0.25p.rn MOSIS model, HSPICE simulations show that a DET & DDR 8-bit adder has a maximum throughput of l.6Gops (Giga Operations per second) and 2Gops, respectively, while a conventional domino adder has only iGops. In addition, this thesis proposes a novel master-slave flip-flop. This flip-flop is compared with other known flip-flop structures. Using a CMOS 0.35j.tm MOSIS model, the new flipflop was simulated to have an optimal power-delay product. The proposed flip-flop consumes very low power, while having a very small clock load and data load. Redacted for Privacy Copyright by Steven K. Hsu

[1]  Hiroshi Maruyama,et al.  SP 22.6: A 4.311s 0.3~ CMOS 54x54b Multiplier Using Precharged Pass-Transistor Logic , 1996 .

[2]  S. Mutoh,et al.  A 1V multi-threshold voltage CMOS DSP with an efficient power management technique for mobile phone application , 1996 .

[3]  Kazuo Yano,et al.  A 3.8-ns CMOS 16*16-b multiplier using complementary pass-transistor logic , 1990 .

[4]  M.A. Horowitz,et al.  Skew-tolerant domino circuits , 1997, 1997 IEEE International Solids-State Circuits Conference. Digest of Technical Papers.

[5]  M. Afghahi A robust single phase clocking for low power, high-speed VLSI applications , 1996 .

[6]  Mohamed I. Elmasry,et al.  All-N-logic high-speed true-single-phase dynamic CMOS logic , 1996 .

[7]  Neil Weste,et al.  Principles of CMOS VLSI Design , 1985 .

[8]  Shih-Lien Lu,et al.  A novel high-performance low-power CMOS master-slave flip-flop , 1999, Twelfth Annual IEEE International ASIC/SOC Conference (Cat. No.99TH8454).

[9]  Carl Sechen,et al.  Clock-delayed domino for adder and combinational logic design , 1996, Proceedings International Conference on Computer Design. VLSI in Computers and Processors.

[10]  Ying Liu,et al.  Impact of interconnect variations on the clock skew of a gigahertz microprocessor , 2000, DAC.

[11]  A. Alvandpour,et al.  A leakage-tolerant multi-phase keeper for wide domino circuits , 1999, ICECS'99. Proceedings of ICECS '99. 6th IEEE International Conference on Electronics, Circuits and Systems (Cat. No.99EX357).

[12]  Wonchan Kim,et al.  Current sensing differential logic: a CMOS logic for high reliability and flexibility , 1999 .

[13]  Vivek De,et al.  Technology and design challenges for low power and high performance [microprocessors] , 1999, Proceedings. 1999 International Symposium on Low Power Electronics and Design (Cat. No.99TH8477).

[14]  Takayasu Sakurai,et al.  A swing restored pass-transistor logic-based multiply and accumulate circuit for multimedia applications , 1996, IEEE J. Solid State Circuits.

[15]  Christer Svensson,et al.  New single-clock CMOS latches and flipflops with improved speed and power savings , 1997 .

[16]  Alberto Palacios Pawlovsky Double Edge Triggered Flip-Flops for Low-Power Applications , 1998 .

[17]  Kaushik Roy,et al.  Differential Current Switch Logic: A Low Power DCVS Logic Family , 1995, ESSCIRC '95: Twenty-first European Solid-State Circuits Conference.

[18]  N. F. Goncalves,et al.  NORA: a racefree dynamic CMOS technique for pipelined logic structures , 1983 .

[19]  C. M. Lee,et al.  High-speed compact circuits with CMOS , 1982 .

[20]  B. M. Gordon,et al.  Supply and threshold voltage scaling for low power CMOS , 1997, IEEE J. Solid State Circuits.

[21]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[22]  Young,et al.  Dual Threshold Voltages And Substrate Bias: Keys To High Performance, Low Power, 0.1 /spl mu/m Logic Designs , 1997, 1997 Symposium on VLSI Technology.

[23]  Vladimir Stojanovic,et al.  Comparative analysis of master-slave latches and flip-flops for high-performance and low-power systems , 1999, IEEE J. Solid State Circuits.