DEPARTAMENTO DE ELECTRICA Y ELECTRONICA
CARRERA DE INGENIERÍA ELECTRONICA E INSTRUMENTACION
DISEÑO VLSI
JEFFERSON STALYN NUÑEZ QUISHPE
ID: l00358542
[email protected]
TEMA: Circuitos Integrados ASICs
1. ¿Qué es un ULA?
También conocido como Uncommitted Logic Array (ULA, o "matriz lógica no encargada" o "no
comprometida"), es una técnica para diseñar e implementar un circuito integrado de
aplicación específica (Application-Specific Integrated Circuit o ASIC), utilizando un chip
prefabricado con dispositivos activos tales como puertas AND, etc. Que son posteriormente
interconectados mediante una capa de máscara en orden de encargo.
2. Colocar la traducción y explicar las características más importantes de:
a. Standard Cell Based. (Basado en Celdas Estándar)
Estos diseños se implantan sobre obleas vírgenes en las que no existe dispositivo
pre procesado alguno por lo que cada nuevo circuito pasará por todas las etapas
de fab1icación.
Figura 2. Estilo de layout en base a celdas estandar
Características
El diseño se basa en un conjunto de celdas y macro celdas p1eca1acte1izadas
que cubren un amplio rango de funciones digitales.
Estas celdas se diferencian de aquellas de los Gate-Array en que pueden ser
libremente ubicadas en cualquier posición dentro del CI.
Las geometrías (layout) de las celdas simples contienen todas las máscaras y
respetan ciertas restricciones de uniformidad que permiten su ubicación en filas o
columnas de longitud variable, separadas por canales de interconexión.
Las macro celdas (bloques funcionales) digitales y analógicas son de tamaño
variable y están separadas entre sí y de las filas de celdas simples por canales de
interconexión
b. Gate Array Based. (basado en matriz de puerta)
Estos circuitos, son CIs semiprocesados que agrupan miles celdas idénticas,
capaces de configurar distintas funciones básicas según la definición del conectado
interno de los transistores.
Figura 2. Ejemplo de Gate Array
Características
Consiste en una disposición regular en forma de matriz en la que se van
alternando filas o columnas de celdas, canales de interconexión.
El perímetro de esta matriz está ocupado por los módulos programables de
entrada y salida.
La personalización de las celdas y su conexión se lo realizan definiendo las
máscaras uno o mas niveles de metal (según la tecnología) y los contactos entre
ellos.
El diseño se basa en el uso de una biblioteca de módulos pre caracterizados que
realizan distintas funciones lógicas.
c. Structured Array Based (Basado En Matriz Estructurada)
Es una caja de herramientas de lógica funciones para modelar sistemas lógicos. En
los campos como fabricación, mecatrónica, sistemas de control, y para los
procesadores integrados, existe la necesidad de una herramienta de programación
lógica que da completa soluciones, código compacto, así como cómputo rápido
(para aplicaciones en tiempo real).
Características
Modelar un sistema lógico se puede hacer exactamente como modelando un
sistema físico.
Primero las variables lógicas fundamentales (también llamadas primitivos
elementos lógicos) se identifican y cada variable lógica se le asigna un eje; así, las
variables lógicas abarcan el todo el universo del discurso.
las variables lógicas están conectadas en locales, creando así un subespacio del
total
espacio.
Referencias
[1] PEREZ LOPEZ, Carlos Andres; RODRIGUEZ CARDENAS, David Uriel.
Development Of A Cmos 28 Nm Digital Standard Cell Library. 2015. Tesis Doctoral.
Universidad Industrial de Santander, Escuela de Ingeniería Eléctrica, Electrónica y
Telecomunicaciones. GATES, Static Complementary. Gate Design. 2004.
[2] Huikai Xie, L. Erdmann, Xu Zhu, K.J. Gabriel y G.K. Fedder. “Post-CMOS
processing for high-aspectratio integrated silicon microstructures”.
Microelectromechanical Systems, Journal of, tomo 11, no 2,(2002), páginas 93–
101. ISSN 1057-7157.