CIRCUITOS DIGITALES -...

26
 CIRCUITOS DIGITALES Profesor: Hernán Benítez [email protected] http://www2.eng.cam.ac.uk/~dmh/4b7/resource/ index.htm#Latest%20Developments http://www.bell-labs.com/news/1999/november/15/1.html

Transcript of CIRCUITOS DIGITALES -...

Page 1: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

CIRCUITOS DIGITALES

Profesor: Hernán Bení[email protected]

http://www2.eng.cam.ac.uk/~dmh/4b7/resource/index.htm#Latest%20Developments

http://www.bell­labs.com/news/1999/november/15/1.html

Page 2: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

OBJETIVOS

•Analizar el proceso de fabricación de circuitos VLSI

•Brindar los conocimientos necesarios para reconocer la importancia y estar en  capacidad de aplicar herramientas de diseño, verificación y  prueba a sistemas digitales complejos 

•Establecer los criterios que permitan modelar un sistema digital en diferentes niveles de abstracción 

•Aplicar esas ideas al modelamiento basado en VHDL 

•Entender la importancia de vincular los aspectos de Verificación y   Diseño para Verificabilidad en el desarrollo de sistemas digitales 

Page 3: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

CONOCIMIENTOS PREVIOS

•Electrónica Digital

•Arquitectura de computadores

•Transistores MOSFET

•Programación en lenguaje C

•VHDL

Page 4: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

METODOLOGÍA

•32 sesiones (2 por semana)

•Clases magistrales

•Sesiones exámenes parciales

•Asesorías al proyecto final

•Monitorías 

Page 5: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

LIBROS GUÍAS

• Abramovici, Breuer y Friedman , Digital Systems Testing and Testable Design, AT&T Bell Laboratories and W.H. Freeman and Company, 1990 

• Pardo y Boluda, VHDL. Lenguaje para síntesis y modelado de circuitos, Alfaomega, 2000 

• Uyemura, John, Physical Design of CMOS Integrated Circuits Using L­Edit, PWS Publishing Co, 1995 

Page 6: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

EVALUACIÓN

Evaluación parcial I        25 %

Evaluación parcial II       25 %

Laboratorios                  20 %

Proyecto                       30%

Page 7: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

EXÁMENES PARCIALES

• Son teóricos y de forma de selección múltiple

• Buscan establecer el dominio conceptual y de abstracción que se posee sobre los temas dados.

Page 8: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

LABORATORIOS

• Complementan la teoría expuesta en las clases magistrales

• Permiten desarrollar habilidades prácticas en  el uso de herramientas propias de la disciplina

Page 9: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

PROYECTO FINAL

Se debe entregar un cronograma de actividades en lasemana 3.

Page 10: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

TEMAS DE HOY:

•LEY DE MOORE

•EVOLUCIÓN DEL MICROPROCESADOR

•DEFINICION DE CI 

•PROCESO DE FABRICACIÓN

•CONCEPTO DE CAPA Y MÁSCARA

•DOPADO DE ZONA

•GENERACIÓN DE CAPAS

Page 11: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

LEY DE MOORE

Tomado de: Moore’s Law Meet its match,R. Tummala,IEEE Spectrum, June 2006

Page 12: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

EL PRIMER TRANSISTOR

New York Times

“A device called a transistor which has several applications in radio were a vaccum tube is ordinarily deployed, was demostrated for the firt time yesterday at Bell Telephone Laboratories, 463 West street, where it was invented”

23 December 1947

Fotos tomadas de: www.news.bbc.co.uk

Page 13: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

EL PRIMER CIRCUITOINTEGRADO

www.news.bbc.co.uk

En 1958, Jack Kilby, un ingenieroeléctrico de Texas Instruments, se ingenió como reunir en un solo circuito varios elementos como transistores, resistores y capacitores junto con los cables conectores en una sola pieza de Germanio.

Su primer prototipo fue una pieza delgada de Germanio de una pulgada de largo con cinco componentes conectados por pequeños alambres.

Jack Kilby

Page 14: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

EL MICROPROCESADOR

4004: Primer microprocesador de IntelEl 4004 era de 4 bits y a 108 KHz y contenía 2300 transistores.

La velocidad de este dispositivo de 1971 se estima en 0.06 MIPS (Millions of instructionsper second)

Page 15: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

INTEL 8086/8088 IBM PC

1971: Microprocesador 8086/8088 

‘Cerebro’ del IBM PC.

Este fue seguido en 1982 por el 80286, en el cual se basó el computador IBM PC/AT (Advanced Technology) 

Page 16: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

INTEL 80386 y 80486 

El Intel 386 (1985) contenía 275.000 transistores. Este fue el primer Intel de 32 bits y en capacidad de hacer multitarea.

El 486 fue significativamente más poderoso y fue el primero en ofrecer un coprocesador matemático.

Page 17: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

INTEL PENTIUM 

El Intel Petium fue introducido en 1993 con la intención de permitir a los computadores interactuar con datos como habla, imágenes y sonido en tiempo real.

El último Pentium II (1997) contiene 7.5 millones de transistores. 

Page 18: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

ESCALAMIENTO INTEL PENTIUM II 

• El diseño original usaba MOSFET con L=0.8  mμ• Velocidad limitada a fclk = 66 MHz

33 V5 VVoltaje

100 MHz66 MHzVelocidad máxima

163 mm2284 mm2Área del chip

0.6 μ m      0.8 μ mDimensión L

Page 19: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

DEFINICIÓN DE CISu definición puede enfocarse como:

• Sistema digital

• Sistema electrónico

• Sistema físico

Page 20: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

Como sistema digital

Conjunto de elementos como:

• Compuertas• Celdas• Macroceldas 

unidos internamente y con el entorno medianteterminaciones o PADs y que realizan operacionesbooleanas.

Page 21: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

Como sistema electrónico

Conjunto de elementos como:

• Transistores• Resistencias• Condensadores 

que forman redes electrónicas con algunos retardoscon circuitos RC parásitos.

Page 22: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

Como sistema físico

Conjunto de capas de:

• Silicio• Polisilicio• Metal

separadas por capas aislantes y ocasionalmente atravesadas por conductores.

Page 23: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

• Semilla de Silicio puro

• Crecimiento de un cilindro (10 cm de espesor por 1 m de alto)

• Se cortan las obleas 250 m de espesorμ

• Sobre cada oblea se fabrican miles de CI

PROCESO DE FABRICACIÓN

Page 24: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

• Proceso de fabricación

http://jas2.eng.buffalo.edu/applets/education/fab/NMOS/nmos.html

• Flujo de diseñohttp://larc.ee.nthu.edu.tw/~tyc/vlsiclass/chap1/node1.htm

APPLETS EN INTERNET

Page 25: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

MOSISEs un servicio de producción de CI a bajo costo volúmenes pequeños. Útil para investigación y para instituciones educativas 

www.mosis.org                         

 Ej: Implante retinal desarrollado       en el MIT. Theogarajan et al, Minimally invasive retinal Process, Proceedings international Solid State Circuits conference 2006.

Page 26: CIRCUITOS DIGITALES - cic.puj.edu.cocic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:circuitos... · capacidad de aplicar herramientas de diseño, verificación y prueba a sistemas

   

FIN DE LA CLASE