Lab Reports-Vlsi Lab
Lab Reports-Vlsi Lab
ON
SUBMITTED BY:
NEHRUNATIONALINSTITUTE OF TECHNOLOGY
ALLAHABAD-211004
Index:
THEORY: The inverter is universally accepted as the most basic logic gate doing
a Boolean operation on a single input variable. Image 1 depicts the symbol, truth
table and a general structure of a CMOS inverter. As shown, the simple
structure consists of a combination of an pMOS transistor at the top and a
nMOS transistor at the bottom. CMOS is also sometimes referred to as
complementary-symmetry metal–oxide–semiconductor. The words
"complementary-symmetry" refer to the fact that the typical digital design
style with CMOS uses complementary and symmetrical pairs of p-type and n-
type metal oxide semiconductor field effect transistors (MOSFETs) for logic
functions. Two important characteristics of CMOS devices are high noise
immunity and low static power consumption. Significant power is only drawn while
the transistors in the CMOS device are switching between on and off states.
Consequently, CMOS devices do not produce as much waste heat as other forms
of logic, for example transistor-transistor logic (TTL) or NMOS logic, which
uses all n-channel devices without p-channel devices.
Table1.1
Image 3: CMOS inverter circuit has been successfully designed using SymicaDE
tool.
OBSERVATIONS:
Transient Analysis:
Delay Time Calculated: 6.02111e-009
Image 4: Transient Analysis Input and Output
DC Analysis:
RESULT:
• CMOS inverter circuit has been successfully designed using SymicaDE tool.
• Transient and DC analysis performed also delay time is also calculated.
Date: 2/08/2020
Experiment No. 2
Aim: To design and simulate XOR gate using Symica DE tool.
Theory:
XOR gate is a digital logic gate that gives a true (1 or HIGH) output when the number of true
inputs is odd. An XOR gate implements an exclusive or; that is, a true output results if one, and
only one, of the inputs to the gate is true. If both inputs are false (0 or LOW) or both are true, a
false output results. XOR represents the inequality function, i.e., the output is true if the inputs
are not alike otherwise the output is false.
A B Y= A ⊕ B
0 0 0
0 1 1
1 0 1
1 1 0
Table 2.1 Truth Table of CMOS Inverter
Design and Simulation:
Observation:
INPUT SIGNAL PULSE-
V1= 1.8 V, V2= 0V
Period= 100nsec, Pulse Width=50nsec
Transient Analysis:
Delay Time Calculated: 5.03111e-009
Theory:
NAND: In digital electronics, a NAND gate (NOT-AND) is a logic gate which produces an
output which is false only if all its inputs are true; thus its output is complement to that of an
AND gate. A LOW (0) output results only if all the inputs to the gate are HIGH (1); if any input
is LOW (0), a HIGH (1) output results. A NAND gate is made using transistors and junction
diodes. By De Morgan's theorem, a two-input NAND gate's logic may be expressed as
AB=A+B, making a NAND gate equivalent to inverters followed by an OR gate.
NOR: The NOR gate is a digital logic gate that implements logical NOR - it behaves according
to the truth table to the right. A HIGH output (1) results if both the inputs to the gate are LOW
(0); if one or both input is HIGH (1), a LOW output (0) results. NOR is the result of the negation
of the OR operator. It can also in some senses be seen as the inverse of an AND gate. NOR is a
functionally complete operation—NOR gates can be combined to generate any other logical
function. It shares this property with the NAND gate. By contrast, the OR operator is monotonic
as it can only change LOW to HIGH but not vice versa.
Vin T1 T2 Vout
0 Off On 1
1 Off Off 0
Fig.3.1 Circuit diagram of CMOS Inverter Table 3.1 Truth Table of CMOS Inverter
A B A NOR B A B A NAND B
0 0 1 0 0 1
0 1 0 0 1 1
1 0 0 1 0 1
1 1 0 1 1 0
Table 3.2 Truth Table of NOR gate Table 3.3 Truth Table of NAND gate
Parameters Values
CMOS Technology PTM 130nm
NMOS: W/L 360nm/180nm
PMOS: W/L 720nm/180nm
VDD 1.8V
Input signal (Pulse) V1=1.8V, V2=0, Time
Period=100ns, Pulse Width=50ns
Observation:
INPUT SIGNAL PULSE-
For A Period= 100nsec, Pulse Width=50nsec For B Period= 200nsec, Pulse Width=100nsec
Result:
• NAND and NOR gates circuit has been successfully designed using SymicaDE tool.
• Transient analysis performed also delay time is also calculated.
Date: 16/08/2020
Experiment No. 4
Aim: To design and simulate NAND gate using Pseudo NMOS logic.
Theory:
A NAND gate (NOT-AND) is a logic gate which produces an output which is false only if all its inputs
are true; thus its output is complement to that of an AND gate. A NAND gate is made using
transistors and junction diodes. The NAND gate is significant because any Boolean function can be
implemented by using a combination of NAND gates. This property is called functional
completeness. It shares this property with the NOR gate. Digital systems employing certain logic
circuits take advantage of NAND's functional completeness.
A B Y= A ⊕ B
0 0 0
0 1 1
1 0 1
1 1 0
Parameters Values
CMOS Technology PTM 130nm
NMOS: W/L 360nm/180nm
PMOS: W/L 720nm/180nm
VDD 1.8V
Input signal (Pulse) V1=1.8V, V2=0, Time
Period=100ns, Pulse Width=50ns
Table 4.3 Design specifications of CMOS Inverter
Observation:
INPUT SIGNAL PULSE-
V1= 1.8 V, V2= 0V
Period= 100nsec, Pulse Width=50nsec
Transient Analysis:
Delay Time Calculated: 5.03111e-011
Result:
THEORY:
A ring oscillator is a device composed of an odd number of NOT gates in a ring, whose output
oscillates between two voltage levels, representing true and false. The NOT gates, or inverters, are
attached in a chain and the output of the last inverter is fed back into the first.
The main statement of the oscillator is that the oscillation is achieved through positive feedback
which generates the output signal without input signal
Vin T1 T2 Vout
0 off on 1
1 off off 0
Table5.1
Design and simulation:
CIRCUIT DIAGRAM:
Design Parameters:
NMOS(L= 180nm, W=360nm) VDD = 1.8V
PMOS(L=180nm,W=720) CMOS technology: PTM 130nm
Fig5.3: Ring oscillator circuit has been successfully designed using SymicaDE tool.
OBSERVATIONS:
Transient Analysis:
RESULT:
• Ring oscillator circuit has been successfully designed using SymicaDE tool.
• Transient analysis performed also delay time is also calculated.
Date: 30/09/2020
AdvancedVLSIDesignLab(EC17203)
EXPERIMENT NO. 6
Theory: The structure of a 6 transistor SRAM cell, storing one bit of information, can be seen in
Figure 6.1 below. The core of the cell is formed by two CMOS inverters, where the output
potential of each inverter is fed as input into the other. . This feedback loop stabilizes the
inverters to their respective state.
CMOS devices have been scaled down in order to achieve higher speed, performance and lower
power consumption. SRAM means Static Random Access Memory. The SRAM cell that we
considered in this paper was 6T SRAM cell which consists of two crossly coupled inverters and
access transistors to read and write the data. In case of the SRAM cell the memory built is being
stored around the two cross coupled inverters. If we consider that, the input to the first inverter is
logic 1 then the output of this inverter will be logic 0. So, after one cycle the output of second
inverter will be logic 1.
Observation:
Fig. 6.4 Transient simulation result of 6T SRAM standard cell (for READ cycles)
Fig. 6.5 Transient simulation result of 6T SRAM standard cell (for WRITE cycles)
Result:
• The 6T (having 6 transistors per bit) SRAM standard cell (1 bit) has been successfully
designed using SymicaDE tool.
• Its transient simulation has been performed and the corresponding waveforms have been
obtained using SymSpice tool and SymProbe tool.
Date: 07/10/2020
Theory:
AND GATE: The AND gate is a basic digital logic gate that implements logical conjunction - it
behaves according to the truth table to the right. A HIGH output (1) results only if all the inputs
to the AND gate are HIGH (1). If none or not all inputs to the AND gate are HIGH, LOW output
results. The function can be extended to any number of inputs.
OR GATE: The OR gate is a digital logic gate that implements logical disjunction – it behaves
according to the adjacent truth table. A HIGH output (1) results if one or both the inputs to the
gate are HIGH (1). If neither input is high, a LOW output (0) results. In another sense, the
function of OR effectively finds the maximum between two binary digits, just as the
complementary AND function finds the minimum.
2X1 MUX: The multiplexer, shortened to “MUX” or “MPX”, is a combinational logic circuit
designed to switch one of several input lines through to a single common output line by the
application of a control signal. A 2-to-1 multiplexer consists of two inputs I0 and I1, one select
input S and one output Y. Depends on the select signal, the output is connected to either of the
inputs. Since there are two input signals only two ways are possible to connect the inputs to the
outputs, so one select is needed to do these operations.
A B A OR B A B A AND B
0 0 0 0 0 0
0 1 1 0 1 0
1 0 1 1 0 0
1 1 1 1 1 1
Table 7.1 Truth Table of OR gate Table 7.2 Truth Table of AND gate
Design and Simulation:
Parameters Values
CMOS Technology PTM 130nm
NMOS: W/L 360nm/180nm
PMOS: W/L 720nm/180nm
VDD 1.8V
Input signal (Pulse) V1=1.8V, V2=0, Time
Period=100ns, Pulse Width=50ns
Result:
• 2X1 MUX circuit has been successfully designed using SymicaDE tool.
• Transient analysis is performed for the designed 2X1 MUX.
Date: 4/11/20
EXPERIMENT NO. 8
Aim: To design and simulate D-Flip Flop as master-slave configuration.
Theory: A flip-flop is a device where output remains either low or high. The high state
is 1 called, SET state and Low state is 0 called, RESET state. The D-type flip-flop is a
modified Set-Reset flip-flop with the addition of an inverter to prevent the S and R
inputs from being at the same logic level. A Master Slave flip flop is the cascaded
combination of two flip-flops among which the first is designated as master flip-flop
while the next is called slave flip-flop. Those two flip-flops can be J-K, S-R or D flip-
flop. The master-slave configuration has the advantage of being edge-triggered,
making it easier to use in larger circuits, since the inputs to a flip-flop often depend on
the state of its output. The circuit consists of two D flip-flops connected together.
When the clock is high, the D input is stored in the first latch, but the second latch
cannot change state. When the clock is low, the first latch's output is stored in the
second latch, but the first latch cannot change state.
clk D Q Q’
0 0 Q Q’
0 1 Q Q’
1 0 0 1
1 1 1 0
Fig.8.1 Circuit diagram of Master Slave D-FF Table 8.1 Truth Table of D-FF
Circuit Diagram:
Result:
• Master Slave configuration of D Flip-Flop has been successfully designed
using SymicaDE tool.
• The transient analysis was also obtained for the same
Date: 11/11/20
EXPERIMENT NO. 9
Aim: To design and simulate CS Amplifier with active and passive load and find the
transconductance.
Theory:
In electronics , a common-source amplifier is one of three basic single-stage field-
effect transistor (FET) amplifier topologies , typically used as a voltage or trans-
conductance amplifier. The input being a voltage between the gate and ground, and
the output being a voltage between the drain and ground. A MOSFET can operate as
a resistor if its gate and drain terminals are shorted. In CMOS technology it is difficult
to fabricate resistors with tightly controlled values of physical size. Hence the load
resistor RD is replaced by the MOS transistor. In circuit design, an active load is a circuit
component made up of active devices, such as transistors, intended to present a high
small-signal impedance yet not requiring a large DC voltage drop, as would occur if a
large resistor were used instead. CS stage with resistive load con- verts the changes
in overdrive voltage, to a small signal drain current, which then passes through load
resistor, R d to produce an output voltage,
Here the gain of the amplifier is given by replacing the RD with the corresponding load
resistance of NMOS and PMOS diode connected loads.
For PMOS diode connected load,
An = - gm1
a) b)
Fig.9.1 Circuit diagram of CS amplifier with a)PMOS active load and b)resistive load
Circuit Diagram:
Result:
• CS amplifier with active and resistive load were designed successfully and
simulated using symica DE.
• The transient analysis and DC analysis was also obtained for the same
Date: 18/11/20
EXPERIMENT NO. 10
Aim: To design and simulate Current Mirror for resistive and active load.
Theory:
A current mirror is a circuit designed to copy a current through one active device by
controlling the current in another active device of a circuit, keeping the output current
constant regardless of loading. The current being "copied" can be, and sometimes is, a varying
signal current. Conceptually, an ideal current mirror is simply an ideal inverting current
amplifier that reverses the current direction as well. The current mirror is used to provide bias
currents and active loads to circuits. It can also be used to model a more
realistic current source. MOSFET device function like this, the drain current reflects the
function of the gate to source and drain to gate voltage. Due to this, the input current in
the MOSFET M1, is mirrored to the drain current, if the gate to source voltage of two
identical MOSFETs are equal then the drain current flowing through them is equal.
a) b)
Fig.10.1 Circuit diagram of current mirror with a) active load and b) resistive load
Circuit Diagram:
Figure 10.4 DC analysis of Current mirror with resistive load w.r.t current source
Figure 10.5 DC analysis of Current mirror with active load w.r.t voltage source
Table 10.1: Design specifications of CMOS Inverter:
S. No. Parameters Value
1 CMOS Technology PTM 130nm
4 VDD 1.8V
5 Idc I = 100µ amperes
2 NMOS (W/L) 200nm/180nm ,400nm/180nm
3 PMOS (W/L) 200nm/180nm ,400nm/180nm
Result:
• Current mirror with active and resistive load were designed successfully and
simulated using symica DE.
• The DC analysis was also obtained for the same
• For active load the output and input currents are superimposed and for
resistive load with dc source output current saturates to a value near to input
current
Date:25/11/20
Advanced VLSI Design Lab (EC17203)
EXPERIMENT NO. 11
Theory:
A differential amplifier is designed to give the difference between two input signals.
When a differential amplifier is driven at one of the inputs, the output appears at both
the collector outputs. Such a circuit is very useful in instrumentation systems.
Differential amplifiers have high common mode rejection ratio (CMRR) and high input
impedance.
Observation:
Result:
• The schematic of Differential Amplifier was designed successfully
• It’s transient and DC analysis was obtained using Symica DE