Pushing Ultra-Low-Power Digital Circuits into the Era Nanometer - - PowerPoint PPT Presentation

pushing ultra low power digital circuits into the era
SMART_READER_LITE
LIVE PREVIEW

Pushing Ultra-Low-Power Digital Circuits into the Era Nanometer - - PowerPoint PPT Presentation

Pushing Ultra-Low-Power Digital Circuits into the Era Nanometer David Bol Microelectronics Laboratory Ph.D public defense December 16, 2008 Pushing Ultra-Low-Power Digital Circuits into the Era Nanometer David Bol Microelectronics


slide-1
SLIDE 1

Pushing Ultra-Low-Power Digital Circuits into the Era

David Bol

December 16, 2008

Microelectronics Laboratory

Ph.D public defense

Nanometer

slide-2
SLIDE 2

Pushing Ultra-Low-Power Digital Circuits into the Era

David Bol

December 16, 2008 Ph.D public defense

Nanometer

Microelectronics Laboratory

slide-3
SLIDE 3
  • D. Bol

Why ultra-low power ?

High-performance circuits Performances: 10 GOp/s Power < 100 W Low-power circuits Performances: 1 GOp/s Power < 1 W

2

slide-4
SLIDE 4
  • D. Bol

Hearing aids

slide-5
SLIDE 5
  • D. Bol

ULP digital circuits

RFID tags Wearable electroncics Hearing aids and biomedical Sensor networks

Smart Dust [Berkeley]

Ultra-low-power circuits Performances: 10 k - 10 MOp/s Power < 1µW

3

slide-6
SLIDE 6

Pushing Ultra-Low-Power Digital Circuits into the Era

David Bol

December 16, 2008 Ph.D public defense

Microelectronics Laboratory

slide-7
SLIDE 7
  • D. Bol

Moore’s law (1965)

[Intel]

Every 18 months : x 2

5

slide-8
SLIDE 8
  • D. Bol

Moore’s law today

6

slide-9
SLIDE 9
  • D. Bol

Moore’s law

7

Moore’s law without technology scaling Moore’s law with technology scaling

slide-10
SLIDE 10
  • D. Bol

Technology scaling

1 MHz 10 MHz 100 MHz 1 GHz Clock frequency Transistor count 104 105 106 107 108 109

130n

2008 45nm

8

slide-11
SLIDE 11
  • D. Bol

Technology scaling

1 MHz 10 MHz 100 MHz 1 GHz Clock frequency Transistor count 104 105 106 107 108 109

130n

2008 45nm

8

ULP circuits

?

slide-12
SLIDE 12
  • D. Bol

1998 2000 2002 2004 2006 2008 100 200 300 400 Year Technology node [nm]

Trend in ULP digital circuits

9

Last chips [IEEE ISSCC’08]:

Ultra-low-power 0.3V µC for biomedical applications [Kwong]

6 5 n m

Ultra-low-power 0.32V motion estimator [Kaul]

65nm ITRS

slide-13
SLIDE 13
  • D. Bol
  • Motivation
  • Basics: energy consumption
  • f ULP digital circuits
  • Impact of technology scaling
  • Reaching Emin
  • Reducing Emin
  • ULP logic style for high-temperature

applications

  • Roadmap for nanometer ULP circuits

Outline

slide-14
SLIDE 14
  • D. Bol

Sources of power dissipation

Vdd IN OUT CL

‘0’ ‘1’

1/fclk

10

Ion

slide-15
SLIDE 15
  • D. Bol

Sources of power dissipation

Vdd IN OUT CL

‘1’ ‘0’

1/fclk

10

Ion

slide-16
SLIDE 16
  • D. Bol

Sources of power dissipation

Vdd IN OUT CL

‘1’ ‘0’

1/fclk Pdyn ~ fclk x CL x Vdd2

10

Ion

slide-17
SLIDE 17
  • D. Bol

Sources of power dissipation

Vdd IN OUT CL

‘1’ ‘0’

