Download as pdf or txt
Download as pdf or txt
You are on page 1of 211

VLSI Lecture series

Evolution of logic
complexity in Integrated
Circuit for information
technology services
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Evolution in logic complexity in Integrated circuits
❖ Evolution of size in Integrated services
❖ Prominent Information Technology services
❖ Features of Integrated circuits
Evolution in logic complexity in IC’s
• Medium Scale Integration
• Introduced in 1967
MSI • Logic Block per chip 20-200

• Large Scale Integration


• Introduced in 1972
LSI • Logic Block per chip 200-2000

• Very Large Scale Integration


• Introduced in 1978
VLSI • Logic Block per chip 2000-20000

• Ultra Large Scale Integration


• Introduced in 1989
ULSI • Logic Block per chip 20000 >>
Evolution of size in Integrated services
4.0 – 4.0
Minimum feature Size in (µm)

3.5 –

3.0 –

2.5 –

2.0 –

1.5 –

1.0 –

0.5 –
0.1
0.0 –
1975 1980 1985 1990 1995 2000
Year
Prominent Information Technology services
Video on Demand

Speech Processing

Wireless/Cellular Data Communication

Data Communication Multi-media Application

Consumer Electronics Portable Computer

Main Frame Computer Personal Computer Computer Network


1975 1980 1985 1990 1995 2000
Year
Features of Integrated circuits
❖ Less area/volume
❖ Less power consumption
❖ Less testing requirement at system level
❖ Higher reliability, mainly due to improved on chip interconnects
❖ Higher speed, mainly due to reduced interconnection length
❖ Significant cost savings
VLSI Lecture series
VLSI design
Methodologies
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Design Time
❖ Performance analysis versus design time
❖ Technology window
Design Time of IC
❖ Design Time of IC depends on following parameters
❑ Design complexity
❑ Performance level
❑ Acceptable cost
Performance analysis versus design time
Full-custom Design
longer design time
until “maturity”
Semi-custom Design
Circuit Performance

More Opportunities
Less Opportunities for performance
Shorter design for performance improvement
time until improvement
“maturity”

Design Time
Technology Window
Circuit Performance

Design Production Design Production

Time
Technology Window 1 Technology Window 2
VLSI Lecture series
Semi Custom and Full
Custom design
By Prof. Hitesh Dholakiya
Engineering Funda
Full Custom Design Semi Custom Design
1. Complete design, layout, geometry, orientation and 1. Some commonly used design, layout, geometry and
placement of transistor is done designer placement of transistor is interfaced with given demand.

2. Entire design is made without use of any library. 2. Design is completed with the use of multiple library.

3. Development time for design before maturity is more. 3. Development time for design before maturity is less.

4. It has more opportunity for performance improvement 4. It has less opportunity for performance improvement

5. Less dependency on existing technology. 5. Complete dependency on existing technology.

6. High Cost 6. Low cost


Performance analysis versus design time
Full-custom Design
longer design time
until “maturity”
Semi-custom Design
Circuit Performance

More Opportunities
Less Opportunities for performance
Shorter design for performance improvement
time until improvement
“maturity”

Design Time
VLSI Lecture series

Semi Custom
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Basics of Semicustom design
❖ Classification of Semicustom design
❖ Working of Different Semicustom design
Basics of Semicustom design
❖ This method is used to reduce time to market.
❖ Here, we reduce cost of designing of product.
❖ Performance of semicustom design is lower then full custom design.
❖ Here, in semicustom design, we use readily available block, design,
library or modules.
Classification of Semicustom design
Semicustom Design

Standard Cell Gate array Programmable devices


Standard Cell
❖ Here, we use standard cell library.
❖ A typical library may contain a few hundred cells including inverters,
NAND Gates, NOR Gates, complex AOI/OAI Gates, D-Latches, FF and
Counters.
❖ In library, there are gates, with different driving capabilities, for example,
standard size, double size and quadruple size.
❖ We need to use size based on current driving capabilities and speed of
device.
❖ Designer sends the schematic to fabricator who prepares the mask if the
cells are from the library. Advantages
❖ Larger the library, the larger the cost. ❑ Flexible design
❖ Standard cell guarantees that it will work. ❑ Works with analog and digital function
❑ Sophisticated system can be built easily
Disdvantages
❑ Mask Cost
Gate Array
❖ A Gate array circuit is a prefabricated circuit with no particular
function, in which transistors and other active devices are placed at
regular predefined positions.
❖ Only masks for metallization need to be created.
Advantages
❑ Reduces the mask cost
❑ Less time to market
Disadvantages
❑ Size is fixed
❑ Number of transistor are fixed
❑ Metal height is fix
❑ 2 metal layer are possible
❑ Low efficiency
❑ Suitable for low production volume
Programmable Logic Devices (PLD)
❖ There are variety of IC available in the market that could be
programmed according to specification.
❖ Some architecture are listed here
❑ SPLD – Simple Programmable logical device
❑ CPLD – Complex programmable logical device
❑ FPGA – Field programmable Gate Array
VLSI Lecture series
Hierarchy, Regularity,
Modularity & Locality
By Prof. Hitesh Dholakiya
Engineering Funda
Hierarchy
❖ It involves dividing complex design into various modules and
submodules.
❖ This division is done until the complexity of submodules is at an
understandable level of details.
Regularity
❖ Here designer divides the hierarchy into sets of similar building
blocks.
❖ Regularity is the design of array structures consisting of identical
cells.
❖ Regularity can be there at many levels,
❑ At transistor level
❑ At identical GATE level
❑ At micro block
❑ At macro block
Modularity
❖ Modularity means various functional blocks has well defined
functions and interfaces, so that, they can be implemented and
tested separately.
❖ All the blocks can be combined easily at the end of the design
process to form large system.
Locality
❖ Locality ensures that the internals of modules are not visible to any
exterior interface.
❖ This enables the outside world to treat each module as a block box
with well defined inputs and outputs.
VLSI Lecture series
Package Technology
in IC
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Through hole Package
❖ Surface Mount Package
❖ Contactless Package
Through Hole Package
❖ One or more leads go through holes of PCB and are soldered
underneath.
❖ Packages are made from either plastic or ceramic.
❖ In though hole package, mainly there three categories
1. SIP (Single In line Package)
2. DIP (Dual In line Package)
3. PGA (Pin Grid Array)
SIP (Single In line Package)
❖ IC package having single row of leads is SIP (Single In line Package)
❖ It has less number of leads in single raw.
DIP (Dual In line Package)
❖ IC package having two rows of leads is DIP (Dual In line Package)
❖ DIP’s are mostly used in educational institutes.
PGA (Package Grid Array)
❖ IC package having grid arrangement of leads, is PGA
❖ They offers more number of leads (at max 400 pins).
❖ It is better than DIP’s in terms of thermal conductivity and power
dissipation characteristics.
Surface Mount Package
❖ Unlike through hole package, the leads of surface mount packages are
mounted directly on the surface of PCB.
❖ They do not go through holes or fit into a socket.
❖ Normally, leads of Surface Mount Package is bent at an angle near foot to
aid soldering to the surface of PCB.
❖ BGA (Ball Grid Array)
❑ It has metal balls
❑ It does not have solderable leads,
❑ By little pressure we can fix it on PCB
❑ It has many terminals (56 to 1312)
❑ It can have packaging from multiple side (one to four sides)
Contactless Package
❖ It does not have physical contact with PCB.
❖ It does not have any leads.
❖ It provides information wirelessly.
VLSI Lecture series

VLSI Design Flow


By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Basics of VLSI Design flow
❖ Flow Chart of VLSI Design flow
❖ Domains of VLSI Design flow
❖ Y chart of VLSI Design flow
Basics of VLSI Design Flow
❖ The design flow start with a given set of specification or
requirements.
❖ So, system should get design with respect to given specifications.
❖ At the end, when the desired specifications are not met, the design
has to be modified and re-checked several times until it meets the
required specifications.
Flow Chart of VLSI Design Flow
Design Specification

HDL Coding
Architecture design

Simulation
Gate level design

Verification
Circuit level design

Meets
No
Yes

Fabrication
Domains of VLSI Design Flow
❖ The design description for a VLSI circuit may be described in forms of
three domains:
1. Behavioral Domain
2. Structural Domain
3. Physical Domain
Y Chart of VLSI Design
Structural Behavior
Domain Domain
System Algorithm

Register Finite State


Machine
Logic Gate Module
Description
Boolean
Transistor
Equation

Mask

Cell placement
Modules
placement
Chip Floor plan

