Consumo de Potencia en CMOS

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico Consumo de Potencia en CMOS Lecci´ on 04.3 Ing. Jorge Castro-God´ınez ...
1 downloads 0 Views 584KB Size
Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Consumo de Potencia en CMOS Lecci´ on 04.3 Ing. Jorge Castro-God´ınez Escuela de Ingenier´ıa Electr´ onica Instituto Tecnol´ ogico de Costa Rica

II Semestre 2013

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

1 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Contenido

1

Consumo de Potencia en CMOS Conmutaci´on Fuga Corto Circuito

2

Optimizaci´on b´asica

3

Ejemplo: Inversor b´asico

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

2 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Conmutaci´ on Fuga Corto Circuito

Convergencia hacia CMOS

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

3 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Conmutaci´ on Fuga Corto Circuito

CMOS en CI

El Si ha sido, y seguir´a siendo, la tecnolog´ıa por excelencia en semiconductores (ITRS: International Technology Roadmap for Semiconductors) L´ımite te´orico longitud de la compuerta: 1,5 nm. Retardo de la compuerta determina la velocidad fundamental de la l´ogica. L´ımite te´ orico: 0,04 ps 1,8 billones de transistores por cm2 : l´ımite para la densidad de transistores que se pueden colocar en un chip.

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

4 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Conmutaci´ on Fuga Corto Circuito

Consumo de Potencia en CMOS Consumo de potencia en una compuerta CMOS: P = PSW + PSC + PLK PSW : Potencia din´amica (Dynamic Power/ Switching Power). PSC : Potencia de corto circuito (Short Cut Power). PLK : Potencia de fuga (Leakage Power). En tecnolog´ıas muy antiguas (0.25 µm y m´as), PLK era marginal con respecto PSW . En tecnolog´ıas sub-micron el consumo por PLK es cr´ıtico. La potencia debido a la corriente de fuga tuvo efecto entre un 5 % y un 10 % del total de consumo de potencia en 180 nm y creci´o a 35 % a 50 % para 90 nm. Jorge Castro-God´ınez

Consumo de Potencia en CMOS

5 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Conmutaci´ on Fuga Corto Circuito

Consumo de Potencia Debido a Conmutaci´on

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

(1)

6 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Conmutaci´ on Fuga Corto Circuito

Consumo de Potencia Debido a Conmutaci´on

(2)

Consumo de potencia din´amica: 2 PSW = 0, 5VDD fCLK CL ESW

fCLK : Frecuencia del reloj. CL : Capacitancia de carga en la salida. ESW : Factor de actividad de conmutaci´ on. ESW representa la probabilidad que el nodo de salida haga la transici´on a cada ciclo de reloj. Modela el hecho que en general la conmutaci´on no necesariamente sucede a la frecuencia del reloj. ESW : actividad de conmutaci´ on de la compuerta.

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

7 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Conmutaci´ on Fuga Corto Circuito

Consumo de Potencia Debido a Corriente de Fuga

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

(1)

8 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Conmutaci´ on Fuga Corto Circuito

Consumo de Potencia Debido a Corriente de Fuga

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

(2)

9 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Conmutaci´ on Fuga Corto Circuito

Consumo de Potencia Debido a Conmutaci´on

(3)

Consumo de potencia debido a la corriente de fuga: PLK = IL VDD Donde: VDD : Tensi´ on de fuente. IL : Corriente de fuga.

La corriente de fuga IL tiene dos contribuidores principales: IL = Isub + Igate Donde: Isub : Corriente de umbral debido al voltaje umbral. Igate : Corriente de compuerta debido al grosor reducido del oxido de la compuerta. ´

Isub domina pero crece a una tasa de 5× por generaci´on. Igate es menos relevante pero crece mucho m´as r´apido, a una tasa de 500× por generaci´ on. Jorge Castro-God´ınez

Consumo de Potencia en CMOS

10 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Conmutaci´ on Fuga Corto Circuito

Consumo de Potencia Debido a Corriente de Corto Circuito

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

11 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Optimizaci´on b´asica

(1)

Escalado del Tensi´ on de Fuente Tensi´ on de Fuente vs retardo. Compensaci´ on del retardo. Escalado de la tensi´ on de umbral. Escalado de la tensi´ on en funci´ on de la arquitectura.

No solo escalado de la fuente de voltaje. Optimizaci´on de la capacitancia de conmutaci´on. CEf f = CL × ESW .

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

12 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Optimizaci´on b´asica

(2)

