You are on page 1of 54

Introduccin al diseo digital VLSI

INTRODUCCIN A VLSI

Qu es Microelectrnica?
Ciencias y tcnicas con las que se realizan y fabrican circuitos/sistemas electrnicos, sobre una pastilla de un semiconductor, lo que formar un circuito integrado

Algunos trminos - Chip: Es la parte activa del circuito integrado (CI) - Encapsulado en plstico, cermica, ... - Conectado al exterior por conductores metlicos (pines) - Un chip se toma como sinnimo de circuito integrado. No hay que confundir con circuito impreso, que es donde se colocan los circuitos integrados para formar las placas o tarjetas
Pines Chip

INTRODUCCIN A VLSI

cable

pad

core

6bits Flash A/D Converter [Weste]


INTRODUCCIN A VLSI

Sectores implicados
Industrias: Fabricacin de circuitos integrados
Microelectrnicas: fbricas (foundries), realizacin de CIs, etc. Electrnicas: computadores, audio y vdeo, etc. Otras: automvil, lavadoras, etc.

Investigacin (I+D): Bsqueda de nuevos CIs y tcnicas de realizacin


Privados: departamentos de I+D de empresas del sector Pblicos: universidades y centros pblicos de I+D

Enseanza: Preparacin de personal preparado


Privados y pblicos

Sociedad:
Consumo de aplicaciones y productos Acciones polticas nacionales (p.ej., CNM) y europeas (p.ej., Europractice)
INTRODUCCIN A VLSI

Laboratorios Bell: 16 de diciembre de 1947

William Shockley (sentado), John Bardeen (izquierda) y Walter Brattain (derecha)

http://www.cedmagic.com/history/transistor-1947.html
INTRODUCCIN A VLSI

El transistor Shockley (1947)

Bloque triangular de poliestireno con 2 contactos presionados por un resorte contra un cristal de Ge. Aplicando corriente&tensin a Ge da lugar a una amplificacin

INTRODUCCIN A VLSI

Ley de Moore (1965)


El nmero de transistores por mm2 en un circuito integrado se duplica cada 1,5 aos

Video en http://www.youtube.com/watch?v=3z8I-KmaFUI
INTRODUCCIN A VLSI

Ejemplos de procesadores de Intel

Ao 4004 8008 8080 8086 286 Intel386 processor Intel486 processor Intel Pentium processor Intel Pentium II processor Intel Pentium III processor Intel Pentium 4 processor Intel Itanium processor Intel Itanium 2 processor 1971 1972 1974 1978 1982 1985 1989 1993 1997 1999 2000 2002 2003

Transistores 2,250 2,500 5,000 29,000 120,000 275,000 1,180,000 3,100,000 7,500,000 24,000,000 42,000,000 220,000,000 410,000,000

INTRODUCCIN A VLSI

El mercado del diseo de circuitos integrados


Reto

de diseo

Aprovechar el crecimiento exponencial en funcionalidad con un incremento similar en productividad Condicionantes

de mercado

1er fabricante: 70% 2o fabricante: 15% Resto: 15 %

Fuente: FPGA Reuse Field Guide, Qualis Design Corporation, 2002.


INTRODUCCIN A VLSI

Evolucin de los C.I.


Tamaos relativos

INTRODUCCIN A VLSI

Incremento de funcionalidad

Evolucin de los C.I.

INTRODUCCIN A VLSI

Incremento de funcionalidad

Evolucin de los C.I.

INTRODUCCIN A VLSI

producto microelectrnico

proceso de fabricacin

proceso de diseo

INTRODUCCIN A VLSI

Proceso de fabricacin
Datos del diseo
(LAYOUT)

Materias primas

PROCESO DE FABRICACIN Proceso tecnolgico: conjunto de procesos fsico-qumicos Capas del proceso y reglas de diseo: especifican cmo hacer las mscaras para obtener layout

INTRODUCCIN A VLSI

Datos del diseo (LAYOUT)


Layout: Mapa del circuito descrito por los patrones geomtricos del conjunto de capas que caracterizan a un determinado proceso tecnolgico

INTRODUCCIN A VLSI

Proceso de fabricacin
Obtencin de las obleas
Obleas Si Slice

Mscara

Obtencin de mscaras y actuaciones sobre las obleas

Fuente Lente Oblea

Yield: N de circ. buenos N total de circ.

Testado del proceso obtencin de chips (en su caso, encapsulado y test del CI)

INTRODUCCIN A VLSI

Proceso de fabricacin
Obleas de 6 pulgadas
[Hennessy & Patterson]

80 dados de 1.6 x 1.0 cm2 Intel 80486


INTRODUCCIN A VLSI

246 dados de 0.86 x 0.6 cm2 Cypress CI7C601

Pasos del proceso de fabricacin

INTRODUCCIN A VLSI

Pasos del proceso de fabricacin

http://jas.eng.buffalo.edu/
INTRODUCCIN A VLSI

producto microelectrnico

proceso de fabricacin

proceso de diseo

INTRODUCCIN A VLSI

Proceso de diseo
APROXIMACIONES A LA IMPLEMENTACION DE CIRCUITOS

Custom

Semicustom Automatizacin Basados en celdas Prestaciones Basados en arrays

Celdas estndar Celdas compiladas

Macroceldas

Predifundidos MPGAs

Precableados FPDs

INTRODUCCIN A VLSI

Metodologas de diseo
full custom matriz de puertas

celdas estndar

FPGA