Physical Domain
VLSI Lecture series
Importance CAD tool
in VLSI design
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Basics of CAD tool in VLSI design
❖ IC design process
❖ IC fabrication process
❖ Important feature of CAD tools in VLSI design
Basics of CAD tools in VLSI design flow
❖ As per Moore’s Law, complexity of IC’s is increasing over the years.
❖ Designing of VLSI circuit with millions of transistor in single IC is
beyond humans brain.
❖ To design VLSI circuit, Computer is required to check layout, circuit
performance, process etc.
❖ Computer are used to aid in the design and optimization process.
❖ VLSI designers are normally given a set of design rules based on
given technology.
IC design process and IC fabrication process
Pattern file

Design Entry
Produce mask

Design Verification, For each layer wafer


DRC, Simulation etc. processing, deposit,
expose, develop etch
etc.

Pattern Generator
Package

Test
Feature of VLSI CAD tools
❖VLSI CAD tools have following tools to meet design features:
1. Physical design (Layout, editor, circuit schematics)
2. Physical verification (DRC (design Rule Check), circuit extractor, plot output,
visual checking)
3. Behavioral verification.
VLSI Lecture series
Comparison of FPGA
and CPLD
By Prof. Hitesh Dholakiya
Engineering Funda
Comparison of FPGA and CPLD
Parameters FPGA CPLD
1. Full Form 1. Field Programable Gate Array 1. Complex Programable Logic Design
2. Architecture 2. Based on “Look up table” 2. Based on “Logic Function”
3. Blocks in Architecture 3. Around 100000 3. Few blocks
4. Architecture tuning 4. Fine Grain Devices 4. Course Grain Devices
5. Architectural Memory 5. SRAM 5. EPROM
6. Complexity 6. High 6. Less
7. Cost 7. High 7. Less
8. Time to ON 8. It takes time to load program 8. Instant ON
9. Volatility of Program 9. Program lost once power is OFF 9. Program stays in CPLD
10. Power Consumption 10. Ideal Power Consumption 10. Weaker Power Consumption
11. Timing Analysis 11. Complex to determine 11. Easier to determine
VLSI Lecture series
On Chip Clock Generation
and Distribution
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Basics of Clock in Digital Integrated circuits
❖ Pierce Crystal oscillator
❖ Generation of two non overlapping clocks
❖ Y chart of VLSI Design flow
Basics of Clock in Digital Integrated Circuits
❖ Clock signals are the heartbeats of digital systems. So, stability of
clock signal is highly important.
❖ Ideally, clock signal should have minimum rise time & fall time, it
should have specified duty cycles and zero skew.

Rise Time Fall Time

Skew
Basics of Clock in Digital Integrated Circuits
❖ Practically, there is noticeable rise time and fall time, Duty cycles can
also vary.
❖ In fact, as much as 10% of a machine cycle time us expanded to
allow realistic clock skews in large computer system.
❖ On chip generated clock can be process dependent and unstable.
❖ As a result, usually separate clock chip which use crystal oscillators
have been used for high performance VLSI chip.
Pierce Crystal Oscillator
❖ In this crystal, series resonant exists.
❖ But internal series resonant
determines the oscillation frequency.
❖ External load at the terminals has
considerable effect on its frequency
and frequency stability.
❖ Higher the series resistance, lower
the resonant frequency.
Generation of two non overlapping clock
❖ Product of two non overlapping clock is zero at all times.

Ck
Ck-1

Ck-2
VLSI Lecture series
Comparison of FPGA,
CPLD, PLC,
Microprocessor,
Microcontroller & DSP
By Prof. Hitesh Dholakiya
Engineering Funda
Parameters FPGA CPLD PLC MP MC DSP
Field Complex
Programmable Digital Signal
1. Full Form Programmable Programmable Microprocessor Microcontroller
Logic Control Processor
Gate Array Logic Device
CPU, IO port, Von Neumann Harvard
2. Architecture Look up table Logical Blocks CPU, IO Port
Memory Mostly architecture
Consumer
Real Time In Industries, at Real Time
Course Tuning Computer Electronics like
3. Applications Applications high power & Applications
Applications Applications Camera,
(Fine Tuning) high Temp. Automobile
(Fine Tuning)

Fast for real Optimized for Fast for real


4. Response Slow Slow Slow
time speed only time

Needs
5. Immunity with noise Very Good Moderate Highest Low Good
additional setup

Not designed for Not designed Not designed


6. Task Single Task Single Task Multitasking
for Multitasking for Multitasking
Multitasking

Less Time (In Less Time (In Less Time (In Less Time (In
It takes time to It takes time to
7. Turn ON time terms of mili terms of Mili terms of Micro terms of Neno
get ON get ON
Sec) Sec) Sec) Sec)

8. Cost Expensive Cheap Expensive Expensive Cheap Expensive


VLSI Lecture series
CMOS Fabrication
Process
By Prof. Hitesh Dholakiya
Engineering Funda
nMOS and pMOS structure on P Type Substrate
Create n well or p well ❖ For nMOS and pMOS, special region must be created in which
region and channel semiconductor type is opposite to the substrate type, these region
stop region
are called wells or tubs.
❖ p well is created in n type substrate and n well is created in p type
Grow field oxide (Thick
substrate.
Oxide) and gate oxide
(Thin Oxide) ❖ nMOS transistor are created in p type substrate or p well and pMOS
transistor are created in n type substrate or n well.
❖ That well should be of defined boundary to have fixed channel stop
Deposit and pattern
polysilicon layer region.
❖ Thick Oxide is grown in active region of nMOS and pMOS.
❖ The thin gate oxide is grown on the surface through thermal
Implant source, drain
region and substrate oxidation.
contacts ❖ As per circuit make a pattern of polysilicon layer.
❖ After that create n+ and p+ regions for source, drain and substrate.
Create contact
windows, deposit and ❖ Final metallization for metal interconnects.
pattern metal layer
nMOS and pMOS on P Type Substrate
VLSI Lecture series
Twin Tube Fabrication
Process
By Prof. Hitesh Dholakiya
Engineering Funda
Basics of Twin tube fabrication process
❖ In our previous video, I have explained nMOS and pMOS structure on P Type Substrate.
❖ In that, there can be issues regarding, mutual coupling in between nMOS and pMOS.
❖ There can be major issues regarding, Latch up for CMOS fabrication.
❖ To avoid those issues, we should fabrication nMOS and pMOS by twin tube fabrication
process.
❖ Let us use n Type substrate.
n – Type Substrate ❖ The resistivity of substrate should be higher.
❖ Higher the resistivity lesser the current
through substrate.

❖ Then we should grow n+ layer epitaxially.


Epitaxial Layer ❖ That is having lesser resistance compared to
substrate.
n – Type Substrate

SiO2 Layer

❖ After that, substrate is subjected to oxidation


and we grow SiO2 layer.
Epitaxial Layer

n – Type Substrate
SiO2 Layer

❖ SiO2 layer is etched using masking.


Epitaxial Layer ❖ Two windows are formed, One for n-well and
another for p-well.
n – Type Substrate

P+ diffusion

Photoresist mask

SiO2 Layer
P well ❖ 1st window is covered by photoresist mask.
❖ Then p type impurities diffused to form p
Epitaxial Layer well.

n – Type Substrate
N+ diffusion

Photoresist mask

SiO2 Layer
❖ 2nd window is covered by photoresist mask.
n well p well
❖ Then n type impurities diffused to form n
well.
Epitaxial Layer

n – Type Substrate

SiO2 Layer
❖ Grow Thin SiO2 layer by thermal oxidation
n well p well for Gate terminal
❖ Grow Polysilicon layer for photolithography
Epitaxial Layer and pattern making.
n – Type Substrate
SiO2 Layer
n well p well
❖ Each SiO2 and Polysilicon to implant Drain
and Source.
Epitaxial Layer

n – Type Substrate

p+ diffusion

Photoresist mask

SiO2 Layer ❖ p well covered with photoresist mask and p+


p+ p+
n well p well diffusion is done to form source and drain
region
Epitaxial Layer

n – Type Substrate
n+ diffusion

Photoresist mask

SiO2 Layer ❖ n well covered with photoresist mask and n+


p+ p+ n+ n+
n well p well diffusion is done to form source and drain
region
Epitaxial Layer

n – Type Substrate
S G D S G D

SiO2 Layer ❖ Metal diffusion is done for contact


