Simulation Lab file-EC708
Simulation Lab file-EC708
COMMUNICATION ENGINEERING
Submitted to -. Submitted by -
Roll No.-
LIST OF EXPERIMENTS
(EC 708) SIMULATION LAB
1 Introduction to Microwind and Analysis of CMOS
0.25 micron Technology MOSFETs
Lab Description:
MOSFET
The Metal Oxide Semiconductor Field Effect Transistor is very important part of
nMOS
The nMOS transistor consists of n+ drain and source diffusion regions, which are
embedded in a p-type substrate. The electrons in the channel beneath the gate
between source and drain terminal are responsible for the current flow.
pMOS
The pMOS transistor consists of p+ drain and source diffusion regions, which are
embedded in an n-type substrate. The holes in the channel beneath the gate
between source and drain terminal are responsible for the current flow.
CMOS
The CMOS (Complementary MOS) consist of both p-type and n-type MOS. The
advantage of CMOS is its low power design due its Static behavior.
Design/ Diagram/Circuit
Lab Instructions
b) Select the foundry using the command File > Select Foundry
c) Select 0.25-micron process by selecting “ cmos025.tec” file. Click Open tab
to continue
d) Save the design as “ Lab01” using the command File > Save as.
f) Apply the voltages and output node using the symbol buttons Vdd, Gnd, Add
a Pulse, and Visible node in the Palette menu, as indicated in the following
figure.
You can use the Stretch/Move command button for these actions.
g) Click on the Run Tab on the Tool bar menu to start the simulation or using the
h) Now apply the Vdd to the n+ diffusion or drain terminal instead of Vss, run
the simulation again.
Analyze the simulation waveform, use different values of voltages for Vdd by
double clicking on it and set the voltage level. Now we will make the above
schematics.
Similarly the nMOS can be analyzed using different widths and different input
voltages.
The characteristics of the pMOS are similar to the nMOS. Design the pMOS
Layout and analyzed in the similar way as nMOS.
Explore the Simulation Graphs.
Explore different device parameters and the commands in the drop down
Experiment- 2
Aim: Design and simulate a CMOS inverter
Tools Required:
Steps:
1. Open Microwind and select the foundry cmos025.
2. Draw the layout of nMOS using MOS Generator
4. Draw the layout of pMOS using MOS Generator.
5. Connect the two transistors using Metal 1 as per design.
6. Draw the rails of VDD and ground rails above and below.
7. Connect the nWell to VDD .
8. Check the design using DRC for any design rule violation and correct the
design in case of error, again run the DRC and check for errors.
9. Check for Electrical connections to be valid.
10. Simulate the Design.
Fig.1 Inverter Layout
Tools Required:
Theory:
(a) NAND GATE: The NAND gate is an essential logic component widely used
in digital circuits to perform logical operations. Its behavior is such that the output
is high (1) if at least one of the inputs is low (0). However, when both inputs are
high (1), the output becomes low (0). This distinct characteristic makes the
NAND gate an essential building block in the design and implementation of
various digital systems.
(b) NOR GATE: The NOR gate is an essential logic component in digital
circuits, performing a combination of OR and NOT operations. Its functionality
is such that the output is high (1) only when all inputs are low (0). If any of the
inputs is high (1), the output becomes low (0). This unique behavior makes the
NOR gate a fundamental building block in the design of digital systems.
Steps:
Tools Required:
Theory:
(a) AND GATE: The AND gate is a fundamental logic component in digital
circuits used to perform logical operations. Its behavior is such that the
output is high (1) only when all inputs are high (1). If any input is low (0),
the output becomes low (0). This characteristic makes the AND gate a key
element in the design and implementation of digital systems.
Tools Required:
Theory:
(a) 3 i/p NAND GATE: The NAND gate is an essential logic component widely
used in digital circuits to perform logical operations. Its behavior is such that the
output is high (1) if at least one of the inputs is low (0). However, when both
inputs are high (1), the output becomes low (0). This distinct characteristic makes
the NAND gate an essential building block in the design and implementation of
various digital systems.
(b) 3 i/p NOR GATE: The NOR gate is an essential logic component in digital
circuits, performing a combination of OR and NOT operations. Its functionality
is such that the output is high (1) only when all inputs are low (0). If any of the
inputs is high (1), the output becomes low (0). This unique behavior makes the
NOR gate a fundamental building block in the design of digital systems.
Steps:
Tools Required:
Theory:
(a) XOR GATE: The XOR (Exclusive OR) gate is a critical logic component
in digital circuits, used to perform a unique logical operation. Its behavior
is such that the output is high (1) if and only if the inputs are different,
meaning one input is high (1) and the other is low (0). Conversely, the
output is low (0) when both inputs are the same, either both high (1) or
both low (0). This distinctive functionality makes the XOR gate a vital
element in various digital applications.
(b) XNOR GATE: The XNOR (Exclusive NOR) gate is a fundamental logic
component in digital circuits, used to perform a complementary operation
to the XOR gate. Its behavior is such that the output is high (1) when the
inputs are the same, either both high (1) or both low (0). Conversely, the
output is low (0) when the inputs are different, meaning one input is high
(1) and the other is low (0). This characteristic makes the XNOR gate a
key element in digital logic design, particularly in equality detection and
error-checking circuits.
Steps:
Tools Required:
Theory:
A B C F
0 0 0 1
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 0
Steps:
Tools Required:
Theory:
A half adder is a simple combinational logic circuit used to perform the addition
of two single-bit binary numbers. It generates two outputs: the sum, which is the
result of the addition, and the carry, which indicates if a carry-out is generated.
The half adder does not account for carry-in from a previous stage, making it
suitable for the addition of only two bits. It is a fundamental building block in
digital circuits and serves as the basis for designing more complex adders like the
full adder.
Steps :
Tools Required:
Tools Required: