[go: up one dir, main page]

0% found this document useful (0 votes)
95 views45 pages

ADVD Introduction (CH 1)

Uploaded by

Aaditi Rammohan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views45 pages

ADVD Introduction (CH 1)

Uploaded by

Aaditi Rammohan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Analog & Digital VLSI Design

Dr. Vilas H Gaidhane

BITS Pilani
Dubai Campus
VLSI Design

VLSI
Design

Analog and Digital VLSI Design 1


Course Objectives
1. To understand the need and importance of digital VLSI design

2. To understand the DC behavior of static CMOS circuits, VTC

3. To understand the design and behavior of basic sequential circuits

4. To analyze the clock generation technique using feedback

5. To study various low power design techniques and effect of


interconnect parasitics

6. To design the CMOS based circuits at the sub system level, using
different topologies for adders and multipliers.

7. To study and design the basic cells of semiconductor memory using


low power design techniques.

8. To understand the basics of VLSI testability and fault tolerant design

Analog and Digital VLSI Design 2


Course Objectives

Text Book

1. Digital Integrated Circuits, A Design


Perspective, Jan M Rabaey, Anantha
Chandrakasan, Borivoje Nikolic, 2nd edition,
Prentice Hall, 2005.

Analog and Digital VLSI Design 3


Course Objectives

1. Essentials of VLSI Circuits and Systems, Kamran Eshraghian, Douglas A Pucknell, Sholeh
Eshraghian, Prentice Hall India, 2009.
2. CMOS VLSI Design, A Circuits and Systems Perspective, 4th edition, Neil H E Weste, David
Money Harris, Pearson
3. CMOS Logic Circuit Design, Uyemura, John P., Springer, 1999, ISBN: 9780792384526
4. Principles of CMOS VLSI Design, A Systems Perspective, Neil H Weste, Kamran
Eshraghian, second edition, Pearson Education India, 2010

Analog and Digital VLSI Design 4


A brief History
• Integration Levels:

Era Year Logic blocks /Chip


• Single Transistor 1958 <1
• One gate 1960 1
• SSI 1964 5 - 20 gates
• MSI 1967 20-200 gates
• LSI 1972 200-2000 gates
• VLSI 1978 2000-20000 gates
• ULSI 1989 >20000 gates

Analog and Digital VLSI Design 8


A brief History
• The digital electronics
computing started with Vacuum
tubes

• ENIAC the first computer (80


feet long several feet wide)
with 18000 vacuum tubes

• Vacuum tubes ruled in first half


of 20th century Large,
expensive, power-hungry,
unreliable

Analog and Digital VLSI Design 9


A brief History
• First Transistor John Bardeen and Walter Brattain at Bell lab in 1947

• BJT by Schokley in 1949

Analog and Digital VLSI Design 10


A brief History
• 1958: First integrated
circuit

• Flip-flop using two


transistors

• Built by Jack Kilby at


Texas Instruments

(Win the Nobel Prize for his work)

Analog and Digital VLSI Design 11


A brief History
➢ 1962 Transistor- Transistor logic was invented (Beeson).

➢ 1970’s processes usually had only nMOS transistors. Inexpensive, but


consume power while idle

➢ 1980s- onwards: CMOS processes for low idle power

Intel386TM DX
Processor
Intel486TM DX
Processor

Pentium® Processor

Pentium® Pro &


Pentium® II Processors

Analog and Digital VLSI Design 12


Moore’s Law
➢ Gordon Moore: co-founder of Intel
➢ Predicted that the number of transistors per chip would grow
exponentially (double every 18 months) (1960)

Gordon Earle Moore is an American


businessman, co-founder and Chairman
Emeritus of Intel Corporation, and the
author of Moore's law. As of January
2015, his net worth is $6.7 billion.

January 3, 1929 (age 86), San


Francisco, California, United States

Analog and Digital VLSI Design 13


