VLSI
VLSI
Application Specific
Integrated Circuits
2
,Presented by
ANBURAJ(13BEC2009)
S.GIGNESH KUMAR(13BEC2043)
K.DHIVYA(13BEC2032)
R.GOWTHAMI(13BEC2054)
,GUIDED BY
Mrs.M.Arulpriya
[Asst.prof (ECE dept.)]
?What is an ASIC
An application-specific integrated circuit
(ASIC) is an integrated circuit (IC)
customized for a particular use
INTRODUCTION
.It is non-standard integrated circuit
A Structured ASIC falls between an FPGA and a Standard Cell.based ASIC
It contains very large part of the electronic needed on a single
.integrated circuit
.Structured ASICs are used mainly for mid-volume level designs
TYPES OF ASICs
FULL CUSTOM
A Full custom ASIC is one which includes some (possibly all)
logic cells that are customized and all mask layers that are
.customized
A microprocessor is an example of a full-custom IC
Full-custom ICs are the most expensive to manufacture and to
design
The manufacturing lead time (the time required just to make an
IC not including design time) is typically eight weeks for a full. custom IC
SEMI-CUSTOM
ASICs , for which all of the logic cells are predesigned and some
(possibly all) of the mask layers are customized are called
.semi custom ASICs
Using the predesigned cells from a cell library makes the
.design , much easier
There are two types of semicustom ASICs
Standard-cellbased ASICs)i(
.Gate-arraybased ASICs)ii(
STANDARD CELL
In semiconductor design,
standard cell methodology is a
method of designing
application-specific integrated circ
uits
(ASICs) with mostly digital-logic
features.
Using logic gates such as AND
,OR,NOT,etc
12
PROGRAMMABLE
13
14
15
:DESIGN DESCRIPTION
At initial stage of design process designer
provides a Behavioral description of the
functionality intended.
Behavioral model does not care about the
structure of the design, and does not include
timing information.
16
17
18
:FUNCTIONAL SIMULATION
There are mainly two classes of logic
simulators:
compiled code logic simulators.
event-driven logic simulators.
19
ASIC SYNTHESIS:
RTL Synthesis involves three major steps:
1. Transition from RTL description into gates
and flip-flops. (in order to reduce number of
gates in the design)
2. Optimization of logic.
3. Placement and routing of optimized netlist.
20
Area Optimization:
With shrinking system size ASIC
should be able to accommodate
maximum functionality in
minimum area.
Area can be optimized by having
lesser number of cells and by
replacing multiple cells with
single cell that includes both
functionality.
21
Timing Optimization:
Designer specifies maximum delay between
primary input and primary output.
Power Optimization:
Development of hand-held devices has led to reduction of
battery size and hence low power consuming systems.
Low power consumption has become a big requirement
for lot of designers.
22
VERIFICATION
Biggest challenge in IC design is verification because the cost
of single error is huge.
One type of verification methods include Simulation, and
Emulation and hardware acceleration.
Emulator is a hardware device that can be used to emulate a
piece of hardware functionality. It is commonly used as a
debugging tool to test a system under development for
functional correctness.
24
25
26