Lab1 Getting Started With EDA Tools
Lab1 Getting Started With EDA Tools
Lab 1
Getting Started with EDA Tools
INTRODUCTION
The objective of this lab is to familiarize you with the Cadence Virtuoso design environment.
The Virtuoso environment provides a set of tools to perform various operations in custom
integrated circuit design, such as, design entry, simulation, extraction, and verification.
This lab is focused on the schematic entry and circuit simulation. A subset of tools required
for this lab is listed in Table 1. The problems in this lab are given to serve as a starting point
for you to explore the capabilities and limitations of the tools.
Table 1 Tools for custom integrated circuit design.
Tool Purpose
Cadence® Virtuoso® Library Manager To create and edit design
librariesand cells.
Schematic Editor L For graphical entry of circuit
topologyand parameters.
Analog Design To setup design variables,
Environment (ADE) L analyses,and probes.
Visualization tools Design & Analysis
and Calculator
Spectre® For circuit simulation.
Page 1 of 5
Analog Circuits LAB 1, E3-238, INDIAN INSTITUTE OF SCIENCE, BANGALORE (560012), KARNATAKA, INDIA
VR2
b. Simulate the DC operating point of the circuit using i) resistor from analoglib and ii)
myDiode model (given in Appendix). Compare the hand-calculated and simulated values.
Analoglib is the library of many ideal circuit components that can be used for simulation
purposes only.
c. Sweep temperature in the DC analysis setup from -40 ⁰C to 150 ⁰C and plot VD vs. T. Re-
do with a temperature coefficient of resistance of 0.004 /⁰C.
Page 2 of 5
Analog Circuits LAB 1, E3-238, INDIAN INSTITUTE OF SCIENCE, BANGALORE (560012), KARNATAKA, INDIA
d. Repeat b & c with resistor and diode model from the gpdk. Choose diode area that
matches Is = 10fA closely at room temperature. [Resistor model: polyres – this resistor is
built using the layer of polysilicon i.e., polycrystalline silicon, diode model - ndio]
b. Repeat the above experiment with the initial voltage of 0.5V across the capacitor and
observethat initial conditions affect the initial operating point (in transient analysis).
c. Use calculator to create a function that provides the duration between 10% to 90% of the
maximum voltage.
Page 3 of 5
Analog Circuits LAB 1, E3-238, INDIAN INSTITUTE OF SCIENCE, BANGALORE (560012), KARNATAKA, INDIA
b. Perform AC analysis for the RC network of figure 3 with the step input voltage source
replaced by an AC voltage source. Use resistors and capacitors for gpdk. Use polyres for
resistor with resistance R = 50k. Use nmoscap for capacitor with C = 10pF. Be careful
about the polarity of the capacitor. Plot the magnitude and phase response for Vc. Create
a calculator function that provides the 3-dB bandwidth of the AC plot. Perform a
temperature sweep from -40 ⁰C to 150 ⁰C and plot bandwidth vs. T.
APPENDIX
The myDiode model is shown in Table 1. Create a model file using the line below. Name the
file as mydiode.scs.
Table 1 Spectre models.
Page 4 of 5