Moore’s Law
➢ Twice the number of transistors, approximately every two years (2000)
1 Billion
K Transistors
1,000,000

100,000
Pentium® III
10,000 Pentium® II
Pentium® Pro
1,000 Pentium®
i486
100 i386
80286
10 8086
Source: Intel
1
1975 1980 1985 1990 1995 2000 2005 2010
Projected

Analog and Digital VLSI Design 14


Moore’s Law
Frequency

10000 Not true


Doubles every
2 years
any more!
1000
Frequency (Mhz)

P6
100
Pentium ® proc
486
10 8085 386
8086 286
8080
1 Microprocessors frequency doubles every 2 years
Lead
8008
4004
0.1
1970 1980 1990 2000 2010
Year

Analog and Digital VLSI Design 15


VLSI Design Methodologies
➢ The growth in complexity has been sustained by constant advances in
manufacturing technologies.

➢ It has created challenges in many areas like development of


technology, CAD tools, chip design, fabrication, packaging, testing and
reliability qualification.

➢ Design complexity of the of the logic chips increases exponentially


with the number of transistors to be integrated. This is translated in
the design cycle time, which is the time from start of chip
development until the mask-tape delivery time.

➢ The design cycles time devoted to achieving the desired level of the
chip performance at an acceptable cost.

Analog and Digital VLSI Design 16


VLSI Design Methodologies
➢ The level of circuit performance strongly depend on the efficiency of
the design methodologies as well as on the design style.

➢ Full custom design (geometry & placement of every transistor


optimized individually) requires a longer time. Final product has high
level of performance but the larger cost.

➢ semi-custom design (standard cell based design or FPGA) required


the shorter time. It may have higher performance than full custom
but offers less opportunity for performance improvement.

➢ Performance of the final product will be less than full custom design

Analog and Digital VLSI Design 17


VLSI Design Methodologies

Analog and Digital VLSI Design 18


VLSI Design Flow
➢ The Y-chart introduced by D. Gajski illustrate a simplified design flow
for using three axes activities.

➢ It consist of:

1. behavioral domain

2. structural domain

3. geometric layout domain

Analog and Digital VLSI Design 19


Simplified VLSI Design Flow

System
Specifications

Functional Design Circuit Design

Functional Circuit Verification


Verification

Physical Design
Logic Design

Layout verification
Logic Verification

Analog and Digital VLSI Design 20


VLSI Design Style
➢ The chose of the particular design style for a VLSI product depends
on:

i) performance requirement ii) Technology being used

iii) expected lifetime iv) cost of the project

➢ Several design styles can be considered for chip implementation

➢ Proper choice has to be made by designer in order to provide the


specific functionality at low cost and within less time.

• FPGA,

• Gate Array Design,

• Standard cell-based design

• Full Custom Design

Analog and Digital VLSI Design 21


VLSI Design Style
➢ Field programmable gate array (FPGA)

• Logic gates with programmable interconnects

• I/O buffers, configurable logic blocks (CLBs) and programmable


interconnect structures

• For fast prototyping and small-volume ASIC production (short turn-


around time)

➢ Design flow of FPGA:

• Behavioral description of its functionality

• Technology-mapped into circuits or logic cells

• Assigns logic cells to FPGA CLBs and determines the routing pattern

Analog and Digital VLSI Design 22


VLSI Design Style

Figure: General Architecture of Xilinx FPGAs

Analog and Digital VLSI Design 23


VLSI Design Style
➢ Configurable logic blocks (CLBs)

• Independent combinational function generators

• Clock signal terminal

• User-programmable multiplexers

• Flip flops

➢ Programmable interconnect

• Six pass transistors per switch matrix interconnect point

• Accomplished by data in RAM

Analog and Digital VLSI Design 24


VLSI Design Style
➢ Gate Array Design

• Uncommitted transistors separated by routing channels

• Circuit implementation:

1st phase: generic masks for uncommitted transistors on each


GA chip (stored)

2nd phase: Customization by (multiple) metal fabrication process

• Ranks second after FPGA with a turn-around time of a few days

• Chip utilization factor is higher than that of the FPGA

Analog and Digital VLSI Design 25


VLSI Design Style

Figure: Basic Processing steps required for gate array

Analog and Digital VLSI Design 26


VLSI Design Style
➢ Standard cell based Design

Commonly used logics are developed, characterized and stored in a


standard cell library

• Cell library includes:

• Circuit simulation model

• Timing simulation model

• Fault simulation model

• Cell data for place-and-route

• Mask data

Analog and Digital VLSI Design 27


VLSI Design Style
➢ Standard cell based Design

➢ Standard cell arrangement:

• Fixed cell height

• Parallel power and ground rails

• Input and output pins are located on the upper and lower boundaries

• Cells are placed side by side in standard-cell based design

• The required logic circuits are realized using the cells in the library

• Complete mask sets are developed for chip fabrication

• One of the most prevalent design style for ASIC applications

Analog and Digital VLSI Design 28


VLSI Design Style

Analog and Digital VLSI Design 29


VLSI Design Style
➢ Full Custom Design

• Design and develop the IC from scratch

• Possibly to achieve the highest


performance compared with other
design styles

• Highest development cost and design


cycle time

• Design reuse is coming popular

• Suitable for design of high-performance


processors, FPGAs and memory chips

Analog and Digital VLSI Design 30


VLSI Design Quality
➢ It is desirable to measure the quality of design in order to improve the
chip design. Accepted metric to decide the quality of design are:

1. Testability

2. Yield and Manufacturability

3. Reliability

4. Updatability

Analog and Digital VLSI Design 31


VLSI Design Quality
1. Testability

➢ Time and effort for chip test increase exponentially with design
complexity.

➢ The fabricated chip should be fully testable to ensure the proper


functioning without causing failure. Such a goal requires

• Generation of good test vectors

• Availability of reliable test fixture at speed

• Design of testable chip

Analog and Digital VLSI Design 32


VLSI Design Quality
2. Yield and Manufacturability
➢ Yield is the ratio of good tested chips to total tested chips.
Classified into two categories, Functionality and Parametric yield
Functionality yield:
• Testing the chips at lower speed
• Identify problems of shorts, opens and leakage current
• Detect logic and circuit design failure

Parametric yield
• Test at the required speed
• Delay testing is performed at this stage
• Consider manufacturability of the chip in the design phase
• Sufficient tolerance to device fluctuations and margin for
measurement uncertainty

Analog and Digital VLSI Design 33


VLSI Design Quality
3. Reliability

Reliability is depends on the design and process conditions

➢ Major chip reliability problems:

• Electrostatic discharge (ESD) and electrical overstress (EOS)

• Electro migration

• Latch-up in CMOS I/O and internal circuits

• Hot-carrier induced aging

• Oxide breakdown

• Power and ground bouncing

• On-chip noise and crosstalk

Analog and Digital VLSI Design 34


VLSI Design Quality
4. Updatability

• Be technology-updated to new design rules

• Fast migration to new process technology

• “Dumb shrink” method with uniform scaling is rarely practiced

• Silicon compilation: generate physical layout from high-level


specifications

Analog and Digital VLSI Design 35


Issues in Digital IC Design
SYSTEM
Design abstraction Levels

MODULE
+

GATE

CIRCUIT

DEVICE
G
S D
n+ n+

Analog and Digital VLSI Design 36


Issues in Digital IC Design
➢ Change in technology in every two years requires a redesign of
library

➢ Library based approach is works fine when speed, power are not
stringent.

➢ The interconnection wire contribute to delay as they introduce


parasitics like resistance, capacitance and inductance and going to
be increase in the years due to the scaling in size.

➢ Increasing the size of digital circuits, connected more cells to supply


