EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan...

39
Jan M. Rabaey UC Berkeley EE241 EE241 - Lecture 2 Technology Scaling

Transcript of EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan...

Page 1: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

EE241 - Lecture 2

Technology Scaling

Page 2: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Digital GateBasic Properties

• ∆ Swing• Noise Margins⇒ Robustness• tPLH, t PHL• Power Consumption⇒ Power-Delay-Product• Area⇒ Density

Page 3: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Basic CMOS Gate

CL

OutIn

Ip

In

Properties• Output levels determined by supply• Large noise margins• ∆Qin/∆Vin is small• Performance loss at low voltages

Page 4: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

CMOS Performance

Page 5: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Power Dissipation

Page 6: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Scaling Models

α: technology scaling factorε: electrical field scaling factor

Page 7: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Scaling Models

Page 8: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Current Scaling Scenario

[Davari95]

Note: Delays scale similarly if wp, wn and Cwire scale in the same way.

Page 9: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Issues in Scaling• Reliability!

Break down, hot electron effects• Cost• Density, Speed, Power

Two Scenario’s are emerging• High speed scenario• Low power scenario

different voltage scaling trajectories

Note: Voltage cannot be scaled indiscriminately!

Page 10: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

High-Speed versus Low-Power Scenario’s

[Davari95]

Page 11: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Scaling Guidelines for Next Decade

Page 12: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

More in depth ...

Page 13: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Current Equationsfor Long Devices

Page 14: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Limitations of Scaling Model

Mobility degradation

VelocitySaturation

Page 15: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Short-Channel MOS Model

Page 16: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Effect of Velocity Saturation

Page 17: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Source and Drain Resistance

The High-SpeedScenario

Source and drain resistances become comparable to channel resistance

Page 18: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Effect of RS

Page 19: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Mean Reasons for RSD Increases

Page 20: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Lightly Doped Drain (LDD) Solution

n++n+n+

n++ As

P

ProLow peak fieldalso reduces junction leakage

ConIncreased series S and D resistance

Tradeoff between performance and reliability

Page 21: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Performance versus Reliability

[Davari95]

Techniques to improveS/D junctions more abrupt - reduces spreadingsilicide S/D regions

Page 22: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Related: Oxide Conduction andBreakdown

Page 23: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

The Low-Power Scenario

Reducing VT improves performance (at lower voltages)

0.25µm CMOS delay versus threshold voltage [Davari95]

Page 24: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Issues in Thresholds

Page 25: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Weak Inversion - Tail Current

Page 26: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Example

Page 27: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Sub-threshold SlopeAs a function of channel length

Page 28: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Impact of sub-threshold currents

Page 29: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Threshold Variations

Page 30: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Impact of Channel-Length on VT

Reason : Depletion region extends

under gate

Solution: Non-uniform channel

doping profile

[Davari95]

Page 31: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Threshold Control

Solutions:multiple thresholds on a chipback gate biasing reduce subthreshold current

Delay variations due to threshold

voltage shift [Sakurai&Kuroda]

Page 32: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Reducing Sub-threshold Currents

Page 33: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Impact of Technology

Page 34: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Bulk CMOS versus SOI

Page 35: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

A Rosy Future?

Page 36: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Interconnect

Page 37: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Scaling of Wire Properties

CV2 x3 x2 yx2

CV2/RC x3 x4 x4/y

Page 38: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Advanced Wiring Scheme

Example of wiring scheme needed by future high-performance processorsto minimize delays due to wire resistance [Davari95]

Page 39: EE241 - Lecture 2 - Cho, Jun Dong ??? Sungkyunkwan …vada.skku.ac.kr/ClassInfo/vlsicad/Lecture-ohp/scaling.pdf ·  · 2002-04-04UC Berkeley EE241 Jan M. Rabaey Scaling Models α:

Jan M. RabaeyUC Berkeley EE241

Example: Intel 0.25 micron Process

5 metal layersTi/Al - Cu/Ti/TiNPolysilicon dielectric