Sie sind auf Seite 1von 10

Application-specific integrated circuit

From Wikipedia, the free encyclopedia

"ASIC" redirects here. For other uses, see ASIC (disambiguation).

A tray of Application-specific integrated circuit (ASIC) chips.

An application-specific integrated circuit (ASIC) /esk/, is an integrated circuit (IC) customized for a
particular use, rather than intended for general-purpose use. For example, a chip designed to run in a digital
voice recorder or a high-efficiency Bitcoin miner is an ASIC. Application-specific standard products (ASSPs) are
intermediate between ASICs and industry standard integrated circuits like the7400 or the 4000 series.
As feature sizes have shrunk and design tools improved over the years, the maximum complexity (and hence
functionality) possible in an ASIC has grown from 5,000 gates to over 100 million. Modern ASICs often include
entire microprocessors, memory blocks including ROM,RAM, EEPROM, flash memory and other large building
blocks. Such an ASIC is often termed a SoC (system-on-chip). Designers of digital ASICs often use a hardware
description language (HDL), such as Verilog or VHDL, to describe the functionality of ASICs.
Field-programmable gate arrays (FPGA) are the modern-day technology for building a breadboard or prototype
from standard parts; programmable logic blocks and programmable interconnects allow the same FPGA to be
used in many different applications. For smaller designs or lower production volumes, FPGAs may be more cost
effective than an ASIC design even in production. The non-recurring engineering (NRE) cost of an ASIC can run
into the millions of dollars.
Contents
[hide]

1History

2Standard-cell designs

3Gate-array design

4Full-custom design

5Structured design

6Cell libraries, IP-based design, hard and soft macros

7Multi-project wafers

8See also

9References

10Sources

History[edit]

The initial ASICs used gate array technology. Ferranti produced perhaps the first gate-array, the ULA
(Uncommitted Logic Array), around 1980[citation needed] . An early successful commercial application was the ULA
circuitry found in the 8-bit ZX81 and ZX Spectrum low-end personal computers, introduced in 1981 and 1982.
These were used by Sinclair Research (UK) essentially as a low-cost I/O solution aimed at handling the
computer's graphics. Some versions of ZX81/Timex Sinclair 1000 used just four chips (ULA, 2Kx8RAM,
8Kx8 ROM, Z80A CPU) to implement an entire mass-market personal computer with built-in BASIC interpreter.
[citation needed]

Customization occurred by varying the metal interconnect mask. ULAs had complexities of up to a few thousand
gates. Later versions became more generalized, with differentbase dies customised by both metal and
polysilicon layers. Some base dies include RAM elements.

Standard-cell designs[edit]
Main article: standard cell
In the mid-1980s, a designer would choose an ASIC manufacturer and implement their design using the design
tools available from the manufacturer. While third-party design tools were available, there was not an effective
link from the third-party design tools to the layout and actual semiconductor process performance characteristics
of the various ASIC manufacturers. Most designers ended up using factory-specific tools to complete the
implementation of their designs. A solution to this problem, which also yielded a much higher density device, was
the implementation of standard cells. Every ASIC manufacturer could create functional blocks with known
electrical characteristics, such aspropagation delay, capacitance and inductance, that could also be represented
in third-party tools. Standard-cell design is the utilization of these functional blocks to achieve very high gate
density and good electrical performance. Standard-cell design fits between Gate Array and Full Custom design
in terms of both its non-recurring engineering and recurring component cost.
By the late 1990s, logic synthesis tools became available. Such tools could compile HDL descriptions into a
gate-level netlist. Standard-cell integrated circuits (ICs) are designed in the following conceptual stages,
although these stages overlap significantly in practice.
1. A team of design engineers starts with a non-formal understanding of the required functions for a new
ASIC, usually derived from requirements analysis.
2. The design team constructs a description of an ASIC (application specific integrated circuits) to achieve
these goals using an HDL. This process is analogous to writing a computer program in a high-level
language. This is usually called the RTL (register-transfer level) design.
3. Suitability for purpose is verified by functional verification. This may include such techniques as logic
simulation, formal verification, emulation, or creating an equivalent pure software model (see Simics, for
example). Each technique has advantages and disadvantages, and often several methods are used.
4. Logic synthesis transforms the RTL design into a large collection of lower-level constructs called
standard cells. These constructs are taken from a standard-cell library consisting of pre-characterized
collections of gates (such as 2 input nor, 2 input nand, inverters, etc.). The standard cells are typically
specific to the planned manufacturer of the ASIC. The resulting collection of standard cells, plus the
needed electrical connections between them, is called a gate-level netlist.
5. The gate-level netlist is next processed by a placement tool which places the standard cells onto a
region representing the final ASIC. It attempts to find a placement of the standard cells, subject to a
variety of specified constraints.
6. The routing tool takes the physical placement of the standard cells and uses the netlist to create the
electrical connections between them. Since the search space is large, this process will produce a
sufficient rather than globally optimal solution. The output is a file which can be used to create a set
of photomasks enabling asemiconductor fabrication facility (commonly called a 'fab') to produce physical
ICs.
7. Given the final layout, circuit extraction computes the parasitic resistances and capacitances. In the case
of a digital circuit, this will then be further mapped into delay information, from which the circuit
performance can be estimated, usually by static timing analysis. This, and other final tests such
as design rule checking and power analysis (collectively called signoff) are intended to ensure that the
device will function correctly over all extremes of the process, voltage and temperature. When this
testing is complete the photomask information is released for chip fabrication.

