Вы находитесь на странице: 1из 4

DISEÑO VLSI

Alumno: Freire Sergio


Nivel: 6to Electrónica.
Tema: Consultar las características de un ASIC realizado con: Celdas Normalizadas y con Matrices
de Puertas.

ASIC´S SEMICONFIGURABLES
Para el caso de los ASIC más utilizados tenemos a los semiconfigurables. En estos las celdas lógicas
ya han sido pre-configuradas y solo pueden alterarse las configuraciones de todas las máscaras de
interconexión. Al utilizar este método, el trabajo del diseñador se hace mucho más fácil. Aun para
esta clase de ASIC's existen dos subcategorías las cuales son:
 ASIC's basados en celdas estándar.
 ASIC's basados en arreglos de compuertas.

1. ASIC's basados en celdas estándar (Standard-Cell-Based ASICs).


En Japón es un término conocido coloquialmente como CBIC pronunciado como "sea-bick". Utiliza
celdas lógicas prediseñadas tales como compuestas AND, compuertas OR, multiplexores y flip-
flop's, se les conoce como celdas estándar, en la figura 2 puede un esquema de un CBIC y en la
figura 3 un esquema real de un CBIC hecho con un programa de diseño para ASIC.

Figura 2: ejemplo esquema interno de un CBIC.

Figura 3: Vista de un CBIC hecho con un programa de diseño.


Las áreas de las CBIC conocidas como bloques flexibles están compuestos por columnas de celdas
estándar como una pared de ladrillos. Las áreas de las celdas estándar pueden ser utilizadas en
combinación con celdas mucho más grandes o quizás con microcontroladores o
microprocesadores conocidos como mega celdas. Las mega celdas también son llamadas mega
funciones, bloques completamente configurables, macros de nivel de sistemas (SLM's), bloques
fijos, núcleos, o bloques de funcionalidad estándar (FSB's).

El diseño de celdas estándar permite la automatización del proceso de ensamble de un ASIC.


Grupos de estas celdas pueden acomodarse en forma de columnas, las columnas forman pilas
verticales para formar a su vez bloques flexibles rectangulares. Puede interconectarse a otro
bloque de celdas estándar de otro bloque o con otros bloques completamente configurables. Por
ejemplo, puede desearse incluir una interfaz específica o un microcontrolador junto con algo de
memoria. El bloque del microcontrolador puede ser una megacelda fija, a partir de los bloques
puede generarse memoria utilizando un compilador de memoria y un controlador de memoria
personalizado que puede construirse dentro de un bloque de celdas estándar.

2. ASIC's basdos en arreglos de compuertas (Gate Array).

En un ASIC's basado en arreglo de compuertas los transistores están predefinidos en una oblea de
silicio. Los patrones de definición de los transistores de un arreglo de compuertas y el elementos
más pequeño es replicado para hacer la base del arreglo, así como los dibujos de la porcelana en el
piso, a este diseño primario se le llama la celda primitiva. Solo la capa superior tiene definida las
interconexiones entre los transistores. Para distinguir este tipo de arreglo de compuertas de otros
tipos de arreglos de compuertas este frecuentemente es llamado mascara de arreglo de
compuertas o MGA por sus siglas en ingles. El diseñador elige de una librería de arreglo de
compuertas celdas pre-caracterizadas o prediseñadas. Las celdas lógicas de la librería de arreglo de
compuertas frecuentemente son llamadas macros. La razón de esto es que, el diseño layout de la
celda base es el mismo para todas y la interconexión entre ellas es lo que puede configurarse
libremente, el diseño de un ASIC con arreglo de compuertas se hecho en un programa de diseño se
muestra en la figura 4.

Figura 4: vista del diseño de un ASIC con arreglo de compuertas.


Puede hacerse la difusión entre varias obleas de silicio de varios consumidores según sea
necesario. Utilizando las obleas de silicio prefabricadas se reducen los tiempos de metalización
requeridos para hacer un MGA. Algunos de los diferentes tipos de ASIC's basados en arreglo de
compuertas existentes son:
 Arreglo de compuertas acanalados.

Figura 5: Esquema de un arreglo de compuertas acanalado.

 Arreglo de compuertas sin acanalado.

Ffigura 6: Esquema de un arreglo de compuertas no acanalado.

 Arreglo de compuertas estructurado.

Figura 7: Arreglo de compuertas estructurado.


Los ASIC's basados en arreglo de compuertas y los basados en celdas utilizan celdas predefinidas,
pero la diferencia es que en una celda estándar puede cambiarse el tamaño de los transistores
para optimizar el desempeño y la velocidad, pero el tamaño de los componentes en un arreglo de
compuertas es fijo. Esto puede resultar en una disyuntiva entre el área de un arreglo de
compuertas en el silicio.

BIBLIGRAFÍA:

 https://icprgm-asic.blogspot.com/2007/12/asics-basados-en-celdas
estndar.html?fbclid=IwAR0s5QF6ya3OVn81u-
Gg6HO7nBmxxuqm_gNpAngUMCXeoYlonJCD4zqW3t0

Вам также может понравиться