p+ p+ n+ n+
n well p well formation.
❖ Metal etching is done.
Epitaxial Layer ❖ Contact formations for source S, Drain D and
Gate G is done
n – Type Substrate
VLSI Lecture series
Two Terminal MOS
and it’s Energy band
diagram
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Basics of MOS
❖ Two terminal MOS structure
❖ MOS substrate basic properties
❖ Energy band diagram of p type substrate
❖ Energy band diagram of MOS structure
❖ Energy Band diagram of Combined MOS structure
Basics of MOS
❖ Full form of MOS is ‘Metal Oxide Semiconductor’.
❖ Compared to BJT, it occupy less space. So it is more suitable for
integrated circuits.
❖ At gate terminal, if voltage is applied, it creates channel for
conduction in between DRAIN and SOURCE terminal.
❖ Conduction is only depends on majority carrier only.
Two Terminal MOS structure
Gate G Terminal
𝑽𝑮 Gate Voltage ❖By Adding impurities like BORON
(Trivalent) in pure semiconductor,
Metal
we make P type material.
Oxide SiO2
❖ SiO2 layer is acting like a dielectric
layer. That forms capacitor in
P Type Si Substrate between gate and substrate.
❖ Thickness is there in order of 10nm
to 50nm.
❖External voltage is applied in
Substrate Terminal
between gate and substrate
𝑽𝑩 Substrate Voltage terminal, which will justify carrier
concentration for channel.
MOS substrate basic properties
❖ At equilibrium as per Mass Action Law
𝒏𝒑 = 𝒏𝒊 𝟐
❖ Where, n & p are electrons & holes concentration, respectively.
❖ 𝑛𝑖 is intrinsic carrier concentration, its value at room temperature
300K is approximately 1.45 × 1010 1/𝑐𝑚−3 .
❖ Here, we have substrate of acceptor concentration 𝑁𝐴 (in order of
1015 to 1016 𝑐𝑚−3 ), so holes and electrons concentration is given by,
𝒑 = 𝑵𝑨
𝒏𝒊 𝟐
𝒏=
𝑵𝑨
Energy Band diagram of P Type substrate
❖ The bandgap in between conduction band and valance
band is 1.1eV.
Free Space ❖ Fermi potential 𝝓𝑭 , is based on intrinsic Fermi Level 𝑬𝒊
and Fermi level 𝑬𝑭
𝑬𝑭 − 𝑬𝒊
𝒒𝝌 𝝓𝑭 =
𝒒
❖ For p type semiconductor, Fermi potential can be
𝑬𝒄 Conduction approximated by
𝒌𝑻 𝒏𝒊
Band 𝝓𝑭𝒑 = 𝐥𝐧
Band gap 1.1eV 𝒒 𝑵𝑨
❖ For n type semiconductor, Fermi potential can be
𝑬𝒊 Intrinsic Fermi approximated by
𝒌𝑻 𝑵𝑫
𝒒𝝓𝑭 Level 𝝓𝑭𝒑 = 𝐥𝐧
𝒒 𝒏𝒊
𝑬𝑭 Fermi Level ❖ Electron affinity is 𝒒𝝌, which is energy gap in between
𝑬𝒗 valance Band conduction band and Free space.
❖ Energy required to move electron from fermi level to free
space is work function 𝒒𝝓𝑺 .
𝒒𝝓𝒔 = 𝒒𝝌 + (𝑬𝑪 − 𝑬𝑭 )
Energy band diagram of MOS structure
Metal Al Oxide Semiconductor Si

𝒒𝝌 = 𝟎. 𝟗𝟓𝐞𝐕
𝑬𝒄 Conduction Band 𝒒𝝌 = 𝟒. 𝟏𝟓𝐞𝐕
𝒒𝝓𝑴 = 𝟒. 𝟏𝒆𝑽

𝑬𝑭 Fermi Level

Band gap 8eV

𝑬𝒗 valance Band
Energy band Diagram of combined MOS structure
❖ When we combined the three MOS material, fermi level must lined up in
single line and Free space must be continuous.
❖ Because of work function difference in between semiconductor and metal,
there is voltage drop across MOS and banding of bands.
Metal Al Oxide Semiconductor Si

𝑬𝒄 Conduction Band

𝑬𝒊 Intrinsic Level
𝑬𝑭 Fermi Level

𝑬𝑽 Valance Band
VLSI Lecture series
Flat Band Voltage
and Example on Flat
Band Voltage
By Prof. Hitesh Dholakiya
Engineering Funda
Basics of Flat Band Voltage
❖ Individually there is a different work function with Metal, SiO2 and
Substrate.
❖ When we combine three layers, Because of work function difference
between metal and semiconductor, voltage drop occurs across the
MOS structure.
❖ Part of this voltage appears across SiO2 layer and rest across the
silicon surface.
❖ This results into banding of energy bands.
❖ So, to get energy band without any banding, voltage required is
referred as flat band voltage
Consider the MOS structure that consists of a p type doped Si substrate, a SiO2 layer and a metal (Al)
gate. The equilibrium Fermi potential of the doped Si substrate is 𝒒𝝓𝑭𝒑 = 𝟎. 𝟐𝒆𝑽. Using electron
affinity for Si & work function for Al given in figure, Calculate the built in potential difference across
MOS system.

❖ Work Function for Si


∴ 𝒒𝝓𝒔 = 𝒒𝝌 + (𝑬𝑪 − 𝑬𝑭 )
∴ 𝒒𝝓𝒔 = 𝟒. 𝟏𝟓 + (𝟎. 𝟓𝟓 + 𝟎. 𝟐)
∴ 𝒒𝝓𝒔 = 𝟒. 𝟗𝒆𝑽
❖ So work function difference
in between metal and
substrate is given by
∴ 𝒒𝝓𝒎 − 𝒒𝝓𝒔 = 𝟒. 𝟏 − 𝟒. 𝟗
∴ 𝒒𝝓𝒎 − 𝒒𝝓𝒔 = −𝟎. 𝟖𝒆𝑽

❖ So if voltage corresponding to this is applied externally between gate and substrate then the banding of energy bands
can be compensated and energy bands become flat. So flat band voltage is given by
∴ 𝑽𝑭𝑩 = 𝝓𝒎 − 𝝓𝒔
VLSI Lecture series
MOS under External
Bias
By Prof. Hitesh Dholakiya
Engineering Funda
Basics of External biasing to MOS
❖ Here, we apply external bias to MOS by Gate voltage 𝑉𝐺 and
substrate voltage 𝑉𝐵 .
❖ Here we keep, 𝑉𝐵 = 0 (constant) and 𝑉𝐺 as controlling voltage.
❖ Depending on the polarity and magnitude of 𝑉𝐺 , MOS functions in
three different regions.
❑ Accumulation
❑ Depletion
❑ Inversion
Condition 1 : 𝑽𝑮 < 𝟎 and 𝑽𝑩 = 𝟎 Accumulation
Gate G Terminal Metal Al Oxide Semiconductor Si
𝑽𝑮 < 𝟎
𝑽𝑮 Gate Voltage

Metal
𝑬𝒄 Conduction
𝑬𝒐𝒙 Oxide SiO2 𝑬𝒐𝒙 Band

Holes accumulated on the surface 𝑬𝒊 Intrinsic Fermi


P Type Si Substrate 𝒒𝑽𝑮 Level
𝑬𝑭 Fermi Level
𝑬𝒗 valance Band

𝑽𝑩 = 𝟎 ❖ Here carrier concentration becomes larger on surface, this is


Substrate Terminal
𝑽𝑩 Substrate Voltage called accumulation of carrier on the surface.
❖ Here, electron concentration goes deeper inside due to negative
potential
Condition 1 : 𝑽𝑮 > 𝟎 (small) and 𝑽𝑩 = 𝟎 Depletion
Gate G Terminal Metal Al Oxide Semiconductor Si
𝑽𝑮 > 𝟎
𝑽𝑮 Gate Voltage

Metal 𝑬𝒄 Conduction
Band
𝑬𝒐𝒙 Oxide SiO2 𝑬𝒐𝒙

Depletion Region 𝑬𝒊 Intrinsic Fermi


Level
P Type Si Substrate 𝑬𝑭 Fermi Level
𝒒𝑽𝑮
𝑬𝒗 valance Band

𝑽𝑩 = 𝟎 ❖ Here carrier concentration (holes) will move deeply inside P type


Substrate Terminal
𝑽𝑩 Substrate Voltage material, and that forms depletion region near to surface of oxide layer.
Condition 1 : 𝑽𝑮 > 𝟎 (Large) and 𝑽𝑩 = 𝟎 Inversion
Gate G Terminal Metal Al Oxide Semiconductor Si
𝑽𝑮 > 𝟎
𝑽𝑮 Gate Voltage

Metal 𝑬𝒄 Conduction
Band
𝑬𝒐𝒙 Oxide SiO2 𝑬𝒐𝒙

