Академический Документы
Профессиональный Документы
Культура Документы
Lecture # 1
VLSI Design
Prepared by
S.Sathishkumar
A.M.Sudha
Lecturer/EEE
CMOS VLSI Design
VLSI:Very Large Scale Integration
Integration: Integrated Circuits
multiple devices on one substrate
How large is Very Large?
SSI (small scale integration)
7400 series, 10-100 transistors
MSI (medium scale)
74000 series 100-1000
LSI 1,000-10,000 transistors
VLSI > 10,000 transistors
ULSI/SLSI (some disagreement)
CMOS VLSI Design
Integration Improves the Design
Lower parasitics, higher clocking speed
Lower power
Physically small
Integration Reduces Manufacturing Costs
(almost) no manual assembly
About $1-5billion/fab
Typical Fab ~1 city block, a few hundred people
Packaging is largest cost
Testing is second largest cost
For low volume ICs, Design Cost may swamp
all manufacturing cost
WHY VLSI?
CMOS VLSI Design
What is a Silicon Chip?
A pattern of interconnected switches and gates on the surface of a
crystal of semiconductor (typically Si)
These switches and gates are made of
areas of n-type silicon
areas of p-type silicon
areas of insulator
lines of conductor (interconnects) joining areas together
Aluminium, Copper, Titanium, Molybdenum, polysilicon, tungsten
The geometryof these areas is known as the layout of the chip
Connections from the chip to the outside world are made around the
edge of the chip to facilitate connections to other devices
CMOS VLSI Design
Y - Chart
CMOS VLSI Design
Specifications
IO, Goals and Objectives, Function, Costs
Architectural Description
VHDL, Verilog, Behavioral, Large Blocks
Logic Design
Gates plus Registers
Circuit Design
Transistors sized for power and speed
Discrete Logic, Technology Mapping
Layout
Size, Interconnect, Parasitics
Levels of Design
CMOS VLSI Design
n+ n+
S
G
D
+
DEVICE
CIRCUIT
GATE
MODULE
SYSTEM
CMOS VLSI Design
Physical Design Cycle
The process of converting specifications of an electrical circuit into
a layout
Physical Design Cycle
Circuit Design
Fabrication
Floorplanning & Placement
Pin Assignment
Compaction
Partitioning
Routing
n+ n+
S
G
D
CMOS VLSI Design
Partitioning
Decomposition of a system into a set of smaller subsystems
without affecting its original functionality
Factors
Memory space requirements
Computation Power
Parameters
Interconnections between partitions
Delay due to partitioning
Number of terminals
Area of each partition
Number of partitions
CMOS VLSI Design
Floorplanning & Placement
Assigning locations to the blocks on a layout surface
Floorplanning All/Some blocks are flexible
Placement All bocks are fixed
Factors
Layout area
Completion of routing
Circuit performance
Parameters
Shape of the blocks
Routing considerations
Placement for high performance circuits
Packaging considerations
Pre-placed blocks
CMOS VLSI Design
Routing
Finding the geometric layout of all the nets
Global & Detailed Routing
Factors
Regions channel & switchbox
Nets signal nets, clock nets, power & ground nets
Parameters
Number of terminals
Net width
Via restrictions
Boundary type
Number of layers
Net types
CMOS VLSI Design
Compaction
Minimizing the total layout area without violating any design rules
Removing the vacant space without altering the functionality of
the layout.
Factors
Fabrication process
Design rules
Methods
Reducing spacing between the features
Reducing the size of each feature
By reshaping the features
CMOS VLSI Design
Design Styles
Full custom
Standard cell
Gate-array
Macro-cell
FPGA
Combinations
CMOS VLSI Design
Full Custom
Hand drawn geometry
All layers customized
Digital and analog
Simulation at transistor level (analog)
High density
High performance
Long design time
CMOS VLSI Design
Full Custom
IN Out
Vdd
Gnd
CMOS VLSI Design
Standard cells
Standard cells organized in rows (and, or, flip-flops,etc.)
Cells made as full custom by vendor (not user).
All layers customized
Digital with possibility of special analog cells.
Simulation at gate level (digital)
Medium density
Medium-high performance
Reasonable design time
CMOS VLSI Design
High performance devices
Mixture of full custom, standard cells and macros
Full custom for special blocks: Adder (data path), etc.
Macros for standard blocks: RAM, ROM, etc.
Standard cells for non critical digital blocks
CMOS VLSI Design
Dual port RAM
Full custom
Standard cell
ASIC with mixture of full custom,RAM and standard cells
FIFO
Single port RAM
CMOS VLSI Design
Pentium
CMOS VLSI Design
ALPHA & MOTOROLA POWER PC
Alpha
CMOS VLSI Design
New combinations
FPGAs with RAM, PCI interface, Processor, ADC, etc.
Gate arrays with RAM, Processor, ADC, etc
Processor
RAM
FPGA or Gate-array logic
CMOS VLSI Design
MOS Transistor
n+ n+
p-substrate
Field-Oxyde
(SiO
2
)
p+ stopper
Polysilicon
Gate Oxyde
Drain
Source
Gate
Bulk Contact
CROSS-SECTION of NMOS Transistor
CMOS VLSI Design
nMOS Transistor
Four terminals: gate, source, drain, body
Gate oxide body stack looks like a capacitor
Gate and body are conductors
SiO
2
(oxide) is a very good insulator
Called metal oxide semiconductor (MOS) capacitor
Even though gate is
no longer made of metal
n+
p
Gate Source Drain
bulk Si
SiO
2
Polysilicon
n+
CMOS VLSI Design
nMOS Operation
Body is commonly tied to ground (0 V)
When the gate is at a low voltage:
P-type body is at low voltage
Source-body and drain-body diodes are OFF
No current flows, transistor is OFF
n+
p
Gate Source Drain
bulk Si
SiO
2
Polysilicon
n+
D
0
S
CMOS VLSI Design
nMOS Operation Cont.
When the gate is at a high voltage:
Positive charge on gate of MOS capacitor
Negative charge attracted to body
Inverts a channel under gate to n-type
Now current can flow through n-type silicon from source through
channel to drain, transistor is ON
n+
p
Gate Source Drain
bulk Si
SiO
2
Polysilicon
n+
D
1
S
CMOS VLSI Design
pMOS Transistor
Similar, but doping and voltages reversed
Body tied to high voltage (V
DD
)
Gate low: transistor ON
Gate high: transistor OFF
Bubble indicates inverted behavior
SiO
2
n
Gate Source Drain
bulk Si
Polysilicon
p+ p+
CMOS VLSI Design
MOS Transistor Symbols
D
S
G
D
S
G
G
S
D D
S
G
NMOS - Enhancement
NMOS - Depletion
B
NMOS with Bulk
Contact
PMOS - Enhancement
CMOS VLSI Design
MOS DC Equations
n
+
n
+
p-substrate
D
S
G
B
V
GS
x
L
V(x)
+
V
DS
I
D
MOS transistor and its bias conditions
CMOS VLSI Design
Ideal Transistor I-V
Shockley 1
st
order transistor models
( )
2
cutoff
linear
saturatio
0
2
2
n
gs t
ds
ds gs t ds ds dsat
gs t ds dsat
V V
V
I V V V V V
V V V V
|
|
<
| |
= <
|
\ .
>