Pdyn ~ fclk x CL x Vdd2

11

kg

Ion

slide-18
SLIDE 18
  • D. Bol

10

4

10

5

10

6

10

7

10

8

10

9

0.5 1 1.5 Minimum Vdd [V]

8-bit RCA multiplier in 130nm technology

10

4

10

5

10

6

10

7

10

8

10

9

10

  • 9

10

  • 7

10

  • 5

10

  • 3

Power [W] Throughput [Op/s]

Power consumption

Functional limit Speed limit

12

Pdyn ~ fclk x CL x Vdd

2

Frequency scaling F r e q u e n c y / v

  • l

t a g e s c a l i n g

ULP applications = subthreshold logic

slide-19
SLIDE 19
  • D. Bol

Sources of power dissipation

Pstat ~ Vdd x Ileak

Vdd IN OUT CL

‘1’ ‘0’

13

Ioff = Ileak

slide-20
SLIDE 20
  • D. Bol

Power consumption

10

4

10

5

10

6

10

7

10

8

10

9

0.5 1 1.5 Minimum Vdd [V]

8-bit RCA multiplier in 130nm technology

10

4

10

5

10

6

10

7

10

8

10

9

10

  • 9

10

  • 7

10

  • 5

10

  • 3

Power [W] Throughput [Op/s]

Functional limit

Pdyn ~ fclk x CL x Vdd

2

Pstat = Vdd x Ileak

ULP applications

14

F r e q u e n c y / v

  • l

t a g e s c a l i n g Speed limit

ULP applications = subthreshold logic

slide-21
SLIDE 21
  • D. Bol

Energy consumption

10

4

10

5

10

6

10

7

10

8

10

9

0.5 1 1.5 Minimum Vdd [V]

8-bit RCA multiplier in 130nm technology

10

4

10

5

10

6

10

7

10

8

10

9

10

  • 14

10

  • 13

10

  • 12

Throughput [Op/s] Energy per operation [J]

Edyn ~ CLVdd

2

Estat Emin

Functional limit

ULP applications

15

F r e q u e n c y / v

  • l

t a g e s c a l i n g Speed limit

ULP applications = subthreshold logic

slide-22
SLIDE 22
  • D. Bol
  • Motivation
  • Basics: energy consumption
  • f ULP digital circuits
  • Impact of technology scaling
  • Reaching Emin
  • Reducing Emin
  • ULP logic style for high-temperature

applications

  • Roadmap for nanometer ULP circuits

Outline

slide-23
SLIDE 23
  • D. Bol

Impact of technology scaling

16

Tox

Gate Source Drain

L

Gate Source

L W

L W

Tox, L, W ~ 1/S

Drain

Tox

Gate Source Drain

L

slide-24
SLIDE 24
  • D. Bol

Impact of technology scaling

17

  • Ion
  • CL
  • Ileak
  • Variability !

Speed

L W Tox

Gate Source Drain

L

Reduce Vdd

kg

Edyn ~ CL Vdd

2

Estat ~ Ileak Vdd

2

slide-25
SLIDE 25
  • D. Bol

ar

r r riability

17

Gate Source Drain Gate Source Drain Continuous doping

Gate Source Drain

Discrete dopants Straight line edges Rough line edges Gate

130nm technology

45nm technology

slide-26
SLIDE 26
  • D. Bol

10

4

10

5

10

6

10

7

10

8

10

9

0.5 1 1.5 Minimum Vdd [V]

8-bit RCA multiplier

10

4

10

5

10

6

10

7

10

8

10

9

10

  • 14

10

  • 13

10

  • 12

10

  • 11

10

  • 10

Throughput [Op/s] Energy per operation [J]

Impact of technology scaling

Functional limit Speed limit

Edyn

1 3 n m 4 5 n m 1 3 n m 45nm

18

Variability

slide-27
SLIDE 27
  • D. Bol

Impact of technology scaling

10

4

10

5

10

6

10

7

10

8

10