These steps, implemented with a level of skill common in the industry, almost always produce a final device that
correctly implements the original design, unless flaws are later introduced by the physical fabrication process.
The design steps (or flow) are also common to standard product design. The significant difference is that
standard-cell design uses the manufacturer's cell libraries that have been used in potentially hundreds of other
design implementations and therefore are of much lower risk than full custom design. Standard cells produce a
design density that is cost effective, and they can also integrate IP cores and SRAM (Static Random Access
Memory) effectively, unlike Gate Arrays.

Gate-array design[edit]

Microscope photograph of a gate-array ASIC showing the predefined logic cells and custom interconnections. This particular
design uses less than 20% of available logic gates.

Gate-array design is a manufacturing method in which the diffused layers, i.e. transistors and other active
devices, are predefined and wafers containing such devices are held in stock prior to metallizationin other
words, unconnected. The physical design process then defines the interconnections of the final device. For most
ASIC manufacturers, this consists of from two to as many as nine metal layers, each metal layer running
perpendicular to the one below it. Non-recurring engineering costs are much lower, as photolithographic masks
are required only for the metal layers, and production cycles are much shorter, as metallization is a
comparatively quick process.
Gate-array ASICs are always a compromise as mapping a given design onto what a manufacturer held as a
stock wafer never gives 100% utilization. Often difficulties in routing the interconnect require migration onto a
larger array device with consequent increase in the piece part price. These difficulties are often a result of the
layout software used to develop the interconnect.
Pure, logic-only gate-array design is rarely implemented by circuit designers today, having been replaced almost
entirely by field-programmable devices, such as field-programmable gate arrays (FPGAs), which can be
programmed by the user and thus offer minimal tooling charges non-recurring engineering, only marginally
increased piece part cost, and comparable performance. Today, gate arrays are evolving into structured
ASICs that consist of a large IP core like a CPU, DSP unit, peripherals, standard interfaces, integrated
memories SRAM, and a block of reconfigurable, uncommited logic. This shift is largely because ASIC devices
are capable of integrating such large blocks of system functionality and "system-on-a-chip" requires far more
than just logic blocks.
In their frequent usages in the field, the terms "gate array" and "semi-custom" are synonymous. Process
engineers more commonly use the term "semi-custom", while "gate-array" is more commonly used by logic (or
gate-level) designers.

Full-custom design[edit]
Main article: Full custom

Microscope photograph of custom ASIC (486 chipset) showing gate-based design on top and custom circuitry on bottom.

By contrast, full-custom ASIC design defines all the photolithographic layers of the device. Full-custom design is
used for both ASIC design and for standard product design.
The benefits of full-custom design usually include reduced area (and therefore recurring component cost),
performance improvements, and also the ability to integrate analog components and other pre-designed and
thus fully verified components, such as microprocessor cores that form a system-on-chip.
The disadvantages of full-custom design can include increased manufacturing and design time, increased nonrecurring engineering costs, more complexity in the computer-aided design (CAD) system, and a much higher
skill requirement on the part of the design team.
For digital-only designs, however, "standard-cell" cell libraries, together with modern CAD systems, can offer
considerable performance/cost benefits with low risk. Automated layout tools are quick and easy to use and also
offer the possibility to "hand-tweak" or manually optimize any performance-limiting aspect of the design.
This is designed by using basic logic gates, circuits or layout specially for a design.

