Professional Documents
Culture Documents
Avd Lab Experiment 1-8
Avd Lab Experiment 1-8
PRACTICAL FILE
Page | 1
[AVD LAB]
INDEX
S.No EXPERIMENT DATE PAGE SIGNATUR
NUMBER E
Page | 2
[AVD LAB]
EXPERIMENT 1
AIM: Introduction of VLSI Basics and EDA Tools such as Mentor Graphics (Eldo SPICE) and OrCAD
PSPTCE
Requirements: EDA Tools- Mentor Graphics (Eldo SPICE) and OrCAD PSPICE
Background:
Very-large-scale integration (VLSI) is a process of combining thousands of transistors into a single chip. It
started in the l970s with the development of complex semiconductor and communication technologies.
The increase in density happens through multiple developments. Number of devices Greater than 10000
gate/chip or 1 million transistors/chip. Ex: 16-bit, 32- bit, 64-bit microprocessor. Some of which would be a
reduction in size, management in power consumption among others,
• Higher reliability
The design of a VLSI LC consists broadly of 2 parts. Front end design includes digital design using HDLs
such as Verilog, VHDL, SystemVerilog and the like. It includes design verification through simulaton and
other verification techniques. The process includes designing, starting from gates to design for testability.
Backend design comprises of CMOS library design audits characterization. It also covers physical design
and fault simulation. The entire design procedure follows a step by step approach.
Page | 3
[AVD LAB]
The Eldo™ analog simulator is the core component of a comprehensive suite of analog and mixed-signal
simulation tools. Eldo offers a unique partitioning scheme allowing the use of different algorithms on
differing portions of design. It allows the user a flexible control of simulation accuracy using a wide range
of device model libraries, and gives a high accuracy yield in combination with high speed and high
performance.
• Eldo is the core technology allowing to address RF simulation (Eldo RF) and mixed signal (ADVance
MS and ADVance MS Mach)
• Simulation of very large circuits (up to around 300,000 transistors) in time and frequency domains
• 3x to 1Ox gain in simulation speed over other commercial SPICE simulators, while maintaining same
accuracy
• Reliability simulation
• Extensive device model libraries including leading MOS, bipolar and MESFET transistor models such as
the BSIM3v3.x, BSIM 4, MM9, Mextram and HICUM
• Integration into Mentor Graphics IC flow, consisting of Design Architect IC for schematic capture, IC
station for the layout side, and Caliber/Caliber xRC for DRC/L VS and extraction. This flow provides a
complete, front-to-back design and verification environment for analog, mixed-signal and RF.
The following flowchart shows the input files that must be provided for an Eldo simulation run and the
output files that Eldo produces:
Page | 4
[AVD LAB]
The figure above shows the main tiles used by Eldo. A brief description of each is given below:
<file>.cir The main Eldo control file, containing circuit netlist, stimulus and simulation control commands.
This file is SPTCE compatible, the Eldo control language being a superset of the Berkeley SPTCE syntax.
<file>.chi SPTCE compatible output log file containing ASCTT data, including results and error messages.
<file>.wdb A binary output file for mixed-signal JWDB format files. Viewed with the EZwave waveform
viewer. The resulting output file is smaller than files based on the cou format files.
<.file>.swd A saved windows file used by the EZwave waveform viewer. This file contains information on
waveforms and their display and cursor settings, window format settings and complex waveform transition
settings.
<file>.cou A binary output file containing Eldo analog simulation results data. A special interface is
provided to access this data from your own post-processor software if required. MGC postprocessors also
read and write to this file. Please refer to Eldo cou Library User's Manual for more details.
<file>.ext A file containing extraction or waveform information, created when using a .EXTRACT
command in the net list. This file will not always be output, it depends on the type of simulation and the
specification of the .EXTRACT command.
Getting Started
How to Run Eldo
To run an Eldo simulation, a .cir control file must be supplied to the simulator. As can be seen in the
previous example, this file must include the following:
Schematic Example
Page | 5
[AVD LAB]
This example consists of a simple cascade of three inverters. The figures below show the circuit diagram
for the cascade together with the inverter subcircuit. In order to create the Eldo netlist, node names must
be assigned to the circuit. The complete netlist is shown on the following page.
Page | 6
[AVD LAB]
Running a Simulation
After the simulation has been completed, Eldo writes simulator information to the .chi file. This file will
contain details of the simulation including any warning or error messages, which may have been
encountered during simulation. A binary .wdb file is also generated by default as an output of simulation.
Page | 7
[AVD LAB]
The user can view the results written to the .wdb file, with the EZwave viewer. The .wdb file can be
opened in the EZwave viewer the using the following command:
ezwave cir_file_name.wdb
Syntax:
CS 3 4 l.0uF
Syntax:
Page | 8
[AVD LAB]
Q1 3 2 1 NPN
Syntax:
M1 10 20 0 0 NFET
TYPES OF ANALYSES
Syntax
Example:
Syntax:
Example:
Page | 9
[AVD LAB]
Performs a sinusoidal steady-state analysis over 3 decades of frequency from lkHz to l Mhz, computing
the response at 50 points within each decade
If an analysis at a single frequency is desired, NPOINTS should be set to one and FST ART= FSTOP
Syntax:
UIC user initial condition ... the initial conditions specified in capacitor and inductor element statements
are used instead
NOTE: .IC control line can be used to set an initial condition for any node in the circuit
Syntax:
To perform a small signal analysis using small-signal linear models for nonlinear devices
Finds small-signal voltage gain between nodes 1 and 2 as the output variable
.TF I(V1) VS
General Format :
.PROBE
.PROBE tells PSpice to write the results of the DC, AC or transient simulation in a format that the Probe
graphics post-processor can read. If .PROBE is followed by the optional [output variable! then only those
signals will be saved .. PROBE alone means save all signal data thus the file created (PROBE.DAT) may
become huge.
Examples:
Page | 10
[AVD LAB]
.PROBE
. PROBE V(2)
te11s PSpice to save only the signal voltage data for node 2 into PROBE.DAT
General Format:
.OP
The .OP command tells PSpice to print detailed information about the bias point in the .OUT tile.
Example:
.OP
.PRINT – print
General formats:
.PRINT[DC,AC,NOISE,TRAN]|output variable…|
The .PRINT tells Pspice to create a table of the output variable signal in the .OUT file for either a
DC,AC,TRAN or NOISE analysis
Examples:
Tells Pspice to make a table of the results of a transient analysis run for the voltages at nodes 5 and 9
Tells Pspice to make a table of the results of a transient analysis run for the voltages differences between
nodes 5 and 9
General
Page | 11
[AVD LAB]
EXPERIMENT 2
AIM: To design a CMOS Inverter and study its DC response and Transient response
CIRCUIT ANALYSIS:
OBSERVATIONS:
Page | 12
[AVD LAB]
1>DC response
2>Transient Response
Page | 13
[AVD LAB]
RESULT:CMOS inverter has been designed using Mentor Graphics Tool and DC
response and Transient response has been observed.
Page | 14
[AVD LAB]
EXPERIMENT 3
AIM: To design 2 input NAND logic gate and study its Transient Characteristics.
CIRCUIT ANALYSIS:
Page | 15
[AVD LAB]
OBSERVATIONS:
RESULT:2 input NAND logic gate has been designed using Mentor Graphics Tool and
Transient response has been observed.
Page | 16
[AVD LAB]
EXPERIMENT 4
AIM: To design 2 input NOR logic gate and study its Transient Characteristics.
CIRCUIT ANALYSIS:
Page | 17
[AVD LAB]
OBSERVATIONS:
RESULT:2 input NOR logic gate has been designed using Mentor Graphics Tool and
Transient response has been observed.
Page | 18
[AVD LAB]
EXPERIMENT 5
CIRCUIT ANALYSIS:
OBSERVATIONS:
Page | 19
[AVD LAB]
RESULT: NMOS Common Source Amplifier gate has been designed using Mentor
Graphics Tool and DC response has been observed.
Page | 20
[AVD LAB]
EXPERIMENT 6
CIRCUIT ANALYSIS:
OBSERVATIONS:
Page | 21
[AVD LAB]
RESULT: NMOS Common Source Amplifier gate has been designed using Mentor
Graphics Tool and DC response has been observed.
Page | 22
[AVD LAB]
EXPERIMENT 7
Mathematical Diagram
Page | 23
[AVD LAB]
OUTPUT
Page | 24
[AVD LAB]
EXPERIMENT 8
SCHEMATIC DIAGRAM
SIMULATION
Page | 25
[AVD LAB]
OUTPUT
Page | 26