Bec602 - Vlsi Module 4
Bec602 - Vlsi Module 4
(BEC602)
VI SEMESTER
2022 SCHEME AY 2025-26
Prepared by:
Dr. Hashinur Islam
Assistant Professor
Dept. of ECE
Syllabus:
CMOS Circuit and Logic Design: Introduction, CMOS Logic structures, CMOS Complementary
logic, Pseudo n-MOS logic, Dynamic CMOS logic, Clocked CMOS Logic, Cascade Voltage
Switch logic, Pass transistor Logic, Electrical and Physical design of Logic gates, The inverter,
NAND and NOR gates, Body effect, Physical Layout of Logic gates, Input output Pads. [Text 1:
5.1,5.2,5.2.1, , 5.2.2, 5.2.3, 5.2.4, 5.2.6, 5.2.8, 5.3,5.3.1,5.3.2, 5.3.4 ,5.3.8,5.5]
Introduction:
In earlier chapters, CMOS transistors were assumed to behave as ideal switches. However, real
CMOS circuits must consider non-ideal behavior and layout constraints when designing logic
gates.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 2 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
These two phases are closely related because layout directly influences circuit performance.
In some cases, a fully complementary static CMOS gate may not be the most efficient solution
due to:
Speed
Area efficiency
Power consumption
Circuit stability
Complementary CMOS logic is the standard logic family used in VLSI design.
Inverter
NAND gate
NOR gate
Principle
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 3 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Key Characteristics
Advantages
Disadvantages
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 4 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Pseudo-nMOS Logic
In this structure:
Structure
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 5 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Operation
This logic is called ratioed logic because correct operation depends on the size ratio between
pMOS and nMOS transistors.
Advantages
Disadvantages
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 6 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Dynamic CMOS logic is widely used in high-speed VLSI circuits. Dynamic CMOS logic uses
clock signals to control operation.
1. Precharge transistor
2. Evaluate transistor
3. nMOS logic network
The dynamic CMOS gate operates in two main phases, controlled by the clock signal ϕ:
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 7 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Advantages
Disadvantages
Sensitive to noise
Requires clock synchronization
Cannot easily cascade without special techniques
To solve this, clocked dynamic logic structures such as 4-phase logic are used.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 8 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Type-A Logic
Type-B Logic
Simplified structure
Fewer clocking restrictions
Disadvantages
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 9 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Clocked CMOS logic is a clock-controlled logic style used to reduce dynamic power
dissipation in CMOS circuits.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 10 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Structure
Logic block
Clock-controlled transistors
Pull-up and pull-down networks
The clock signal determines when the logic block can evaluate or hold its value.
Operation
1. Evaluation Phase
2. Hold Phase
Advantages
Limitations
Domino logic is a modified dynamic CMOS logic used to cascade multiple dynamic stages.
Structure
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 11 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Principle
Steps:
Characteristics
Limitations
It uses:
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 12 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Structure
Operation
Advantages
Disadvantages
Modified domino logic is an improved version of domino logic. Modified domino logic
alternates p-type and n-type dynamic blocks.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 13 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Working Principle
Key Features
Advantages
Disadvantages
Pass transistor logic implements logic functions using transistors as switches to pass signals
rather than pulling nodes to VDD or ground.
Basic Principle
Instead of implementing full pull-up and pull-down networks, signals are passed through
transistors.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 14 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Example
Advantages
Disadvantages
Voltage degradation
Reduced noise margin
Additional buffering sometimes required
Example:
If B=0, output = A
If B=1, output = ̅
A B Output
0 0 0
0 1 1
1 0 1
1 1 0
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 15 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Key Advantages
Parasitic capacitance
Switching speed
Propagation delay
Power dissipation
Therefore both electrical design and physical layout design must be considered simultaneously.
The section focuses on how circuit schematics are translated into efficient layout structures.
The CMOS inverter is the simplest and most fundamental logic gate.
Operation
The inverter produces a full voltage swing between VDD and VSS.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 16 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Routing requirements
Layout density
Speed optimization
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 17 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 18 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
An alternative layout is shown in figure below where the transistors are aligned horizontally.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 19 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Fig. 4. 15: CMOS inverter layout with diffusion power and ground
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 20 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
A large inverter can be created by parallelizing smaller inverters. Source and drain regions are
merged to reduce resistance. The diffusion regions are stitched together to minimize parasitic
capacitance.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 21 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Advantages:
The effective transistor width increases while maintaining manageable layout dimensions.
Layout Characteristics
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 22 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Figure below represents the direct translation of schematic into layout of a 2-input NAND gate.
By orienting the transistors horizontally, we obtain the layout shown in figure below, which is
cleaner and more compact.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 23 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
The layout structure differs slightly from NAND because of the transistor arrangement.
An alternative NOR layout is shown in figure below, where the connection to the parallel
transistors is optimized.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 24 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Body Effect
The body effect refers to the modification of the threshold voltage (Vt) due to a voltage
difference between the source and substrate. Specifically, the threshold voltage variation can be
expressed as:
(√ √ )
where
= threshold voltage
= zero bias threshold voltage
= source-to-body voltage
= body effect coefficient
The physical layout of CMOS logic gates determines how transistors are arranged on silicon
while minimizing:
Area
Parasitic capacitances
Routing complexity
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 25 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Diffusion Sharing
Silicon area
Parasitic capacitance
Routing complexity
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 26 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Graph Components
1. Vertices
o Represent diffusion nodes (source/drain)
2. Edges
o Represent MOS transistors
An Euler path is a path in a graph that traverses each edge exactly once.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 27 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Fig. 4. 25: Euler paths in CMOS gate and the corresponding layout
If they match:
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 28 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Both graphs share the same input ordering if Euler path exists.
This allows:
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 29 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Vertical diffusion
Metal interconnects
Feature Benefit
Diffusion sharing Smaller area
Reduced capacitance Higher speed
Less metal routing Simpler layout
Continuous diffusion Better performance
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 30 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Limitations
In such cases:
In CMOS integrated circuits, Input–Output (I/O) structures connect the internal chip circuitry
to the external environment.
Unlike internal CMOS circuits, I/O circuits require careful design due to process and
reliability constraints.
I/O pads are typically placed around the chip boundary forming a pad frame or pad ring.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 31 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Typical characteristics:
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 32 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Power distribution
Signal routing
Package connections
Input pads
Output pads
Bidirectional pads
Power pads (VDD)
Ground pads (VSS)
LEFT;
INPUT A
INPUT B
TOP;
VDD VDD
INPUT C
RIGHT;
OUTPUT Z
OUTPUT Y
BOTTOM;
OUTPUT W
VSS VSS
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 33 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Power supply pads connect the external power supply to the internal circuitry.
Features
In many processes:
The connection between pad and internal metal lines may be completed using polysilicon
or multi-level metal routing.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 34 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Output Pads
Key requirements:
For example:
TTL loads require the output to sink around 16 mA in the LOW state.
CMOS outputs operate with a 5 V supply and provide sufficient drive strength.
To achieve this:
Input Pads
Main Issues
The thin oxide of MOS gates can break down if excessive voltage appears at the input.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 35 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
30 – 40 V
where
V = gate voltage
I = charging current
= time duration
= gate capacitance
Even small currents can cause dangerous voltages due to the very small gate capacitance.
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 36 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Protection Components
1. Series resistor
2. Clamp diodes
3. Guard rings
Operation
Clamp diodes
Guard rings
Series resistors
Tri-State Pads
1. Logic 1
2. Logic 0
3. High Impedance (Hi-Z)
Truth Table
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 37 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Applications
Data buses
Memory systems
Microprocessors
Advantages
Bidirectional Pads
Input
Output
They combine:
Input buffer
Output driver
Tri-state control
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 38 of 39
HKBK College of Engineering VLSI Design and Testing (BEC602)
Data buses
Microprocessors
Memory interfaces
Structure
An input buffer
A tri-state output driver
Operation:
Structure Function
VDD pad Supplies power to the chip
VSS pad Ground connection
Input pad Receives external signals
Output pad Drives external loads
Tri-state pad Provides high impedance state
Bidirectional pad Supports both input and output
Prepared by: Dr. Hashinur Islam, Asst. Prof., Dept. of ECE Page 39 of 39