637862647808605476ece 18ecl77 E1s1 PPT
637862647808605476ece 18ecl77 E1s1 PPT
637862647808605476ece 18ecl77 E1s1 PPT
Department of
Electronics & Communication Engineering
Session # 01
Electronics & communication ,18ECL77
Department of Electronics and Communication Engineering – 18ECL77
VLSI LABORATORY
Subject Code: 18ECL77 IA Marks: 40
No. of Practical Hrs/Week : 03 Exam Hours: 03
Total no. of Practical Hrs. : 42 Exam Marks: 60
Experiments can be conducted using any of the following or equivalent design tools: Cadence/Synopsis/Mentor
Graphics/Microwind
Laboratory Experiments
Part-A
Analog Design
Use any VLSI design tools to carry out the experiments, use library files and technology files below 180 nm.
l.a) Capture the schematic of CMOS inverter with load capacitance of 0.1pF and set the widths of inverter with Wn = Wp, Wn =
2Wp, Wn = Wp/2 and length at selected technology. Carry out the following:
i Set the input signal to a pulse with rise time, fall time of 1ns and pulse width of 10ns and time period of 20ns and plot the
input voltage and output voltage of designed inverter?
ii. From the simulation results compute tpHL, tpLH and td for all three geometrical settings of width?
iii Tabulate the results of delay and find the best geometry for minimum delay for CMOS inverter?
1.b) Draw layout of inverter with Wp/Wn =40/20, use optimum layout methods. Verify for DRC and LVS, extract parasitic and
Electronics & communication ,18ECL77
perform post layout simulations,
Department of Electronics with
compare the results pre-layout simulations.
and Communication Record
Engineering the observations.
– 18ECL77
2. a) Capture the schematic of 2-input CMOS NAND gate having similar delay as that of CMOS inverter computed in experiment Verify the
functionality of NAND gate and also find out the delay td for all four possible combinations of input vectors. Table the results. Increase the
drive strength to 2X and 4X and tabulate the results.
2. b) Draw layout of NAND with Wp/Wn =40/20, use optimum layout methods. Verify for DRC and LVS, extract parasitic and perform post
layout simulations, compare the results with pre-layout simulations. Record the observations.
3. a) Capture schematic of Common Source Amplifier with PMOS Current Mirror Load and find its transient response and AC response?
Measures the Unity Gain Bandwidth (UGB), amplification factor by varying transistor geometries, study the impact of variation in width to
UGB.
3. b) Draw layout of common source amplifier, use optimum layout methods. Verify for DRC and LVS, extract parasitic and perform post layout
simulations, compare the results with pre-layout simulations. Record the observations.
4.a) Capture schematic of two-stage operational amplifier and measure the following:
i UGB ii. dB bandwidth iii. Gain margin and phase margin with and without coupling capacitance
iv. Use the op-amp in the inverting and non-inverting configuration and verity its functionality
v. Studythe UGB, 3dB bandwidth, gain and power requirement in op-amp by varying the stage wise transistor geometries and record the
observations.
4.b) Draw layout of two-stage operational amplifier with minimum transistor width set to 300 (in 180/90/45 nm technology), choose
appropriate transistor geometries as per the results obtained in 4.a. Use optimum layout methods. Verity for DRC and LVS, extract parasitic and
perform post layout simulations, compare the results with pre-layout simulations. Record the observations.
Department of Electronics
Electronics and,18ECL77
& communication Communication Engineering – 18ECL77
Part -B
Digital Design
Carry out the experiments using semicustom design flow or ASIC design flow, use technology library 180/90/45nm and below
Note: The experiments can also be carried out using FPGA design flow, it is required to set appropriate constraints in FPGA
advanced synthesis options
1. Write verilog code for 4-bit up/down asynchronous reset counter and carry out the following:
a Verity the functionality using test bench
b. Synthesize the design bysetting area and timing constraint. Obtain the gate level netlist, find the critical path and maximum
frequency of operation. Record the area requirement in terms of number of cells required and properties of each cell in term
of driving strength, power and area requirement.
c. Perform the above for 32-bit up/down counter and identity the critical path, delay of critical path, and maximum frequency
of operation, total number of cells required and total area.
2. Write verilog code for 4-bit adder and verity its functionality using test bench. Synthesize the design by setting prope
constraints and obtain the net list. From the report generated identity critical path, maximum delay, total number of cells
power requirement and total area required. Change the constraints and obtain optimum synthesis results .
CO1: Be able to design analog circuits at CMOS transistor level and verify its functionality by DC, AC and transient
analysis.
CO2: Be able to draw layout & apply CMOS technology-specific layout rules for placement and routing of transistors and
interconnect.
CO3: Able to write Verilog code for combinational and sequential circuits, with their test bench to verify initial timing
and gate level simulation.
CO4: Be able to complete a VLSI design projects having a set of objectives and design constraints.
If the “What’s New…” window appears, close it with the File-Close command.
Keep opened CIW window for the labs.
General Procedures
1. Creating a new Library:
In the schematic editor window click create-instance-browse. This opens up a library browser from which you can select
the components. The browser window has 4 different fields – Library, Category, Cell & View
o In order to select pmos , select the 4 fields as
gpdk180 – mos – pmos – symbol
o In order to select nmos , select the 4 fields as
gpdk180 – mos – nmos – symbol
After placing the pins Press ESC to exit Add Pins form
Electronics & communication ,18ECL77
Department of Electronics and Communication Engineering – 18ECL77
6. Adding Wires to a Schematic:
Click the wire (narrow) icon in the schematic window.
In the schematic window, click on a pin of one of
your components as the first point for your
wiring. A diamond shape appears over the
starting point of this wire.Follow the prompts at
the bottom of the design window and click left
on the destination point for your wire. A wire is
routed between the source and destination points.
Complete the wiring as shown in figure and
when done wiring press ESC key in the
schematic window to cancel wiring.
7. Click the Check and Save icon in the Schematic editor
window.
8. Observe the CIW output area for any errors
Verify library name, cell name, and check the To View Name
field is set to
symbol, Click ok.
Modify the pin specification.( if necessary for
top and bottom pins) And Click ok.
Set the input and output pins to the required position as shown in the figure
In this window click Create instance browse select your library name and select inverter and
symbol in the corresponding field and press close
Provide the input voltage to the test circuit by selecting Vpulse in library window using the following steps
Select Gnd and VDD symbol from analoglib library by following the steps Create -instance-browse-analoglib-sources-Global-
select-gnd-symbol-close. Create -instance-browse-analoglib-sources-Global-select-V dd-symbol-close
After selecting place them in the appropriate position as shown in the figure. To create biasing circuit select biasing
voltage VDC by following the steps
Create-instance-browse-analoglib-sources-Global-select-VDC-symbol-close.Then set the properties of Vdc as dc
voltage=5v, shown below
In the schematic window, run Launch-ADE L, the following window will appears
To setup for DC analysis select dc, turn on Save Dc Operating Point. Turn on the Component
Parameter. Double Click on the select Component, which takes you to the schematic window.
Select input signal, Vpulse and select component parameter as DC. Set start time=0 and stop time
=5 voltages. Click Apply and ok.