Electrons 𝑬𝒊 Intrinsic Fermi


Depletion Region Level
P Type Si Substrate 𝑬𝑭 Fermi Level
𝒒𝑽𝑮
𝑬𝒗 valance Band

❖ For Large gate voltage, electrons will make layer at surface of oxide, which is
𝑽𝑩 = 𝟎 opposite to p type substrate, that is called surface inversion.
Substrate Terminal
𝑽𝑩 Substrate Voltage ❖ Below electrons, there will depletion layer.
❖ After some voltage, depletion layer will not increase and electrons will
increase.
VLSI Lecture series
Thickness of depletion
region, Depletion region
charge density and Surface
Inversion in MOS structure
By Prof. Hitesh Dholakiya
Engineering Funda
𝑽𝑮 > 𝟎 (small) and 𝑽𝑩 = 𝟎 Depletion region
❖ Here we will calculate depletion 𝝓𝑺 𝒙𝒅
𝒒𝑵𝑨 𝒙𝒅𝒙
Gate G Terminal width 𝒙𝒅 as a function of surface ∴ න 𝒅𝝓 = න
𝑽𝑮 > 𝟎 𝝓𝑭 𝟎 𝜺𝑺𝒊
𝑽𝑮 Gate Voltage potential 𝝓𝑺 .
❖ Mobile hole charge in a thin 𝒒𝑵𝑨 𝒙𝒅 𝟐
∴ 𝝓𝑺 − 𝝓𝑭 =
Metal horizontal layer parallel to the 𝟐𝜺𝑺𝒊
surface is ❖ So depth of depletion region is
𝑬𝒐𝒙 Oxide SiO2 𝑬𝒐𝒙 𝒅𝑸 = −𝒒𝑵𝑨 𝒅𝒙
𝟐𝜺𝑺𝒊 (𝝓𝑺 − 𝝓𝑭 )
❖ The change in surface potential ∴ 𝒙𝒅 =
Depletion Region 𝒙𝒅 required to displace thin charge 𝒒𝑵𝑨
X dQ by distance 𝒙𝒅 can be ❖ So depletion region charge density
P Type Si Substrate calculated by Poisson equation. is given by
𝒅𝑸 ∴ 𝑸 = −𝒒𝑵𝑨 𝒙𝒅
𝒅𝝓 = −𝒙 .
𝜺𝑺𝒊
∴ 𝑸 = − 𝟐𝒒𝑵𝑨 𝜺𝑺𝒊 (𝝓𝑺 − 𝝓𝑭 )
𝒒𝑵𝑨 𝒙𝒅𝒙
𝑽𝑩 = 𝟎 𝒅𝝓 = ❖ Now if we further increase the
Substrate Terminal 𝜺𝑺𝒊 gate voltage then it will start to
𝑽𝑩 Substrate Voltage ❖ In integration, dx varies from 0 to create surface inversion by
𝒙𝒅 and potential varies from attracting electrons.
Fermi potential 𝝓𝑭 to surface
potential 𝝓𝑺 .
𝑽𝑮 > 𝟎 (Large) and 𝑽𝑩 = 𝟎 Inversion Region

Gate G Terminal ❖ When surface inversion takes place, the density of


𝑽𝑮 > 𝟎 mobile electrons on the surface equals to the density
𝑽𝑮 Gate Voltage
of holes in the p type.
❖ Condition for that is given by (𝝓𝑺 = −𝝓𝑭 )
Metal ❖ Now if we further increase gate voltage 𝑽𝑮 then
width of depletion region will not increase but it
𝑬𝒐𝒙 Oxide SiO2 𝑬𝒐𝒙 increase the number of electrons.
❖ So maximum depletion region depth can be
Electrons
Depletion Region calculated by

P Type Si Substrate ∴ 𝒙𝒅𝒎 =


𝟐𝜺𝑺𝒊 (𝟐𝝓𝑭 )
𝒒𝑵𝑨

❖ So this creation of inversion layer by externally


applied gate voltage is used for channel creation in
𝑽𝑩 = 𝟎 MOSFET, Which is used for current conduction in
Substrate Terminal
between drain and source.
𝑽𝑩 Substrate Voltage
VLSI Lecture series
MOS Transistor
MOSFET
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Basics of MOS Transistor
❖ Types of MOS Transistor
❖ Structure of n channel MOSFET
❖ Working of n channel MOSFET
Basics of MOS Transistor
❖ It is MOSFET (Metal Oxid Semiconductor Field Effect Transistor)
❖ It has four terminals : Gate, Substrate, Drain and Source.
❖ This device is formed using MOS structure.
❖ Structure of MOS transistor is symmetrical to drain and source
terminal.
Types of MOS Transistor
❖ There are two types of MOS transistor based on channel.
❑ Enhancement type MOS Transistor : It has no conducting channel
region at zero gate bias voltage.
❑ Depletion type MOS Transistor : It has conducting channel region
at zero gate bias voltage.
Structure of n Channel MOSFET
Gate G

Source S Drain D
Metal
Oxide SiO2
Source n+ Channel Length L Drain n+

P Type Si Substrate

Substrate
Working of n Channel MOSFET in cut off region

𝑽𝑮𝑺 < 𝑽𝑻𝟎

Depletion Region
Working of n Channel MOSFET cut off region

𝑽𝑮𝑺 > 𝑽𝑻𝟎

Inversion Layer (Channel)

Depletion Region
Working of n Channel MOSFET in Linear region

𝑽𝑮𝑺 > 𝑽𝑻𝟎

𝑽𝑫 small

Inversion Layer (Channel)

Depletion Region
Working of n Channel MOSFET threshold of
linear region
𝑽𝑮𝑺 > 𝑽𝑻𝟎

𝑽𝑫 = 𝑽𝑫𝑺𝑨𝑻

Inversion Layer (Channel)

Pinch off Point


Depletion Region
Working of n Channel MOSFET in saturation
region
𝑽𝑮𝑺 > 𝑽𝑻𝟎

𝑽𝑫 > 𝑽𝑫𝑺𝑨𝑻

Inversion Layer (Channel)

Pinch off Point


Depletion Region
VLSI Lecture series
Threshold Voltage of
MOSFET
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Basics of Threshold Voltage of MOSFET
❖ Parameters of Threshold Voltage of MOSFET
❖ Derivation of Threshold Voltage of MOSFET
Basics of Threshold Voltage of MOSFET
❖ It is a minimum voltage 𝑉𝐺𝑆 (Gate to Source) required to form
inversion layer (channel) in between source and drain.
❖ Threshold voltage defines operation of MOSFET.
❖ If 𝑉𝐺𝑆 is less than threshold voltage then MOSFET will stay in cut off
region.
Parameters of Threshold Voltage in MOSFET
❖ There are four physical parameters which effects the
threshold voltage of MOS structure:
❑ Work function difference between gate and the channel.
❑ The gate voltage component to change surface potential.
❑ The gate voltage component to offset the depletion region
charge.
❑ The voltage component to offset the fixed charges in the gate
oxide and in the silicon oxide interface.
Derivation of Threshold Voltage in MOSFET
❖ Work function difference 𝝓𝑮𝑪 in between the gate and ❖ There is also fixed positive charge density 𝑸𝑶𝑿 , it is due
the channel is given by to lattice imperfections at the interface.
𝝓𝑮𝑪 = 𝝓𝑭 𝑺𝒖𝒃𝒔𝒕𝒓𝒂𝒕𝒆 − 𝝓𝑴 (𝑴𝒆𝒕𝒂𝒍) ❖ So the forth component for threshold voltage will be
− 𝑸𝑶𝑿 /𝑪𝑶𝑿 .
𝝓𝑮𝑪 = 𝝓𝑭 𝑺𝒖𝒃𝒔𝒕𝒓𝒂𝒕𝒆 − 𝝓𝑭 (𝑮𝒂𝒕𝒆 𝒑𝒐𝒍𝒚𝒔𝒊𝒍𝒊𝒄𝒐𝒏)
❖ So, for zero substrate bias, threshold voltage is given by
❖ For surface inversion, surface potential should change 𝑸𝑩𝑶 𝑸𝑶𝑿
form 𝝓𝑭 to −𝝓𝑭 . So net change will be −𝝓𝑭 − 𝝓𝑭 = 𝑽𝑻𝑶 = 𝝓𝑮𝑪 − 𝟐𝝓𝑭 − −
𝑪𝑶𝑿 𝑪𝑶𝑿
− 𝟐𝝓𝑭 .
❖ For non zero substrate bias, threshold voltage is given by
❖ When voltage is applied at gate, it repelled holes deeper
𝑸𝑩 𝑸𝑶𝑿
inside substrate, and it forms depletion region. This 𝑽𝑻 = 𝝓𝑮𝑪 − 𝟐𝝓𝑭 − −
region has ions which forms offset voltage due to charges 𝑪𝑶𝑿 𝑪𝑶𝑿
of ions near the surface. 𝑸𝑩𝑶 𝑸𝑶𝑿 𝑸𝑩 − 𝑸𝑩𝑶
𝑽𝑻 = 𝝓𝑮𝑪 − 𝟐𝝓𝑭 − − −
❖ So depletion region charge density at surface inversion 𝑪𝑶𝑿 𝑪𝑶𝑿 𝑪𝑶𝑿
(𝝓𝑺 = −𝝓𝑭 ) is given by 𝑸𝑩 − 𝑸𝑩𝑶
𝑽𝑻 = 𝑽𝑻𝑶 −
𝑪𝑶𝑿
𝑸𝑩𝑶 = − 𝟐𝒒𝑵𝑨 𝜺𝑺𝒊 −𝟐𝝓𝑭
❖ Here,
❖ If substrate bias is given with 𝑽𝑺𝑩 then depletion region
𝑸𝑩 − 𝑸𝑩𝑶 − 𝟐𝒒𝑵𝑨 𝜺𝑺𝒊
charge density is given by = ( −𝟐𝝓𝑭 + 𝑽𝑺𝑩 − −𝟐𝝓𝑭 )
𝑪𝑶𝑿 𝑪𝑶𝑿
𝑸𝑩 = − 𝟐𝒒𝑵𝑨 𝜺𝑺𝒊 −𝟐𝝓𝑭 + 𝑽𝑺𝑩 ❖ So Threshold voltage is given by
❖ So, the component of voltage which nullify the value will
be −𝑸𝑩 /𝑪𝑶𝑿, where 𝑪𝑶𝑿 is gate oxide capacitance per 𝑽𝑻 = 𝑽𝑻𝑶 + 𝜸( −𝟐𝝓𝑭 + 𝑽𝑺𝑩 − −𝟐𝝓𝑭 )
unit area. ❖ Where, ϒ is substrate bias or 𝟐𝒒𝑵𝑨 𝜺𝑺𝒊
𝜸=
body effect coefficient 𝑪𝑶𝑿
VLSI Lecture series
Gradual Channel
Approximation, Drain
Current Equation &
MOSFET Characteristics
By Prof. Hitesh Dholakiya
Engineering Funda
Gradual Channel Approximation in MOSFET

