Application-specific integrated circuit

[3] As feature sizes have shrunk and chip design tools improved over the years, the maximum complexity (and hence functionality) possible in an ASIC has grown from 5,000 logic gates to over 100 million.

[2] Field-programmable gate arrays (FPGA) are the modern-day technology improvement on breadboards, meaning that they are not made to be application-specific as opposed to ASICs.

[3] A successful commercial application of gate array circuitry was found in the low-end 8-bit ZX81 and ZX Spectrum personal computers, introduced in 1981 and 1982.

[7] Every ASIC manufacturer could create functional blocks with known electrical characteristics, such as propagation 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 cells produce a design density that is cost-effective, and they can also integrate IP cores and static random-access memory (SRAM) effectively, unlike gate arrays.

Non-recurring engineering costs are much lower than full custom designs, as photolithographic masks are required only for the metal layers.

Often difficulties in routing the interconnect require migration onto a larger array device with a consequent increase in the piece part price.

The most prominent of such devices are 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, digital signal processor units, peripherals, standard interfaces, integrated memories, SRAM, and a block of reconfigurable, uncommitted logic.

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.

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.

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.

What most engineers understand as "intellectual property" are IP cores, designs purchased from a third-party as sub-components of a larger ASIC.

Some manufacturers and IC design houses offer multi-project wafer service (MPW) as a method of obtaining low cost prototypes.

Often called shuttles, these MPWs, containing several designs, run at regular, scheduled intervals on a "cut and go" basis, usually with limited liability on the part of the manufacturer.

The service usually involves the supply of a physical design database (i.e. masking information or pattern generation (PG) tape).

An application-specific standard product or ASSP is an integrated circuit that implements a specific function that appeals to a wide market.

A tray of application-specific integrated circuit (ASIC) chips
A packet processing ASIC inside an Ethernet switch
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.
Microscope photograph of custom ASIC (486 chipset) showing gate-based design on top and custom circuitry on bottom
Renesas M66591GP: USB2.0 Peripheral Controller