INTRODUCCIN A VLSI

Proceso de diseo
CONCEPCIN Y ESPECIFICACIONES

OK?
DISEO FINAL VERIFICADO

FABRICACIN

DISEO Y SIMULACIN

NO

SI

VECTORES DE TEST

PRODUCTO FINAL

INTRODUCCIN A VLSI

Diseo Full-Custom

Ventajas prestaciones densidad de diseo Diseo manual alto coste mucho tiempo para su presencia en el mercado
INTRODUCCIN A VLSI

Diseo Full-Custom
Justificable si coste amortizable por gran volumen de produccin el bloque es reutilizable el coste no es un criterio primario Minima automatizacin pero indispensables: editor de layout chequeador de reglas de diseo extractor de circuitos simuladores

INTRODUCCIN A VLSI

Diseo con Celdas Estndar


Diseo automtico bajo coste poco tiempo para su presencia en el mercado

Se dispone de: librera de componentes generadores de mdulos bloques de circuito IP

INTRODUCCIN A VLSI

Circuitos predifundidos Matriz de puertas

NAND3
a b c

Biestable D

El diseador slo personaliza el conexionado


a b c

Clk D

INTRODUCCIN A VLSI

Diseo con Dispositivos Precableados


Arquitecturas basadas en planos AND-OR PLA PAL PROM

PLA
INTRODUCCIN A VLSI

Diseo con Dispositivos Precableados FPGA

FPGA (Field Programmable Gate Arrays) Estructura de alta densidad, constituidos por matrices de estructuras lgicas de granularidad variable, y de elementos programables para interconectarlas en una variedad de maneras.
INTRODUCCIN A VLSI

FPGA

Un FPGA est constituido por los elementos programables:

INTRODUCCIN A VLSI

FPGA

Un FPGA est constituido por los elementos programables:

recursos de procesado

INTRODUCCIN A VLSI

FPGA

Un FPGA est constituido por los elementos programables:

recursos de procesado puertos de entrada/salida

INTRODUCCIN A VLSI

FPGA

Un FPGA est constituido por los elementos programables:

recursos de procesado puertos de entrada/salida red de interconexin

INTRODUCCIN A VLSI

Ejemplo de FPGA Xilinx Spartan 3

INTRODUCCIN A VLSI

Ejemplo de Familias de FPGA

INTRODUCCIN A VLSI

Placas de evaluacin

INTRODUCCIN A VLSI

Flujo de diseo con FPGA

INTRODUCCIN A VLSI

FPGA

Ampliar informacin en Canals_FPGAs_solo.pdf

INTRODUCCIN A VLSI

Metodologas de diseo: CAD

INTRODUCCIN A VLSI

Metodologas de diseo: Coste

INTRODUCCIN A VLSI

El Futuro

INTRODUCCIN A VLSI

Evolucin de la microelectrnica
Longitud mnima de puerta m
100 decenas de micras

En los 40 aos transcurridos se ha reducido 100 veces

10

0.1

T ecnologas submicrnicas
decenas de nm

0.01

1960

1970

1980

1990

2000

2010

Ao

INTRODUCCIN A VLSI

Evolucin de la microelectrnica
Retraso ns
100

decenas de nanosegundos

10

0.1

0.01

decenas de picosegundos

1960

1970

1980

1990

2000

2010

Ao

INTRODUCCIN A VLSI

De la microelectrnica a la nanoelectrnica
10 10000

1 Micron 0.1

1000 Nanometer

100

0.01 1970 1980 1990 2000 2010 2020

10
INTRODUCCIN A VLSI

Nanotecnologa

La Nanotecnologa es la creacin de Materiales Funcionales, Dispositivos y Sistemas a travs del control de la materia a escalas de longitud de los nanmetros y la explicacin de nuevos fenmenos y propiedades de los materiales (Fsicas, Qumicas y Biolgicas) a estas escalas de longitud.

INTRODUCCIN A VLSI

Semiconductor Industry Association (SIA) 2004 Annual Report

INTRODUCCIN A VLSI

Semiconductor Industry Association (SIA) 2004 Annual Report

INTRODUCCIN A VLSI

Nanotubos
FET nanotubo de IBM

INTRODUCCIN A VLSI

Aplicacin de los nanotubos


Pantallas flexibles con nanotubos

Los nanotubos abren las puertas hacia un nuevo tipo de pantalla de televisin y monitores totalmente planos.

Las pantallas sern extraorninariamente delgadas y planas, adems de flexibles.

INTRODUCCIN A VLSI

Nanoparticulas Sistemas autoensamblados


Las nanoparticulas son bloques bsicos que permiten construir nanoestructuras complejas.

La nanotecnologa molecular requiere el desarrollo de la autoreproduccin y el autoensamblaje para la construccin de los sistemas.

INTRODUCCIN A VLSI

Almacenamiento ultramasivo
Proyecto Millipede (Milpies) de IBM
9 Permite almacenar un trilln de bits (el equivalente a 25 DVDs). 9 El medio de almacenamiento es una pelcula delgada de material orgnico depositado sobre una superficie de silicio. 9 Se realiza el contacto con la serie de puntas de silicio movidas en x-y.

INTRODUCCIN A VLSI

Almacenamiento ultramasivo
Proyecto Millipede (Milpies) de IBM

INTRODUCCIN A VLSI

Inversin en nanotecnologa

Fuente: Intel

INTRODUCCIN A VLSI

Y qu ms...?

INTRODUCCIN A VLSI

You might also like