𝑽𝑮𝑺 > 𝑽𝑻𝟎

𝑽𝑫𝑺 small
Y=0 Y=L

Inversion Layer (Channel)


Y

X
Depletion Region
❖ 𝑽𝑮𝑺 > 𝑽𝑻𝑶 and 𝑽𝑮𝑫 > 𝑽𝑻𝑶 , to form a channel.
𝒅𝒚
❖ Threshold voltage 𝑽𝑻𝑶 is assumed to be constant. 𝒅𝑹 = −
𝑾. 𝝁𝒏 . 𝑸𝑰 (𝒀)
❖ Channel Voltage 𝑽𝑪 (𝒚) will change with respect to Y. ❖ Channel current density is assumed to be constant, 𝑰𝑫
𝑽𝑪 𝒀 = 𝟎 = 𝑽𝑺 = 𝟎 current flows from source to drain. So as per Ohm’s law
𝑽𝑪 𝒀 = 𝑳 = 𝑽𝑫𝑺 𝑰𝑫
𝒅𝑽𝑪 = 𝑰𝑫 . 𝒅𝑹 = − . 𝒅𝒚
𝑾. 𝝁𝒏 . 𝑸𝑰 𝒀
❖ Electric field component in Y direction is dominant
compared to X direction, so current flow only confined in ❖ Here, y changes from 0 to L and 𝑽𝑪 changes from 0 to 𝑽𝑫𝑪
Y direction. 𝑳 𝑽𝑫𝑺
∴ න 𝑰𝑫 . 𝒅𝒚 = −𝑾. 𝝁𝒏 න 𝑸𝑰 𝒀 . 𝒅𝑽𝑪
❖ Let 𝑸𝑰 (𝒀) is the charge density in channel, 𝟎 𝟎
𝑽𝑫𝑺
𝑸𝑰 (𝒀) = −𝑪𝑶𝑿 𝑽𝑮𝑺 − 𝑽𝑪 𝒀 − 𝑽𝑻𝑶
∴ 𝑰𝑫 . 𝑳 = 𝑾. 𝝁𝒏 . 𝑪𝑶𝑿 න [𝑽𝑮𝑺 −𝑽𝑪 − 𝑽𝑻𝑶 ] . 𝒅𝑽𝑪
❖ Net voltage at source is (𝑽𝑮𝑺 − 𝑽𝑻𝑶 ) maximum and Net 𝟎
voltage at drain is (𝑽𝑮𝑺 − 𝑽𝑫𝑺 − 𝑽𝑻𝑶 ) minimum. So, for dy 𝝁𝒏 . 𝑪𝑶𝑿 𝑾
∴ 𝑰𝑫 = . 𝟐 𝑽𝑮𝑺 − 𝑽𝑻𝑶 𝑽𝑫𝑺 − 𝑽𝑫𝑺 𝟐
thickness, we will calculation incremental resistance dR. 𝟐 𝑳
❖ Here, if consider, 𝒌′ = 𝝁𝒏 . 𝑪𝑶𝑿 , then drain current will be ❖ So for saturation region drain current 𝑰𝑫 will be
𝒌′ 𝑾 𝒌
∴ 𝑰𝑫 = . 𝟐 𝑽𝑮𝑺 − 𝑽𝑻𝑶 𝑽𝑫𝑺 − 𝑽𝑫𝑺 𝟐 ∴ 𝑰𝑫𝑺𝑨𝑻 = 𝟐 𝑽𝑮𝑺 − 𝑽𝑻𝑶 (𝑽𝑮𝑺 − 𝑽𝑻𝑶 ) − (𝑽𝑮𝑺 − 𝑽𝑻𝑶 )𝟐
𝟐 𝑳 𝟐
𝑾
❖ Here, if consider, 𝐤 = 𝒌′ , then drain current will be 𝒌
𝑳 ∴ 𝑰𝑫𝑺𝑨𝑻 = . (𝑽𝑮𝑺 − 𝑽𝑻𝑶 )𝟐
𝒌 𝟐
∴ 𝑰𝑫 = 𝟐 𝑽𝑮𝑺 − 𝑽𝑻𝑶 𝑽𝑫𝑺 − 𝑽𝑫𝑺 𝟐
𝟐 𝝁𝒏 . 𝑪𝑶𝑿 𝑾
∴ 𝑰𝑫𝑺𝑨𝑻 = . . (𝑽𝑮𝑺 − 𝑽𝑻𝑶 )𝟐
❖ This equation of drain current 𝑰𝑫 is valid in linear region of 𝟐 𝑳
MOSFET.
❖ In saturation region of MOSFET,
∴ 𝑽𝑫𝑺 ≥ 𝑽𝑫𝑺𝑨𝑻 = 𝑽𝑮𝑺 − 𝑽𝑻𝑶
VLSI Lecture series
Channel Length
Modulation of MOSFET
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Basics of Channel Length Modulation
❖ Channel length Modulation in MOSFET
❖ Derivation of drain current for channel length modulation
❖ Characteristics of MOSFET with channel length modulation
Basics of Channel length Modulation
❖ In saturation region of working with MOSFET, there is channel length
Modulation with MOSFET.
❖ In that channel length will change with respect to drain voltage of
MOSFET.
❖ Channel length will decrease with respect to increase in drain
voltage in saturation region.
Channel Length Modulation in MOSFET

𝑽𝑮𝑺 > 𝑽𝑻𝟎

𝑽𝑫 >
= 𝑽𝑫𝑺𝑨𝑻
small
L’ ∆L L
Inversion Layer (Channel)

Pinch Off Point Pinch Off Point


