Group-3 Vlsi Lab 3
Group-3 Vlsi Lab 3
UNIVERSITY-BANGLADESH
Choose an item.
* Student(s) must complete all details except the faculty use part.
** Please submit all assignments to your course teacher or the office of the concerned teacher.
Group Name/No.: 3
Marks Obtained
Total Marks
Introduction:
The purpose of the project is to introduce digital designers to CMOS universal gates, their
modeling and simulation, and their function as building blocks in logic circuits. Understanding
how transistor-level designs affect circuit behavior and figuring out how to maximize transistor
sizing for symmetrical functioning are the driving forces. This useful knowledge is essential for
creating CMOS circuits that are scalable and effective.
Theory:
The design, functionality, and function of universal gates (NAND and NOR) in CMOS
technology are the main topics of the experiment. Because they may be combined to produce any
logic function, including AND, OR, and NOT, universal gates are essential to digital logic. To
accomplish logic functionality, these gates in CMOS rely on pull-up (PMOS) and pull-down
(NMOS) transistor networks. NAND and NOR gates are inherently made possible by the
inverting nature of CMOS logic. To get the necessary logic out of complicated gates like AND &
OR, an extra inverter step is needed at the output.
The performance of CMOS circuits is significantly influenced by transistor size. The pull-up and
pull-down networks of NAND and NOR gates can be made to match these timing features by
utilizing a reference inverter with symmetrical rise and fall periods. The NMOS transistors in the
pull-down network, for instance, are connected in series in a 2-input NAND gate, which raises
the equivalent resistance. By keeping the same aspect ratio (W/L), the parallel PMOS transistors
in the pull-up network guarantee that the pull-up delay is equal to that of the reference inverter.
This symmetry guarantees dependable and effective circuit operation.
0 0 ON ON OFF OFF 1
0 1 ON OFF OFF ON 1
1 0 OFF ON ON OFF 1
1 1 OFF OFF ON ON 0
0 0 ON ON OFF OFF 1
0 1 ON OFF OFF ON 0
1 0 OFF ON ON OFF 0
1 1 OFF OFF ON ON 0
Results Analysis:
1. Fall Time (tf) and Rise Time (tr) for NAND and NOR gates (Procedures 3 and 4):
Fall Time (tf): The time taken for the output voltage to drop from 90% of the high logic level to
10%.
Rise Time (tr): The time taken for the output voltage to rise from 10% of the low logic level to
90% .
For NAND gate,
Fall Time: Approximately 1.5 ns
Rise Time: Approximately 1.5 ns
By monitoring the transition points between 10% and 90% of the output voltage, the rise time (tr)
and fall time (tf) of the output waveforms were determined. These timing features demonstrated
how transistor size affects circuit performance. Additionally, the simulation confirmed that pull-
up and pull-down networks operated as intended, guaranteeing symmetrical rise and fall delays.
All things considered, the experiment showed how useful universal gates are in CMOS design
and how crucial proper transistor size is to maximizing logic gate performance.
Each transistor (PMOS and NMOS) may be in the cut-off, linear (triode), or saturation zone,
depending on the input voltage VIN. The transistors that are on or off at each step will determine
the VTC. The VTC plot would display the response of VOUT to variations in VIN. Around a
halfway voltage, VOUT in an ideal inverter would abruptly transition from VDD to 0 V.
However, because of the stages and transistors used in this circuit, the VTC may have many
slopes. The VTC of this circuit may change from that of a basic CMOS inverter if it is designed
to be a more complicated gate or has extra transistors for different functions. Its switching
thresholds, noise margins, and transition sharpness can all vary when compared to a simple
inverter.
Conclusion:
This experiment gave a thorough grasp of the design and behavior of universal gates and a 6-
transistor inverter by successfully simulating them. With distinct insights into transistor-level
optimization and circuit performance assessment, the goals were completely achieved. Analyzing
power consumption and scaling implications on performance could be part of future
enhancements.