32
gital Integrated Circuits 2nd Inverter EE4271 EE4271 VLSI Design VLSI Design The Inverter The Inverter Dr. Shiyan Hu Office: EERC 518 [email protected] Adapted and modified from Digital Integrated Circuits: A Design Perspective by Jan M. Rabaey, Anantha Chandrakasan, and Borivoje Nikolic.

EE4271 VLSI Design

  • Upload
    viola

  • View
    39

  • Download
    0

Embed Size (px)

DESCRIPTION

EE4271 VLSI Design. Dr. Shiyan Hu Office: EERC 518 [email protected]. The Inverter. Adapted and modified from Digital Integrated Circuits: A Design Perspective by Jan M. Rabaey, Anantha Chandrakasan, and Borivoje Nikolic. Pass-Transistors. Need a circuit element which acts as a switch - PowerPoint PPT Presentation

Citation preview

Page 1: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

EE4271 EE4271 VLSI DesignVLSI Design

The InverterThe Inverter

Dr. Shiyan HuOffice: EERC [email protected]

Adapted and modified from Digital Integrated Circuits: A Design Perspective by Jan M. Rabaey, Anantha Chandrakasan, and Borivoje Nikolic.

Page 2: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Pass-TransistorsPass-Transistors Need a circuit element which acts as a switch When the control signal CLK is high, Vout=Vin When the control signal CLK is low, Vout is open circuited We can use NMOS or PMOS to implement it. For PMOS device, the

polarity of CLK is reversed.

NMOS based

PMOS based

Page 3: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

NMOS Pass TransistorsNMOS Pass Transistors

Initially Vout=0. input=drain, output=source When CLK=0, then Vgs=0. NMOS cut-off When CLK=Vdd,

If Vin=Vdd (Vout=0 initially), Vgs>Vt, Vgs-Vt=Vdd-Vt<=Vds=Vdd, NMOS is in saturation region as a transient response and CL is charged.

When Vout reaches Vdd-Vt, Vgs=Vdd-(Vdd-Vt)=Vt. NMOS cut-off. However, if Vout drops below Vdd-Vt, NMOS will be turned on

again since Vgs>Vt. Thus, NMOS transmits Vdd value but drops it by Vt.

Page 4: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

NMOS Pass Transistors - IINMOS Pass Transistors - II

If Vin=0 (and CLK=Vdd), source=input, drain=output If Vout=Vdd-Vt (note that it is the maximum

value for Vout for the transistor to be on), Vgs=Vdd>Vt, Vds=Vdd-Vt=Vgs-Vt

The NMOS is on the boundary of linear region and saturation region

CL is discharged As Vout approaches 0, the NMOS is linear region. Thus, Vout is

completely discharged. When Vout=0, Vds=0 and Ids=0, thus, the discharge is done. NMOS pass transistor transmits a 0 voltage without any

degradation

Page 5: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

PMOS Pass TransistorsPMOS Pass Transistors

Similar to NMOS pass transistor Assume that initially Vout=0 When CLK=Vdd, PMOS cut-off When CLK=0,

If Vin=Vdd, PMOS transmits a Vdd value without degradation If Vin=0, PMOS transmits a 0 value with degradation, Vout=|Vt|

Page 6: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Transmission GateTransmission Gate An NMOS transmits a 0 value without degradation while transmits a

Vdd value with degradation A PMOS transmits a Vdd value without degradation while transmits a 0

value with degradation Use both in parallel, then can transmit both 0 and Vdd well. CLK=0, both transistors cut-off CLK=Vdd, both transistors are on. When Vin=Vdd, NMOS cut-off when

Vout=Vdd-Vtn, but PMOS will drag Vout to Vdd. When Vin=0, PMOS cut-off when Vout=|Vtp|, but NMOS will drag Vout to 0.

Page 7: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Propagation DelayPropagation Delay

Page 8: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Rising delay and Falling delayRising delay and Falling delay

Rising delay tr=time for the signal to change from 10% to 90% of Vdd

Falling delay tf=time for the signal to change from 90% to 10% of Vdd

Delay=time from input signal transition (50% Vdd) to output signal transition (50% Vdd).

Page 9: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

DelayDelay

Page 10: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Inverter falling-timeInverter falling-time

Page 11: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

NMOS falling timeNMOS falling timeFor NMOS

1. Vin=0, Vgsn=0<Vt, Vdsn=Vout=Vdd, NMOS is in cut-off region, X1

2. Vin=Vdd, instantaneously, Vgsn=Vdd>Vt,Vdsn=Vout=Vdd, Vgsn-Vtn=Vdd-Vtn<Vdd, NMOS is in saturation region, X2

3. The operating point follows the arrow to the origin. So Vout=0 at X3.

Vin Vout

CL

VDD

S

D

D

S

Page 12: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

