Descargar la presentación
La descarga está en progreso. Por favor, espere
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
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.