Structured design[edit]
Main article: Structured ASIC platform
Structured ASIC design (also referred to as "platform ASIC design"), is a relatively new term in the industry,
resulting in some variation in its definition. However, the basic premise of a structured ASIC is that both
manufacturing cycle time and design cycle time are reduced compared to cell-based ASIC, by virtue of there
being pre-defined metal layers (thus reducing manufacturing time) and pre-characterization of what is on the
silicon (thus reducing design cycle time). One definition states that
In a "structured ASIC" design, the logic mask-layers of a device are predefined by the ASIC vendor (or in
some cases by a third party). Design differentiation and customization is achieved by creating custom
metal layers that create custom connections between predefined lower-layer logic elements. "Structured
ASIC" technology is seen as bridging the gap between field-programmable gate arrays and "standardcell" ASIC designs. Because only a small number of chip layers must be custom-produced, "structured
ASIC" designs have much smaller non-recurring expenditures (NRE) than "standard-cell" or "full-custom"
chips, which require that a full mask set be produced for every design. [citation needed]
This is effectively the same definition as a gate array. What makes a structured ASIC different is that in a
gate array, the predefined metal layers serve to make manufacturing turnaround faster. In a structured ASIC,
the use of predefined metallization is primarily to reduce cost of the mask sets as well as making the design
cycle time significantly shorter. For example, in a cell-based or gate-array design the user must often design
power, clock, and test structures themselves; these are predefined in most structured ASICs and therefore
can save time and expense for the designer compared to gate-array. Likewise, the design tools used for
structured ASIC can be substantially lower cost and easier (faster) to use than cell-based tools, because
they do not have to perform all the functions that cell-based tools do. In some cases, the structured ASIC
vendor requires that customized tools for their device (e.g., custom physical synthesis) be used, also
allowing for the design to be brought into manufacturing more quickly.

Cell libraries, IP-based design, hard and soft macros [edit]


Cell libraries of logical primitives are usually provided by the device manufacturer as part of the service.
Although they will incur no additional cost, their release will be covered by the terms of a non-disclosure

agreement (NDA) and they will be regarded as intellectual property by the manufacturer. Usually their
physical design will be pre-defined so they could be termed "hard macros".
What most engineers understand as "intellectual property" are IP cores, designs purchased from a thirdparty as sub-components of a larger ASIC. They may be provided as an HDL description (often termed a
"soft macro"), or as a fully routed design that could be printed directly onto an ASIC's mask (often termed a
hard macro). Many organizations now sell such pre-designed cores CPUs, Ethernet, USB or telephone
interfaces and larger organizations may have an entire department or division to produce cores for the
rest of the organization. Indeed, the wide range of functions now available is a result of the phenomenal
improvement in electronics in the late 1990s and early 2000s; as a core takes a lot of time and investment to
create, its re-use and further development cuts product cycle times dramatically and creates better products.
Additionally, organizations such as OpenCores are collecting free IP cores, paralleling the open
source software movement in hardware design.
Soft macros are often process-independent, i.e., they can be fabricated on a wide range of manufacturing
processes and different manufacturers. Hard macros are process-limited and usually further design effort
must be invested to migrate (port) to a different process or manufacturer.

Multi-project wafers[edit]
Some manufacturers offer multi-project wafers (MPW) as a method of obtaining low cost prototypes. Often
called shuttles, these MPW, containing several designs, run at regular, scheduled intervals on a "cut and go"
basis, usually with very little liability on the part of the manufacturer. The contract involves the assembly and
packaging of a handful of devices. The service usually involves the supply of a physical design data base
i.e. masking information or Pattern Generation (PG) tape. The manufacturer is often referred to as a "silicon
foundry" due to the low involvement it has in the process.

See also[edit]

Complex programmable logic device (CPLD)

Electronic design automation (EDA or ECAD)

Field-programmable gate array (FPGA)

Multi-project chip (MPC)

Very-large-scale integration (VLSI)

System-on-a-chip (SoC)

Application-specific instruction-set processor (ASIP)

Circuito integrado de aplicacin especfica


