Diseño de Circuitos Integrados

Slides:



Advertisements
Presentaciones similares
Lenguajes de Descripción de Hardware
Advertisements

DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Robotica educativa Programación en VHDL Maxima Sánchez Cuateta.
Introducción a los Circuitos Integrados
MICROELECTRÓNICA IE. MSc. José Armando Becerra Vargas
Introducción a los Circuitos Integrados
RESUMEN: Softmicro de 8 bits Xilinx
Circuitos Integrados de Aplicación Específica
Teoría de lenguajes y compiladores
CURSO: UNIDAD 4: LENGUAJES HDL
VHDL.
MÁQUINAS MULTINIVEL NIVEL 5 Lenguajes de alto nivel
Sámec Verott; Diego de la Rosa. ¿QUE ES UN CPLD? Es un dispositivo electrónico correspondiente al grupo de dispositivos de lógica programada. Lógica programada..?
(Field Programmable Gate Array)
1 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales © UPM-ETSISI Tema 7 Tecnología de las Estructuras y Subsistemas.
SANTIAGO MORA BERMÚDEZ
PICOBLAZE RESUMEN.
RESUMEN: Softmicro de 8 bits Xilinx
UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES ING. GERARDO A. LEAL, MSC Unidad 3: Sistemas Combinacionales.
La tarjeta madre.
Protocolo Inicial de Investigación en Hardware Libre Procedimiento & Metodología Esto es basado en el contenido de la plataforma de desarrollo de SL (con.
0-Introducción a los Sistemas Informáticos Sistemas Informáticos y Redes locales 1º SE.
Conversores Análogo-Digital y Digital-Análogo: Conceptos Básicos Huircán, Juan Ignacio Abstract–El siguiente trabajo revisa las técnicas y conceptos básicos.
CONSIDERACIONES DE RUIDO EN SISTEMAS PCM ING. JAVIER GARCIA.
NOMBRE: ERICK ANTONIO MATA BARBALENA PROF: ING. LEONOR FALCON MATERIA: MICROPORCESADORES TURNO VESPERTINO 27/04/2017.
Partes de un computador
CIRCUITOS INTEGRADOS.
Capitulo I Introducción
ARQUITECTURA BÁSICA DE UN ORDENADOR
Test sobre los componentes de Hardware.
Componentes electrónicos análogos y digitales
CPU (Unidad Central de Proceso)
Electrónica Digital.
EL CPU.
Hardware Software Sistema Informática Computadora Computación Datos.
CIRCUITOS INTEGRADOS.
Circuitos básicos electrónicos
Oscar Martin Tirado Ochoa
MICROPROCESADORES NOMBRE: CHRISTIAN GALARZA NRC: 2085 ÚLTIMOS AVANCES EN MICROPROCESADORES.
ARQUITECTURA DE HARD WARE COMPONENTES EN BLOQUES DEL PROCESADOR
EL42A Circuitos Electrónicos Semestre Primavera 2003
LENGUAJE ENSAMBLADOR MIGUEL ANGEL SERRANO LOPEZ
El CPU.
PICOBLAZE RESUMEN.
TECNOLOGÍA DE EQUIPOS INFORMÁTICOS
Instituto Tecnológico Superior de Misantla.
La Placa Madre (Mainboard) Aldahir Chillce - Jean Carlos Cayupe – Leonidas Barriga (Los Guerreros Z)
Microelectrónica de radiofrecuencia
Laboratorio de Circuitos y Sistemas Electrónicos (LCSE) Curso
Simulación Proteus (Otros componentes y discretos)
INNOVACION TECNOLOGICA ELECTRONICA ESTUDIANTIL EN CIENCIAS
Introducción a los Sistemas Digitales Tema 1 1. ¿Qué sabrás al final del tema? n Diferencia entre analógico y digital n Cómo se usan niveles de tensión.
 La cuestión de la cantidad es simple, cuanto más memoria haya disponible, más podrá utilizarse. La velocidad óptima para la memoria es la velocidad.
ERP Software de gestión integrada. Criterios de selección de un ERP Sostenibilidad Facilidad de uso Características Seguridad de los datos Control de.
Modelación y simulación Ingeniería de Sistemas Mauricio Hincapié PH.D – David Alberto García Msc.
PICOBLAZE RESUMEN.
Computadora Es una maquina capas de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren una toma rápida de decisiones.
Diseño Digital Moderno Semestre 2019-I.
GENERACIÓN DE LAS COMPUTADORAS
Diseño Digital Semestre 2019-I.
Arquitectura de Computadores de Computadores. Organización y Arquitectura La Arquitectura: se refiere a los atributos que tienen un impacto directo en.
Diseño Digital Moderno Semestre 2019-I.
El procesador Datapath y control.
SUBSISTEMAS INTEGRADOS DIGITALES UNIV. CARDOZO GONZALES JOSÉ LUIS UNIV. DIEZ CANSECO ROCA ADRIAN DARIO.
Diseño Digital Semestre 2019-I.
MEMORIA  Es un conjunto de celdas de almacenamiento junto a circuitos asociados que tienen como fin leer y/o almacenar información digital  La memoria.
Introducción al procesamiento digital de señales Ing. José Arturo Marín Thames
 Es un dispositivo que forma parte de un circuito electrónico. Se diseñan para ser conectados entre ellos, normalmente mediante soldadura, a un circuito.
MICROELECTRÓNICA MsC. Luz Adanaqué Infante Diseño y fabricación.
ARQUITECTURA DE UN MICROPROCESADOR. ESTRUCTURA BÁSICA DE UN SISTEMA MICROPROGRAMABLE A. Hardware CPU (chip microprocesador): es un circuito integrado.
Transcripción de la presentación:

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

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

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

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

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.

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

Rol de CAD

Rol de la CAD Complejidad del proceso QI promedio

Evolución de la Industria EDA

Productividad del Diseño

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

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

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.)

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.)

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

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

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

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

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

Gate Array

Standard Cells