Depletion Region
❖ At pinch off point of channel, channel voltage will be 𝑽𝑫𝑺𝑨𝑻
❖ Gradual channel approximation is only valid in channel,
as per that drain current in deep saturation is given by
𝝁𝒏 . 𝑪𝑶𝑿 𝑾
∴ 𝑰𝑫 (𝒔𝒂𝒕) = . . (𝑽𝑮𝑺 − 𝑽𝑻𝑶 )𝟐
𝟐 𝑳′
𝝁𝒏 . 𝑪𝑶𝑿 𝑾
∴ 𝑰𝑫 (𝒔𝒂𝒕) = . . (𝑽𝑮𝑺 − 𝑽𝑻𝑶 )𝟐
𝟐 (𝑳 − ∆𝑳)
𝟏 𝝁𝒏 . 𝑪𝑶𝑿 𝑾
❖ Total charge density in channel is given by ∴ 𝑰𝑫 (𝒔𝒂𝒕) = . . (𝑽𝑮𝑺 − 𝑽𝑻𝑶 )𝟐
∆𝑳 𝟐 𝑳
𝑸𝑰 (𝒀) = −𝑪𝑶𝑿 𝑽𝑮𝑺 − 𝑽𝑪 𝒀 − 𝑽𝑻𝑶 𝟏−
𝑳
❖ Inversion layer charge at source (Y=0) end is given by ❖ Here,

𝑸𝑰 (𝒀 = 𝟎) = −𝑪𝑶𝑿 𝑽𝑮𝑺 − 𝑽𝑻𝑶 ∆𝑳 ∝ 𝑽𝑫𝑺 − 𝑽𝑫𝑺𝑨𝑻


❖ Inversion layer charge at Drain end (Y=L) end is given by ❖ To simplify this drain current equation, we will take λ
(Channel length modulation coefficient)
𝑸𝑰 (𝒀 = 𝑳) = −𝑪𝑶𝑿 𝑽𝑮𝑺 − 𝑽𝑫𝑺 − 𝑽𝑻𝑶
∆𝑳 𝟏
❖ At the edge of saturation 𝑽𝑫𝑺 = 𝑽𝑫𝑺𝑨𝑻 ∴𝟏− = 𝟏 − 𝝀𝑽𝑫𝑺 ⇒ = 𝟏 + 𝝀𝑽𝑫𝑺
𝑳 ∆𝑳
𝑽𝑫𝑺 = 𝑽𝑫𝑺𝑨𝑻 = 𝑽𝑮𝑺 − 𝑽𝑻𝑶 𝟏−
𝑳
❖ Inversion layer charge at Drain end (Y=L) in saturation ❖ So drain current is given by
region is given by 𝝁𝒏 . 𝑪𝑶𝑿 𝑾
∴ 𝑰𝑫 𝒔𝒂𝒕 = . . 𝑽𝑮𝑺 − 𝑽𝑻𝑶 𝟐 . (𝟏 + 𝝀𝑽𝑫𝑺 )
𝑸𝑰 (𝒀 = 𝑳) ≈ 𝟎 𝟐 𝑳
❖ Effective channel length in saturation region will become
𝑳′ = 𝑳 − ∆𝑳
❖ Drain current is given by
𝝁𝒏 . 𝑪𝑶𝑿 𝑾
∴ 𝑰𝑫 𝒔𝒂𝒕 = . . 𝑽𝑮𝑺 − 𝑽𝑻𝑶 𝟐 . (𝟏 + 𝝀𝑽𝑫𝑺 )
𝟐 𝑳

Drain Current

with λ ≠ 0
𝑽𝑮𝑺𝟐 with λ=0

with λ ≠ 0
𝑽𝑮𝑺𝟏 with λ=0

Drain Voltage
VLSI Lecture series
Examples on Drain
Current Calculation
By Prof. Hitesh Dholakiya
Engineering Funda
Drain current 𝑰𝑫 is given by
𝝁𝒏 . 𝑪𝑶𝑿 𝑾
∴ 𝑰𝑫 = . 𝟐 𝑽𝑮𝑺 − 𝑽𝑻𝑶 𝑽𝑫𝑺 − 𝑽𝑫𝑺 𝟐
𝟐 𝑳
𝟒𝟎𝟎 × 𝟏𝟎−𝟒 × 𝟖𝟎𝟎 × 𝟏𝟎−𝟔
∴ 𝑰𝑫 = × 𝟏. 𝟓 × 𝟐 𝟏. 𝟖 − 𝟏 𝟏 − 𝟏𝟐
𝟐
∴ 𝑰𝑫 = 𝟏𝟒. 𝟒 × 𝟏𝟎−𝟔 𝑨
∴ 𝑰𝑫 = 𝟏𝟒. 𝟒 𝝁𝑨
Example 2 : For an n channel MOS transistor with 𝝁𝒏 = 𝟔𝟎𝟎 𝒄𝒎𝟐 /𝑽𝑺𝒆𝒄, 𝑪𝑶𝑿 =
𝟕 × 𝟏𝟎−𝟖 𝑭/𝒄𝒎𝟐 , 𝑾 = 𝟐𝟎𝝁𝒎, 𝐋 = 𝟐𝝁𝒎 and 𝑽𝑻𝑶 = 𝟏𝑽.
Here biasing voltages for drain, Source and substrate are given by 3V, 0V and 0V,
respectively. For drain current to be 1mA, what should be gate bias voltage?
Drain current 𝑰𝑫 is given by
𝝁𝒏 . 𝑪𝑶𝑿 𝑾 𝒌
∴ 𝑰𝑫 = . 𝟐 𝑽𝑮𝑺 − 𝑽𝑻𝑶 𝑽𝑫𝑺 − 𝑽𝑫𝑺 = . 𝟐 𝑽𝑮𝑺 − 𝑽𝑻𝑶 𝑽𝑫𝑺 − 𝑽𝑫𝑺 𝟐
𝟐
𝟐 𝑳 𝟐
k is given by Drain current 𝑰𝑫 is given by
𝑾 𝒌
∴ 𝒌 = 𝝁𝒏 . 𝑪𝑶𝑿 . ∴ 𝑰𝑫 = . 𝟐 𝑽𝑮 − 𝑽𝑻𝑶 𝑽𝑫 − 𝑽𝑫 𝟐
𝑳 𝟐
−𝟖 −𝟔
𝟕 × 𝟏𝟎 𝟐𝟎 × 𝟏𝟎
∴ 𝒌 = 𝟔𝟎𝟎 × 𝟏𝟎−𝟒 × × 𝟎. 𝟒𝟐
𝟏𝟎 −𝟒 𝟐 × 𝟏𝟎−𝟔 ∴𝟏 = . 𝟐 𝑽𝑮 − 𝟏 𝟑 − 𝟑𝟐
𝟐
∴ 𝒌 = 𝟒. 𝟐 × 𝟏𝟎−𝟒 𝑨/𝑽𝟐
∴ 𝑽𝑮 = 𝟑. 𝟐𝟗 𝑽𝒐𝒍𝒕
∴ 𝒌 = 𝟎. 𝟒𝟐 𝒎𝑨/𝑽𝟐
For pMOSFET to be in Saturation region Part -1 for pMOSFET
∴ 𝑽𝑫𝑺 ≤ 𝑽𝑮𝑺 − 𝑽𝑻𝑶 ∴ (𝟑 − 𝟓) ↔ (𝟎 − 𝟓) − (−𝟏. 𝟓)
∴ −𝟐 ↔ −(𝟑. 𝟓)
∴ −𝟐 > − 𝟑. 𝟓 (so Linear region)
For nMOSFET to be in Saturation region Part -2 for nMOSFET
∴ 𝑽𝑫𝑺 ≥ 𝑽𝑮𝑺 − 𝑽𝑻𝑶 ∴ (𝟑 − 𝟎) ↔ (𝟓 − 𝟎) − (𝟏. 𝟓)
∴ 𝟑 ↔ (𝟑. 𝟓)
∴ 𝟑 < 𝟑. 𝟓 (so Linear region)
VLSI Lecture series
Substrate Bias Effect
in MOSFET
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Basics of Substrate Bias Effect in MOSFET
❖ Substrate Bias Effect with MOSFET characteristics
❖ Threshold voltage under substrate bias voltage
❖ Drain Current under substrate bias voltage
Basics of Substrate Bias Effect
❖ We have studied MOSFET characteristics with substrate bias
voltage 𝑽𝑺𝑩 = 𝟎.
❖ For zero substrate bias voltage, threshold voltage is referred as
𝑽𝑻𝑶 .
❖ In many digital circuit applications, the source potential of nMOS
transistor can be larger values, which results into 𝑽𝑺𝑩 > 𝟎.
❖ In that cases, Threshold voltage will change with respect to 𝑽𝑺𝑩
and that leads to change in drain current, it means drain current is a
function of 𝑽𝑺𝑩 , 𝑽𝑮𝑺 and 𝑽𝑫𝑺 .
𝑰𝑫 = 𝒇(𝑽𝑮𝑺 , 𝑽𝑫𝑺 , 𝑽𝑺𝑩 )
Substrate Bias Effect
Threshold Voltage under substrate bias voltage
❖ Threshold voltage under substrate bias voltage is given by

