Application Specific Integrated Circuits (ASIC) Information

Application-specific integrated circuits (ASIC) are microchips developed and produced to satisfy a specific application requirement.

 

Despite the high cost of ASIC design, they can be advantageously tailor-made to exact product requirements and reduce the need for additional components. ASICs are therefore economical for high-volume production.

 

Applications and Design

 application specific integrated circuits asic selection guide

Because they are designed for a very specific purpose, ASICs are first specified by their intended application. This specification is typically more granular than a general industry designation (automotive, medical, etc.), as the chips are often produced to accomplish a narrow task within a specific industry.

 

Many ASICs are designed using a standard-cell approach, in which basic logic functions from a cell library or IP core are combined to accomplish the chip's primary function. CAD designers must map not only the logic design for the chip, but the physical component design as well.

 

Most ASIC uses can be accomplished using multiple components or a field-programmable gate array (FPGA). FPGAs are similar to ASICs in that they are application-specific, but differ in that they are reprogrammable and less efficient. FPGAs are typically used in low-volume production, for research and development operations, and to economically test ASIC designs before implementation.

 

The hour-long video below provides an excellent overview of the differences between ASICs and FPGAs.

 

Video credit: Xilinx / CC BY 3.0

 

In light of the chip differences described above, the table below illustrates some advantages and disadvantages of using application-specific integrated circuits.

 

 

Advantages

Small size

Low power consumption and high speed

Minimal routing issues

No timing issues due to single-chip design

No post-production configuration required

Disadvantages

Inflexible

Higher cost, especially on low-volume products

Increased time-to-market

 

 

 

Types

 

ASICs can be divided into multiple types according to the degree of design and development involved.

 

Type

Description

Advantages

Disadvantages

Full-custom

All photo-lithographic layers are custom-designed; often used for mobile processors and sensor ICs

Reduced area and footprint; low cost per device; ability to integrate existing components into chip

Increased manufacturing time; high up-front cost; complex CAD

Standard-cell-based

Built from functional blocks with known electrical characteristics

Highly flexible; low risk; short manufacturing time

Moderately high cost per device and up-front costs

Gate-array-based

Constructed of interconnected logic cells; also known as “semi-custom”

Low up-front cost; short production cycles

Often high cost per device; relatively inefficient

 

The image below shows the functional difference between a gate-array and standard-cell ASIC. A notable difference is that the up-front costs of producing a gate-array chip can be shared by multiple customers, as these chips use a basic shared platform. In contrast, standard-cell ASICs use less space and are more efficient, but are totally unique to an application and therefore more expensive to produce.

 

application specific integrated circuits asic selection guide

Image credit: Chip Design

 

Standards

 

ASIC design, production, and use may be streamlined by adhering to one of the various published standards pertaining to these chips. Example standards are listed below.

 

FAA AD 2002-20-09: Premature failure of an ASIC device

 

 

Image credit:

 

PREMA Semiconductor GmbH

 


UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Application Specific Integrated Circuits (ASIC)
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.