causes a voltage drop over the wires and slow down the all the
connected cells.

➢ Clock distribution is an another issue

Analog and Digital VLSI Design 37


Issues in Digital IC Design
➢ New design issues and constraints tend to over time

➢ Deviation from the expected output may caused due to the


variations in fabrication process parameters or inductance of the
package or badly modeled clock.

➢ Expertise is required for troubleshooting

Analog and Digital VLSI Design 38


Introduction
A Switch! An MOS Transistor
VGS  V T |VGS|

Ron
S D

Analog and Digital VLSI Design 39


Introduction
Metal Oxide semiconductor (MOS) Transistor
D D

G G

S S

NMOS Enhancement NMOS Depletion


D D

G G B

S S

PMOS Enhancement NMOS with


Bulk Contact

Analog and Digital VLSI Design 41


MOS Structure
➢Now consider behavior under external bias voltage. Assume VB =0
and gate voltage VG as controlling parameter.
➢Based on the polarity and magnitude of the gate voltage three
different operating regions can be observed:

1. Accumulation
2. Depletion
3. Inversion

Analog and Digital VLSI Design 41


MOS Structure
➢Now consider behavior under external bias voltage. Assume VB =0
and gate voltage VG as controlling parameter.
➢Based on the polarity and magnitude of the gate voltage three
different operating regions can be observed:

1. Accumulation
2. Depletion
3. Inversion

Analog and Digital VLSI Design 41


I-V Characteristics
Gradual Channel Approximation method for calculation of Current

V ( y ) : 0 → Vds as y : 0 → L

Analog and Digital VLSI Design 41


MOSFET I-V Characteristics
Current-Voltage Equation for n-MOS Current-Voltage Equation for p-MOS
Cut-off Region: VGS  VT 0 Cut-off Region: VGS  VT 0
ID = 0 ID = 0

Trode Region: VGS  VT 0 and VDS  VGS − VT 0 Trode Region: VGS  VT 0 and VDS  VGS − VT 0
 C W  nCOX  W 
I D = n OX    2 (VGS − VT 0 )VDS − VDS 2  ID =    2 (VGS − VT 0 )VDS − VDS 
2

2 L 2 L

Saturation Region: VGS  VT 0 and VDS  VGS − VT 0 Saturation Region: VGS  VT 0 and VDS  VGS − VT 0
nCOX  W  nCOX  W 
ID =   (VGS − VT 0 )  (VGS − VT 0 )
2
ID =
2

2 L 2 L

Analog and Digital VLSI Design 58


MOSFET I-V Characteristics

ID saturation
triode
VDS ≥ VG s – VTO
increasing
VGS
VDS<VGS-VTO

VDS
Cut-off VGS<VTO
0.1 v
Analog and Digital VLSI Design 59
MOSFET I-V Characteristics
➢Actual length of the inverted channel gradually decreases as the
potential between the drain and Source increases.
➢The channel pinch-off point moves slightly away from drain as VDS >
VDSsat
➢The effective channel length (Leff) reduces with VDS.
➢Electrons travel to pinch-off point will be swept to drain by electric field.
➢The length accounted for conductance in the channel is replaced by Leff
. This effect is called as channel length modulation.
Leff = L − L
−1
1 1  L  1
= = 1 −
Leff  L   L  L
L 1 −
 L 
1  L  1
 1 +
Leff  L  L

Analog and Digital VLSI Design 60


MOSFET I-V Characteristics

➢Then the saturation current

1 n Cox W
I Dsat = (VGS − VT 0 )
2

 L  2 L
1 − L 
 
 L  L
 1 +   1 +  VDS As = VDS
 L  L
C W
I Dsat = n ox (VGS − VTO )2 (1 +  VDS )
2 L
Here, λ is the empirical model
parameter and called as channel
length modulation coefficient.

Analog and Digital VLSI Design 61

You might also like