9

0.5 1 1.5 Minimum Vdd [V]

8-bit RCA multiplier

10

4

10

5

10

6

10

7

10

8

10

9

10

  • 14

10

  • 13

10

  • 12

10

  • 11

10

  • 10

Throughput [Op/s] Energy per operation [J]

Functional limit Speed limit

Edyn Estat

1 3 n m 4 5 n m 1 3 n m 45nm

ULP applications

18

slide-28
SLIDE 28
  • D. Bol

Impact of technology scaling

1 3 n m 45nm

ULP applications

19

Energy per operation Throughput 2 1 Emin Energy per

  • peration x10 !
slide-29
SLIDE 29
  • D. Bol

What if you have to scale ? What if you have to scale ?

D I Y

Famous Intel co-founder Scale,

scale,

scale…

slide-30
SLIDE 30
  • D. Bol
  • Motivation
  • Basics: energy consumption
  • f ULP digital circuits
  • Impact of technology scaling
  • Reaching Emin
  • Reducing Emin
  • ULP logic style for high-temperature

applications

  • Roadmap for nanometer ULP circuits

Outline

1 2

slide-31
SLIDE 31
  • D. Bol

Technology versatility

21

1 Low-Power High-Performance/ General-Purpose 45nm technology

  • High Ion
  • High Ileak
  • Short Lg
  • Thin Tox
  • Low Vt
  • Mid Vdd
  • Low Ion
  • Low Ileak
  • Mid Lg
  • Mid Tox
  • High Vt
  • High Vdd
slide-32
SLIDE 32
  • D. Bol

10

4

10

5

10

6

10

7

10

8

0.2 0.4 0.6 0.8 8-bit RCA multiplier in 45 nm technology

Minimum Vdd [V] 10

4

10

5

10

6

10

7

10

8

10

  • 14

10

  • 13

10

  • 12

Throughput [Op/s] Energy per operation [J]

Technology selection

22

LP GP GP

1

ULP applications

high-Vt high-Vt

Low- Power General- Purpose

LP

slide-33
SLIDE 33
  • D. Bol

Dual-Vt assignement

23

Std-Vt clk Register clk Register Non-critical path Non-critical path

slide-34
SLIDE 34
  • D. Bol

Dual-Vt assignement

23

High-Vt High-Vt clk Register clk Register Std-Vt Non-critical path Non-critical path

slide-35
SLIDE 35
  • D. Bol

0.2 0.4 0.6 0.8 1 1.2 10 20 30 40 Vdd [V] Maximum N Typical With variability 2 3 19 11 7 8 32 27

Dual-Vt assignement

24

Mult A B OUT Std-Vt High-Vt IN OUT N Critical path Inefficient

slide-36
SLIDE 36
  • D. Bol

Circuit adaptation

25

1 target throughput

a c t u a l model

  • Global process variations
  • Temperature variations
  • Modeling errors
  • Device aging

Energy per operation +40% +90%

slide-37
SLIDE 37
  • D. Bol

Circuit adaptation

25

1 target throughput

a c t u a l adapt. model

Energy per operation

slide-38
SLIDE 38
  • D. Bol

Circuit adaptation

26

Vdd VBB Vdd-VBB

target throughput

a c t u a l adapt

1

0.1 1 10 0.2 0.3 0.4 0.5

8-bit benchmark multiplier in 45 nm LP technology

Vdd [V] 0.1 1 10 0.8 1 1.2 1.4 1.6 1.8 2

  • Norm. energy per op.
  • 0.6
  • 0.3

0.3 0.6 VBB [V] ASV (VBB=0V) ABB (Vdd=0.35V)

+70%

  • Norm. throughput
slide-39
SLIDE 39
  • D. Bol

0.1 1 10 0.2 0.3 0.4 0.5

8-bit benchmark multiplier in 45 nm LP technology

Minimum V

dd [V]

  • 0.6
  • 0.3