Hist´oricamente el enfoque m´as empleado para reducir PSW ha sido la reducci´on de la tensi´ on en la fuente VDD (escalado de voltaje de fuente). Una reducci´on de consumo de potencia considerable puede ser alcanzada debido a la dependencia cuadr´atica de VDD en PSW . 2 PSW = 0, 5VDD fCLK CL ESW

Escalado del voltaje en la fuente. Aplicable a diferentes etapas del dise˜ no. Afecta la velocidad del circuito.

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

13 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Optimizaci´on b´asica

(3)

Usando una aproximaci´ on de primer orden, el retardo de una compuerta CMOS est´a dado por: Td =

CL VDD CL VDD = 0 I k (W/L)(VDD − VT H )2

Donde k 0 depende de la tecnolog´ıa, W y L son el ancho y el largo del canal de los transistores CMOS. Para tecnolog´ıas sub-micron la relaci´ on de inversa proporcionalidad entre el voltaje de fuente y retardo es a´ un v´alida. Es deseable operar a la velocidad m´as baja debido a que permite el escalado mayor de VDD . Jorge Castro-God´ınez

Consumo de Potencia en CMOS

14 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Tensi´on en la fuente vs. retardo de compuerta

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

15 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Optimizaci´on b´asica

(4)

Escalado de la tensi´ on de umbral. Reducir tensi´on de umbral permite escalar el voltaje en la fuente para reducir PSW sin p´erdida en velocidad. Ejemplo: Circuito A: VDD = 1, 5V, VT H = 1V. Circuito B: VDD = 0, 9V, VT H = 0, 5V

¿Cu´al es el rendimiento de ambos circuitos?

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

16 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Compensaci´on del retardo en el circuito Td se incrementa cuando VDD se acerca al valor de VT H

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

17 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Potencia est´atica

Potencia (nW)

Tecnolog´ıa (nm) 90 65 45 32

PE−L (nW) 3.6439 7.9195 17.5641 86.3718

PE−H (nW) 3.6193 7.5436 17.320 78.758

90 80 70 60 50 40 30 20 10 0

32nm 45nm 65nm 90nm

PE−L

PE−H Transiciones

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

18 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Potencia est´atica promedio

Potencia (nW)

Tecnolog´ıa (nm) 90 65 45 32

PE promedio (nW) 3.6316 7.7316 17.442 82.565

90 80 70 60 50 40 30 20 10 0

32nm 45nm 65nm 90nm

PE promedio

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

19 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Potencia corto circuito

Potencia (nW)

Tecnolog´ıa (nm) 90 65 45 32

PSC−LH (nW) 455 425 396 413

PSC−HL (nW) 737 395 289 263

750 700 650 600 550 500 450 400 350 300 250

32nm 45nm 65nm 90nm

PSC−HL

PSC−LH Transiciones

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

20 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Potencia corto circuito promedio Tecnolog´ıa (nm) 90 65 45 32

PSC (nW) 596 410 342 338

600

32nm 45nm 65nm 90nm

Potencia (nW)

550 500 450 400 350 300 PSC promedio

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

21 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Potencia din´amica Tecnolog´ıa (nm) 90 65 45 32

PD−HL (nW) -350 -350 -370 -490

PD−LH (µW) 73,0 83,0 88,0 92,6

48

32nm 45nm 65nm 90nm

46 Potencia (µW)

PD (µW) 37 42 44 46

44 42 40 38 36 34 PD promedio

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

22 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Potencia total Tecnolog´ıa (nm) 90 65 45 32

PT −HL (nW) 110,0 79,0 47,0 7,7

PT −LH (µW) 74,0 83,6 88,1 92,6

48

32nm 45nm 65nm 90nm

46 Potencia (µW)

PT (µW) 37 42 44 46

44 42 40 38 36 34 PT promedio

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

23 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Dark Silicon

Las capacidades computacionales crecieron en 2, 8× por generaci´on de proceso. Utilization wall limita a 1, 4× el uso de sus capacidades/beneficios Grandes porciones de silicion que se mantienen operando por debajo de su m´aximo rendimiento dark, de qu´ı el t´ermino de dark silicon

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

24 / 24

Consumo de Potencia en CMOS Optimizaci´ on b´ asica Ejemplo: Inversor b´ asico

Referencias Bibliogr´aficas I

A. Sedra, K. Smith. Circuitos Microelectr´ onicos. McGraw-Hill, 5ta edici´ on, 2006.

Jorge Castro-God´ınez

Consumo de Potencia en CMOS

25 / 24