Un Circuito Integrado para Aplicaciones Especficas (o ASIC, por sus siglas en ingls) es un circuito
integrado hecho a la medida para un uso en particular, en vez de ser concebido para propsitos de uso general.
Se usan para una funcin especfica. Por ejemplo, un chip diseado nicamente para ser usado en un telfono
mvil es un ASIC. Por otro lado, los circuitos integrados de la serie 7400 son circuitos lgicos (combinacionales
o secuenciales) que se pueden utilizar para una multiplicidad de aplicaciones. En un lugar intermedio entre los
ASIC y los productos de propsito general estn losProductos Estndar para Aplicaciones Especficas,
o ASSP por sus siglas en ingls.
Con los avances en la miniaturizacin y en las herramientas de diseo, la complejidad mxima, y por ende la
funcionalidad, en un ASIC ha crecido desde 5.000 puertas lgicas a ms de 100 millones. Los ASIC modernos a
menudo incluyen procesadores de 32-bit, bloques de memoria RAM, ROM, EEPROM y Flash, as como otros
tipos de mdulos. Este tipo de ASIC frecuentemente es llamadoSistema en un Chip, o SoC, por sus siglas en
ingls. Los diseadores de ASIC digitales usan lenguajes descriptores de hardware (HDL), tales
como Verilog o VHDL, para describir la funcionalidad de estos dispositivos.

Las FPGA (Field Programmable Gate Arrays, matriz de puertas programables) son la versin moderna de los
prototipos con puertas lgicas de la serie 7400. Contienen bloques de lgica programable e interconexiones
programables que permiten a un modelo de FPGA ser usada en muchas aplicaciones distintas. Para los
diseos ms pequeos o con volmenes de produccin ms bajos, las FPGAs pueden tener un costo menor
que un diseo equivalente basado en ASIC, debido a que el costo fijo (el costo para preparar una lnea de
produccin para que fabrique un ASIC en particular), es muy alto, especialmente en las tecnologas ms
densas, ms de un milln de dlares para una tecnologa de 90nm o menor.
ndice
[ocultar]

1Historia

2Diseo basado en Celdas Estndares (Standard Cell)

3Diseo basado en Matriz de Puertas (Gate Array)

4Diseo hecho totalmente a la medida (Full Custom Circuits)

5Diseo estructurado (Structured Array)

6Librera de celdas, diseo basado en IP, macros

7FPGAs

8Obleas multiproyecto

9Fabricantes de ASIC (Fundiciones)

10Vase tambin

11Enlaces externos

Historia[editar]
Los primeros ASIC utilizaban tecnologa de matriz de puertas. Ferranti fabric tal vez la primera matriz de
puertas, la ULA (Uncommitted Logic Array o Matriz lgica no fija), alrededor de 1980. El diseo a la medida se
realizaba al variar la mscara de interconexin metlica. Las ULAs tenan complejidades de hasta algunos miles
de puertas. Las versiones posteriores fueron ms generalizadas, con moldes base configurados tanto por las
capas metlicas como polisilicnicas. Algunos moldes base incluan elementos de RAM.

Diseo basado en Celdas Estndares (Standard Cell)[editar]


A mediados de 1980, un diseador elega a un fabricante de ASIC, y luego implementaba el diseo utilizando
las herramientas provistas por ese fabricante en particular. A pesar de que existan herramientas de diseo
provista por terceros, no haba un enlace efectivo entre stas y los procesos productivos de los fabricantes. Una
solucin a este problema, que adems permiti aumentar la densidad de los ASIC, fue la implementacin de
Celdas Estndares. Cada fabricante de ASIC creaba bloques funcionales con caractersticas elctricas
conocidas, tales como los tiempos de propagacin, capacitancias e inductancias, que podan ser representadas
en las herramientas desarrolladas por terceros. El diseo basado en Celdas Estndares es el uso de estos
bloques funcionales para alcanzar densidades de puertas muy altas, y un buen desempeo elctrico. Este tipo
de diseo se ubica entre diseo de Matriz de Puertas, y el diseo hecho totalmente a la medida, en trmino de
los costos fijos y de fabricacin de cada unidad.
Hacia finales de 1980, estuvieron disponibles las herramientas de sntesis lgica, tales como el Design
Compiler. Estas herramientas podan compilar descripciones HDL en una lista de nodos al nivel de puertas.
Esto dio paso a un estilo de diseo llamado Diseo basado en Celdas Estndares. Este tipo de diseo
contempla las siguientes etapas conceptuales, aunque en la prctica estas etapas se traslapan
significativamente.

