Diseño de CIs I 4-11-20091 Capítulo 6 Herramientas de ayuda al diseño de CIs Herramientas CAD (Computer Aided Design)

Slides:



Advertisements
Presentaciones similares
ELECTROTECNIA INDUSTRIAL
Advertisements

DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Simulación Prof. Daniel Ramírez C..
Instituto Tecnológico de Oaxaca
Escalas de integración Familias lógicas
Principales parámetros de las puertas lógicas.
Compuertas lógicas Puertas lógicas.
Microelectrónica de radiofrecuencia
Introducción a los Procesadores Digitales de Señal (DSP)
Tema II Unidad de memoria. 2 Unidad de memoria 2.1 Definiciones y conceptos básicos Localización Capacidad Unidad de transferencia
Introducción a la Electrónica
CURSO: UNIDAD 4: LENGUAJES HDL
Profesor: Miguel Angel Vidal
COMPONENTES FISICOS Y LÓGICOS DE LA PC
VHDL.
PROCESAMIENTO PARALELO.  Organización lógica ◦ Visión que tiene el programados  Capacidad de expresar tareas paralelas (Estructura de control)  Método.
TRIMESTRE 1. Modulo I : Conceptos Generales La información es es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el.
Tema 12 – Conceptos Básicos
“Control de un Ascensor y Adquisición de Datos con LABVIEW ”
Memorias – Introducción
Demultiplexor y Chip 74LS154
Capítulo.2 - Fundamentos del Lenguaje VHDL
CRISTIAN CORZO JUAN DANIEL PORRAS OSCAR RODRIGUEZ
Ing. Karen Torrealba de Oblitas
Circuitos vlsi (4º curso) TEMA 2. METODOLOGÍAS DE DISEÑO Dr. José Fco. López Desp. 307, Pab. A circuitos vlsi.
TEMA 5. MÓDULOS ARITMÉTICOS AVANZADOS
Modelado matemático de sistemas de control
Conceptos de la Electrónica
Consuelo Alexandra Cerna Pila Andrea G. Malla Rodríguez
1 Familias Lógicas Electrónica Digital Electrónica Básica José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC.
Universidad de Oviedo Área de Tecnología Electrónica Grupo de
EL PRIMER TRANSISTOR INSTITUTO POLITECNICO NACIONAL CENTRO DE INVESTIGACIÓN EN COMPUTACIÓN LABORATORIO DE MICROTECNOLOGIA Y SISTEMAS.
Congreso Internacional de Distribución Eléctrica
Introducción Electrónica Digital
Neurociencias Cognitivas y Redes Neuronales
Tecnologías de las computadoras
Realizado por Carolina Rubio
Lógica Programable Electrónica Digital
Electrónica digital Instrumentacion2008/Clases/Logicas.ppt Rev
“Organización y Arquitectura de Computadores” William Stallings
Agustín Larez Félix Guevara Luis Pereyra
Técnicas experimentales para la medida de la corriente, energía y potencia consumida por un CI CMOS. Alejandro Peidro Palanca Director: Josep Rius Vázquez.
INTRODUCCION A LOS PLD’s Departamanto de posgrado ESCOM-IPN Av
Fabricio N. Altamiranda Facundo J. Ferrer.  ASET  Que es?  Como se produce?  Porque?  Modelo  Diseño  Arquitectura  Tecnología  Etapas  Inyección.
Circuitos lógicos combinacionales
Diseño lógico secuencial con VHDL
Tendencias Generales Dotación física Software lógica Más pequeño
NOCIONES BÁSICAS COMPUTO II
Tema 10 Subsistema de memoria de un computador.
Entre cables, buses, transistores, circuitos integrados, capacitores, flip flops, circuitos impresos y otros, transitan millones de señales eléctricas.
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 08.
Contenido Los puntos 9.7 y 9.8 no se dan 9.1. Revisión del concepto de máquina secuencial. Taxonomía Temporización en los circuitos lógicos síncronos.
Familias Lógicas Circuitos Electrónicos Digitales
1 Diseño VLSI Caracterización de circuitos MOS Enric Pastor Dept. Arquitectura de Computadors UPC.
Diagrama de Clases Uno de los mas importantes entre los diagramas UML
Unidad-3 Electrónica Digital
Diseño Digital FAMILIA LÓGICA TTL.
Malla asegurada en fase (Phase Locked Loops)
Diseño de sistemas Digitales. *** Como amplificadores y comparadores.
[ Sistemas Digitales ] Memorias D.Mery 1 Arquitectura de Computadores Celda de memoria BC entrada seleccionar salida leer/escribir (1/0)
El Computador. Computador. Máquina compuesta de elementos físicos (en su mayoría de origen electrónico) capaz de aceptar unos datos de entrada, realizar.
Diseño de CIs I Máquina de test Generación de vectores de test para cada fallo Definición del modelo de fallos (Lista de fallos) Simulación.
Arquitectura de Computadores IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
Diseño de CIs I Capítulo 5. Flujo de diseño de un ASIC
Diseño de CIs I Capítulo 9:Test de CIs 1.¿Por qué es necesario testear los ASICs?: Evolución de los CIs. Necesidad del test 2.¿Cuándo?: Oblea,
Tema 3. Diseño con circuitos comerciales
Diseño de CIs I Capítulo 4 Estilos de diseño y costes asociados.
Organización del Computador 1 Lógica Digital 2 Circuitos y memorias.
Capítulo 7: Las buenas prácticas del diseño de CIs
MICROELECTRÓNICA MsC. Luz Adanaqué Infante Diseño y fabricación.
Transcripción de la presentación:

Diseño de CIs I Capítulo 6 Herramientas de ayuda al diseño de CIs Herramientas CAD (Computer Aided Design)

Diseño de CIs I 2 Diseño: 1.Captura de esquemas / VHDL 2.Simuladores (=herramientas de verificación dinámica): Eléctricos / Lógicos / Mixtos / Multinivel Post Layout (son los mismos) 3.Place&Route (technology mapping) 4.Verificadores estáticosTest: 1.Generadores de vectores de test (ATPGs) 2.Simuladores de fallos

Diseño de CIs I 3 LIBRERIAS DE CELDAS 1)Celdas básicas 2)Celdas programables (macroceldas) Registros, contadores,... PLAs Memorias Data-paths Concepto de IPs 3)Pads Entrada Salida Bidireccionales De alimentación y tierra Capítulo 6 : Herramientas CAD FUNDAMENTAL: Concepto de librería de celdas

Diseño de CIs I 4 Capítulo 6 : Herramientas CAD Símbolo: Nombre: Layout: a l Inv(in:x, out:y)Nand2(in1:x, in2:y, out:z) ubicación en filas de celdas a l xy x y z celdas filas a Ejemplo de dos celdas de librería, un inversor y una puerta NAND

Diseño de CIs I 5 CELDAS BASICAS Capítulo 6 : Herramientas CAD

Diseño de CIs I 6 Capítulo 6 : Herramientas CAD IndustrialesMilitares VddNominal ±10% TDe –40ºC a 85ºCDe –55ºC a 125ºC ProcesoLento, rápido

Diseño de CIs I 7 Capítulo 6 : Herramientas CAD

Diseño de CIs I 8 Capítulo 6 : Herramientas CAD Si la capacidad del nodo de interconexión es de 2 pF, la capacidad total conectada a la salida de la puerta X será: El t subida de la puerta X en condiciones típicas es: Se toma el dt plh desde la entrada A a la salida por ser el peor tiempo de respuesta dt plh Capacidad extra debida al conexionado y a los nodos de entrada de las puertas atacadas X puerta 1puerta 3puerta 2 Capacidad del nodo de salida de la puerta X

Diseño de CIs I 9 x1x1 x2x2 x3x3 x4x4 f1f1 f2f2 f3f3 f4f4 Gnd 1A2A3A 4A 1B 5A 2B3B MACROCELDAS CELDAS PROGRAMABLES (generadores) Capítulo 6 : Herramientas CAD

Diseño de CIs I 10 PADs DE ENTRADA CMOS / TTL compatibles Protección a sobretensiones Pull-up / pull-down PADs DE SALIDA : Potencia de salida PADs BIDIRECCIONALES PADs DE ALIMENTACION Y TIERRA V dd Gnd Pull-up Pull-down Diodos de proteccion PAD Entrada al circuito Capítulo 6 : Herramientas CAD

Diseño de CIs I 11 Capítulo 6 : Herramientas CAD

Diseño de CIs I 12 Capítulo 6 : Herramientas CAD pista de alimentacion…. pista de tierra ………… …..… PAD Gnd PAD Gnd PAD Vdd PAD Vdd

Diseño de CIs I 13 Alimentación de un ASIC celdas de librería colocadas en filas Puntos por donde pasa una mayor densidad de corriente. Son los más susceptibles a fenómenos de electromigración Alimentación del anillo de pads vs core Alimentación circuitería digital y analógica Número de parejas Vdd- Gnd Distribución de las parejas Vdd-Gnd Capítulo 6 : Herramientas CAD

Diseño de CIs I 14 herramientas de ayuda al diseño (CAD-tools) Es necesario conocer las diferentes herramientas de ayuda al diseño (CAD-tools) que existen y en que fase del diseño se utilizan Capítulo 6 : Herramientas CAD

Diseño de CIs I 15 1.Descripción del circuito (VHDL) 2.SIMULADORES  Eléctricos, temporales, lógicos, mixtos, multinivel, de comportamiento, C++ based  Post-layout  Simuladores para test 3.SÍNTESIS  Generadores de layout  Placement&Routing (ubicación y conexionado) 4.VERIFICACIÓN ESTÁTICA  Design rules checkers (DRCs)  Extractores de parámetros eléctricos  Identificadores de caminos críticos Capítulo 6 : Herramientas CAD

Diseño de CIs I 16 SIMULADORES rama 1 rama 2 rama 4rama 5 rama 3 i1i1 i3i3 i2i2 i4i4 i5i5 R1R1 R2R2 nodo 1nodo 2 variablessistema de ecuaciones

Diseño de CIs I 17 SIMULADORES t=0 t=1 t=2 t=3 t=4 t= b: Cola de eventos 16.a: Circuito  =1  =4

Diseño de CIs I 18 Layout La algorítmica asociada a las herramientas de generación del layout (ubicación y conexionado) se explican en los apuntes. El único punto que comentaremos son las posibilidades de interacción del diseñador: 1.Fijar semillas (p.e. módulos grandes) 2.Definir conexiones críticas 3.Definir longitud de filas en SC (implicaciones de alimentación) 4.Fijar posiciones de pads

Diseño de CIs I 19 Verificación estática Verificadores de reglas de diseño (DRCs: Design Rules Checkers) 2.Verificadores de coherencia 3.Extractores de parámetros eléctricos 4.Verificadores temporales, aunque no dinámicos