0.3 0.6 Minimum VBB [V] 0.1 1 10 0.8 1 1.2 1.4 1.6 1.8 2

  • Norm. energy per op.

ASV (VBB=0V) ABB (Vdd=0.35V)

ABB better ASV better

Circuit adaptation

26

Vdd VBB Vdd-VBB

target throughput

a c t u a l adapt

1

  • Norm. throughput
slide-40
SLIDE 40
  • D. Bol

0.1 1 10 0.2 0.3 0.4 0.5

8-bit benchmark multiplier in 45 nm LP technology

Minimum V

dd [V]

  • 0.6
  • 0.3

0.3 0.6 Minimum VBB [V] 0.1 1 10 0.8 1 1.2 1.4 1.6 1.8 2

  • Norm. energy per op.

ASV (VBB=0V) ABB (Vdd=0.35V)

ABB better ASV better

Circuit adaptation

26

target throughput

a c t u a l adapt

1

  • Norm. throughput

Reverse body bias is fine in 45 nm LP technology Problem in 45 nm GP! What at 32 nm?

slide-41
SLIDE 41
  • D. Bol
  • Motivation
  • Basics: energy consumption
  • f ULP digital circuits
  • Impact of technology scaling
  • Reaching Emin
  • Reducing Emin
  • ULP logic style for high-temperature

applications

  • Roadmap for nanometer ULP circuits

Outline

1 2

slide-42
SLIDE 42
  • D. Bol

Emin modeling

[Hanson, IEEE TED, pp. 175-185, 2008] 90nm 45nm

slide-43
SLIDE 43
  • D. Bol

Evolution of Emin

130nm 90nm 65nm 45nm 10 20 30 40 50 60 Emin [fJ]

CLS2

New effects in nanometer technologies In all flavors

28

slide-44
SLIDE 44
  • D. Bol

New effects in nanometer technologies

130nm 90nm 65nm 45nm 10 20 30 40 50 60 Emin [fJ]

CLS2

Bulk 5 10 15 20 25 30 Emin [fJ] Bulk opt. Var. Igate DIBL Sshort Slong

New effects:

  • Bad short-channel S
  • Drain-induced barrier lowering
  • Gate leakage
  • Variability

Gate Source Drain

Igate DIBL CLS2

29

slide-45
SLIDE 45
  • D. Bol

New effects in nanometer technologies

130nm 90nm 65nm 45nm 10 20 30 40 50 60 Emin [fJ]

CLS2

Bulk 5 10 15 20 25 30 Emin [fJ] Bulk opt. Var. Igate DIBL Sshort Slong

New effects:

  • Bad short-channel S
  • Drain-induced barrier lowering
  • Gate leakage
  • Variability

Gate Source Drain

Igate DIBL

Low Vt + long Lg

CLS2 CLS2

slide-46
SLIDE 46
  • D. Bol

OI Undoped FD SOI Var. Igate DIBL Sshort Slong

Fully-depleted SOI technology

130nm 90nm 65nm 45nm 10 20 30 40 50 60 Emin [fJ]

CLS2

Bulk 5 10 15 20 25 30 Emin [fJ]

FD SOI

Gate Source Drain

Igate

Buried oxide Substrate

Low variability Low Cj CLS2 CLS2 Low S, mid DIBL

Undoped channel

30

slide-47
SLIDE 47
  • D. Bol

Evolution of Emin

130nm 90nm 65nm 45nm 10 20 30 40 50 60 Emin [fJ]

CLS2

Optimum bulk MOSFET

  • 40%

FD SOI

  • 60%

31

slide-48
SLIDE 48
  • D. Bol
  • Motivation
  • Basics: energy consumption
  • f ULP digital circuits
  • Impact of technology scaling
  • Reaching Emin
  • Reducing Emin
  • ULP logic style for high-temperature

applications

  • Roadmap for nanometer ULP circuits

Outline

slide-49
SLIDE 49
  • D. Bol

0.2 0.4 0.6 0.8 1 10

  • 12

10

  • 10