Estos pasos, llevados a cabo con el nivel de habilidad comn en la industria, casi siempre producen un
dispositivo final que implementa correctamente el diseo original, a menos que se introduzcan fallas al nivel
fsico de fabricacin.
1. Un equipo de ingenieros de diseo comienza con la compresin no formal de las funciones requeridas
por el ASIC a disear, usualmente derivada del anlisis de requerimientos.
2. El equipo de diseo construye una descripcin del ASIC para alcanzar estos objetivos, utilizando un
HDL. Este proceso es similar a escribir un programa computacional en un lenguaje de alto nivel. Este
usualmente es llamado el diseo RTL (Register Transfer Level).
3. La validez del diseo es verificada a travs de una simulacin. Un sistema virtual, implementado a nivel
de software puede simular el desempeo de los ASIC a velocidades equivalentes de mil millones de
instrucciones por segundo.
4. Una herramienta de sntesis lgica convierte el diseo RTL en un gran conjunto de elementos de bajo
nivel, llamados Celdas Estndares. Estos elementos son tomados desde una biblioteca, que consiste
en una coleccin de puertas precaracterizadas (tales como NOR de 2 entradas, NAND de 2 entradas,
inversores, etc.). Las celdas estndares usualmente son especficas para el fabricante del ASIC. El
conjunto resultante de Celdas Estndares, junto a la interconexin de ellas, es llamado la lista de nodos
a nivel de puertas.
5. La lista de nodos es luego procesada por una herramienta de posicionamiento, la cual ubica las Celdad
Estndares en una regin que representa el ASIC final. Esta ubicacin est sujeta a un conjunto de
restricciones. En ocasiones se utilizan tcnicas avanzadas para optimizar el posicionamiento.
6. La herramienta de ruteo toma la ubicacin fsica de las celdas, y utiliza el listado de nodos para crear las
conexiones elctricas entre ellas. La salida de esta etapa es un conjunto de fotomscaras, con las que
el fabricante producir los circuitos integrados.
7. Se puede hacer una estimacin bastante precisa de los retardos finales, las resistencias y capacitancias
parsitas y del consumo de energa. Estas estimaciones son usadas en la ronda final de pruebas. Estas
pruebas demostrarn que el dispositivo funcionar en los rangos de temperatura y voltaje extremos.
Cuando estas pruebas finalizan, la informacin de las fotomscaras en entregada para la fabricacin
del chip.
Estos pasos de diseo son tambin comunes al diseo de un producto estndar. La diferencia significativa es
que el diseo con Celdas Estndares utiliza la biblioteca de celdas del fabricante, que ha sido utilizada en
potencialmente cientos de otros diseos, y por lo tanto constituyen un riesgo mucho menor que un diseo
hecho totalmente a la medida. Las Celdas Estndares producen una densidad de diseo con un costo
comparativamente ms bajo, y pueden tambin integrar ncleos IP y SRAM en una forma efectiva, a diferencia
de las matrices de puertas.

Diseo basado en Matriz de Puertas (Gate Array)[editar]


El diseo basado en Matriz de Puertas (gate array) es un mtodo de manufactura en donde las capas
difundidas, es decir, los transistores y otros elementos activos estn predefinidos, y las obleas que contienen
estos dispositivos se mantienen en stock antes de la metalizacin, es decir, desconectadas. El proceso de
diseo fsico luego define la interconexin del dispositivo final. Para la mayora de los fabricantes de ASIC, esto
consiste de dos a cinco capas metlicas, cada una perpendicular a la que la precede. Los costos fijos son
mucho ms bajos, ya que las mscaras litogrficas se requieren slo para las capas metlicas, y los ciclos
productivos son mucho ms cortos, ya que la metalizacin es un proceso comparativamente ms rpido.
Tambin es importante para el diseador que con este mtodo se pueden conseguir retardos de propagacin
mnimos, comparado con las soluciones basadas en FPGAs disponibles en el mercado.
Los ASIC basados en matriz de puertas requieren siempre de un compromiso, ya que al determinar la
correspondencia de un diseo determinado con las obleas que el fabricante tiene es stock, nunca da una
utilizacin del 100%. A menudo las dificultades que aparecen al rutear las interconexiones, requieren migrar a
un dispositivo con un arreglo ms grande, con el consecuente aumento en el costo del dispositivo. Estos
problemas frecuentemente son resultado del software utilizado para desarrollar las interconexiones.
En la actualidad, los diseos formados solamente por puertas lgicas raramente son implementados con Matriz
de puertas, y son reemplazados por dispositivos programables, como las FPGA, las cuales pueden ser