𝑽𝑻 (𝑽𝑺𝑩 ) = 𝑽𝑻𝑶 + 𝜸( −𝟐𝝓𝑭 + 𝑽𝑺𝑩 − −𝟐𝝓𝑭 )

❖ Where, ϒ is substrate bias or body effect coefficient


𝟐𝒒𝑵𝑨 𝜺𝑺𝒊
𝜸=
𝑪𝑶𝑿
Drain Current under substrate bias voltage
❖ Drain current in linear and saturation region with substrate bias
voltage is given by
𝝁𝒏 . 𝑪𝑶𝑿 𝑾
∴ 𝑰𝑫 (𝒍𝒊𝒏) = . 𝟐 𝑽𝑮𝑺 − 𝑽𝑻 (𝑽𝑺𝑩 ) 𝑽𝑫𝑺 − 𝑽𝑫𝑺 𝟐
𝟐 𝑳
𝝁𝒏 . 𝑪𝑶𝑿 𝑾
∴ 𝑰𝑫 𝒔𝒂𝒕 = . . 𝑽𝑮𝑺 − 𝑽𝑻 (𝑽𝑺𝑩 ) 𝟐 . (𝟏 + 𝝀𝑽𝑫𝑺 )
𝟐 𝑳
❖ Where, λ is Channel length Modulation coefficient
VLSI Lecture series
MOSFET
Capacitances
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Basics of MOSFET Capacitances
❖ Structural overview of MOSFET Capacitances
❖ MOSFET capacitance Model
❖ MOSFET Capacitances in different regions of MOSFET
Basics of MOSFET Capacitances
❖ Speed of integrated circuit is limited by Capacitances.
❖ These capacitances are not lumped but distributed.
❖ It’s values can be calculated by three dimensional
overview of MOSFET.
❖ Here, we have already studied 𝑪𝑶𝑿 , which is gate oxide
capacitance, it’s unit is 𝑭ൗ𝑪𝒎𝟐 .
𝜺𝑶𝑿
𝑪𝑶𝑿 =
𝒕𝑶𝑿
Structural Overview of MOSFET Capacitances
MOSFET Capacitances in different regions
Cut Off region
𝑪𝑮𝑩 = 𝑪𝑶𝑿 𝑾𝑳
𝑪𝑮𝑫 = 𝑪𝑶𝑿 𝑾𝑳𝑫
𝑪𝑮𝑺 = 𝑪𝑶𝑿 𝑾𝑳𝑫

Linear region
𝑪𝑮𝑩 = 𝟎
𝟏
𝑪𝑮𝑫 = 𝑪𝑶𝑿 𝑾𝑳 + 𝑪𝑶𝑿 𝑾𝑳𝑫
𝟐
𝟏
𝑪𝑮𝑺 = 𝑪𝑶𝑿 𝑾𝑳 + 𝑪𝑶𝑿 𝑾𝑳𝑫
𝟐

Saturation region
𝑪𝑮𝑩 = 𝟎
𝑪𝑮𝑫 = 𝑪𝑶𝑿 𝑾𝑳𝑫
𝟐
𝑪𝑮𝑺 = 𝑪𝑶𝑿 𝑾𝑳 + 𝑪𝑶𝑿 𝑾𝑳𝑫
𝟑
VLSI Lecture series
BIST
(Built In Self Test)
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Basics of BIST
❖ Types of BIST
❖ Architecture of BIST
❖ Working of BIST
❖ Issues of designing BIST
❖ Advantages of BIST
❖ Disadvantages of BIST
Basics of BIST
❖ It is technique of designing additional hardware and software into
integrated circuits to allow them to perform self testing.
❖ Aim of BIST technique is to avoid costly use of ATE (Automated Test
Equipment) testing.
❖ As IC’s are getting complex, many blocks are interfaced in IC with
analog and digital ports, in that ATE testing is difficult and costly
service.
❖ BIST is also useful to those blocks of IC which has no direct
connection with external pins.
❖ As IC’s are upgrading, in future conventional testers will no longer be
adequate for the latest and fastest chip.
Types of BIST
❖ Here, I will give basic explanation about two different BIST
1. Logic BIST (LBIST)
2. Memory BIST (MBIST)
Logic BIST (LBIST)
❖ It is designed for testing random logic.
❖ Here we use pseudo random pattern generator to generate random
input pattern.
❖ Multiple Input signature register (MISR) gives response of input
pattern and MISR output indicates defect in the device.
Memory BIST (MBIST)
❖ It is used for testing memories.
❖ It has a circuit that apply, read and compare test patterns.
❖ There are some industry standard for MBIST
❑ The March Algorithm
❑ The checkerboard Algorithm
❑ The varied pattern background Algorithm
Basic Architecture of BIST
Test

Test Controller ROM

Reference
Normal Signature
Input
Output
MUX

CUT
Response Comparator
Hardware (Circuit Under Test) Signature
Compactor
Pattern
generator

Good/Faulty
Issues of BIST designing
❖ how many faults to be covered
❖ how much chip area occupied by BIST
❖ Test Time
❖ Flexibility by software and hardware
Advantages of BIST
❖ It lowers testing cost
❖ Testing is independent on future technology
❖ better fault coverage
❖ shorter test time
❖ Easier customer support
Disadvantages of BIST
❖ Additional circuit (Silicon area) for BIST testing in IC
❖ Additional Pin required for BIST testing in IC
❖ On chip testing may get failed then how to test it.
VLSI Lecture series
Resistive Load
Inverter
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Circuit of resistive load inverter
❖ Working of resistive load inverter
❖ Voltage transfer characteristics of resistive load inverter
❖ Parameters of resistive load inverter
Circuit of Resistive load Inverter
𝑽𝑫𝑫

𝑽𝑶𝑼𝑻 = 𝑽𝑫𝑺

𝑽𝑰𝑵 = 𝑽𝑮𝑺
Working of Resistive load Inverter
❖ Due to capacitance of gate oxide layer, gate
current is zero.
❖ So, 𝑰𝑹 = 𝑰𝑫
𝑰𝑹 ❖ So, Output voltage 𝑽𝑶𝑼𝑻 equation will be
∴ 𝑽𝑶𝑼𝑻 = 𝑽𝑫𝑫 − 𝑰𝑹 𝑹

𝑰𝑫 ∴ 𝑽𝑶𝑼𝑻 = 𝑽𝑫𝑫 − 𝑰𝑫 𝑹
❖ If input is lower voltage (logic 0), then
inversion layer will not get formed, So Drain
current will be zero
∴ 𝑽𝑶𝑼𝑻 = 𝑽𝑫𝑫 (logic 1)
❖ If input is higher voltage (Logic 1), then
inversion layer will get formed, So drain
current will increase, which will decrease
output to logic 0.
Working of Resistive load Inverter
❖ So, drain current equation will be
𝑽𝑫𝑫 − 𝑽𝑶𝑼𝑻
∴ 𝑰𝑫 =
𝑹
❖ Here, If MOSFET is there in linear region then 𝑽𝒊𝒏 − 𝑽𝑻𝑶 > 𝑽𝑶𝑼𝑻
❖ Drain current 𝑰𝑫 in linear region will be
𝒌
∴ 𝑰𝑫 = 𝟐 𝑽𝑮𝑺 − 𝑽𝑻𝑶 𝑽𝑫𝑺 − 𝑽𝑫𝑺 𝟐
𝟐
𝒌
∴ 𝑰𝑫 = 𝟐 𝑽𝑰𝑵 − 𝑽𝑻𝑶 𝑽𝑶𝑼𝑻 − 𝑽𝑶𝑼𝑻 𝟐
𝟐
❖ Here, If MOSFET is there in saturation region then 𝑽𝒊𝒏 − 𝑽𝑻𝑶 < 𝑽𝑶𝑼𝑻
𝒌
∴ 𝑰𝑫 = . (𝑽𝑮𝑺 − 𝑽𝑻𝑶 )𝟐
𝟐
𝒌
∴ 𝑰𝑫 = . (𝑽𝑰𝑵 − 𝑽𝑻𝑶 )𝟐
𝟐
Voltage Transfer Characteristics of Resistive load Inverter
𝑽𝑶𝑼𝑻

𝑽𝑶𝑯 𝒅𝑽𝑶𝑼𝑻
= −𝟏
𝒅𝑽𝑰𝑵

