Download Microelectrónica La microelectrónica CI - productos Ventas

Document related concepts
no text concepts found
Transcript
La microelectrónica
Maneja cifras y magnitudes impensables en ningún otro
sector industrial
9
‰
La complejidad de los circuitos ha aumentado de forma
exponencial desde hace más de 40 años.
‰ La velocidad ha aumentado en más de tres órdenes de magnitud
Microelectrónica
Ha permitido avances extraordinarios en otros campos:
ordenadores, electrónica de consumo, automoción,
telecomunicación, instrumentación electrónica.
Crecimiento exponencial.
9
Asignatura Optativa 4º Curso
Especialidad Electrónica
Curso 2007-2008, 2º Semestre
9
‰
Si continúa el ritmo exponencial de aceleración de la potencia de
los ordenadores, para el año 2088 serán igual de inteligentes
que los humanos, y en el 2100 serán 100 veces más
inteligentes.
Marisa López Vallejo ([email protected])
Carlos A. López Barrio
1
M. L. López Vallejo
CI - productos
Procesadores
‰
9
PLA, FPGA
Sistemas empotrados
‰
‰
9
Procesamiento de audio/vídeo
para comunicaciones móviles
Programable
‰
9
200
RAM, ROM, EEPROM
Analógico
‰
9
250
CPU, DSP, Controladores
Chips de Memoria
‰
9
Ventas mundiales de semiconductores
Miles Millones de $
9
2
M. L. López Vallejo
150
100
50
Para coches, fábricas
Tarjetas de red
0
1984
“System-on-chip” (SoC)
1986
1988
1990
1992
1996
1998
2000
2002
2004
Fuente: Semiconductor Industry Association
Imágenes: amazon.com
3
M. L. López Vallejo
1994
Ventas mundiales de semiconductores
Reparto por regiones
Un poco de historia: Los comienzos
9
Miles de Millones $ (1984)
4
M. L. López Vallejo
En Diciembre de 1947 se descubrió el efecto transistor en los
Laboratorios Bell Æ Comienzo Electrónica moderna
1,585
Americas
8,033
11,598
Europa
Japon
Asia Pacífico
John Bardeen, Walter Houser Brattain, William Shockley
4,738
El Primer transistor
Fuent: http://www.fortunecity.com/greenfield/swampy/1/transistor.htm
Miles de Millones $ (2004)
9
39,064
El circuito integrado se inventó en Texas Instruments en el año 56
‰
Americas
88,781
Tras una estancia en los Laboratorio Bell, Jack Kilby tuvo la idea de
agrupar dos dispositivos en un solo componente.
Europa
Japon
39,424
Asia Pacífico
Jack S. Kilby
45,756
El Primer Circuito Integrado
M. L. López Vallejo
5
M. L. López Vallejo
Fuente: http://www.ti.com/corp/docs/company/history/kilby.shtml
6
1
La revolución de los dispositivos:
La tecnología MOSFET
La revolución de los dispositivos
9
9
9
Primer Transistor @
Bell Labs
9
9
9
9
1947: Transistor – Bardeen (Bell Labs)
1949: Bipolar – Schockley
Primera puerta bipolar – Harris 1956
Primer C.I. monolítico – Kilby 1959
Primer C.I. comercial – Fairchild 1960
TTL: 1962 – 1990s
ECL: 1974 – 1980s
4004
9
1925, 1935: Transistor MOSFET – Lilenfeld
(Canada) & Heil (England)
9
1960s: Introducido CMOS aunque no se usará
ampliamente hasta 1980s
9
1960s: pMOS (Calculadoras)
9
1970s: nMOS (Intel micros – 4004, 8080)
9
1980 -- : CMOS dominante; BiCMOS y SOI
menor uso aunque puede crecer
En 1965 Gordon Moore (confundador de Intel y
que había trabajado previamente en Fairchild)
enunció su famosa ley: “Se doblará el número
de transistores en un C.I. cada año y medio”.
9
Puerta ECL 3-entradas
Pentium IV
7
M. L. López Vallejo
8
M. L. López Vallejo
Ley de Moore
Example: Intel Processor Sizes
Nº transistores
Fuente: http://www.intel.com/research/silicon/mooreslaw.htm
Silicon Process
Technology
Intel386TM
Processor
1.5µ
1.0µ
0.8µ
0.6µ
0.35µ
0.25µ
DX
Intel486TM DX
Processor
Pentium® Processor
‰
‰
Pentium® Pro &
Pentium® II Processors
Cada 3 años se produce un paso tecnológico y cada paso tecnológico
multiplica por 4 el número de transistores
10µm Æ 5µm Æ 2,5µm Æ 1µm Æ 0,5µm Æ 0,25µm Æ 0,18µm Æ 0,09µm
Fuente: http://www.intel.com/
9
M. L. López Vallejo
M. L. López Vallejo
10
Evolución capacidad/chip en DRAM
Memoria humana
ADN humano
100000000
K b it c a p a c id a d /c h ip
10000000
64.000.000
¡Crecimiento x4 cada 3 años!
16.000.000
4.000.000
1000000
1.000.000
256.000
libro
100000
64.000
16.000
10000
4.000
1000
1.000
256
100
64
9
Queremos pasar de esto
0.07 µm
0.1 µm
0.13 µm
0.18-0.25 µm
0.35-0.4 µm
0.5-0.6 µm
Enciclopedia
2 hrs CD audio
30 sec HDTV
0.7-0.8 µm
1.0-1.2 µm
1.6-2.4 µm
página
10
1980
1983
1986
1989
1992
1995
1998
2001
2004
2007
2010
Año
M. L. López Vallejo
11
M. L. López Vallejo
12
2
A esto...
Si ampliamos...
13
M. L. López Vallejo
Microelectrónica: Bases y Evolución
9
9
9
Aspectos fundamentales de VLSI
1947: Descubrimiento efecto transistor
1955: Utilización del transistor
1960: Tecnología Planar
9
9
‰
‰
‰
Ejemplo
Nº puertas
lógicas/chip
9
Puertas básica
MSI
Memorias 256 bits
20-200
Mediados-finales 60
LSI
1 – 16 K RAM
200-2000
Comienzo de los 70
64K RM
>2000
Finales de los 70 en
adelante
‰
Comienzo de los 60
‰
‰
15
M. L. López Vallejo
‰
9
Comprobación (Test)
‰
‰
9
Necesidad
Diseño para Test
Encapsulado
16
M. L. López Vallejo
100M
Industria establecida (> 40 años)
Rendimientos altos Æ C.I. Baratos
Física unión p-n y transistor conocida
Materiales baratos (Si y Al)
Gran número de fabricantes
Reglas de diseño bastante estándar
2000
CMOS
2000
10M
1M
BiCMOS
2000
1990
Bipolar
1990
1990
100K
2000
Predominio:
10K
– MOS (efecto memoria, ...) sobre Bipolar
– CMOS (analógico y digital) sobre nMOS
9
‰
Dispositivos lógicos
programables (PLDs)
Redes predifundidas (“Gate
Arrays”)
Biblioteca de células estándar
Diseño específico (“Full Custom”)
Tecnologías básica por:
–
–
–
–
–
–
‰
Metodología: Diseño
estructurado
Nuevas arquitecturas
Proceso general de diseño
Herramientas de Soporte
Complejidad (nº trans.)
Silicio:
‰
‰
Tecnologías microelectrónicas
(evolución pasada)
Tecnología
9
Diseño
Alternativas ASIC
‰
Periodo de
desarrollo
SSI
VLSI
< 20
9
Alternativas
Proceso de fabricación
Reglas de diseño
Interfaz diseñador-fabricante
‰
Hoy: X00.000.000 componentes/chip
Crecimiento anual de densidad de integración
Nivel de
Integración
Tecnología
‰
INTEGRACIÓN
CRECIENTE
9
14
M. L. López Vallejo
AsGa
1990
1K
AsGa
‰
‰
Movilidad portadores: 5 veces superior al Silicio
Compite con el Si para alta velocidad, pero éste gana prestaciones
M. L. López Vallejo
10M
17
M. L. López Vallejo
100M
1G
10G
100G
Max. Frecuencia (Hz)
18
3
ASIC
9
Estilos de diseño
NOVEDAD
‰
–
–
–
–
‰
9
NO RESIDE, aún siendo aspectos importantes en:
‰
Máxima densidad de integración y velocidad
Coste elevadísimo
‰ Tiempo de diseño enorme
‰ Sólo se realizan partes de circuitos semi-custom, por
ejemplo: tu microprocesador favorito
Reducción del coste del sistema
Mayor número de componentes por chip
Mayor fiabilidad
Mejores características
‰
SI RESIDE en:
– Nuevos métodos de diseño para manejar la complejidad
– Nuevas arquitecturas que son posibles (RISC, procesadores sistólicos, ...)
9
9
Tiradas medias
Sin problemas de prestaciones
‰ Tiempo de diseño menor
‰ Las herramientas de diseño semi-custom producen
magnificos resultados
‰
Motivos industriales
– Las compañías de semiconductores no pueden crear los circuitos que necesitan
las compañías de sistemas por:
z
z
‰
Circuitos Semi-custom:
‰
NECESIDAD
‰
Circuitos Full-custom
Problemas de definición de producto
Volumen de producción
Motivos estratégicos:
– Mantener secretos los diseños (Problema: Ingeniería Inversa)
– Mantener la competitividad
19
M. L. López Vallejo
20
M. L. López Vallejo
Metodología: Diseño estructurado
Niveles de Diseño
FUNCIÓN COMPLEJA
Subfunciones
menos complejas
9
Especificaciones
9
Descripción arquitectural/Comportamiento
9
Diseño Lógico
9
Diseño de circuitos
‰
‰
Función simple
Ascendente
“Bottom-up”
‰
Descendente
“Top-down”
‰
DESCENDENTE
Especificación, Síntesis, Simulación, Test
ASCENDENTE:
Colocación, Conexionado, Análisis topológico
‰
9
VHDL, Verilog, Grandes Bloques
Puertas más Registros
Transistores dimensionados por consumo y velocidad
Lógica discreta, Adaptación a la Tecnología
Trazado (Layout)
‰
¡¡¡ INTERACCIÓN ENTRE AMBOS!!!
E/S, Metas y Objetivos, Función, Costes
Dimensionado, Interconexión, Efectos parásitos
“MEET IN THE MIDDLE”
21
M. L. López Vallejo
22
M. L. López Vallejo
Design Abstraction Levels
Proceso de diseño
Revisión
Oferta
Fabricante
SYSTEM
Selección
Fabricante
*
Evaluación
Tecnológica
Definición/
Diseño
Sistema
SIMULADOR
FUNCIONAL/
ALTO NIVEL
Partición
Diseño
Lógico
SÍNTESIS/
SIMULADOR
LÓGICO
Es
Testable?
MODULE
Si
+
Satisfactoria?
No
Generación
Secuencias
de Test
Si
GATE
Fabricar
Faltan
CIRCUIT
Nodos
Comprobad.
*
Diseño de
Circuitos
*
Trazado
Todos
EDITOR/
POSICIONAM.
ENCAMINAM.
EXTRACTOR/
VERIFICADOR
REGLAS
Si
G
Producción/
Encapsulado
D
n+
[©Rabaey]
M. L. López Vallejo
SIMULADOR
ELÉCTRICO
No
Correcto?
DEVICE
S
n+
No
23
M. L. López Vallejo
Fallo
Correcto
Test
Hacer
Máscaras
(*) Utilización
General de
Bibliotecas
24
4
C.I. Aplicación Específica (ASIC):
Alternativas
Semi-Custom
Diseño “Full Custom”
Custom
Utilizando un editor de
trazados –”layout”- podemos
obtener exactamente lo que
queremos
Sin embargo:
9
FULL
CUSTOM
Mayor
Densidad
Macrosistema
(Basado
En υP)
Biblioteca
Células
Estándar
9
“Gate
Arrays”
Lógica
Programable
Compleja la realización del
diseño
Requiere semanas la
fabricación
Elevados costes de diseño
Elevados costes generales
(non-recurring engineering–
NRE-)
¿Cómo automatizar el
proceso de realización?
‰
Mayor grado libertad
Mayor tiempo desarrollo
‰
Máscara
Fusible ó
Eléctricamente
‰
‰
Volumen de producción Punto de equilibrio entre
FPGA, GA y Biblioteca de
Células Estándar
‰
[© Hauck]
25
M. L. López Vallejo
Standard Cells: Biblioteca de células
estándar
9
26
M. L. López Vallejo
Standard Cells: Biblioteca de células
estándar
Desarrollar implementaciones predefinidas de puertas
básicas con un factor de forma estándar.
9
9
Utiliza un trazado regular
Permite automatizar el proceso de realización, pero
‰
‰
Requiere semanas para la fabricación
No hay economías de escala
PWR
CELL CELLCELL
1
2
3
CELL
4
CELL CELL
5
6
GND
ROUTING
Cells
PWR
CELL
7
ROUTING
Cells
CELL
8
CELL CELL
9
10
GND
ROUTING
Cells
ROUTING
Cells
ROUTING
PWR
CELL CELL CELL CELL CELL CELL
11
12
13
14
15
16
GND
[© Hauck]
[© Hauck]
27
M. L. López Vallejo
Mask-Programmable Gate Array (MPGA)
28
M. L. López Vallejo
Dispositivos Lógicos Programables
Todo pre-fabricado salvo las capas de metal
9
Matrices pre-cableadas (distintas categorías) o
dispositivos programables (field-programmable
devices):
‰
Basados en fusibles (programables una sóla vez)
Basados en EPROM no volatil
‰ Basados en RAM
‰
9
Recientemente:
‰
‰
VPGA (Via-Programmable Gate Array)
ASIC Estructurado
[© Hauck]
M. L. López Vallejo
[© Prentice-Hall]
29
M. L. López Vallejo
30
5
Field Programmable Gate Arrays
(FPGAs)
Dispositivos Lógicos Programables
9
Células lógicas incluídas en una
estructura de rutado general.
9
Las células lógicas contienen
normalmente:
‰
‰
9
PLA
Calculador funcional de 4 entradas.
Flip-flops
Todas las características
(re)programables eléctricamente
RAM RAM
RAM RAM
RAM RAM
M RAM RAM
AM RAM RAM
PAL
PROM
[© Hauck]
[© Prentice-Hall]
31
M. L. López Vallejo
Alternativas de Diseño Específico
Característica
Lógica
Programable
Gate Array
Sea of
Gates
Células
Estándar/
Macrosistemas
Full Custom
Número de puertas
100 - X00.000
100 X00.000
100 - X00.000
100 –
X.000.000
Porcentaje de oblea
preprocesada
100%
80-90%
0%
0%
0
4-13
semanas
6-26 sem.
12-40 sem.
Ninguno
K$ 10-40
K$ 40-100
K$ 100-500
Posibilidad de hacer
cambios o
correcciones de diseño
Fácil y a
mínimo coste
Fácil,
rápido y
barato
Coste unitario del chip
Bajo
Alto
Tiempo hasta obtener
prototipo
Coste desarrollo por
chip (depende de
complejidad)
Un ejemplo real
Memorias
Lógica de control
(células estándar)
Fácil, pero algo Pesado, Lento
más caro y lento
y más caro
que GA
que GA/BCE
Medio
Datapaths
33
M. L. López Vallejo
¿De qué es el curso?
9
9
Utilizamos detalles de electrónica básica
Diseño mediante esquemáticos
‰ Utilización de diagramas de barras
‰ Edición de trazados
‰ Caracterización del circuito
‰
circuito integrado de aplicación específica
‰ Full-custom: diseñado todo hasta el más mínimo
detalle
9
Estilos de diseño
M. L. López Vallejo
Los transistores van a ser nuestro elemento
tecnológico principal
‰
‰ ASIC:
9
Semi-custom: diseño
aprovechando algunas
partes pre-diseñadas
34
¿En qué nos concentramos?
Es un curso de electrónica
Diseño de ASICs Full-custom mediante
herramientas CAD
Full-custom: todo
hecho a mano, a
nivel de transistor
y de trazado
Fullcustom
El más bajo
M. L. López Vallejo
9
32
M. L. López Vallejo
Metodología de diseño
Manejo de la complejidad
FPGA: matrices
lógicas
programables
35
M. L. López Vallejo
36
6
Programa
Programa (2)
1.- Introducción al diseño de ASICs
4.- Lógica secuencial:
- Sistema de temporización
- Registros
- Pila (FIFO)
2.- Lógica nMOS y CMOS:
- Diagramas de Barras
- Lógica de conmutación
- Transistores: su funcionamiento
- Inversores
- Lógica de puertas
5.- Diseño de Subsistemas (1): PLA, Máquina de
estados finitos
6.- Temporización:
3.- Proceso CMOS:
- Criterio estricto de dos fases
- Extensiones a la temporización básica
- Generación de la señal de reloj
- Otras alternativas de temporización
- Estructuras lógicas CMOS temporizadas
- Tecnología de semiconductores de silicio
- Proceso CMOS básico
- Reglas de diseño
- "Latchup"
37
M. L. López Vallejo
38
M. L. López Vallejo
Programa (3)
Programa (4)
7.- Caracterización del circuito:
9.- Test de C.I./Diseño para Test:
- Resistencia
- Capacidad
- Características de conmutación. Retardo
- Excitación de grandes capacidades
- Consumo de potencia (estática y dinámica).
- Necesidad del test
- Controlabilidad, Observabilidad y Modelos de Fallos
- Estrategias de diseño para test:
* técnicas "ad-hoc"
* técnicas estructuradas
* técnicas de auto-test
- Test a nivel de sistema
8.- Métodos de diseño CMOS:
- Entrada/salida del chip
- Diseño estructurado
- Plano de Base
- Alternativas de diseño de chips CMOS
- Aspectos económicos
- Hoja de datos ("datasheet")
M. L. López Vallejo
10.- Diseño de Subsistemas (2):
- Sumadores, Desplazadores
- Memorias: RAM, ROM
11.- Ejemplo de diseño de un sistema CMOS
39
Organización y Evaluación
9
Organización y Evaluación (II)
9
Opción "intensiva":
cuadriculado
o bolígrafos de colores: rojo, verde, azul, negro,
amarillo, naranja, violeta.
de trabajos durante el curso (trabajo
individual) (∼20%)
‰ Examen final (individual) (∼40%)
‰ Proyecto de diseño de un circuito integrado sobre
papel (en parejas) (∼40%)
‰ Lápices
9
A. López Barrio (Coordinador)
‰ Marisa López Vallejo
– Depacho C-230
– Mail [email protected]
– Tutorías: martes y jueves de 11 a 12
Examen final (individual).
9
M. L. López Vallejo
Profesorado:
‰ Carlos
Opción "suave":
‰
Medios necesarios
‰ Papel
‰ Realización
9
40
M. L. López Vallejo
41
http://www.lsi.die.upm.es/~marisa/Teaching/MCRE/mcre.html
M. L. López Vallejo
42
7
Bibliografía
¿Preguntas?
9
Principles of CMOS Design - A Systems Perspective. N.
Weste, K. Eshraghian. Addison-Wesley. 1993 (2nd edition).
9
Introduction to nMOS and CMOS VLSI Systems Design.
Amar Mukherjee. Prentice Hall, 1986.
9
Introduction to VLSI Systems. C. Mead and L. Conway.
Addison Wesley 1980.
9
"Digital Integrated Circuits", Rabaey, J.M. Prentice Hall,
1996
M. L. López Vallejo
43
M. L. López Vallejo
44
8