Documentos de Académico
Documentos de Profesional
Documentos de Cultura
QUINTO “A”
OCTAVO “A”
Actividad N° 1
Estudiantes
Bautista Cristián
Pazmiño Diego
Pérez Julio
Toapanta Carlos
Fecha de Envío
17/02/2020
Fecha de Entrega
20/02/2020
Características
Sus características pueden ser generales y
comunes, pero sus aplicaciones son específicas
según el producto electrónico al que se le inserte.
En la actualidad, ya son muchos los productos que cuentan con ASIC entre sus
características principales.
La evolución de estos circuitos ha sido tan elevada que ha crecido desde 5.000 puertas
lógicas (circuitos de conmutación) a más de 100 millones.
Los ASICs más modernos incluyen, en muchas ocasiones, algunos de estos elementos
prediseñados:
Procesadores de 32-bit.
Bloques de memoria RAM, ROM, EEPROM y memoria flash.
DSP.
Amplificadores analógicos.
Otros tipos de módulos caracterizados por el consumidor tales como interfaces
o codificadores.[4]
Tipos de ASIC
Completamente configurables.
Tienen todos los elementos lógicos configurables y sus capas también lo son.
Se pueden diseñar todas las celdas lógicas, la circuitería o capas.
Semiconfigurables
Son los más utilizados. Las celdas lógicas ya han sido preconfiguradas.
El trabajo del diseñador es más fácil en este tipo de ASIC.
Se dividen en dos:
ASIC basado en celdas estándar.
ASIC basado en arreglos de compuertas.
Dispositivos lógicos programables
Cuando hablamos de dispositivos lógicos programables, hablamos de PLDs.
Estos pueden programarse para crear partes configurables para una aplicación
específica. Estas son algunas de sus características:
Ausencia de máscaras y celdas lógicas configurables.
Rápido diseño.
Tienen una matriz de macro celdas lógicas.
Como vemos, los ASICs ofrecen muchas funcionalidades óptimas para llevar a cabo
unas funciones concretas y conseguir ciertos objetivos. Son muchas las ventajas que
ofrecen.
Estos son los principales sectores que hacen uso del ASIC:
Automoción.
Medicina.
Industria (control, energía, domótica, …)
Telecomunicaciones (seguridad, telefonía, ...)
Multimedia (ocio, Smart TV, etc.)
Ciencia.
Ilustración 3 Células
Biblioteca de células
Bibliotecas de células de primitivas lógicas son generalmente realizadas por el fabricante del
dispositivo, como parte del servicio. A pesar de que no incurrirá en un costo adicional, su
liberación será cubierto por los términos de un acuerdo de no divulgación (NDA) y serán
considerados como propiedad intelectual por el fabricante. Por lo general, será predefinido su
diseño físico por lo que podrían denominarse "macros duras". Lo que la mayoría de los
ingenieros a entender como " propiedad intelectual " son núcleos IP, diseños comprados a un
tercero como subcomponentes de un ASIC más grande. Ellos pueden proporcionar en la forma
de un lenguaje de descripción de hardware (a menudo denominado un "suave macro"), o
como un diseño totalmente enrutada que podrían ser impreso directamente sobre la máscara
de un ASIC (a menudo denominado un "macro duro").
Muchas organizaciones ahora vender dichos núcleos prediseñadas CPU, Ethernet, interfaces
USB o teléfono y las organizaciones más grandes pueden tener un departamento o división
para producir núcleos para el resto de la organización. Macros suaves son a menudo proceso
independiente (es decir, pueden ser fabricados en una amplia gama de procesos de fabricación
y de diferentes fabricantes). Macros duros proceso limitado y por lo general más esfuerzo de
diseño debe ser invertido para migrar (puerto) a un proceso o un fabricante diferente.
"Célula estándar" cae en una clase más general de automatización de diseño llamados flujos de
diseño basada en células. ASICs estructurados, FPGAs y CPLDs son variaciones de diseño
basado en células. Desde el punto de vista del diseñador, todos comparten la misma entrada
frontal: una descripción RTL del diseño. Las tres técnicas, sin embargo, difieren
sustancialmente en los detalles del flujo de SPR (Sintetizar, Place-y-Route) y la implementación
física.
FPGA
CPLD
Ilustración 5 CPLD
Características
Definición Fuente
Un producto estándar de aplicación específica o ASSP es un circuito Tomado de
integrado que implementa una específica función que apela a un Wiki
amplio mercado. A diferencia de los ASICs que combinan una
colección de funciones y están diseñados por o para un cliente, ASSPs
están disponibles como componentes off-the-shelf. ASSPs se utilizan
en todas las industrias, desde la automoción a las comunicaciones.
Como regla general, si se puede encontrar un diseño en un conjunto
de datos de libros, entonces probablemente no es un ASIC, pero hay
algunas excepciones. Ejemplos de ASSPs están codificación /
decodificación de chip, chip de interfaz USB autónomo, etc.[5]
El Producto estándar para una aplicación específica o ASSP es un Tomado de
circuito integrado que implementa una función específica la cual Wikipedia
aplica a un mercado más amplio. En contraposición a ASICs, el cual
combina un grupo de funciones y se encuentra diseñado por o para
un consumidor, los ASSPs se encuentran disponibles como
componentes de consumo masivo. ASSPs se utilizan en todas las
industrias, desde las automotrices hasta las de comunicación.[6]
Las partes estándar específicas de la aplicación (ASSP) están Tomado de
diseñadas e implementadas exactamente de la misma manera que los EETimes
ASIC. Esto no es sorprendente, porque son esencialmente lo mismo.
La única diferencia es que un ASSP es un dispositivo de propósito más
general que está diseñado para ser utilizado por múltiples casas de
diseño de sistemas. Por ejemplo, un chip de interfaz USB
independiente se clasificaría como ASSP.[7]
Los dispositivos ASSPS cuentas con las mismas características que los Definición Grupal
dispositivos ASIC que son las mismas herramientas, flujo de
implementación y diseño con la diferencia que los dispositivos ASSPS
están destinados a un uso más general y enfocado a un mercado más
amplio y aplicación en todas las industrias.
Características
Es un producto de circuito integrado, que es para una aplicación específica y puede
vender a cualquier empresa.
Generalmente tiene las mismas características de rendimiento que un ASIC y, además
tiene el mismo tamaño de matriz.
Contiene cientos de millones de puertas lógicas y pueden usarse para crear funciones
increíblemente grandes y complejas.
Tienen entradas fijas, salidas, pines de alimentación y tierra.
El flujo de señal dentro y fuera de un dispositivo ASSP es fijo.
ASSP es un dispositivo de propósito más general que está diseñado para ser utilizado
por múltiples casas de diseño de sistemas.
Si un ASSP contiene uno o más núcleos de procesador, entonces es un SoC (es un chip
de silicio que contiene uno o más núcleos de procesador, ofrece alto rendimiento y
bajo consumo de energía).
Partes de un SoCs
A continuación, veremos los componentes que hace de SoCs una tecnología portable con
múltiples beneficios:
Controlador de memoria: Es importante aclarar que cuando el procesador debe
acceder a la RAM no lo hace de forma directa, sino que existen un conjunto de
circuitos que se encargan de llevar a cabo esta tarea y al estar estos circuitos dentro
del propio chip reduciremos los tiempos de acceso a la RAM.
Memoria: Es un componente vital para que las aplicaciones puedan ser ejecutadas y
todas las instrucciones del sistema sean realizadas de forma correcta.
Tarjeta gráfica: Muchos de los nuevos SoC incluyen tarjetas gráficas con soporte de 3D
lo cual nos evita tener una tarjeta gráfica adicional en la board.
Interfaces externas: Permiten la conectividad con múltiples dispositivos como discos
externos o memorias USB.
Buses: Estos permiten que la información entre los diversos elementos del sistema sea
transmitida de la forma correcta.
Comunicación: Permite contar con soporte de Wi-Fi y otras tecnologías de red.
Estos son los componentes fundamentales de SoC, pero adicional contamos con otros
elementos como servicios de GPS, seguridad, mayor resolución de pantalla, mayor capacidad
de pixeles en las cámaras, etc.
FPGA
Los FPGAs Field Programmable Gate Array (arreglo de compuertas programables en campo) es
un circuito integrado de electrónica digital, que tiene la capacidad de reconfiguración del
hardware en su interior.
Los lenguajes más populares que se utilizan para programar FPGA son el VHDL y el Verilog.
Cabe destacar que un FPGA no se programa de la forma “tradicional”, es decir, no se le graban
instrucciones a seguir o ejecutar (no se creas software). Lo que se “programa” como código, es
la descripción de un hardware real que será implementado en él.
En la fabricación, los FPGA son muy sencillos de construir y se venden listos para usar, lo cual
implica una reducción en los tiempos totales de una empresa. Sobre el diseño, un OEM puede
enviar un FPGA en cuanto su diseño inicial esté terminado y probado, lo cual de nuevo ahorra
tiempo a las empresas.
Para la aceleración no hay mucho que decir, ya que como todos sabemos, los FPGA de alto
rendimiento están ayudando a los procesadores mediante aceleraciones de carga y descarga
de información, con lo que se aumenta el rendimiento del sistema.
Aplicaciones
Lo interesante de este tipo de dispositivo son sus innumerables aplicaciones en la actualidad,
ya que sus características técnicas pueden ser enfocadas a sectores como:
Aeroespacial.
Audio.
Automotriz.
Broadcast.
Electrónica.
Centros de datos.
Computación de alto rendimiento.
Industrial y médica.
III. Conclusiones
Investigamos acerca de los circuitos integrados de aplicaciones específicas
(ASIC) vimos sus características, sus alternativas y productos basados en la
misma.
Enumeramos las definiciones de varios autores los cuales permitieron ampliar
la información para después nosotros hacer una síntesis en base a estas
definiciones.
Brindamos una definición grupal en base a los distintos autores, permitiendo
sintetizarlas.
Obtuvimos información acerca de los Productos estándar de aplicación
especifica (ASSPS), Sistemas en chip (SoC) y FPGAs y sus características.
IV. Bibliografía
«QWE-Wiki,» [En línea]. Available:
https://es.qwe.wiki/wiki/Standard_cell#Construction_of_a_standard_cell. [Último acceso: 20
Febrero 2020].