𝒅𝑽𝑶𝑼𝑻
= −𝟏
𝒅𝑽𝑰𝑵
𝑽𝑶𝑳
𝑽𝑰𝑵
𝑽𝑰𝑳 𝑽𝑰𝑯 𝑽𝑶𝑯
Calculation of 𝑽𝑶𝑯
❖ Input voltage is less, so drain current is zero,
so per
∴ 𝑽𝑶𝑼𝑻 = 𝑽𝑫𝑫 − 𝑰𝑫 𝑹
∴ 𝑽𝑶𝑼𝑻 = 𝑽𝑫𝑫
Calculation of 𝑽𝑶𝑳
❖ Here, 𝑽𝒊𝒏 − 𝑽𝑻𝑶 > 𝑽𝑶𝑼𝑻 , so MOSFET is there in
linear region, so drain current will be
𝒌
∴ 𝑰𝑫 = 𝟐 𝑽𝑰𝑵 − 𝑽𝑻𝑶 𝑽𝑶𝑼𝑻 − 𝑽𝑶𝑼𝑻 𝟐
𝟐
❖ Drain current is already derived
𝑽𝑫𝑫 − 𝑽𝑶𝑼𝑻
∴ 𝑰𝑫 =
𝑹
❖ From above equation
𝑽𝑫𝑫 − 𝑽𝑶𝑳 𝒌
∴ = 𝟐 𝑽𝑫𝑫 − 𝑽𝑻𝑶 𝑽𝑶𝑳 − 𝑽𝑶𝑳 𝟐
𝑹 𝟐
𝟏 𝟐
∴ 𝑽𝑶𝑳 𝟐 − 𝟐 𝑽𝑫𝑫 − 𝑽𝑻𝑶 + 𝑽𝑶𝑳 + 𝑽 =𝟎
𝒌𝑹 𝒌𝑹 𝑫𝑫
❖ Solution of this equation is
𝟐
𝟏 𝟏 𝟐𝑽𝑫𝑫
∴ 𝑽𝑶𝑳 = 𝑽𝑫𝑫 − 𝑽𝑻𝑶 + − 𝑽𝑫𝑫 − 𝑽𝑻𝑶 + −
𝒌𝑹 𝒌𝑹 𝒌𝑹
Calculation of 𝑽𝑰𝑳
❖ Here, 𝑽𝒊𝒏 − 𝑽𝑻𝑶 < 𝑽𝑶𝑼𝑻 , so MOSFET is there in
saturation region, so drain current will be
𝒌
∴ 𝑰𝑫 = . (𝑽𝑰𝑵 − 𝑽𝑻𝑶 )𝟐
𝟐
❖ Drain current is already derived
𝑽𝑫𝑫 − 𝑽𝑶𝑼𝑻
∴ 𝑰𝑫 =
𝑹
❖ From above equation
𝑽𝑫𝑫 − 𝑽𝑶𝑼𝑻 𝒌
∴ = . (𝑽𝑰𝑵 − 𝑽𝑻𝑶 )𝟐
𝑹 𝟐
❖ If differentiate given equation with respect to 𝑽𝒊𝒏
𝟏 𝒅𝑽𝑶𝑼𝑻
∴− . = 𝒌. 𝑽𝑰𝑵 − 𝑽𝑻𝑶
𝑹 𝒅𝑽𝑰𝑵
𝟏
∴ − . (−𝟏) = 𝒌. 𝑽𝑰𝑳 − 𝑽𝑻𝑶
𝑹
𝟏
∴ 𝑽𝑰𝑳 = 𝑽𝑻𝑶 +
𝒌𝑹
Calculation of 𝑽𝑰𝑯
❖ Here, 𝑽𝒊𝒏 − 𝑽𝑻𝑶 > 𝑽𝑶𝑼𝑻 , so MOSFET is there in
linear region, so drain current will be
𝒌
∴ 𝑰𝑫 = 𝟐 𝑽𝑰𝑵 − 𝑽𝑻𝑶 𝑽𝑶𝑼𝑻 − 𝑽𝑶𝑼𝑻 𝟐
𝟐
❖ Drain current is already derived
𝑽𝑫𝑫 − 𝑽𝑶𝑼𝑻
∴ 𝑰𝑫 =
𝑹
❖ From above equation
𝑽𝑫𝑫 − 𝑽𝑶𝑼𝑻 𝒌
∴ = 𝟐 𝑽𝑰𝑵 − 𝑽𝑻𝑶 𝑽𝑶𝑼𝑻 − 𝑽𝑶𝑼𝑻 𝟐
𝑹 𝟐
❖ If differentiate given equation with respect to 𝑽𝒊𝒏
𝟏 𝒅𝑽𝑶𝑼𝑻 𝒌 𝒅𝑽𝑶𝑼𝑻 𝒅𝑽𝑶𝑼𝑻
∴− . = 𝟐 𝑽𝑰𝑵 − 𝑽𝑻𝑶 − 𝟐𝑽𝑶𝑼𝑻
𝑹 𝒅𝑽𝑰𝑵 𝟐 𝒅𝑽𝑰𝑵 𝒅𝑽𝑰𝑵
𝟏
∴ 𝑽𝑰𝑳 = 𝑽𝑻𝑶 + 𝟐𝑽𝑶𝑼𝑻 −
𝒌𝑹
𝟖 𝑽𝑫𝑫 𝟏
∴ 𝑽𝑰𝑳 = 𝑽𝑻𝑶 + −
𝟑 𝒌𝑹 𝒌𝑹
Average DC Power consumption
❖ Power consumption is voltage into current.
❖ Here duty cycle is 50%, so voltage = 𝑉𝐷𝐷ൗ2
𝑉𝐷𝐷 −𝑉𝑂𝐿
❖ Here current =
𝑅
❖ So average DC power dissipation is given by
𝑽𝑫𝑫 𝑽𝑫𝑫 − 𝑽𝑶𝑳
∴ 𝑷𝑫𝑪 (𝑨𝒗𝒆𝒓𝒂𝒈𝒆) = ×
𝟐 𝑹
VLSI Lecture series
Ion Implantation
and it’s Advantage
over Diffusion
By Prof. Hitesh Dholakiya
Engineering Funda
Ion Implantation
❖ It is alternative to diffusion process in IC fabrication.
❖ Diffusion Process is done at high temperature, but Ion implantation
is done at low temperature.
❖ In Ion Implantation, high energy dopant ions are accelerated, so that
ions can easily penetrate the Si wafer.
❖ The depth of penetration can be increased by increasing accelerating
voltage.
VLSI Lecture series
Faults in Integrated
Circuit
By Prof. Hitesh Dholakiya
Engineering Funda
Outlines
❖ Basics of Faults
❖ Types of Faults
❑ Permanent fault
❑ Non Permanent fault
Basics of Faults in IC
❖ It leads to improper output of IC.
❖ It may give false output in IC or It may reduce speed of IC.
❖ There are basically two types of faults in IC
❑ Permanent Fault
❑ Non Permanent Fault
Permanent Fault
❖ It changes functional behavior permanently.
❖ Mostly it happens due to physical fault.
❖ Examples
❑ Incorrect IC Mask
❑ Wrong Connections in IC’s
❑ PCB heating
Non Permanent Fault
❖ It happens at random moments
❖ It effects system behavior for random time period
❖ It is comparatively difficult to detect.
❖ There are two types
❑ Transient Faults : It is caused by environmental conditions such as humidity,
Pressure, vibrations, α particles etc.
❑ Intermittent Faults : It is caused by non environmental conditions such as
loose connections, Ageing of components etc.
VLSI Lecture series

Photolithography
By Prof. Hitesh Dholakiya
Engineering Funda
Photolithography
❖ It is a process to produce circuit/pattern on the Si Layer.
❖ UV light exposure is used.
❖ Two important steps are there in photolithography
1. Photographic Masking : It contains information which we want to project on
Si wafer.
2. Photographic Etching : It contains pattern information which we wants to
remove from layer.
❑ There are two types of photographic etching
➢ Wet Etching (By Chemical)
➢ Dry Etching (By UV light exposure)
VLSI Lecture series

Stuck at Fault
By Prof. Hitesh Dholakiya
Engineering Funda
Stuck at fault
❖ Any terminal may stuck at logic ‘0’ or Logic ‘1’ is referred as stuck at
fault.
❖ At that terminal, it has no dependency on I/P and O/P.
A B Correct Y Actual Y
❖ Examples
Stuck at ‘1’ 0 0 0 0
❑ Stuck at logic ‘1’
0 1 0 1
A 1 0 0 0
Y
B 1 1 1 1
A B Correct Y Actual Y
❑ Stuck at logic ‘0’ Stuck at ‘0’ 0 0 0 0
A 0 1 0 0
Y 1 0 0 0
B 1 1 1 0

You might also like