Types of ASIC
Types of ASIC
ASIC
STRUCTURED
CHANNELED CHANELLESS
GATE
RAGHAVENDRA ANJANAPPA
FULL CUSTOM
► In Full-Custom ASIC, all the logic cells, circuits and layouts are designed specifically for that
particular ASIC from the ground up. The designer may choose a full-custom ASIC design only
if he thinks that either the existing libraries are not fast enough or the logic cells are not
small or the power consumption is high.
► The main advantages of full-custom ASICs over other IC designs are it delivers the highest
possible performance at the smallest possible die size. But this high performance and small
size comes at a price of increased design time, complex design and overall cost of the IC
itself.
RAGHAVENDRA ANJANAPPA
FULL CUSTOM
► The following is a sample design of a CMOS based 2-input NAND gate, where every layer is
defined.
RAGHAVENDRA ANJANAPPA
STANDARD CELL BASED
► To know these IC first let us understand what a standard cell library stands for. Some of the
logic cells such as AND gates, OR gates, multiplexers, flip-flops are predesigned by designers
using different configurations, standardized and stored in the form of a library. This
collection is known as standard cell library.
► In standard cell-based, ASIC logic cells from these standard libraries are used. On the ASIC
chip standard cell area or flexible block are made up of standard cells arranged in the form of
rows. Along with these flexible blocks mega cells like microcontrollers or even
microprocessors are used on-chip. These mega cells are also known as Mega functions,
system level macros, fixed blocks, Functional standard blocks.
RAGHAVENDRA ANJANAPPA
STANDARD CELL BASED
► The figure represents a standard cell ASIC with a single standard cell area and four fixed
blocks. Mask layers are customized. Here designer can place standard cells anywhere on the
die. These are also known as C-BIC.
► The designer only has liability to change interconnection between transistors using the first
few metal layers of the die. The designer chooses from the gate array library. These are often
called as Masked Gate Array. Gate Array Based ASIC are of three types. They are Channeled
Gate Array, Channel less gate array and a structured gate array.
RAGHAVENDRA ANJANAPPA
CHANNELED GATE ARRAY
► In this type of gate array, wiring space is left between rows of transistors. These are similar
to CBIC as space is left for interconnection between blocks but in channeled gate array cell
rows are fixed in height whereas in CBIC this space can be adjusted.
► Some of the main features of this gate array are- this gate array uses predefined spaces
between rows for interconnection. Manufacturing time is two days to two weeks.
RAGHAVENDRA ANJANAPPA
PLDs (Programmable Logic Devices)
► These are the standard cells readily available. We
can program a PLD to customized a part of the
application, so they are considered as ASIC. We
can use different methods and software to
program a PLD. These contain a regular matrix of
logic cells usually programmable array logic along
with flip-flops or latches. Here interconnects are
present as a single large block.
► PROM is a common example of this IC. EPROM
uses MOS transistors as interconnect so by
applying high voltage we can program it. PLDs
have no customized logic cells or interconnect.
These have a fast design turnaround.
► The core consists of programmable basic logic cells which can perform both
combinational and sequential logic. We can program logic cells and interconnect using
some methods. Basic logic cells are surrounded by the matrix of programmable
interconnects and the core is surrounded by programmable I/O cells.
RAGHAVENDRA ANJANAPPA
FPGAs (Field Programmable Gate Array)
► FPGA usually comprises of
configurable logic blocks,
configurable I/O blocks,
programmable interconnects, clock
circuitry, ALU, memory, decoders.
► The small size of ASIC makes it a high ► As these are customized chips
choice for sophisticated larger systems. they provide low flexibility for
► As a large number of circuits built over a programming.
single chip, this causes high-speed ► As these chips have to be
applications. designed from the root level they
► ASIC has low power consumption. are of high cost per unit.
► As they are the system on the chip, ► ASIC have larger time to market
circuits are present side by side. So, very margin.
minimal routing is needed to connect
various circuits.
► ASIC has no timing issues and post-
production configuration.
RAGHAVENDRA ANJANAPPA
FPGAs Vs ASIC
https://www.elprocus.com/
https://sigenics.com/blog
RAGHAVENDRA ANJANAPPA