Chapter (1)
Introduction
Prepared by
Assist. Prof. Mohamed Ismail
Assist. Professor at Delta Higher Institute for Engineering &
Technology
Outlines
Why build Integrated Circuits (Ics)?
History of ICs.
Properties of VLSI.
Moore’s Law.
Components of IC.
VLSI MOS Transistors.
Scaling.
VLSI Design Considerations (Problems).
Mixed Signal VLSI.
Digital Design of VLSI.
Trends in VLSI.
Summary of Technology Trend.
MOSFET as a Capacitor.
References
Why Build Integrated Circuits?
Much smaller and consume less
power than the discrete component
needed to build electronic systems.
Much easier to design and
manufacture.
More reliable than discrete
components.
Improved performance because of
low cost more than complex circuitry.
History of ICs
1958 : First IC ( Flip-Flop using 2
transistors built by J.Kilby).
1960 : SSI (Small Scale Integration)
less than 100 components/chip.
1966 : MSI ( Medium Scale
Integration) more than 100
components/chip.
1969 : LSI (Large Scale Integration)
more than 1000 components/chip.
History of ICs Cont’d
1975 : VLSI (Very Large Scale
Integration) more than 104
components/chip.
1989 :ULSI(Ultra Large Scale
Integration) more than 106
components/chip.
2003 : GLSI (Giant Large Scale
Integration) more than 107
components/chip
Properties of VLSI
Compact.
Reliable.
Not expensive.
Moore’s Law
No. of components (transistors)
per chip doubles every [year, 18
months, or 2 years].
Components of IC
VLSI components may be included 4
inputs and 2 outputs.
Its Inputs are:
– Material research
– Device modeling
– Circuits and systems design
– Computer-aided design CAD
Simulation.
Its Outputs are:
– Technology Development.
– Applications as mobiles, robotics, etc.
VLSI MOS Transistors
Scaling
Assume all geometric dimensions
(horizontal & vertical) and voltage and
current are reduced by factor α.
Scaling Advantages:
– Reduced Si area.
– Reduced power dissipation.
– Increased the speed.
– Increased battery lifetime.
Scaling Disadvantages:
– Parasitic resistance.
– Parasitic capacitance.
– Short channel effect.
Scaling Cont’d
Scaling Process Summary:
Effect
After Scaling
Before
Scaling
Amount
Reduced
L / α
L
Length
Reduced
W / α
W
Width
Reduced
ID / α
ID
Drain
Current
Reduced
VDD / α
VDD
Power
Supply
Reduced
VDD ID / α2
VDD ID
Gate Power
Reduced
LW / α2
LW
Area
Increased
α J
J = ID / LW
Current
Density
The Same
EDS = VDS / L
EDS = VDS / L
Electric Field
VLSI Design Considerations
Si Area.
Power Dissipation.
Delay Time.
Speed.
Testability.
Cost: [Die area, Packaging, Testing, …]
Time to Market.
Performance: [Optimization requirements
for high performance].
Design Complexity.
Mixed Signal VLSI
Mixed A/D VLSI:
– As ISDN (Integrated Service Digital Network).
– The analog part provides the I/O interface to
the core of the chip which is digital.
Mixed D/A VLSI :
– As ANN (Artificial Neural Network).
– The digital part provides the I/O interface to
the core of the chip which is analog.
Digital Design of VLSI
Trends in VLSI
Transistor:
– Smaller, faster, less power.
Interconnect:
– Less resistance, faster, longer.
Yield:
- Smaller die size, higher yield.
Summary of Technology Trend
Processor:
– Logic capacity increases by about 30% per
year.
– Clock frequency increases by about 20% per
year.
– Cost / function decreases by about 20% per
year.
Memory:
– DRAM capacity increases by about 60% per
year (4x every 3 years).
– Speed increases by about 10% per year.
– Cost / bit decreases by about 25% per year.
MSFET as a Capacitor
MSFET as a Capacitor Cont’d
10-12
References
N.West and D.Harris, CMOS VLSI Design.
S.Kang and Y.Leblebici, CMOS Digital
Integrated Circuits.
E.D.Fabricius, Introduction To VLSI
Design.
Wayne Wolf, FPGA- Based system
Design.
Any Questions?
Chapter (2)
Digital MOSFET Switches
Prepared by
Assist. Prof. Mohamed Ismail
Assist. Professor at Delta Higher Institute for Engineering &
Technology
Outlines
NMOS Review.
PMOS Review.
MOS Switch.
Digital MOS Switch.
MOSFET as a Switch.
Switch Networks.
Single Pass Transistor Switch.
CMOS Transmission Gate (TG) Switch.
Solved Examples.
NMOS Review
IC_Lectures_Updated.pdf
PMOS Review
IC_Lectures_Updated.pdf
MOS Switch
IC_Lectures_Updated.pdf
Digital MOS Switch
IC_Lectures_Updated.pdf
IC_Lectures_Updated.pdf
MOSFET as a Switch
IC_Lectures_Updated.pdf
IC_Lectures_Updated.pdf
Switch Networks
The function of a switch network is true
when the two terminals of the network are
connected together.
Since for parallel switches the terminals
are connected if either switch is on, the
function is OR.
For series switches the network is
conducting only if both switches are on,
hence an AND gate.
Single Pass Transistor
Switch
IC_Lectures_Updated.pdf
IC_Lectures_Updated.pdf
IC_Lectures_Updated.pdf
IC_Lectures_Updated.pdf
Limitations of Pass Transistor
Switches
The input of the gate of a pass transistor
mustn’t come from the output of pass
transistor of the same type.
If we need more than 4 stages; then a
buffer must be used after every 4 stages.
CMOS Transmission Gate
Switch
IC_Lectures_Updated.pdf
IC_Lectures_Updated.pdf
Advantages of CMOS TG
Switches
Strong one, strong zero.
Low nonlinearity (RoN linear in Parallel
Combination).
Low Resistance (RoN = Rn // Rp).
Cancellation of Noise.
Solved Examples
2 x 1 Mux using CMOS TG
F
s
P0
0
P1
1
Important Notes:
No. of inputs =
No. of switches.
Only one output.
No. of inputs =
2No. of Sel.
2-i/p XOR Gate
F
B
A
0
0
0
1
1
0
1
0
1
0
1
1
If A = 0, F = B.
If A = 1, F = ത
𝐵
F
Analysis Example
F
A
B
0
X
0
0
X
0
0
0
1
VB - VTn
1
1
Find the o/p F for the following circuit.
Solution
Any Questions?
Chapter (3)
MOSFET Inverters
Prepared by
Assist. Prof. Mohamed Ismail
Assist. Professor at Delta Higher Institute for Engineering &
Technology
Outlines
Introduction to Digital Inverter.
The Main Types of MOS Inverters.
Resistive Load Inverter.
EMD Inverter.
DMD Inverter.
CMOS Inverter.
Pseudo CMOS Inverter.
BiCMOS Inverter.
Dynamic MOS Inverter.
Realization Problems Rules.
Solved Examples.
Introduction to Digital
Inverter
Digital Inverter
A Fundamental logic gate that performs
invert Boolean operation.
Single input logic gate.
Logic ‘1’ and ‘0’ are represented by
node voltages referring to ground
potential.
According to “Positive logic
convention”: Logic ‘1’ is VDD (Highest
Supply Voltage) and logic ‘0’ is GND
(0V).
Digital Inverter Symbol & Truth Table
Ideal VTC
Voltage Transfer Characteristics
(VTC): is a plot of Vin versus Vout for
any inverter.
The Main Types of MOS
Inverters
MOS Inverters Types
There are 7 types of MOS Inverters:
Resistive Load.
Enhancement Mode Device (EMD).
Depletion Mode Device (DMD).
Complementary MOSFET (CMOS).
Pseudo CMOS Inverter.
BiCMOS Inverter.
Dynamic MOS Inverter.
1. Resistive Load Inverter
Resistive Load Inverter
The Pull down is an enhancement
NMOS transistor.
The pull up is a resistive element.
NMOS is the driver.
The resistance is the passive load.
The main disadvantages of this type
are:
Large Si area.
High power dissipation (passive load).
Resistive Load Inverter Symbol & Operation
Vout
NMOS
Vin
VDD
(Through R)
Off (O.C.)
0V (Logic 0)
0V (Through
NMOS)
ON (S.C.)
VDD (Logic 1)
2. EMD Inverter
Enhancement Mode Device (EMD)
The Pull down is an enhancement
NMOS transistor.
The pull up is an enhancement
NMOS transistor in which the gate is
always connected to drain (VG = VD).
The pull down NMOS is the driver.
The pull up NMOS is the active load.
Due to the connection between G &
D in pull up transistor; it can’t be
operate in linear region.
EMD Symbol & Operation
Vout
Pull down
NMOS
Vin
VDD (Through pull up
NMOS)
Off (O.C.)
0V (Logic 0)
0V (Through pull
down NMOS)
ON (S.C.)
VDD (Logic 1)
3. DMD Inverter
Depletion Mode Device (DMD)
The Pull down is an enhancement
NMOS transistor.
The pull up is a depletion NMOS (VTu
is negative) transistor in which the
gate is always connected to source
(VG = VS).
The pull down NMOS is the driver.
The pull up NMOS is the active load.
Due to the connection between G &
S in pull up transistor; it can’t be
operate in cut off region (VGS > VTu)
DMD Symbol & Operation
Vout
Pull down
NMOS
Vin
VDD (Through pull up
NMOS)
Off (O.C.)
0V (Logic 0)
0V (Through pull
down NMOS)
ON (S.C.)
VDD (Logic 1)
4. CMOS Inverter
Complementary MOSFET (CMOS)
Inverter
The Pull down is an enhancement NMOS
transistor.
The Pull up is an enhancement PMOS
transistor.
Both pull down & pull up transistors are
drivers (Vin connected to Gn & Gp).
The main advantages of this type are:
It is full logic swing inverter.
No static power dissipation.
Large noise margin.
Symmetrical VTC.
CMOS Inverter Symbol & Operation
Vout
Pull up
PMOS
Pull down
NMOS
Vin
VDD (Through
pull up PMOS)
ON (S.C.)
Off (O.C.)
0V (Logic 0)
0V (Through pull
down NMOS)
Off (O.C.)
ON (S.C.)
VDD (Logic 1)
5. Pseudo CMOS Inverter
Pseudo CMOS Inverter
The Pull down is an enhancement NMOS
transistor (Driver).
The Pull up is an enhancement PMOS
transistor in which the gate is always
connected to GND (Active Load).
The main advantages of this type are:
Replace large PMOS stacks with sing
device (in realization problems).
Reduces overall gate size.
Useful for wide-NOR structures.
Pseudo CMOS Symbol & Operation
Vout
Pull down
NMOS
Vin
VDD (Through
pull up PMOS)
Off (O.C.)
0V (Logic 0)
0V (Through pull
down NMOS)
ON (S.C.)
VDD (Logic 1)
6. Bi-CMOS Inverter
Bi-CMOS Inverter
Introduced in early 1980s.
Combines CMOS logic (as a first stage) and
Bipolar logic (BJT as a second stage).
The main advantages of using BJT:
High speed.
High output drive current.
The main advantages of using CMOS:
Low power dissipation.
Large input impedance.
Large noise margin.
Bi-directional capability (D&S are
interchangeable).
Near ideal switching device.
Bi-CMOS Inverter Disadvantages
The main disadvantages of Bi-CMOS
are:
Greater complexity than CMOS.
Delay due to minority carriers
stored on base.
So a discharge path for these
minority carriers must be provided
(Z1, Z2 in basic circuit & M3, M4 in
modified circuit).
Bi-CMOS versus CMOS Inverter
Basic Bi-CMOS Inverter Circuit
Vout
M2, Q2
M1, Q1
Vin
VDD – VBE2
ON
Off
0V (Logic 0)
VBE1
Off
ON
VDD (Logic 1)
Modified Bi-CMOS Inverter Circuit
Vout
M2, M3,Q2
M1,M4, Q1
Vin
VDD – VBE2
ON
M1,M4 Off
Q1Fast Off
0V (Logic 0)
VBE1
M2,M3 Off
Q2Fast Off
ON
VDD (Logic 1)
7. Dynamic MOS Inverter
Dynamic MOS Inverter
A basic method to store (memorize) the
logic values is to use the input
capacitances of the MOS transistors
A capacitance with no stored charge
(discharged) is said to represent a logic
‘0’, respectively a charged capacitance is
said to represent a logic "1”.
Signals are applied in the gate circuit,
from one capacitor to the other, using
transistors driven in conduction by special
driving signals (command pulses).
Operate in a small dissipation power
regime.
Dynamic MOS Inverter Cont’d
Dynamic MOS circuits offer a better
integration density than the static ones.
Transistors performance doesn’t depend
on their geometry.
Power consumption is on demand
(through clk signal (Φ)).
Drawbacks:
More driving (command) signals, more logic.
Very difficult layout due to routing of clk.
Basic Circuit & Operation
Basic Circuit & Operation Cont’d
Actions
Time Interval
Vin
Apply Vp1; Q1 OFF, Q2 ON
then C1 charges with VDD
t = t0
0V (Logic 0) Apply Vp2; Q3 goes ON and
hence charge transmits from
C1 to C2 then Vout = VDD
t = t1
Q1 ON and C1 discharges
through Q1
t2 < t < t3
VDD (Logic 1)
Apply Vp2; Q3 will open, so
the charge on C1 transfers to
C2 and hence Vout = 0V
t = t4
Basic Circuit & Operation Cont’d
For this inverter the output response
is delayed with t1 – t0 or t4 – t2. Clock
pulses (Vp1 & VP2) are needed to be
applied periodically, achieving the
refresh of the information stored on
parasitic capacitances.
A minimum refresh frequency must
be designed to keep right information
on capacitances, which otherwise
discharge through existing open
junctions.
NMOS Dynamic Shift Register
NMOS Dynamic Shift Register Cont’d
If Vin = VDD, and Φ1 = VDD; then Vo1 = VDD –
VTN (Logic '1'). So, CL charges through MN1.
As Vo1 goes high, Vo2 goes low.
If Φ2 is high, the low level will be transmitted
through MN2 and Vo4 would be logic '1'. Thus
logic '1' shifted from input to output.
The main drawbacks of this type are:
The use of single pass transistor switch.
The use of DMD inverter in which full logic
swing couldn't be achieved.
The synchronization between the two different
clock signals has been very complex.
CMOS Dynamic Shift Register
CMOS Dynamic Shift Register Cont’d
If Vin = VDD, and Φ1 = Φ = VDD; then Vo1
= (Logic '1').
As Vo1 goes high, Vo2 goes low.
If Φ2 = ഥ
Φ is high, the low level will be
transmitted through the switch of the
second stage and Vo4 would be VDD
(logic '1’).
Thus logic '1' shifted from input to
output during one clock cycle.
Domino Circuit
Domino circuit is used for implementation
of logic functions based of dynamic
behavior.
Domino Pre-charge and Evaluate
Realization Problems Rules
Demorgan Law
• 𝐴 + 𝐵 = ҧ
𝐴. ത
𝐵
• 𝐴. 𝐵 = ҧ
𝐴+ ത
𝐵
➢ More generally, the complement of a function
is the dual of the function with inverted
inputs.
➢ Dual operation means exchanging the AND &
OR operations.
➢ It can be applied to arbitrarily complex
expressions.
Realization using EMD, DMD, Pseudo
CMOS Inverters
For the pull down:
And relation means series connection.
OR relation means parallel connection.
For the pull up:
Not affected.
You must make sure that there is a
complement over the logic function to be
implemented.
If there isn’t a complement take 2-
complements using Demorgan theorem.
Realization using CMOS Inverter
For the pull down:
And relation means series connection.
OR relation means parallel connection.
For the pull up:
Series connection in pull down will be
parallel in pull up & vice versa.
NMOS will be replaced by PMOS.
You must make sure that there is a
complement over the logic function to be
implemented.
If there isn’t a complement take 2-
complements using Demorgan theorem.
Realization using Modified Bi-CMOS
Inverter
For M1, M4:
And relation means series connection.
OR relation means parallel connection.
For M2:
Series connection in M1, M4 will be
parallel in M2 & vice versa.
NMOS will be replaced by PMOS.
For M3, Q1, Q2:
Not affected.
You must make sure that there is a complement
over the logic function to be implemented.
If there isn’t a complement take 2-complements
using Demorgan theorem.
Realization using Domino Circuit
For Pull Down (evaluate network):
And relation means series connection.
OR relation means parallel connection.
You must make sure that there is a
complement over the logic function to be
implemented.
If there isn’t a complement we need to add
static inverter (CMOS Inverter) stage after
the output.
Solved Examples
2-i/p NOR Gate using DMD
Vo = 𝐴 + 𝐵 .
2-i/p NOR Gate using CMOS
Vo = 𝐴 + 𝐵 .
A B
A
B
2-i/p NAND Gate using Bi-CMOS
Vo = 𝐴. 𝐵
2-i/p NOR Gate using Domino
Vo = 𝐴 + 𝐵
Realize the Following using CMOS
F = 𝐴. (𝐵 + 𝐶)
2-i/p XOR Gate using CMOS
F = 𝑎⨁𝑏 = ത
𝑎 . b + a . ത
𝑏
Any Questions?
Chapter (4)
Noise Margin
Prepared by
Assist. Prof. Mohamed Ismail
Assist. Professor at Delta Higher Institute for Engineering &
Technology
Outlines
Actual VTC.
Inverting Voltage & Inverting Ratio.
Noise Margins.
Noise Margin versus Noise Immunity.
CMOS VTC.
Beta Ratio.
Noise in Digital ICs.
Noise Margins in DMD.
Actual VTC
Actual VTC
As stated before, VTC or Voltage Transfer
Characteristics is a plot of Vin versus Vout for
any inverter.
Actual inverter VTC deviates from the Ideal
characteristics.
How can we evaluate the performance of
the inverter?
There are five parameters that defines the
inverter’s VTC as shown in the following table.
Definition
Parameter
The minimum output voltage when the output level is logic
'1'
VOH
The maximum output voltage when the output level is logic
'0'
VOL
The maximum input voltage when the input level is logic '0'
VIL
The minimum input voltage when the input level is logic '1'
VIH
The inverter threshold voltage at which Vin = Vout
Vth
Actual VTC Cont’d
VOL
Inverting Voltage &
Inverting Ratio
Inverting Voltage (Vinv)
It is also called threshold inverter voltage
(Vinv = Vth).
It is defined as the voltage at which the
input voltage of an inverter equals to the
output voltage of this inverter.
So; at Vinv we get (Vin = Vout = Vinv).
VOL
Inverting Ratio (Rinv)
The inverting ratio (Rinv) for any inverter is
defined as the ratio between the aspect ratio
of the pull up transistor to that of the pull
down transistor.
The aspect ratio (Z) is defined as the ratio
between the length of transistor channel to
its width (L / W).
So; Rinv = Zu / Zd =
(
𝐿
𝑊
)𝑢
(
𝐿
𝑊
)𝑑
.
Noise Margins
Noise Margins
The noise margin is defined as the amount
of noise that can be added to the input
voltage without disturbing the logical state
of the output of the interconnect.
Evaluating Noise Margins
NML = VIL - VOL.
NMH = VOH – VIH.
Noise Margin versus Noise
Immunity
Noise Margin vs Noise Immunity
Noise margin is a local property of the
gate – gate communication.
Noise Immunity:
Property of the system (power supply
noise, crosstalk, reflections, can eat up
your noise margins).
Just making the swings bigger usually
doesn’t help noise immunity much
(because self induced noise grows too).
Good noise control – not only reliability,
but performance!!
CMOS VTC
Mode of Operation
Beta Ratio
Nominal CMOS VTC
Beta Ratio
Beta (β) is defined as the multiplication of k`
= μ cox (μA/V2) by the aspect ratio (W / L) of
the pull up or pull down transistor.
For CMOS inverter; the pull up is PMOS (βp
= μp cox (W / L)p) and the pull down is NMOS
(βn = μn cox (W / L)n).
If βp / βn ≠ 1, switching point will move from
VDD / 2 as shown in the following figure.
Called skewed gate.
Other gates collapse into equivalent
inverter.
Transistor Sizing & Noise Margin
Change beta (size) ratio, changes VIH,
VIL.
To balance Noise Margin (NM):
Make βn = βp (i.e. Wp = 3.5 Wn).
Actually Wp = 2 Wn is good enough.
Noise in Digital ICs
Noise in Digital ICs
Noise Margins in DMD
VTC for DMD Inverter
Function
Mu (Q2)
Md (Q1)
Region
-
Linear (Triode)
Cutoff
I
Evaluate VIL, VOH
Linear
Saturation
II
Evaluate Vinv
Saturation
Saturation
III
Evaluate VIH, VOL
Saturation
Linear
IV
Evaluating VIL & VOH for DMD
Choose region II to evaluate VIL & VOH.
The main 4 steps in this region:
Check Md & Mu regions of operation .
IDSdsat = IDSuLin.
𝐾`𝑑
2
(W/L)d(VGSd – VTd)2 = Ku`(W/L)u(VGSu – VTu -
𝑉𝐷𝑆𝑢
2
) VDSu
Differentiate Eqn. (1) w.r.t. VIL and use
𝜕𝑉𝑂𝐻
𝜕𝑉𝐼𝐿
= -1
then we get Eqn. (2).
Solve (1) & (2) to get VIL & VOH
(1)
Evaluating VIH & VOL for DMD
Choose region IV to evaluate VIH &
VOL.
The main 4 steps in this region:
Check Md & Mu regions of operation .
IDSdLin = IDSusat.
Kd`(W/L)d(VGSd – VTd -
𝑽𝑫𝑺𝒅
𝟐
) VDSd =
𝑲`𝒖
𝟐
(W/L)u(VGSu – VTu)2
Differentiate Eqn. (3) w.r.t. VIH and use
𝜕𝑉𝑂𝐿
𝜕𝑉𝐼𝐻
= -1
then we get Eqn. (4).
Solve (3) & (4) to get VIH & VOL
(3)
Evaluating NMs for DMD
Finally NMs can be evaluated as
follows:
NML = VIL - VOL.
NMH = VOH – VIH.
Solved Example
For a DMD inverter with VTd = 1V, VTu
= - 3V, (W/L)d = 2, (W/L)u = ½, Ku` =
Kd` = 20 μA/V2. Determine:
NML, VIL.
NMH, VOH.
Solution
➢VIL = 1.67 V
➢VOH = 4.68 V
➢VOL = 0.86 V
➢VIH = 2.73 V
➢NML = VIL – VOL = 0.81V
➢NMH = VOH – VIH = 1.95V
Any Questions?
Chapter (5)
Rise Time & Fall Time
Prepared by
Assist. Prof. Mohamed Ismail
Assist. Professor at Delta Higher Institute for Engineering &
Technology
Outlines
Dynamic Behavior of Inverters.
Switching Frequency & Propagation Delay
Time.
Dynamic Power Dissipation.
Evaluating tr & tf for CMOS Inverter.
Dynamic Behavior of
Inverters
Dynamic Response
Rise Time (tr or tLH): It is the time required for
the output voltage to change from 10% of VDD
to 90% of VDD.
Fall Time (tf or tHL): It is the time required for
the output voltage to change from 90% of VDD
to 10% of VDD.
Switching Frequency &
Propagation Delay Time
Switching Frequency
Switching Frequency (f or fs): For any inverter
the switching frequency could be evaluated as
follows:
f =
1
𝑡𝑟+𝑡𝑓
If tr = tf; then:
f =
1
2𝑡𝑟
=
1
2𝑡𝑓
Propagation Delay Time
Propagation Delay Time (tp): For any inverter
the propagation delay time is a measure of
average rate through the gate or the difference
time between the input & output signals
reaching V50%:
V50% = (VOH + VOL)/2
Then:
tp=
1
2
(tr + tf)
Dynamic Power
Dissipation
Dynamic Power Dissipation
Thus, every time a logic gate goes
through a complete switching cycle, the
transistors within the gate dissipate an
energy equal to ETD. Logic gates
normally switch states at some relatively
high frequency (switching events/second),
and the dynamic power PD dissipated by
the logic gate is then:
PD = CL VLogic
2 f
Where: CL is the Load capacitance.
VLogic= (V90% - V10%) ~ VDD
Evaluating tr & tf for CMOS
Inverter
Method(1): Charging/Discharging Method
For Mn (off) & Mp (saturation) CL charges
through Mp:
tr =
3𝐶𝐿
𝛽𝑝𝑉𝐷𝐷
For Mp (off) & Mn (saturation) CL
discharges through Mn:
tf =
3𝐶𝐿
𝛽𝑛𝑉𝐷𝐷
tr = 2.5 tf
Method(2): Average Current Method
Put Vi = VDD (Mn on & Mp off):
IDS = - CL
𝑑𝑉𝑜
𝑑𝑡
Iavg = CL
𝑉90%−𝑉10%
𝑡𝑓
Then; tf = CL
𝑉90%−𝑉10%
𝐼𝑎𝑣𝑔
Iavg =
1
2
[IDS(Vi = VDD, Vo = 0.9VDD) + IDS(Vi =
VDD, Vo = 0.1VDD)
Assume tr = tf.
Solved Example
For a CMOS inverter with VDD = 5V, CL =
1pF, VTn = 1V, (W/L)n = 10, Kn` = 20μA/V2.
Determine:
The fall time.
The maximum switching frequency.
Solution
Using average current method, we get that:
Iavg = 0.9875 mA.
tf = 4.05 nSec.
fmax = 1/(2*4.05*10-9) = 0.123 GHz.
Any Questions?
Chapter (6)
Design Rules
Prepared by
Assist. Prof. Mohamed Ismail
Assist. Professor at Delta Higher Institute for Engineering &
Technology
Outlines
Electrical Design Rules.
Mandatory ‫إلزامية‬
) )Design Rules.
Geometrical Design Rules.
Layout.
Stick Diagram.
Electrical Design Rules
Electrical Design Rules (EDRs)
A set of guidelines that specifies the
electrical properties of transistor (as
α, β, VDD, VT, gm, etc).
Mandatory Design Rules
Mandatory Design Rules (MDRs)
A set of guidelines that specifies the distance
between the mask & the substrate of transistor
in fabrication process.
Geometrical Design Rules
Geometrical Design Rules (GDRs)
A set of guidelines that specifies the
minimum feature size as well as the
minimum distance between any 2
features.
The feature may be; Gate, Source,
Drain, Contact, or Metal.
How to determine the dimensions?
Method (1): Using Specific Values:
Dimensions are expressed in m, mm, μm,
or nm.
Method (2): Using Scalable Quantities:
Dimensions are expressed in terms of λ (1/2
minimum allowable channel length or ½
CMOS Technology).
Layout
GDRs to sketch Layout
Min poly (Gate) size = 2λ.
Min distance between poly & poly = 2 λ.
Contact size = 2 λ x 2 λ (Fixed Size).
Min distance between 2 contacts = 2 λ.
Min distance between poly & contact = 2 λ.
Min distance between contact & diffusion layer (Source or
Drain) edge = 1 λ.
For 2 diffusion layers serial or parallel + No outline connection +
the same transistor type; No need for contact or metal in this
case.
Colors Rule:
Poly → red (NMOS or PMOS)
S, D (NMOS) → green
S, D (PMOS) → brown
Contact → black
Metal → blue
Via → white
Contact versus Via
Contact: is a connection between metal
and any other feature.
Via: is a connection between metal &
metal.
X
Single NMOS Layout
Schematic Diagram:
Layout:
G
D s
i/p o/p
i/p o/p
CMOS TG Switch Layout
Schematic Diagram:
Layout:
IN OUT
N-Well
CMOS Inverter Layout
Schematic Diagram:
Layout:
Vout
Vin
VDD
GND
N-Well
DMD Inverter Layout
Schematic Diagram:
Layout:
Vout
Vin
VDD
GND
EMD Inverter Layout
Schematic Diagram:
Layout:
Vout
Vin
VDD
GND
Stick Diagram
What is Stick Diagram
Dimensionless layout entities.
Abstract version of layout.
Only final topology is important.
Final layout could be produced using
compaction program.
GDRs to sketch Stick Diagram
Lines drawn in colors to determine
particular layers.
Lines drawn without thickness.
We must use colored pencils.
Applied dimensions are relative.
Lines of the same color mustn’t be
crossed.
Colors rule is the same as that of layout.
Stick Diagram for CMOS Inverter
Schematic Diagram:
Stick Diagram:
Stick Diagram for 3-i/p NAND Gate using CMOS
Inverter
Schematic Diagram:
Stick Diagram:
n1
n2
Y =
n1 n2
Stick Diagram for Y = 𝐴𝐵 + 𝐶
Schematic Diagram: Stick Diagram:
Stick Diagram for Y = 𝐴 + 𝐵 + 𝐶 . 𝐷
Schematic Diagram: Stick Diagram:
n1 n1
n2 n3
Y Y
Y
VDD
GND
A B C D
Stick Diagram for
Y = 𝐴 + 𝐵). 𝐶 + 𝐹 + (𝐷. 𝐸
Schematic Diagram:
Stick Diagram for
Y = 𝐴 + 𝐵). 𝐶 + 𝐹 + (𝐷. 𝐸
Stick Diagram:
n1 n1
n4 n3 Y
Y
VDD
GND
A B C F E D
n4 n5 n5
Y
n2
Any Questions?

More Related Content

PPTX
PPT
Sport Nutrition For Competitive Rowing
PPT
Lifestyle diseases
PPTX
VLSIM11.pptx
PPTX
Combinational MOS Logic Design (Combinational Metal oxide semiconductor logic...
PPTX
cmoshssd-220105164535.pptx
PPT
Cmos VLSI Design By umakant bhaskar gohatre
PPTX
Chapter Three mosfet analysis part1.pptx
Sport Nutrition For Competitive Rowing
Lifestyle diseases
VLSIM11.pptx
Combinational MOS Logic Design (Combinational Metal oxide semiconductor logic...
cmoshssd-220105164535.pptx
Cmos VLSI Design By umakant bhaskar gohatre
Chapter Three mosfet analysis part1.pptx

Similar to IC_Lectures_Updated.pdf (20)

PDF
Vlsi design notes
PPT
aet 402 lecture1.ppt vlsi CIRCUIT DESIGN
PPT
Chapter 10
PDF
Introduction to MOS Technology.pdf
PDF
Very Large Scale Integration -VLSI
PPTX
unipolar logic family Ppt for digital Electronics
PPTX
unipolar logic family Course of Digital Electronics
PPTX
cmos vlsi design for b.tech 4th year students
PPTX
VLSI_MOS.pptx
PPTX
Unit no. 5 cmos logic design
PPSX
A14 sedra ch 14 advanced mos and bipolar logic circuits
PPTX
PPT CMOS.pptx
PPT
Digital ic ajal crc
PDF
Vlsi report using latex
PDF
VLSI-Desig
PPTX
Metal Insulator Semiconductor devices
PPT
VLSI-mosfet-construction engineering ECE
PPTX
MOSFET, SOI-FET and FIN-FET-ABU SYED KUET
DOCX
Introduction to VLSI Technology
PDF
VLSI PPT _0.pdf
Vlsi design notes
aet 402 lecture1.ppt vlsi CIRCUIT DESIGN
Chapter 10
Introduction to MOS Technology.pdf
Very Large Scale Integration -VLSI
unipolar logic family Ppt for digital Electronics
unipolar logic family Course of Digital Electronics
cmos vlsi design for b.tech 4th year students
VLSI_MOS.pptx
Unit no. 5 cmos logic design
A14 sedra ch 14 advanced mos and bipolar logic circuits
PPT CMOS.pptx
Digital ic ajal crc
Vlsi report using latex
VLSI-Desig
Metal Insulator Semiconductor devices
VLSI-mosfet-construction engineering ECE
MOSFET, SOI-FET and FIN-FET-ABU SYED KUET
Introduction to VLSI Technology
VLSI PPT _0.pdf
Ad

Recently uploaded (20)

PPTX
Building constraction Conveyance of water.pptx
PDF
Unit1 - AIML Chapter 1 concept and ethics
PPTX
Module 8- Technological and Communication Skills.pptx
PPTX
CyberSecurity Mobile and Wireless Devices
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
Petroleum Refining & Petrochemicals.pptx
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PDF
Java Basics-Introduction and program control
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PPTX
Principal presentation for NAAC (1).pptx
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
Chapter 2 -Technology and Enginerring Materials + Composites.pptx
PPTX
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
PDF
Computer System Architecture 3rd Edition-M Morris Mano.pdf
PDF
Prof. Dr. KAYIHURA A. SILAS MUNYANEZA, PhD..pdf
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PDF
Unit I -OPERATING SYSTEMS_SRM_KATTANKULATHUR.pptx.pdf
PPTX
Measurement Uncertainty and Measurement System analysis
PDF
August -2025_Top10 Read_Articles_ijait.pdf
Building constraction Conveyance of water.pptx
Unit1 - AIML Chapter 1 concept and ethics
Module 8- Technological and Communication Skills.pptx
CyberSecurity Mobile and Wireless Devices
Exploratory_Data_Analysis_Fundamentals.pdf
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Petroleum Refining & Petrochemicals.pptx
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
Java Basics-Introduction and program control
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
Principal presentation for NAAC (1).pptx
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Chapter 2 -Technology and Enginerring Materials + Composites.pptx
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
Computer System Architecture 3rd Edition-M Morris Mano.pdf
Prof. Dr. KAYIHURA A. SILAS MUNYANEZA, PhD..pdf
distributed database system" (DDBS) is often used to refer to both the distri...
Unit I -OPERATING SYSTEMS_SRM_KATTANKULATHUR.pptx.pdf
Measurement Uncertainty and Measurement System analysis
August -2025_Top10 Read_Articles_ijait.pdf
Ad

IC_Lectures_Updated.pdf

  • 1. Chapter (1) Introduction Prepared by Assist. Prof. Mohamed Ismail Assist. Professor at Delta Higher Institute for Engineering & Technology
  • 2. Outlines Why build Integrated Circuits (Ics)? History of ICs. Properties of VLSI. Moore’s Law. Components of IC. VLSI MOS Transistors. Scaling. VLSI Design Considerations (Problems). Mixed Signal VLSI. Digital Design of VLSI. Trends in VLSI. Summary of Technology Trend. MOSFET as a Capacitor. References
  • 3. Why Build Integrated Circuits? Much smaller and consume less power than the discrete component needed to build electronic systems. Much easier to design and manufacture. More reliable than discrete components. Improved performance because of low cost more than complex circuitry.
  • 4. History of ICs 1958 : First IC ( Flip-Flop using 2 transistors built by J.Kilby). 1960 : SSI (Small Scale Integration) less than 100 components/chip. 1966 : MSI ( Medium Scale Integration) more than 100 components/chip. 1969 : LSI (Large Scale Integration) more than 1000 components/chip.
  • 5. History of ICs Cont’d 1975 : VLSI (Very Large Scale Integration) more than 104 components/chip. 1989 :ULSI(Ultra Large Scale Integration) more than 106 components/chip. 2003 : GLSI (Giant Large Scale Integration) more than 107 components/chip
  • 7. Moore’s Law No. of components (transistors) per chip doubles every [year, 18 months, or 2 years].
  • 8. Components of IC VLSI components may be included 4 inputs and 2 outputs. Its Inputs are: – Material research – Device modeling – Circuits and systems design – Computer-aided design CAD Simulation. Its Outputs are: – Technology Development. – Applications as mobiles, robotics, etc.
  • 10. Scaling Assume all geometric dimensions (horizontal & vertical) and voltage and current are reduced by factor α. Scaling Advantages: – Reduced Si area. – Reduced power dissipation. – Increased the speed. – Increased battery lifetime. Scaling Disadvantages: – Parasitic resistance. – Parasitic capacitance. – Short channel effect.
  • 11. Scaling Cont’d Scaling Process Summary: Effect After Scaling Before Scaling Amount Reduced L / α L Length Reduced W / α W Width Reduced ID / α ID Drain Current Reduced VDD / α VDD Power Supply Reduced VDD ID / α2 VDD ID Gate Power Reduced LW / α2 LW Area Increased α J J = ID / LW Current Density The Same EDS = VDS / L EDS = VDS / L Electric Field
  • 12. VLSI Design Considerations Si Area. Power Dissipation. Delay Time. Speed. Testability. Cost: [Die area, Packaging, Testing, …] Time to Market. Performance: [Optimization requirements for high performance]. Design Complexity.
  • 13. Mixed Signal VLSI Mixed A/D VLSI: – As ISDN (Integrated Service Digital Network). – The analog part provides the I/O interface to the core of the chip which is digital. Mixed D/A VLSI : – As ANN (Artificial Neural Network). – The digital part provides the I/O interface to the core of the chip which is analog.
  • 15. Trends in VLSI Transistor: – Smaller, faster, less power. Interconnect: – Less resistance, faster, longer. Yield: - Smaller die size, higher yield.
  • 16. Summary of Technology Trend Processor: – Logic capacity increases by about 30% per year. – Clock frequency increases by about 20% per year. – Cost / function decreases by about 20% per year. Memory: – DRAM capacity increases by about 60% per year (4x every 3 years). – Speed increases by about 10% per year. – Cost / bit decreases by about 25% per year.
  • 17. MSFET as a Capacitor
  • 18. MSFET as a Capacitor Cont’d 10-12
  • 19. References N.West and D.Harris, CMOS VLSI Design. S.Kang and Y.Leblebici, CMOS Digital Integrated Circuits. E.D.Fabricius, Introduction To VLSI Design. Wayne Wolf, FPGA- Based system Design.
  • 21. Chapter (2) Digital MOSFET Switches Prepared by Assist. Prof. Mohamed Ismail Assist. Professor at Delta Higher Institute for Engineering & Technology
  • 22. Outlines NMOS Review. PMOS Review. MOS Switch. Digital MOS Switch. MOSFET as a Switch. Switch Networks. Single Pass Transistor Switch. CMOS Transmission Gate (TG) Switch. Solved Examples.
  • 32. MOSFET as a Switch
  • 36. The function of a switch network is true when the two terminals of the network are connected together. Since for parallel switches the terminals are connected if either switch is on, the function is OR. For series switches the network is conducting only if both switches are on, hence an AND gate.
  • 42. Limitations of Pass Transistor Switches The input of the gate of a pass transistor mustn’t come from the output of pass transistor of the same type. If we need more than 4 stages; then a buffer must be used after every 4 stages.
  • 46. Advantages of CMOS TG Switches Strong one, strong zero. Low nonlinearity (RoN linear in Parallel Combination). Low Resistance (RoN = Rn // Rp). Cancellation of Noise.
  • 48. 2 x 1 Mux using CMOS TG F s P0 0 P1 1 Important Notes: No. of inputs = No. of switches. Only one output. No. of inputs = 2No. of Sel.
  • 49. 2-i/p XOR Gate F B A 0 0 0 1 1 0 1 0 1 0 1 1 If A = 0, F = B. If A = 1, F = ത 𝐵 F
  • 50. Analysis Example F A B 0 X 0 0 X 0 0 0 1 VB - VTn 1 1 Find the o/p F for the following circuit. Solution
  • 52. Chapter (3) MOSFET Inverters Prepared by Assist. Prof. Mohamed Ismail Assist. Professor at Delta Higher Institute for Engineering & Technology
  • 53. Outlines Introduction to Digital Inverter. The Main Types of MOS Inverters. Resistive Load Inverter. EMD Inverter. DMD Inverter. CMOS Inverter. Pseudo CMOS Inverter. BiCMOS Inverter. Dynamic MOS Inverter. Realization Problems Rules. Solved Examples.
  • 55. Digital Inverter A Fundamental logic gate that performs invert Boolean operation. Single input logic gate. Logic ‘1’ and ‘0’ are represented by node voltages referring to ground potential. According to “Positive logic convention”: Logic ‘1’ is VDD (Highest Supply Voltage) and logic ‘0’ is GND (0V).
  • 56. Digital Inverter Symbol & Truth Table
  • 57. Ideal VTC Voltage Transfer Characteristics (VTC): is a plot of Vin versus Vout for any inverter.
  • 58. The Main Types of MOS Inverters
  • 59. MOS Inverters Types There are 7 types of MOS Inverters: Resistive Load. Enhancement Mode Device (EMD). Depletion Mode Device (DMD). Complementary MOSFET (CMOS). Pseudo CMOS Inverter. BiCMOS Inverter. Dynamic MOS Inverter.
  • 60. 1. Resistive Load Inverter
  • 61. Resistive Load Inverter The Pull down is an enhancement NMOS transistor. The pull up is a resistive element. NMOS is the driver. The resistance is the passive load. The main disadvantages of this type are: Large Si area. High power dissipation (passive load).
  • 62. Resistive Load Inverter Symbol & Operation Vout NMOS Vin VDD (Through R) Off (O.C.) 0V (Logic 0) 0V (Through NMOS) ON (S.C.) VDD (Logic 1)
  • 64. Enhancement Mode Device (EMD) The Pull down is an enhancement NMOS transistor. The pull up is an enhancement NMOS transistor in which the gate is always connected to drain (VG = VD). The pull down NMOS is the driver. The pull up NMOS is the active load. Due to the connection between G & D in pull up transistor; it can’t be operate in linear region.
  • 65. EMD Symbol & Operation Vout Pull down NMOS Vin VDD (Through pull up NMOS) Off (O.C.) 0V (Logic 0) 0V (Through pull down NMOS) ON (S.C.) VDD (Logic 1)
  • 67. Depletion Mode Device (DMD) The Pull down is an enhancement NMOS transistor. The pull up is a depletion NMOS (VTu is negative) transistor in which the gate is always connected to source (VG = VS). The pull down NMOS is the driver. The pull up NMOS is the active load. Due to the connection between G & S in pull up transistor; it can’t be operate in cut off region (VGS > VTu)
  • 68. DMD Symbol & Operation Vout Pull down NMOS Vin VDD (Through pull up NMOS) Off (O.C.) 0V (Logic 0) 0V (Through pull down NMOS) ON (S.C.) VDD (Logic 1)
  • 70. Complementary MOSFET (CMOS) Inverter The Pull down is an enhancement NMOS transistor. The Pull up is an enhancement PMOS transistor. Both pull down & pull up transistors are drivers (Vin connected to Gn & Gp). The main advantages of this type are: It is full logic swing inverter. No static power dissipation. Large noise margin. Symmetrical VTC.
  • 71. CMOS Inverter Symbol & Operation Vout Pull up PMOS Pull down NMOS Vin VDD (Through pull up PMOS) ON (S.C.) Off (O.C.) 0V (Logic 0) 0V (Through pull down NMOS) Off (O.C.) ON (S.C.) VDD (Logic 1)
  • 72. 5. Pseudo CMOS Inverter
  • 73. Pseudo CMOS Inverter The Pull down is an enhancement NMOS transistor (Driver). The Pull up is an enhancement PMOS transistor in which the gate is always connected to GND (Active Load). The main advantages of this type are: Replace large PMOS stacks with sing device (in realization problems). Reduces overall gate size. Useful for wide-NOR structures.
  • 74. Pseudo CMOS Symbol & Operation Vout Pull down NMOS Vin VDD (Through pull up PMOS) Off (O.C.) 0V (Logic 0) 0V (Through pull down NMOS) ON (S.C.) VDD (Logic 1)
  • 76. Bi-CMOS Inverter Introduced in early 1980s. Combines CMOS logic (as a first stage) and Bipolar logic (BJT as a second stage). The main advantages of using BJT: High speed. High output drive current. The main advantages of using CMOS: Low power dissipation. Large input impedance. Large noise margin. Bi-directional capability (D&S are interchangeable). Near ideal switching device.
  • 77. Bi-CMOS Inverter Disadvantages The main disadvantages of Bi-CMOS are: Greater complexity than CMOS. Delay due to minority carriers stored on base. So a discharge path for these minority carriers must be provided (Z1, Z2 in basic circuit & M3, M4 in modified circuit).
  • 79. Basic Bi-CMOS Inverter Circuit Vout M2, Q2 M1, Q1 Vin VDD – VBE2 ON Off 0V (Logic 0) VBE1 Off ON VDD (Logic 1)
  • 80. Modified Bi-CMOS Inverter Circuit Vout M2, M3,Q2 M1,M4, Q1 Vin VDD – VBE2 ON M1,M4 Off Q1Fast Off 0V (Logic 0) VBE1 M2,M3 Off Q2Fast Off ON VDD (Logic 1)
  • 81. 7. Dynamic MOS Inverter
  • 82. Dynamic MOS Inverter A basic method to store (memorize) the logic values is to use the input capacitances of the MOS transistors A capacitance with no stored charge (discharged) is said to represent a logic ‘0’, respectively a charged capacitance is said to represent a logic "1”. Signals are applied in the gate circuit, from one capacitor to the other, using transistors driven in conduction by special driving signals (command pulses). Operate in a small dissipation power regime.
  • 83. Dynamic MOS Inverter Cont’d Dynamic MOS circuits offer a better integration density than the static ones. Transistors performance doesn’t depend on their geometry. Power consumption is on demand (through clk signal (Φ)). Drawbacks: More driving (command) signals, more logic. Very difficult layout due to routing of clk.
  • 84. Basic Circuit & Operation
  • 85. Basic Circuit & Operation Cont’d Actions Time Interval Vin Apply Vp1; Q1 OFF, Q2 ON then C1 charges with VDD t = t0 0V (Logic 0) Apply Vp2; Q3 goes ON and hence charge transmits from C1 to C2 then Vout = VDD t = t1 Q1 ON and C1 discharges through Q1 t2 < t < t3 VDD (Logic 1) Apply Vp2; Q3 will open, so the charge on C1 transfers to C2 and hence Vout = 0V t = t4
  • 86. Basic Circuit & Operation Cont’d For this inverter the output response is delayed with t1 – t0 or t4 – t2. Clock pulses (Vp1 & VP2) are needed to be applied periodically, achieving the refresh of the information stored on parasitic capacitances. A minimum refresh frequency must be designed to keep right information on capacitances, which otherwise discharge through existing open junctions.
  • 87. NMOS Dynamic Shift Register
  • 88. NMOS Dynamic Shift Register Cont’d If Vin = VDD, and Φ1 = VDD; then Vo1 = VDD – VTN (Logic '1'). So, CL charges through MN1. As Vo1 goes high, Vo2 goes low. If Φ2 is high, the low level will be transmitted through MN2 and Vo4 would be logic '1'. Thus logic '1' shifted from input to output. The main drawbacks of this type are: The use of single pass transistor switch. The use of DMD inverter in which full logic swing couldn't be achieved. The synchronization between the two different clock signals has been very complex.
  • 89. CMOS Dynamic Shift Register
  • 90. CMOS Dynamic Shift Register Cont’d If Vin = VDD, and Φ1 = Φ = VDD; then Vo1 = (Logic '1'). As Vo1 goes high, Vo2 goes low. If Φ2 = ഥ Φ is high, the low level will be transmitted through the switch of the second stage and Vo4 would be VDD (logic '1’). Thus logic '1' shifted from input to output during one clock cycle.
  • 91. Domino Circuit Domino circuit is used for implementation of logic functions based of dynamic behavior.
  • 94. Demorgan Law • 𝐴 + 𝐵 = ҧ 𝐴. ത 𝐵 • 𝐴. 𝐵 = ҧ 𝐴+ ത 𝐵 ➢ More generally, the complement of a function is the dual of the function with inverted inputs. ➢ Dual operation means exchanging the AND & OR operations. ➢ It can be applied to arbitrarily complex expressions.
  • 95. Realization using EMD, DMD, Pseudo CMOS Inverters For the pull down: And relation means series connection. OR relation means parallel connection. For the pull up: Not affected. You must make sure that there is a complement over the logic function to be implemented. If there isn’t a complement take 2- complements using Demorgan theorem.
  • 96. Realization using CMOS Inverter For the pull down: And relation means series connection. OR relation means parallel connection. For the pull up: Series connection in pull down will be parallel in pull up & vice versa. NMOS will be replaced by PMOS. You must make sure that there is a complement over the logic function to be implemented. If there isn’t a complement take 2- complements using Demorgan theorem.
  • 97. Realization using Modified Bi-CMOS Inverter For M1, M4: And relation means series connection. OR relation means parallel connection. For M2: Series connection in M1, M4 will be parallel in M2 & vice versa. NMOS will be replaced by PMOS. For M3, Q1, Q2: Not affected. You must make sure that there is a complement over the logic function to be implemented. If there isn’t a complement take 2-complements using Demorgan theorem.
  • 98. Realization using Domino Circuit For Pull Down (evaluate network): And relation means series connection. OR relation means parallel connection. You must make sure that there is a complement over the logic function to be implemented. If there isn’t a complement we need to add static inverter (CMOS Inverter) stage after the output.
  • 100. 2-i/p NOR Gate using DMD Vo = 𝐴 + 𝐵 .
  • 101. 2-i/p NOR Gate using CMOS Vo = 𝐴 + 𝐵 . A B A B
  • 102. 2-i/p NAND Gate using Bi-CMOS Vo = 𝐴. 𝐵
  • 103. 2-i/p NOR Gate using Domino Vo = 𝐴 + 𝐵
  • 104. Realize the Following using CMOS F = 𝐴. (𝐵 + 𝐶)
  • 105. 2-i/p XOR Gate using CMOS F = 𝑎⨁𝑏 = ത 𝑎 . b + a . ത 𝑏
  • 107. Chapter (4) Noise Margin Prepared by Assist. Prof. Mohamed Ismail Assist. Professor at Delta Higher Institute for Engineering & Technology
  • 108. Outlines Actual VTC. Inverting Voltage & Inverting Ratio. Noise Margins. Noise Margin versus Noise Immunity. CMOS VTC. Beta Ratio. Noise in Digital ICs. Noise Margins in DMD.
  • 110. Actual VTC As stated before, VTC or Voltage Transfer Characteristics is a plot of Vin versus Vout for any inverter. Actual inverter VTC deviates from the Ideal characteristics. How can we evaluate the performance of the inverter? There are five parameters that defines the inverter’s VTC as shown in the following table. Definition Parameter The minimum output voltage when the output level is logic '1' VOH The maximum output voltage when the output level is logic '0' VOL The maximum input voltage when the input level is logic '0' VIL The minimum input voltage when the input level is logic '1' VIH The inverter threshold voltage at which Vin = Vout Vth
  • 113. Inverting Voltage (Vinv) It is also called threshold inverter voltage (Vinv = Vth). It is defined as the voltage at which the input voltage of an inverter equals to the output voltage of this inverter. So; at Vinv we get (Vin = Vout = Vinv). VOL
  • 114. Inverting Ratio (Rinv) The inverting ratio (Rinv) for any inverter is defined as the ratio between the aspect ratio of the pull up transistor to that of the pull down transistor. The aspect ratio (Z) is defined as the ratio between the length of transistor channel to its width (L / W). So; Rinv = Zu / Zd = ( 𝐿 𝑊 )𝑢 ( 𝐿 𝑊 )𝑑 .
  • 116. Noise Margins The noise margin is defined as the amount of noise that can be added to the input voltage without disturbing the logical state of the output of the interconnect.
  • 117. Evaluating Noise Margins NML = VIL - VOL. NMH = VOH – VIH.
  • 118. Noise Margin versus Noise Immunity
  • 119. Noise Margin vs Noise Immunity Noise margin is a local property of the gate – gate communication. Noise Immunity: Property of the system (power supply noise, crosstalk, reflections, can eat up your noise margins). Just making the swings bigger usually doesn’t help noise immunity much (because self induced noise grows too). Good noise control – not only reliability, but performance!!
  • 124. Beta Ratio Beta (β) is defined as the multiplication of k` = μ cox (μA/V2) by the aspect ratio (W / L) of the pull up or pull down transistor. For CMOS inverter; the pull up is PMOS (βp = μp cox (W / L)p) and the pull down is NMOS (βn = μn cox (W / L)n). If βp / βn ≠ 1, switching point will move from VDD / 2 as shown in the following figure. Called skewed gate. Other gates collapse into equivalent inverter.
  • 125. Transistor Sizing & Noise Margin Change beta (size) ratio, changes VIH, VIL. To balance Noise Margin (NM): Make βn = βp (i.e. Wp = 3.5 Wn). Actually Wp = 2 Wn is good enough.
  • 129. VTC for DMD Inverter Function Mu (Q2) Md (Q1) Region - Linear (Triode) Cutoff I Evaluate VIL, VOH Linear Saturation II Evaluate Vinv Saturation Saturation III Evaluate VIH, VOL Saturation Linear IV
  • 130. Evaluating VIL & VOH for DMD Choose region II to evaluate VIL & VOH. The main 4 steps in this region: Check Md & Mu regions of operation . IDSdsat = IDSuLin. 𝐾`𝑑 2 (W/L)d(VGSd – VTd)2 = Ku`(W/L)u(VGSu – VTu - 𝑉𝐷𝑆𝑢 2 ) VDSu Differentiate Eqn. (1) w.r.t. VIL and use 𝜕𝑉𝑂𝐻 𝜕𝑉𝐼𝐿 = -1 then we get Eqn. (2). Solve (1) & (2) to get VIL & VOH (1)
  • 131. Evaluating VIH & VOL for DMD Choose region IV to evaluate VIH & VOL. The main 4 steps in this region: Check Md & Mu regions of operation . IDSdLin = IDSusat. Kd`(W/L)d(VGSd – VTd - 𝑽𝑫𝑺𝒅 𝟐 ) VDSd = 𝑲`𝒖 𝟐 (W/L)u(VGSu – VTu)2 Differentiate Eqn. (3) w.r.t. VIH and use 𝜕𝑉𝑂𝐿 𝜕𝑉𝐼𝐻 = -1 then we get Eqn. (4). Solve (3) & (4) to get VIH & VOL (3)
  • 132. Evaluating NMs for DMD Finally NMs can be evaluated as follows: NML = VIL - VOL. NMH = VOH – VIH.
  • 133. Solved Example For a DMD inverter with VTd = 1V, VTu = - 3V, (W/L)d = 2, (W/L)u = ½, Ku` = Kd` = 20 μA/V2. Determine: NML, VIL. NMH, VOH. Solution ➢VIL = 1.67 V ➢VOH = 4.68 V ➢VOL = 0.86 V ➢VIH = 2.73 V ➢NML = VIL – VOL = 0.81V ➢NMH = VOH – VIH = 1.95V
  • 135. Chapter (5) Rise Time & Fall Time Prepared by Assist. Prof. Mohamed Ismail Assist. Professor at Delta Higher Institute for Engineering & Technology
  • 136. Outlines Dynamic Behavior of Inverters. Switching Frequency & Propagation Delay Time. Dynamic Power Dissipation. Evaluating tr & tf for CMOS Inverter.
  • 138. Dynamic Response Rise Time (tr or tLH): It is the time required for the output voltage to change from 10% of VDD to 90% of VDD. Fall Time (tf or tHL): It is the time required for the output voltage to change from 90% of VDD to 10% of VDD.
  • 140. Switching Frequency Switching Frequency (f or fs): For any inverter the switching frequency could be evaluated as follows: f = 1 𝑡𝑟+𝑡𝑓 If tr = tf; then: f = 1 2𝑡𝑟 = 1 2𝑡𝑓
  • 141. Propagation Delay Time Propagation Delay Time (tp): For any inverter the propagation delay time is a measure of average rate through the gate or the difference time between the input & output signals reaching V50%: V50% = (VOH + VOL)/2 Then: tp= 1 2 (tr + tf)
  • 143. Dynamic Power Dissipation Thus, every time a logic gate goes through a complete switching cycle, the transistors within the gate dissipate an energy equal to ETD. Logic gates normally switch states at some relatively high frequency (switching events/second), and the dynamic power PD dissipated by the logic gate is then: PD = CL VLogic 2 f Where: CL is the Load capacitance. VLogic= (V90% - V10%) ~ VDD
  • 144. Evaluating tr & tf for CMOS Inverter
  • 145. Method(1): Charging/Discharging Method For Mn (off) & Mp (saturation) CL charges through Mp: tr = 3𝐶𝐿 𝛽𝑝𝑉𝐷𝐷 For Mp (off) & Mn (saturation) CL discharges through Mn: tf = 3𝐶𝐿 𝛽𝑛𝑉𝐷𝐷 tr = 2.5 tf
  • 146. Method(2): Average Current Method Put Vi = VDD (Mn on & Mp off): IDS = - CL 𝑑𝑉𝑜 𝑑𝑡 Iavg = CL 𝑉90%−𝑉10% 𝑡𝑓 Then; tf = CL 𝑉90%−𝑉10% 𝐼𝑎𝑣𝑔 Iavg = 1 2 [IDS(Vi = VDD, Vo = 0.9VDD) + IDS(Vi = VDD, Vo = 0.1VDD) Assume tr = tf.
  • 147. Solved Example For a CMOS inverter with VDD = 5V, CL = 1pF, VTn = 1V, (W/L)n = 10, Kn` = 20μA/V2. Determine: The fall time. The maximum switching frequency. Solution Using average current method, we get that: Iavg = 0.9875 mA. tf = 4.05 nSec. fmax = 1/(2*4.05*10-9) = 0.123 GHz.
  • 149. Chapter (6) Design Rules Prepared by Assist. Prof. Mohamed Ismail Assist. Professor at Delta Higher Institute for Engineering & Technology
  • 150. Outlines Electrical Design Rules. Mandatory ‫إلزامية‬ ) )Design Rules. Geometrical Design Rules. Layout. Stick Diagram.
  • 152. Electrical Design Rules (EDRs) A set of guidelines that specifies the electrical properties of transistor (as α, β, VDD, VT, gm, etc).
  • 154. Mandatory Design Rules (MDRs) A set of guidelines that specifies the distance between the mask & the substrate of transistor in fabrication process.
  • 156. Geometrical Design Rules (GDRs) A set of guidelines that specifies the minimum feature size as well as the minimum distance between any 2 features. The feature may be; Gate, Source, Drain, Contact, or Metal.
  • 157. How to determine the dimensions? Method (1): Using Specific Values: Dimensions are expressed in m, mm, μm, or nm. Method (2): Using Scalable Quantities: Dimensions are expressed in terms of λ (1/2 minimum allowable channel length or ½ CMOS Technology).
  • 158. Layout
  • 159. GDRs to sketch Layout Min poly (Gate) size = 2λ. Min distance between poly & poly = 2 λ. Contact size = 2 λ x 2 λ (Fixed Size). Min distance between 2 contacts = 2 λ. Min distance between poly & contact = 2 λ. Min distance between contact & diffusion layer (Source or Drain) edge = 1 λ. For 2 diffusion layers serial or parallel + No outline connection + the same transistor type; No need for contact or metal in this case. Colors Rule: Poly → red (NMOS or PMOS) S, D (NMOS) → green S, D (PMOS) → brown Contact → black Metal → blue Via → white
  • 160. Contact versus Via Contact: is a connection between metal and any other feature. Via: is a connection between metal & metal. X
  • 161. Single NMOS Layout Schematic Diagram: Layout: G D s i/p o/p i/p o/p
  • 162. CMOS TG Switch Layout Schematic Diagram: Layout: IN OUT N-Well
  • 163. CMOS Inverter Layout Schematic Diagram: Layout: Vout Vin VDD GND N-Well
  • 164. DMD Inverter Layout Schematic Diagram: Layout: Vout Vin VDD GND
  • 165. EMD Inverter Layout Schematic Diagram: Layout: Vout Vin VDD GND
  • 167. What is Stick Diagram Dimensionless layout entities. Abstract version of layout. Only final topology is important. Final layout could be produced using compaction program.
  • 168. GDRs to sketch Stick Diagram Lines drawn in colors to determine particular layers. Lines drawn without thickness. We must use colored pencils. Applied dimensions are relative. Lines of the same color mustn’t be crossed. Colors rule is the same as that of layout.
  • 169. Stick Diagram for CMOS Inverter Schematic Diagram: Stick Diagram:
  • 170. Stick Diagram for 3-i/p NAND Gate using CMOS Inverter Schematic Diagram: Stick Diagram: n1 n2 Y = n1 n2
  • 171. Stick Diagram for Y = 𝐴𝐵 + 𝐶 Schematic Diagram: Stick Diagram:
  • 172. Stick Diagram for Y = 𝐴 + 𝐵 + 𝐶 . 𝐷 Schematic Diagram: Stick Diagram: n1 n1 n2 n3 Y Y Y VDD GND A B C D
  • 173. Stick Diagram for Y = 𝐴 + 𝐵). 𝐶 + 𝐹 + (𝐷. 𝐸 Schematic Diagram:
  • 174. Stick Diagram for Y = 𝐴 + 𝐵). 𝐶 + 𝐹 + (𝐷. 𝐸 Stick Diagram: n1 n1 n4 n3 Y Y VDD GND A B C F E D n4 n5 n5 Y n2