La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Diseño de Circuitos Integrados

Presentaciones similares


Presentación del tema: "Diseño de Circuitos Integrados"— Transcripción de la presentación:

1 Diseño de Circuitos Integrados
EL 653 Diseño de Circuitos Integrados

2 Niveles de Abstracción
Sistema Modulo + Compuerta Circuito Dispositivo G S D n+ n+

3 Métricas del Diseño ¿Como evaluar el rendimiento de un circuito digital (compuertas, bloques, …)? Costo Confiabilidad Escalabilidad Velocidad (tiempo de propagación, frecuencia de operación) Disipación de potencia Energía para ejecuta una función

4 Los Diseños son Cada Vez más Grandes
2000 2001 2002 1999 Alto rendimiento Integridad de señales Integridad de la fuente de poder IP 1999 2000 2001 2002 2000, 2001, 2002 SynopsysCustomer Survey Data

5 Desafíos del Diseño Diseños líderes > 10 millones de puertas.
La testabilidad ya no es más opcional. La potencia es uno de los problemas mayores en SoC. Las restricciones de síntesis son uniones claves entre RTL y GDSII. 85% de los diseños tienen datapath complejos.

6 Sistemas Electrónicos > 1 Trillón Semiconductores > 220B
La Pirámide Invertida Sistemas Electrónicos > 1 Trillón Semiconductores > 220B CAD 3B

7 Rol de CAD

8 Rol de la CAD Complejidad del proceso QI promedio

9 Evolución de la Industria EDA

10 Productividad del Diseño

11 Información posicionamiento
Flujo de Diseño Código RTL Spec Selección de arquitectura RTL Chequeo código Floorplan Síntesis Síntesis lógica Test (SCAN/JTAG) Reducción de potencia Síntesis datapath CWLM Lib DW Restricciones Diseño físico Análisis estático del tiempo Netlist puertas Información posicionamiento GDSII Verificación formal Verificación puertas Testbench Verificación RTL ATPG

12 Flujo Simplificado HDL Librería Síntesis RTL Diseño manual
Generador de módulos Netlist Optimización lógica Netlist Diseño físico Layout

13 Diseño Manual Nivel compuerta (100 puertas / semana) – editor de puertas. Nivel transistor (10-20 puertas / semana) – editor de transistores. Caro en costo y tiempo de diseño. Utilizado en Analógico Librerías, celdas de memoria Datapath en diseños de alto rendimiento (DSP, microprocesadores, etc.)

14 Generador de Módulos Generador parametrizado de layout. Utilizado en
Memorias (largo palabra, # palabras, # puertos) Programmable logic arrays (PLA) Register files Ocasionalmente usado en Multiplicadores Datapath de propósito general Datapath en diseños de alto rendimiento (DSP, microprocesadores, etc.)

15 Flujo de Síntesis RTL HDL Librería Síntesis RTL Netlist
Optimización lógica Netlist Diseño físico Layout

16 Librería Por cada celda contiene Información funcional
Información de tiempo Área física Características de potencia

17 Síntesis RTL Transforma código HDL en una netlist HDL Síntesis RTL

18 Optimización Lógica Variedad de transformaciones y optimizaciones
Transformación estructurada de grafos Transformaciones booleanas Mapeo a una librería física Netlist Librería Optimización lógica Netlist

19 Flujo de Síntesis RTL Transforma una netlist secuencial en un circuito físico. Posiciona los componentes del circuito Rutea los cables Produce las mascaras correspondientes FPGA Posiciona las tablas look up Netlist Librería Diseño físico Layout

20 Gate Array

21 Standard Cells


Descargar ppt "Diseño de Circuitos Integrados"

Presentaciones similares


Anuncios Google