Vlsi Lab Manual r16
Vlsi Lab Manual r16
Vlsi Lab Manual r16
III-B.TECH, ECE
II Semester 2019-20
LAB MANUAL
(Student Manual)
Prepared by
Assistant Professor
&
N.Soniya, M.Tech
Assistant Professor
Page
S.NO DESCRIPTION
No.
1. Institute Vision and Mission i
2. Department Vision and Mission i
3. PO’s ii
4. PSO’s, PEO’s iii,iv
5. University Lab Syllabus v
6. CO’s vi
7. CO/ PO/ PSO Mapping & Justification vii
8. Introduction to the curriculum lab 1-47
Details of EXPERIMENTS
11. Design and Implementation of an Universal Gates 48-52
12. Design and Implementation of an Inverter 53-55
13. Design and Implementation of Full Adder 56-61
14. Design and Implementation of Full Subtractor 62-67
15. Design and Implementation of Decoder 68-69
16. Design and Implementation of RS-Latch 70-72
17. Design and Implementation of D-Latch 73-77
18. Design and Implementation asynchronous counter 78-80
19. Design and Implementation of static RAM cell 81-83
Design and Implementation of 8 bit DAC using R-2R latter
20. 84-86
network
KKR & KSR INSTITUTE OF TECHNOLOGY & SCIENCES
(Approved by AICTE, Delhi, Affiliated to JNTU, Kakinada )
Department Of Electronics and Communication Engineering
Vision:
To become a knowledge center for technical education and also to become the top
Engineering college in the sun rise state of Andhra Pradesh.
Mission:
To incorporate benchmarked teaching and learning pedagogies in curriculum.
DEPARTMENT VISION/MISION
Vision of ECE Department
through periodically updated curriculum, effective teaching learning processes, best of laboratory
i
KKR & KSR INSTITUTE OF TECHNOLOGY & SCIENCES
(Approved by AICTE, Delhi, Affiliated to JNTU, Kakinada )
Department Of Electronics and Communication Engineering
ii
KKR & KSR INSTITUTE OF TECHNOLOGY & SCIENCES
(Approved by AICTE, Delhi, Affiliated to JNTU, Kakinada )
Department Of Electronics and Communication Engineering
To understand the basic concepts of Electronics & Communication Engineering and to apply
them to various areas, like Electronics, Communications, VLSI, Embedded systems to arrive cost
effective and appropriate solutions.
PSO3:Successful career
To be successful in professional career by using latest hardware and software tools like
VHDL,MATLAB,MULTISIM,MENTOR GRAPHICS along with analytical skills to work in
core industries
To analyze latest trends in Electronics and Communication and apply the knowledge for the
improvement in the present technology by doing research through higher education
To develop a innovative real world applications in Home, Agriculture and Industrial automation
iii
KKR & KSR INSTITUTE OF TECHNOLOGY & SCIENCES
(Approved by AICTE, Delhi, Affiliated to JNTU, Kakinada )
Department Of Electronics and Communication Engineering
PEO1: Develop a strong background in basic science and mathematics and ability to use these
tools in their chosen fields of specialization.
PEO2: Have the ability to demonstrate technical competence in the fields of electronics and
communication engineering and develop solutions to the problems.
PEO3: Attain professional competence through life-long learning such as advanced degrees,
professional registration, and other professional activities.
PEO5: Take individual responsibility and to work as a part of a team towards the fulfillment of
both individual and organizational goals.
iv
UNIVERSiTY SYLLABUS
v
KKR & KSR INSTITUTE OF TECHNOLOGY & SCIENCES
(Approved by AICTE, Delhi, Affiliated to JNTU, Kakinada,
Accredited by NAAC with ‘A’ Grade and NBA)
Department of Electronics and Communication Engineering
COURSE OBJECTIVES
Basic characteristics of MOS transistor and examines various possibilities for configuring
inverter circuits and aspects of latch-up are considered.
Design processes are aided by simple concepts such as stick and symbolic diagrams but
the key element is a set of design rules, which are explained clearly.
Basic circuit concepts are introduced for MOS processes we can set out approximate
circuit parameters which greatly ease the design process.
COURSE OBJECTIVES
COURSE Taxanomy
COURSE |OUTCOMES
CODE Level
Basic characteristics of MOS transistor and examine
C323.1 various possibilities for configuring inverter circuits and L2
aspects of latch-up are considered.
Know three sets of design rules with which nMOS and
C323.2 L3
CMOS designs may be fabricated.
Understand the scaling factors determining the L2
characteristics and performance of nMOS circuits in
C323.3 silicon and Realize logic circuits with different design
styles
vi
KKR & KSR INSTITUTE OF TECHNOLOGY & SCIENCES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
C323.1 3.0 2.0
C323.2 2.0 2.0
C323.3 2.0
C323.4 2.0 2.0
C323.5 2.0 2.0
C323.6 2.0
Average 3.0 2.0 2.0 2.0 2.0
vii
R16
B.Tech VLSI
Laboratory-II
1
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
INTRODUCTION:
This document gives a overview of how to design & simulate with Mentor Graphics tools.
There are five basic steps:
1. Design the schematic in Pyxis.
2. Simulate the schematic and check for parameters.
3. Layout the schematic in Pyxis.
4. Perform Physical Verification using Calibre which includes DRC, LVS and PEX &
Net list Extraction.
5. Back annotation of parasitics into the schematic.
2
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
CREATING A PROJECT:
To create a new project click on File New project, this will invoke the new project window as
shown.
3
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Create a new directory and give the directory name as shown and click on OK.
Next technology libraries have to be added to the project. In order to add the technology
files browse on the folder as shown.
4
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Browse the folder to
root/software/FOUNDRY/GDK/Pyxis_SPT_HEP/ic_reflibs/tech_libs/generic13 file and
click on OK.
Again click on OK then manage external/logic libraries window will pop up as shown.
Click on the Add Standard Libraries. The libraries will be added up as shown below and click
on OK.
5
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Then the pyxis project manager window will be shown where the technology libraries are added
to the project and are placed below the project name.
CREATING A LIBRARY:
To create a library right click on the project name and select new library or click on the icon on
the icon bar.
Then a new library window will pop up asking for the library name.
To create a schematic cell view, a new cell has to be created in which new Schematic has to be
defined. In order to create new cell right click on the manual library below the project name and
select new cell or select the library and click on the icon in the icon bar.
6
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Then a new cell window will pop up asking for the cell name in which give the cell name and
click OK.
To create a schematic in the cell, right click on the cell name and select new schematic
or click on the new cell and select the icon in the icon bar.
Now name the schematic and click on OK which in turn leads to the pyxis schematic
editor window as shown.
7
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
CREATING A SCHEMATIC:
In this section you will become familiar with placing primitive analog devices for a inverter.
You‟ll learn how to:
• place primitives on the schematic
• select and manipulate devices
• customizing hotkeys for placing devices
• route devices
• edit device parameter values
• name instances
• check and save the schematic
• create upper hierarchical symbols
• create test bench
• simulate using eldo
• view results
CREATING AN INVERTER:
Placing devices:
From the left icon bar press on add instance icon
or press „I‟
8
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Then a file browser which contains entire libraries will pop up as shown.
9
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
And then follow the path to select pmos from $generic13/symbols/pmos as shown in the figure.
Select the pmos and click on OK to place the pmos on the workspace as shown.
10
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
And then follow the path to select nmos from $generic13/symbols/nmos as shown.
Select the nmos and click on OK to place the nmos on the workspace as shown.
11
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
CHANGING DEVICE PROPERTIES:
In order to change the properties of the devices on the workspace click on the device then the
corresponding device properties will be shown in the object editor as shown.
12
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Connect the circuit as shown below.
13
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
After editing the schematic check for errors by selecting check & save option in the icon
bar.
This will result to an window which shows the error report where the errors and warnings in the
schematic can be seen in the Transcript Area.
14
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
15
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
After saving the symbol check for errors by selecting check and save option in the icon
bar.
This will result to an window which shows the error report where the errors and warnings in the
schematic can be seen in the Transcript Area.
Then a new cell window will pop up asking for the cell name in which give the cell
name and click OK.
Here the test bench cell name has been specified as inv_tb.
Right click on the test bench cell and select new schematic which in turn opens pyxis Schematic
editor window.
Add symbol of the schematic made.
Add InstanceChoose Symbol.
Place the symbol on the work space as shown.
16
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Add a Pulse Source at the input to inverter and a DC Voltage source VDD port.
And do the necessary connections as per the figure given below.
Right click on the Pulse Source and select Edit Properties.
Change the values of the below mentioned parameters and apply the changes.
Initial = 0V Pulse = 5V Delay = 1nS Rise = 1nS
Fall = 1nS Width = 25nS Period = 50ns.
Also change the magnitude of the Voltage Source from 1V to 5V by following the
below step.
Right Click on the Voltage source adjacent to VDD and then Edit properties
17
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
This will result to an window which shows the error report where the errors and warnings in the
symbol can be seen in the Trascript area.
When you have no errors select the simulation icon from the left icon palette to go into the
design context and simulate our design and select the run simulation.
Now in the design context we need to setup the analysis type, plots and load in the ELDO
models.
18
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Select a New configuration (Give a new name for the simulation).
19
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Select Analysis setup and enable “DC” and ”Transient” and click on Apply.
Drop down the Analysis setup and select DC setup give the parameters as
20
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Select Transient Setup and change the Stop time to 1000N click on Apply.
Select the input path A and then hold CTRL key and then output path Y.
21
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Click on Edit Probes from the Setup Simulation. Select DC in Analysis tab, Plot from Task
tab. Select add.
Select TRAN from Analysis tab and select add and close the window.
22
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Select the symbol, and from the setup simulation select TRAN in Analysis tab,
Plot from task tab, power from type tab then save and select add.
Select libraries from setup simulation, edit libraries window will pop up.
Select import library and browse for library path to /home/software/FOUNDRY/GDK/
Pyxis_SPT_HEP/ ic reflibs/tech libs/generic13/models/lib.eldo
23
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Select Edit Corners/Families, from Library Corners tab check for TT
Click on Ok.
24
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
After adding the analysis, libraries and edit probes minimize the setup simulation window
and run the simulator. To run the simulation select from the left icon palette or select
simulate run simulation
View the simulation results by selecting the plot results from latest run icon from the
left icon palatte. This will open EZ Wave for you with the output waveforms.
25
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Click on Measurement tool in the icon bar which opens up the measurement
tool window where we can measure the different properties of your waveforms.
26
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
CREATING A LAYOUT:
• To create a layout select inv cell. Right click on the cell and select New layout.
A new window named New layout will pop up, here the layout name is same as the cell name as
shown and click Ok.
Pyxis layout window will be invoked with a New layout sub-window in it and keep the
settings as shown and click on OK.
27
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Make the Schematic window active by selecting it with the Left Menu Bar. Select PMOS and
Press on the Pick & Place icon from the SDL tool bar on the Icon Bar. The tool will place
the device on the Workspace of IClayout window. Similarly select the NMOS and place it on
the workspace.
28
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
With the layout window active, select the Pick Place Ports icon from the SDL toolbar.
29
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Place Schematic ports window will pop up. Select the VDD port and select a layer for this port.
The Width and Height will be updated automatically according to the minimum metal1
dimensions. Press Apply to place the port.
30
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Place the rest of the ports.
To add the substrate contacts to the mosfets. Select Add Device icon from the Left Hand Palette,
then select Path-based Guard Band select psub
31
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Do the same for but choose nwell instead of psub
To add the over flow lines for both psub & nwell , Select psub then Connectivity > Net > Add
to Net to set psub to Ground and the same for nwell to set it to VDD
32
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
ROUTING THE LAYOUT:
Manual routing:
To start routing press on the IRoute icon in the SDL toolbar. Once you place the cursor on
where you want to start routing, it will start guided by the fly lines. You can toggle between the
connectivity layers by pressing space-bar
Route all the ports in the layout except input port as shown
For routing poly and input port of M1, VIA has to be created.
33
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Routing Poly-M1
VIA CREATION:
Select Route in the ic palatte window as shown
Now select Options in ARoute Setup then following window will be invoked
34
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Then Advanced route options window pops up, Select the VIA OPTIONS check use via
generator and click OK and OK.
Select Iroute, place POLYG at the input and start routing as shown. Now press SPACE BAR
automatically VIA will be created.
35
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Then complete layout for the inverter will be generated as shown.
1.DRC:
Now you can verify the layout by running DRC and LVS checks. We will run Calibre Interactive
RUNNING CALIBRE INTERACTIVE DRC:
In the pyxis layout window, Select Tools CalibreRun DRC
This will bring up the Calibre Interactive – DRC
Note: Make sure the tabs named Rules, Inputs, Outputs, Run control should be green in color as
shown above which ensures the paths specified are correct. Otherwise paths have to be changed .
36
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
The Calibre RVE window will popup and you should see the following results.
The error in the layout will be highlighted as shown in the fig once if you select on the error.
Here the error is due to the percentage of the polysilicon. It requires polyarea coverage of 14%
which is not possible in the smaller circuits. So you can ignore that error.
37
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
RUNNING LVS (Layout versus Schematic):
Before going to LVS, text the ports on the layout .In the pyxis window menu bar select
Add Text on Ports.
Add text on ports window will pop up. Here click on OK then automatically port names will be
assigned to layout.
LVS:
Select Tools Calibre Run LVS entry from the pull down menu.
The Calibre Interactive – LVS window will popup.
Inputs : layout browse for GDS file.
Check “Export from layout viewer” & “Export from schematic viewer” format.
38
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Select Run LVS in the Calibre Interactive window shown above.
Calibre RVE window will popup and you should see results similar to this.
If the comparison is wrong click on the comparison results in the RVE window, which shows the
results and select schematics then the netlists will be displayed as shown
39
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Click on the blocks of the Netlist of the schematic and layout which yields the circuits from you
can verify the connections and ports name and avoid the incorrect LVS.
Choose the Outputs netlist to be in DSPF Format and select only R+C instead of R+C+C from
the Extraction Type as in the figure below.
40
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Select Run PEX
The PEX Netlist file windows will be invoked as shown.
Save the PEX netlist file as inv.pex.dspf in the path as shown in the figure or any location of
your computer.
41
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
The File is successfully written and click on OK.
42
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Double click on the port name then the parasitic values will be shown
Double click on the value, then corresponding value will be highlighted in the layout as Shown.
Open the test bench schematic and enter the simulation mode, then select the inverter block
43
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Select Tools ParasiticsAdd DSPF
A window named Add DSPF will pop up where browse on the folder to the saved Netlist
inv.pex.dspf and click OK as shown.
Run the simulation by selecting run simulation icon on left icon panel.
44
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
You can Add & Remove DSPF in Parasitic which show results with & without Parasitic.
WAVEFORM COMPARISION:
To compare the waveforms we must save both ideal and practical waveforms i.e, test bench
waveform and layout waveform.
Open both ideal and practical waveforms on the database which we have saved earlier.
45
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
In EZ wave 12.1 production window select the Tools menu and click on the waveform compare
wizard as shown in the figure below.
Browse the path for Choose Reference Dataset from List or Disk as shown below.
Click on Finish.
46
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
The comparision results of both ideal and practical waveforms are shown below.
This ends the full custom IC design flow for an inverter using HEP 1 Design tools from Mentor
Graphics.
47
Department of ECE, KKR and KSR institute of technology and sciences
Engineering College
Dept. of E C E VLSI LAB
1. UNIVERSAL GATES
AIM: To design and implement Universal gates.
a) NAND Gate.
b) NOR Gate.
CIRCUIT DIAGRAM:
a). NAND GATE
TRUTH TABLE:
SYMBOL:
48
Dept. of E C E VLSI LAB
SIMULATION CIRCUIT:
PROCEDURE:
SIMULATION RESULTS:
Schematic Result:
Transient Analysis Result:
Layout Result:
Transient Analysis Result:
Power Calculation :
49
Dept. of E C E VLSI LAB
b) NOR GATE
CIRCUIT DIAGRAM:
TRUTH TABLE:
SYMBOL:
50
Dept. of E C E VLSI LAB
SIMULATION CIRCUIT:
PROCEDURE:
1. Create a schematic cell named ‘nor1’ in already created project.
2. Create a new pyxis schematic ‘nor1’ in schematic cell.
3. Open schematic window and draw the cmos logic circuit. Check and save the design of
cmos inverter.
4. Generate symbol. Check and save the symbol.
5. Create new test bench cell named ‘nor1_tb’. Create new test bench schematic named
‘nor1_sim’.
6. Draw the test bench. Check and save the test bench.
7. Set up the probes for DC, TRANSIENT and POWER analysis.
8. Run ELDO and display the waveforms on EZWAVES.
9. Verify the wave forms with truth table.
10. Open new layout named ‘nor1’ in schematic cell. Draw the layout
11. After implementing the layout go to tools –caliber-run DRC, LVS, and PEX.
12. Open test bench and enter into the simulation mode.
13. Assign .pex file to the test bench symbol.
14. Repeat the steps 8 & 9 for post layout results.
15. Compare the schematic and layout results.
SIMULATION RESULTS:
Schematic Result:
Layout Result:
Transient Analysis Result:
51
Dept. of E C E VLSI LAB
Power Calculation:
RESULT:
VIVA QUESTIONS:
1. What do you mean by universal gate?
4. Difference between TTL, ECL , present days cmos is competing with which of these
logics
52
Dept. of E C E VLSI LAB
2. CMOS INVERTER
TRUTH TABLE:
SYMBOL:
53
Dept. of E C E VLSI LAB
SIMULATION CIRCUIT:
PROCEDURE:
SIMULATION RESULTS:
DC Analysis Result:
Power calculation:
54
Dept. of E C E VLSI LAB
RESULT:
VIVA QUESTIONS:
1. Give the expression for CMOS switching power dissipation?
2. Define PIV?
3. What is Noise Margin? Explain with the help of Inverter.
Answers:
1. Pstatic =Vdd * Ileakage
55
Dept. of E C E VLSI LAB
3. FULL ADDER
CIRCUIT DIAGRAM:
TRUTH TABLE:
56
Dept. of E C E VLSI LAB
XOR GATE
CIRCUIT DIAGRAM:
SYMBOL:
SIMULATION CIRCUIT:
57
Dept. of E C E VLSI LAB
AND GATE
CIRCUIT DIAGRAM:
SYMBOL:
SIMULATION CIRCUIT:
58
Dept. of E C E VLSI LAB
OR GATE
CIRCUIT DIAGRAM:
SYMBOL:
SIMULATION CIRCUIT:
59
Dept. of E C E VLSI LAB
Symbol:
PROCEDURE:
60
Dept. of E C E VLSI LAB
SIMULATION RESULTS:
Schematic Results: Transient Analysis Result:
RESULT:
VIVA QUESTIONS:
1. Difference between HA and FA?
2. Design the half Adder using NAND-NAND Logic.
3 What is the use of Carry-lookahead adder?
4. How-does-a-carry-select-adder-work ?
61
Dept. of E C E VLSI LAB
4. FULL SUBTRACTOR
CIRCUIT DIAGRAM:
TRUTH TABLE:
62
Dept. of E C E VLSI LAB
XOR GATE
CIRCUIT DIAGRAM:
SYMBOL:
SIMULATION CIRCUIT:
63
Dept. of E C E VLSI LAB
AND GATE
CIRCUIT DIAGRAM:
SYMBOL:
SIMULATION CIRCUIT:
64
Dept. of E C E VLSI LAB
OR GATE
CIRCUIT DIAGRAM:
SYMBOL:
SIMULATION CIRCUIT:
65
Dept. of E C E VLSI LAB
SYMBOL:
66
Dept. of E C E VLSI LAB
SIMULATION CIRCUIT:
PROCEDURE:
SIMULATION RESULTS :
Schematic Results:Transient Analysis Result:
RESULT:
VIVA QUESTIONS:
1.Draw Full Subtractor circuit by using Half Subtractor circuit and minimum
no. of logic gate?
2. Write Boolean function for half Subtractor?
67
Dept. of E C E VLSI LAB
5. 2 X 4 DECODER
CIRCUIT DIAGRAM:
TRUTH TABLE:
SYMBOL:
68
Dept. of E C E VLSI LAB
SIMULATION CIRCUIT:
PROCEDURE:
SIMULATION RESULTS :
Schematic Results:Transient Analysis Result:
VIVA QUESTIONS:
1. What is 2 x4 decoder?
2 What are decoder applications?
3 .Where is decoder used?
4. What i9sm the purpose of decoder?
69
Dept. of E C E VLSI LAB
6. RS-LATCH
AIM: To design and simulate the RS-Latch
CIRCUIT DIAGRAM:
TRUTH TABLE:
NAND GATE
70
Dept. of E C E VLSI LAB
SYMBOL:
SYMBOL:
SIMULATION CIRCUIT:
71
Dept. of E C E VLSI LAB
PROCEDURE:
SIMULATION RESULTS :
Schematic Results:Transient Analysis Result:
VIVA QUESTIONS:
1.What is Flip-Flop?
2 What is Latch circuit?
3 .What is the disadvantages of S-R Flip-Flop?
4. How can you remove the problem of S-R Flip –Flop?
5. What do you understand by Race Aground condition? How it is over come in J-K Flip Flop?
72
Dept. of E C E VLSI LAB
7. D-LATCH
AIM: To design and simulate the D-Latch
CIRCUIT DIAGRAM:
TRUTH TABLE:
73
Dept. of E C E VLSI LAB
NAND GATE
SYMBOL:
74
Dept. of E C E VLSI LAB
SYMBOL:
D- latch SYMBOL :
SYMBOL:
75
Dept. of E C E VLSI LAB
SIMULATION CIRCUIT:
PROCEDURE:
76
Dept. of E C E VLSI LAB
RESULT:
VIVA QUESTIONS:
1.What is meant by a clocked flip-flop
2.What is meant by excitation table?
3. What is the difference between flip-flop and latch?
77
Dept. of E C E VLSI LAB
8. ASYNCHRONOUS COUNTER
LOGIC CIRCUIT:
TRUTH TABLE:
78
Dept. of E C E VLSI LAB
SYMBOL:
TESTBENCH:
PROCEDURE:
79
Dept. of E C E VLSI LAB
6. Draw the test bench. Check and save the test bench.
7. Set up the probes for DC, TRANSIENT and POWER analysis.
8. Run ELDO and display the waveforms on EZWAVES.
9. Verify the wave forms with truth table.
10. Open new layout named ‘asc1’ in schematic cell. Draw the layout
11. After implementing the layout go to tools –caliber-run DRC, LVS, and PEX.
12. Open test bench and enter into the simulation mode.
13. Assign .pex file to the test bench symbol.
14. Repeat the steps 8 & 9 for post layout results.
15. Compare the schematic and layout results.
SIMULATION RESULTS:
RESULT:
VIVA QUESTIONS:
80
Dept. of E C E VLSI LAB
CIRCUIT DIAGRAM:
SYMBOL:
81
Dept. of E C E VLSI LAB
SIMULATION CIRCUIT:
PROCEDURE:
SIMULATION RESULTS :
Schematic Results:
82
Dept. of E C E VLSI LAB
RESULT: Hence SRAM cell is designed, sinulated and Layout is drawn using Mentor graphics
tool.
VIVA QUESTIONS:
1. What is the meaning of RAM, and what is its primary role?
83
Dept. of E C E VLSI LAB
CIRCUIT DIAGRAM:
SYMBOL:
84
Dept. of E C E VLSI LAB
SIMULATION CIRCUIT:
PROCEDURE:
SIMULATION RESULTS :
Schematic Results:
85
Dept. of E C E VLSI LAB
RESULT: Hence 8 bit DAC using R-2R latter network is designed, sinulated and Layout is
drawn using Mentor graphics tool.
VIVA QUESTIONS:
1. What are applications of DAC?
86