Vlsi Lab Manual
Vlsi Lab Manual
Vlsi Lab Manual
3 . Layout of Basic Gates and a Complex Gate using CMOS 90n micron Technology in
Microwind.
4 . Layout of XOR and XNOR Gates using CMOS 90n micron Technology in Microwind.
7. Design and implementation of Layout of 1-Bit Full Adder using CMOS 90n micron
Technology in Microwind.
4. Lab Instructions :
Running simulation 1
Running Simulation 3
1. Objective:
In this lab students will design and implement the layouts of different CMOS gates, which includes
NAND, NOR. The tool used in this lab is Microwind. The goals for this Lab are:
1. Design of CMOS NAND and NOR Gate.
2. Layout Design using the tool.
3.Gate delay, area, power and current analysis and the effects of transistor sizing on these parameters.
2. Theory :
3. Design /Diagram/Circuit:
4. Draw the layout of pMOS using MOS Generator by setting the appropriate width of pMOS
5. Connect the transistors using Metal 1 as per design.
6. Draw the rails of and ground rails above and below. DD V
7. Connect the nWell to DD V
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. Or run the DRC after each change in the layout.
9. Check for Electrical connections to be valid.
10. Add inputs and outputs to the design; also add virtual capacitance at the output in your
design.
NAND Gate using Metal 3 for inputs, Metal 2 for Vdd and Gnd, and Metal 1 for diffusion
interconnection and CMOS90n micron process .
1.Objective: Layout of XOR and XNOR Gates using CMOS 0.25 micron Technology in
Microwind.In this lab students will design and implement the layouts of XOR and XNOR
GateS. The tool used in this lab is Microwind. The tasks given in the lab include,
• Design of XOR and XNOR Gates.
• Layout Design using the tool.
• Gate delay, area, power and current analysis and the effects of transistor sizing on these
parameters.
2.Theory:
1. Objective:
In this lab students will design and implement the layout of a CMOS Full Adder. Delay, area,
power and currents of Full Adder will be observed. This lab assumed that students are
familiar with Microwind and Lambda based design rules. The tool used in this lab is
Microwind. The goals for this Lab are:
1. Design of CMOS Full Adder Layout.
A Full Adder is an important building block of arithmetic circuits in a system. Full adder
accepts three inputs and produces the outputs sum and carry by adding the binary bits with
the help of logic gates. The Full Adder can be optimized using XOR and NAND Gates only in
the following way.
3. Design Diagram / Circuit:
1. Objective
In this lab students will design and implement the layouts of a complex CMOS gate.
The tool used in this lab is MicroWind. The goals for this Lab are:
1.Design of CMOS Complex Gate.
3. Gate delay, area, power and current analysis and the effects of transistor sizing on these
parameters.
2. Theory
2.1 Complex Gate
The expression for the complex gate is given as under
F=(AD+B(CD+A))`.
As per discussion and design on white board in the Lab, this complex gate can be implemented as
under For pFETs Array
Group1: Two pFETs with inputs “c” & “d” at its gate terminals are connected in parallel.
Group2: A pFET with input “a” at its gate terminal is in series with Group1.
Group3: A pFET with input “b” at its gate terminal is parallel to Group1-Group2.
Group4: Two pFETs with inputs “a” and “d” are in parallel and is connected in series with Group1-
Group2-Group3
For nFETs Array
Group1: Two nFETs with inputs “c” & “d” at its gate terminals are connected in series.
Group2: An nFET with input “a” at its gate terminal is in parallel with Group1.
Group3: An nFET with input “b” at its gate terminal is in seies to Group1- Group2.
Group4: Two nFETs with inputs “a” and “d” are in series and is connected in parallel with Group1-
Group2-Group3.
3. Design Diagram / Circuit:
Objective: In this lab students will design and implement the layouts of Multiplexer,
Demultiplexer. The tool used in this lab is Microwind.
Theory:
Multiplexor
Generally speaking, a multiplexor is used to transmit a large amount of information through
a smaller number of connections. A digital multiplexor is a circuit that selects binary
information from one of many input logic signals and directs it to a single input
line. A behavioral description of the multiplexor is the case statement:
The usual symbol for the multiplexor is given in figure . It consists of the two multiplexed
inputs in0 and in1 on the left side, the command sel at the bottom of the symbol, and the
output f on the right.
Or
Task2: Design the layout of 1-to-2 deMux by using the three different methodsas explained
on the white board, Simulate the Design. Observe the values of configuration delay, gate
delay, power, current, VTC, and area.
Objective: In this lab students will design and implement the layouts of Latch. Delay, area,
power and currents of Latch, Dreg, Clock Divider will be observed. The tool used in this lab
is Microwind.
The tasks given in lab include:
• Design of CMOS Latch layout.
• Layout Design using the tool.
• Gate delay, area, power and current analysis and the effects of transistor sizing on these
parameters.
1. Objective:
In this lab students will design and implement the layouts of different CMOS gates, which includes
AND,OR. The tool used in this lab is Microwind. The goals for this Lab are:
1. Design of CMOS AND and OR Gate.
2. Layout Design using the tool.
3.Gate delay, area, power and current analysis and the effects of transistor sizing on these parameters.
2. Theory :
4. Draw the layout of pMOS using MOS Generator by setting the appropriate width of pMOS
5. Connect the transistors using Metal 1 as per design.
6. Draw the rails of and ground rails above and below Vdd
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. Or run the DRC after each change in the layout.
9. Check for Electrical connections to be valid.
10. Add inputs and outputs to the design; also add virtual capacitance at the output in your
design.
11. Simulate the Design. Observe the values of configuration delay, gate delay, power, current,
VTC, and area.
12. Repeat the design using for different values of transistor’s dimensions, supply voltages. And
observe the changes in configuration delay, gate delay, power, current, VTC, and area carefully.