programadas por el usuario, y el costo fijo asociado es mnimo, un costo por unidad marginalmente superior, y
desempeo comparable. Hoy, las Matrices de puertas estn evolucionando en ASIC estructurados, que
consisten en un gran ncleo IP (Intellectual Property), como un procesador, una unidad DSP, perifricos,
memorias y bloques lgicos reconfigurables. Este cambio se debe principalmente a que los ASIC son capaces
de integrar estos grandes bloques de sistemas funcionales, y los "sistemas en un chip" (SoC) requieren ms
que slo bloques lgicos.
El trmino "Matriz de puertas" (Gate Array) es casi sinnimo del trmino "Semi a la medida" (Semi-Custom). El
trmino utilizado depende de quin lo utilice; si se es un ingeniero de proceso, probablemente se utilice el
trmino "Semi a la medida", mientras que si se es un diseador a nivel lgico, se utiliza "Matriz de puertas"
(Gate Array).

Diseo hecho totalmente a la medida (Full Custom Circuits) [editar]


Por otro lado, el diseo hecho totalmente a la medida define la totalidad de las capas litogrficas del dispositivo.
Este se utiliza tanto para el diseo de ASIC como para el diseo de productos estndares.
Los beneficios de este mtodo usualmente incluye un rea reducida (y consecuentemente costos por unidad
menores), mejoras en el desempeo y tambin la habilidad de integrar componentes analgicos y otros
componentes pre-diseados, como son los microprocesadores que forman un SoC.
Las desventajas del diseo totalmente a la medida son un costo y tiempo de desarrollo mayores, costos fijos
mayores, mayor complejidad del software CAD y la necesidad de habilidades mucho mayores por parte del
equipo de diseo.
Sin embargo, para diseos puramente digitales, las libreras de "celdas estndares", junto con los sistemas
CAD modernos, pueden ofrecer ventajas considerables en trminos de costos y desempeo junto a un bajo
riesgo. Las herramientas de layout automtico son rpidas y fciles de usar, y ofrecen la posibilidad de
optimizar manualmente cualquier aspecto que limite el desempeo del diseo.

Diseo estructurado (Structured Array)[editar]


El diseo estructurado de ASIC es una expresin ambigua, con diferentes significados dependiendo del
contexto. ste es un trmino relativamente nuevo en la industria, lo que explica que haya variaciones en su
definicin. Sin embargo, la premisa bsica es que tanto el ciclo de manufactura como el ciclo de diseo se
reducen comparado con los ASIC basados en celdas, gracias a la existencia de capas metlicas predefinidas
(que reducen el tiempo de fabricacin), y una pre-caracterizacin de lo que est en el silicio (lo que reduce el
tiempo de diseo).
Una definicin establece que en un diseo ASIC estructurado, las mscaras de las capas lgicas estn
predefinidas por el vendedor del ASIC (en algunos caso por un tercero). El diseo se realiza al crear capas de
metal hechas a la medida, que crean conexiones entre los elementos predefinidos de las capas inferiores. La
tecnologa de "ASIC estructurados" es vista como el puente que une la barrera entre las FPGA y los diseos
ASIC de celdas estndares. Debido a que slo un nmero pequeo de las capas del chip deben ser producidas
a la medida, los "ASIC estructurados" tienen costos fijos menores que los chip basados en celdas estndares o
hechos totalmente a la medida, los que requieren producir un conjunto completo de mscaras para cada diseo.
Esto corresponde, en efecto, a la misma definicin de una Matriz de Puertas.
Lo que hace a los ASIC estructurados diferente de las matrices de puertas es que en estas ltimas, las capas
metlicas predefinidas sirven para acelerar el proceso de fabricacin. En los ASIC estructurados, la
metalizacin predefinida sirve principalmente para reducir el costo del conjunto de mscaras, y tambin se
utiliza para reducir el ciclo de desarrollo. Por ejemplo, en un diseo basado en celdas o en matriz de puertas, el
usuario a menudo debe disear la alimentacin, el reloj y las estructuras de prueba; stas estn predefinidas en
la mayora de los ASIC estructurados, lo que se traduce en un ahorro de tiempo y costos. Asimismo, las
herramientas utilizadas para los ASIC estructurados pueden reducir sustancialmente y facilitar el diseo, ya que
la herramienta no tienen que realizar todas las funciones necesarias para los ASIC basados en celdas. En
algunos casos, los vendedores de ASIC estructurados requieren de herramientas hechas a la medida para usar
sus dispositivos, lo que tambin permite acelerar la manufactura.
Otro aspecto importante sobre los ASIC estructurados es que permiten el uso de IP que son comunes a ciertas
aplicaciones, o segmentos de la industria, en vez de ser diseados. Al construir la IP directamente en la
arquitectura, el diseador puede nuevamente ahorrar tanto tiempo como dinero, comparado con el diseo de IP
en ASIC basadas es celdas.
El mejor consejo es leer cuidadosamente como el vendedor define un ASIC estructurado en particular, ya que
existen diferencias significativas entre las ofertas de los distintos vendedores.

Librera de celdas, diseo basado en IP, macros[editar]


Las bibliotecas de celdas de primitivos lgicos, comnmente son suministrados por el fabricante del dispositivo
como parte de sus servicios. Aunque no tienen un costo adicional, se entregan bajo un acuerdo de
confidencialidad y sern considerados como propiedad intelectual del fabricante. Usualmente su diseo fsico
estar predefinido, por lo cual se denominan "macros duros".
Pero lo que la mayora de los ingenieros entiende como "propiedad intelectual" son los ncleos IP, diseos
comprados a terceros como subcomponentes de un ASIC ms grande. Pueden suministrarse como una
descripcin HDL (a menudo denominadas "macros blandos"), o como un diseo totalmente ruteado que puede
ser impreso directamente en la mscara del ASIC. Actualmente muchas organizaciones venden estas IP
prediseadas, y las organizaciones ms grandes pueden tener un departamento completo para producir estas
IP para el resto de la organizacin. Por ejemplo, uno puede comprar CPUs, ethernet, USB o interfaces
telefnicas. De hecho, el amplio rango de funciones disponibles en la actualidad es un factor significativo en el
aumento de la electrnica en los aos 1990 y 2000; como crear propiedad intelectual toma mucho tiempo y
dinero, su reutilizacin y desarrollos posteriores, reduce drsticamente los ciclos de los productos y mejora su
calidad.
Los macros suaves a menudo no dependen del proceso, es decir, pueden ser fabricados en un amplio rango de
procesos de manufactura y por diferentes empresas.
Los macros duros estn limitados a un proceso, y es necesario esfuerzos adicionales para migrarlos a otros
procesos o empresas.

FPGAs[editar]
Las FPGA (Field Programmable Gate Array, matriz de puertas programables) se asemejan a las matrices de
puertas pero son programables por el usuario en lugar de fabricadas a medida para cada aplicacin. Aunque su
densidad siempre ser menor consiguen integrar un gran nmero de puertas, en el 2008 son asumibles diseos
en 65nm con ms de 10 millones de puertas, decenas de megabits de RAM e incluso varios procesadores, esto
las hace suficientes para la mayora de aplicaciones. La ley de Moore y el creciente coste de inversin de las
tecnologas juega a su favor y hace que su cuota de mercado crezca consistentemente cada ao. Ver el artculo
dedicado a las FPGAs

Obleas multiproyecto[editar]
Algunos fabricantes ofrecen obleas multiproyecto, MPW por sus siglas en ingls, como un mtodo para obtener
prototipos de bajo costo. A menudo llamados ""shuttles"", estos MPW, que contienen varios diseos, se fabrican
a intervalos regulares, comnmente con poca responsabilidad por parte del fabricante. El contrato incluye el
ensamblaje de un puado de dispositivos. El servicio incluye el suministro de una base de datos de diseos
fsicos. El fabricante es a menudo llamado como "fundicin de silicio", debido a la poca participacin que tienen
durante el proceso.

Fabricantes de ASIC (Fundiciones)[editar]

Chartered

IBM

LSI Logic

Microchip Technology

SMIC

Texas Instruments

TSMC

UMC

Agere Systems

Das könnte Ihnen auch gefallen