0% found this document useful (0 votes)
71 views

Lecture11 Speed Power

This document appears to be a set of lecture slides for EE241 Advanced Digital Integrated Circuits at UC Berkeley. The slides cover various topics related to logic styles for high speed or low power circuits including: sample-set differential logic, differential current switch logic, sense-amplifying logic, current-mode logic, adaptive pipelining, principles of power reduction through lowering switching activity, supply voltage, frequency and load capacitance. It also discusses tradeoffs between power, delay and energy efficiency under supply voltage scaling.

Uploaded by

Naveen Chaubey
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views

Lecture11 Speed Power

This document appears to be a set of lecture slides for EE241 Advanced Digital Integrated Circuits at UC Berkeley. The slides cover various topics related to logic styles for high speed or low power circuits including: sample-set differential logic, differential current switch logic, sense-amplifying logic, current-mode logic, adaptive pipelining, principles of power reduction through lowering switching activity, supply voltage, frequency and load capacitance. It also discusses tradeoffs between power, delay and energy efficiency under supply voltage scaling.

Uploaded by

Naveen Chaubey
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

EE241

Advanced Digital Integrated Circuits


Lecture 11 Logic Styles for High Speed or Low Power

EE241 - Spring 2000

UC Berkeley EE241

B. Nikoli c

Announcements
Homework #1 due today by 5pm l Homework #2 due Th, 3/2 by 5pm l Midterm project reports due in two weeks 3/7 by 5pm
l

UC Berkeley EE241

B. Nikoli c

EE241

Sample-Set Differential Logic

Differential Domino (DCVSL)


Grotjohn JSSC 4/86
UC Berkeley EE241

SSDL
B. Nikoli c

Differential Current Switch Logic

Somasekhar, JSSC 7/96


UC Berkeley EE241 B. Nikoli c

EE241

Dynamic DCVS-PG

UC Berkeley EE241

Lai, JSSC 4/97

B. Nikoli c

Sense-Amplifying Logic

Matsui, JSSC 12/94

UC Berkeley EE241

B. Nikoli c

EE241

SA-F/F

Falling edge

Rising edge

UC Berkeley EE241

B. Nikoli c

Dynamic Logic with SA-F/F

UC Berkeley EE241

B. Nikoli c

EE241

Example

UC Berkeley EE241

B. Nikoli c

4-Bit Adder

UC Berkeley EE241

B. Nikoli c

EE241

20-Bit Carry-Skip Adder

UC Berkeley EE241

B. Nikoli c

GHz Logic with Sense Amplifiers

UC Berkeley EE241

Takahashi, JSSC 5/99

B. Nikoli c

EE241

Read-out scheme

UC Berkeley EE241

B. Nikoli c

Implemented Macros

UC Berkeley EE241

B. Nikoli c

EE241

Rotator (ROT)

UC Berkeley EE241

B. Nikoli c

Incrementer (INC)

UC Berkeley EE241

B. Nikoli c

EE241

Current-Mode Logic (CML)

UC Berkeley EE241

M. Mizuno, JSSC 6/96

B. Nikoli c

Current-Mode Logic (CML)

UC Berkeley EE241

B. Nikoli c

EE241

CMOS CML

UC Berkeley EE241

B. Nikoli c

Current-Mode Logic (CML)

UC Berkeley EE241

B. Nikoli c

10

EE241

Adaptive Pipeline

UC Berkeley EE241

B. Nikoli c

Adaptive Pipeline

UC Berkeley EE241

B. Nikoli c

11

EE241

Low Power Low Energy Circuit Design


Architectures, Circuits and Technology

UC Berkeley EE241

B. Nikoli c

Literature
A. Chandrakasan and R. Brodersen, Low Power CMOS Design, Kluwer Academic Publishers, 1995 J. Rabaey and M. Pedram, Ed., Low Power Design Methodologies, Kluwer Academic Publishers, 1995 Proceedings of the IEEE, Special Issue on Low Power, April 1995. A. Chandrakasan and R. Brodersen, Low-Power CMOS Design, IEEE Press, 1998 (Reprint Volume)

UC Berkeley EE241

B. Nikoli c

12

EE241

Principles of Power Reduction


P ~ CL Vswing + I SC t SC VDD f + (I DC + I Leak )VDD
l l l l

- switching probability CL load capacitance Vswing voltage swing f - frequency

l l l l

Isc mean value of switching transient current tsc short current time IDC static current Ileak leakage current

Dominant:

P ~ CL Vswing VDD f
Kuroda, Sakurai, IEICE 4/95
B. Nikoli c

UC Berkeley EE241

Principles of Power Reduction


P ~ CL Vswing VDD f
l

E ~ CL Vswing VDD

Reducing switching probability () Architectures Power simulators/estimators (time consuming) Glitching power reduction (15-20%) Reducing load capacitance Technology scaling Gate sizing, minimization, interconnect, CAD Circuit techniques (PTL, ) Reducing supply voltage Quadratic impact on power Impact on delay how to maintain throughput? Reducing frequency
B. Nikoli c

UC Berkeley EE241

13

EE241

Supply Voltage Scaling


l l

How to maintain throughput under reduced supply? Introducing more parallelism/pipelining


Area increase cost up Cost/power tradeoff

Multiple voltage domains


Separate supply voltages for different blocks Lower VDD for slower blocks Cost of DC-DC converters

l l

Dynamic voltage scaling with variable throughput Reducing VTH to improve speed
Leakage issues

UC Berkeley EE241

B. Nikoli c

Power and Delay

UC Berkeley EE241

B. Nikoli c

14

EE241

Power-Delay vs Energy-Delay Product

UC Berkeley EE241

B. Nikoli c

Energy-Efficiency Metric: Max Throughput


Process Queue

from [Burd95] (HICSS 95)

UC Berkeley EE241

B. Nikoli c

15

EE241

Delay and Power under Voltage Scaling

UC Berkeley EE241

B. Nikoli c

Lowering Only Internal VDD

UC Berkeley EE241

B. Nikoli c

16

You might also like