====== Basic analog design tutorials ======
[ __[[vlsi:home|Home]]__ ]
[ __[[vlsi:workbook|VLSI Design WorkBook]]__ ]
[ __[[vlsi:workbook:analog#contents|Back to index]]__ ]
== Contents ==
* Introduction
* Environment setup
* Tutorial 1 - Basic NMOS characteristics
* Tutorial 2 - Common-source amplifier
* Tutorial 3 - The CMOS inverter
* Tutorial 4 - A two stage OPAMP with Miller compensation
* Tutorial 5 - ...
* [[vlsi:analog_schematic_tutorials#third_party_video_tutorials|Third party video tutorials]]
**Keywords:**
===== Introduction =====
Completely **technology-independent** tutorials, importing simple SPICE transistor models
that you can find on Web and in textbooks
===== Environment setup =====
Create a working area,
cd ~/scratch
mkdir tutorials
Move into your working area and create a basic ''cds.lib'' file with your
preferred text editor and put the following lines
# standard Cadence libraries
INCLUDE $ID_DIR/../cds.lib
All the proposed tutorials will be carried out with a Cadence IC 6.1.5
technology-independent environment, as described in
__[[vlsi:computing_cdsterm#start_a_vanilla_environment|Start a vanilla environment]]__.
Move into your working directory ''~/scratch/tutorials'' and source by hand the
''/usr/local/config/cds_config/CdsIC_615.rc'' Cadence IC configuration script:
setenv IC_DIR /usr/cadence/IC_6.1.5
source /usr/local/config/cds_config/CdsIC_615.rc
xterm
Put a ''setenv MANPATH "" '' in your '.cshrc'' file, then
xterm -T "Cadence tututorial" &
To save time you can put these instructions into an executable ''setup.csh''
csh script,
#!/usr/bin/csh
setenv IC_DIR /usr/cadence/IC_6.1.5
setenv MANPATH ""
source /usr/local/config/cds_config/CdsIC_615.rc
xterm -T "Cadence IC 6.1.5 vanilla environment" &
chmod +x setup.csh
./setup.csh
===== Basic NMOS and PMOS characteristics =====
Step-by-step tutorial
this is a //**PDK-independent**// tutorial ( using a standard transistor-model! )
You can access the tutorial [[vlsi:workbook:analog:tutorials:mos_characteristics|here]]. This tutorial has been prepared by
[[pacher@NOSPAMto.infn.it|Luca Pacher]].
\\
Similar tutorials using Cadence can be found at:
//[[http://cmosedu.com/videos/cadence/cadence_videos.htm]]// from //cmosedu.com// (by J. Baker, web page + training video) \\
//[[http://eda.engineering.wustl.edu/wiki/index.php/Tutorials:Cadence:CreatingSchematicTransistorIV]]// from //eda.engineering.wustl.edu// \\
//[[http://vlsi.engr.uidaho.edu/#idaho-cadence]]// from //vlsi.engr.uidaho.edu// (training video, look at //Cadence MOSFET Characterization//)
===== Common-source amplifier =====
click [[vlsi:workbook:analog:tutorials:common_source| here ]]
A similar web tutorial can be found [[ http://www.ece.umn.edu/help/cadence/example.html | here ]]
and [[ http://www.es.isy.liu.se/courses/TSTE80/download/laboratory.manual.Cadence.TSTE80.07.pdf | here ]]
===== Creating symbols for your schematics ====
Un semplice esercizio, crere un **ideal OPAMP** using a **voltage controlled voltage source (vcvs) **
click [[vlsi:workbook:analog:tutorials:symbol| here ]]
===== The CMOS inverter =====
click [[vlsi:workbook:analog:tutorials:inverter| here ]]
\\
Similar tutorials using Cadence can be found at:
//[[http://cmosedu.com/videos/cadence/cadence_videos.htm]]// from //cmosedu.com// (by J. Baker, web page + training video) \\
//[[http://eda.engineering.wustl.edu/wiki/index.php/Tutorials:Cadence:CreatingSchematicInverter]]// from //eda.engineering.wustl.edu//
===== A two stage OTA with Miller compensation =====
click [[vlsi:workbook:analog:tutorials:miller_ota| here ]]
===== Third party video tutorials =====
Many different **video tutorials** can be found on the Web about
schematic entry and simulations with Cadence IC.
\\
Very useful links are:
//[[http://vlsi.engr.uidaho.edu]]// from //vlsi.engr.uidaho.edu// (by A. Kanago) \\
//[[http://cmosedu.com/videos/cadence/cadence_videos.htm]]// from //CMOSedu.com// (by J. Baker)
====== ======
\\
----
Last update: [[ pacher@NOSPAMto.infn.it | Luca Pacher ]] - Apr 23, 2013
~~NOTOC~~