NMOS falling timeNMOS falling time When Vin=Vdd,

instantaneously, Vgsn=Vdd

tf=tf1+tf2 tf1: time for the voltage

on CL to switch from 0.9Vdd to Vgsn-Vtn=Vdd-Vtn

tf2: time for the voltage on CL to switch from Vdd-Vtn to 0.1Vdd

tf1

tf2

Page 13: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

NMOS falling timeNMOS falling time For tf1:

Integrate Vout from 0.9Vdd to Vdd-Vt

For tf2, we have

Vgsn=Vdd

Vdsn=Vout

Page 14: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

NMOS falling timeNMOS falling time tf=tf1+tf2

Assume Vt=0.2Vdd

Page 15: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Rising timeRising time

Assume |Vtp|=0.2Vdd

Page 16: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Falling and Rising timeFalling and Rising time Assume Vtn=-Vtp, then we can show

that Thus, for equal rising and falling time,

set That is, Wp=2Wn since up=un/2

Page 17: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Power DissipationPower Dissipation

Page 18: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Where Does Power Go in CMOS?Where Does Power Go in CMOS?

• Dynamic Power Consumption

• Short Circuit Currents

• Leakage

Charging and Discharging Capacitors

Short Circuit Path between Supply Rails during Switching

Leaking diodes and transistors

Page 19: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Dynamic Power DissipationDynamic Power Dissipation

Power = CL * Vdd2 * f

Need to reduce CL, Vdd, and f to reduce power.

Vin Vout

CL

Vdd

Not a function of transistor sizes

Page 20: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Dynamic PowerDynamic Power

Dynamic power is due to charging/discharging load capacitor CL

In charging, CL is loaded with a charge CL Vdd which requires the energy of QVdd= CL Vdd2, and all the energy will be dissipated when discharging is done. Total power = CL Vdd2

If this is performed with frequency f, clearly, total power = CL Vdd2 f

Page 21: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Dynamic Power- IIDynamic Power- II

If the waveform is not periodic, denote by P the probability of switching for the signal

The dynamic power is the most important power source It is quadratically dependant on Vdd It is proportional to the number of switching. We can slow down the

clock not on the timing critical path to save power. It is not dependent of the transistor itself but the load of the transistor.

Page 22: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Short Circuit CurrentsShort Circuit Currents

Vin Vout

CL

Vdd

I VD

D (m

A)

0.15

0.10

0.05

Vin (V)5.04.03.02.01.00.0

Happens when both transistors are on.

If every switching is instantaneous, then no short circuits.

Longer delay -> larger short circuit power

Page 23: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Short-Circuit CurrentsShort-Circuit Currents

Page 24: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

LeakageLeakage

Vout

Vdd

Sub-ThresholdCurrent

Drain JunctionLeakage

Sub-Threshold Current Dominant FactorSub-threshold current one of most compelling issuesin low-energy circuit design.

Page 25: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Subthreshold Leakage ComponentSubthreshold Leakage Component

Page 26: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Principles for Power ReductionPrinciples for Power Reduction

Prime choice: Reduce voltage Recent years have seen an acceleration in

supply voltage reduction Design at very low voltages still open

question (0.5V) Reduce switching activity Reduce physical capacitance

Page 27: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Impact ofImpact ofTechnology Technology ScalingScaling

Page 28: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Goals of Technology ScalingGoals of Technology Scaling

Make things cheaper: Want to sell more functions (transistors)

per chip for the same money Build same products cheaper, sell the

same part for less money Price of a transistor has to be reduced

But also want to be faster, smaller, lower power

Page 29: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

ScalingScaling

Goals of scaling the dimensions by 30%: Reduce gate delay by 30% Double transistor density

Die size used to increase by 14% per generation

Technology generation spans 2-3 years

Page 30: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Technology ScalingTechnology Scaling Devices scale to smaller dimensions with advancing technology. A scaling factor S describes the ratio of dimension between the

old technology and the new technology. In practice, S=1.2-1.5.

Page 31: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

Technology Scaling - IITechnology Scaling - II In practice, it is not feasible to scale voltage since different ICs in

the system may have different Vdd. This may require extremely complex additional circuits. We can only allow very few different levels of Vdd.

In technology scaling, we often have fixed voltage scaling model. W,L,tox scales down by 1/S Vdd, Vt unchanged Area scales down by 1/S2

Cox scales up by S due to tox Gate capacitance = CoxWL scales down by 1/S scales up by S

Linear and saturation region current scales up by S Current density scales up by S3

P=Vdd*I, power density scales up by S3

Power consumption is a major design issue

Page 32: EE4271  VLSI Design

© Digital Integrated Circuits2nd Inverter

SummarySummary Inverter

Five regions Transmission gate Inverter delay Power

Dynamic Leakage Short-circuit

Technology scaling