10

  • 8

10

  • 6

Vdd [V] Ileak [A/µm] 25° C 200° C

High-temperature operation

32

D G S

Ileak

130nm PD SOI technology Leakage x 100

slide-50
SLIDE 50
  • D. Bol

Low-leakage SOI technology 1 or 0.5 µm, 5 or 3.3V

  • Estat ~ Ileak
  • Edyn ~ CL Vdd

2

  • Die area

33

slide-51
SLIDE 51
  • D. Bol

Standard SOI technology 0.13 µm, 1 V

34

slide-52
SLIDE 52
  • D. Bol

0.2 0.4 0.6 0.8 1 10

  • 12

10

  • 10

10

  • 8

10

  • 6

Vdd [V] Ileak [A/µm] 25° C 200° C

High-temperature operation

35

ULP transistor

D G S

Ileak

X 130nm PD SOI technology Vgs<0

slide-53
SLIDE 53
  • D. Bol

ULP logic style

ULP logic style

0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 VIN [V] VOUT [V] Rising input Falling input

VX1 VX2

IN VDD OUT X1 X2 VDD OUT IN GND Layout in SOI Hysteresis

36

slide-54
SLIDE 54
  • D. Bol

ULP logic style

37

  • 1000x Pstat reduction
  • Long delay max ~ 1 MOp/s

ULP logic style at 200° C:

slide-55
SLIDE 55
  • D. Bol
  • Motivation
  • Basics: energy consumption
  • f ULP digital circuits
  • Impact of technology scaling
  • Reaching Emin
  • Reducing Emin
  • ULP logic style for high-temperature

applications

  • Roadmap for nanometer ULP circuits

Outline

slide-56
SLIDE 56
  • D. Bol

ITRS recommendations

ULP ?

[ITRS07]

slide-57
SLIDE 57
  • D. Bol

Technology/circuit specs

39

1 2

Reducing Emin Reaching Emin Technology level

Low CL, S, DIBL, variability (I0) Igate, Ijunc < Isub @ 0.3-0.4V Single device type for all logic gates I0 tuning Relaxed constraints:

  • Cg,sub
  • Igate, Ijunc
  • High leakage reduction

Sleep-mode technique

  • Design-time device selection
  • Run-time adaptive technique

Stand-by Active

  • Multi-I0 devices

with coarse granularity

  • On-chip I0 tuning

with fine granularity

  • Rs,d,g
  • mobility
  • Low impact on active-

mode operation

Circuit level

slide-58
SLIDE 58
  • D. Bol

Technology/circuit roadmap

40 Subthreshold logic

  • Bulk (+ adapt. RBB)
  • (FD SOI)

@ GP flavor ULP logic style

  • PD SOI
  • (FD SOI)

@ GP flavor 130 / 90 nm Subthreshold logic

  • FD SOI + UTBOX/DG

+ adapt. dual-BG bias @ dedicated flavor Subthreshold logic

  • Bulk opt. + adapt. RBB
  • FD SOI

@ HP/GP flavor ULP mode in LP applications Subthreshold logic

  • Bulk + adapt. RBB
  • FD SOI

@ LP flavor Standard ULP applications 32 / 22 nm 65 / 45 nm Node Applications Architectural techniques (//, pipe) for meeting throughput constraint High-temperature ULP industrial applications Performance issues Reliability issues Reliability issues Economical issues

slide-59
SLIDE 59
  • D. Bol

Thank you!

Acknowledgements:

  • D. Bol’s work was funded

by FNRS and Walloon region of Belgium.

Any questions ?

slide-60
SLIDE 60
  • D. Bol

0.2 0.4 0.6 0.8 1 1.2 10

  • 15

10

  • 14

10

  • 13

10

  • 12

Vdd [V] Energy per operation [J]

8-bit RCA multiplier in 0.13 µm technology

Energy consumption

Sub Vt Edyn~CLVdd

2

Estat=Vdd x Ileak x Tdel Tdel increase Emin