Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
vlsi:analog_schematic_tutorials [01/05/2013 22:07]
pacher
vlsi:analog_schematic_tutorials [22/08/2013 19:39]
pacher cancellata
Linea 8: Linea 8:
  
    * Introduction    * Introduction
 +   * Environment setup
    * Tutorial 1 - Basic NMOS characteristics    * Tutorial 1 - Basic NMOS characteristics
    * Tutorial 2 - Common-source amplifier    * Tutorial 2 - Common-source amplifier
Linea 24: Linea 25:
 that you can find on Web and in textbooks that you can find on Web and in textbooks
  
 +
 +===== Environment setup =====
 +
 +Create a working area, 
 +
 +<​code>​
 +cd ~/scratch
 +mkdir tutorials
 +</​code>​
 +
 +
 +Move into your working area and create a basic ''​cds.lib''​ file with your 
 +preferred text editor and put the following lines
 +
 +<​code>​
 +# standard Cadence libraries
 +INCLUDE ​  ​$ID_DIR/​../​cds.lib
 +</​code>​
 +
 +
 +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: ​
 +
 +<​code>​
 +setenv IC_DIR /​usr/​cadence/​IC_6.1.5
 +source /​usr/​local/​config/​cds_config/​CdsIC_615.rc
 +xterm 
 +<​code>​
 +
 +Put a ''​setenv MANPATH ""​ ''​ in your '​.cshrc''​ file, then
 +
 +
 +<​code>​
 +xterm -T "​Cadence tututorial"​ &
 +</​code>​
 +
 +
 +To save time you can put these instructions into an executable ''​setup.csh'' ​
 +csh script, ​
 +
 +<​code>​
 +#​!/​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"​ &
 +</​code>​
 +
 +
 +<​code>​
 +chmod +x setup.csh
 +./setup.csh
 +</​code>​
  
 ===== Basic NMOS and PMOS characteristics ===== ===== Basic NMOS and PMOS characteristics =====
Linea 31: Linea 90:
 this is a //​**PDK-independent**//​ tutorial ( using a standard transistor-model! ) this is a //​**PDK-independent**//​ tutorial ( using a standard transistor-model! )
  
-click [[ nmos_tutorial | here ]] +You can access the tutorial ​[[nmos_tutorial|here]]This tutorial has been prepared by  
-This tutorial has been prepared by [[pacher@NOSPAMto.infn.it|Luca Pacher]].+[[pacher@NOSPAMto.infn.it|Luca Pacher]].
  
  
 +\\
 Similar tutorials using Cadence can be found at: Similar tutorials using Cadence can be found at:
  
-//​[[http://​cmosedu.com/​videos/​cadence/​tutorial2/​cadence_tutorial_2.htm]]// ​(from //CMOSedu.com//​) ​ \\ +//​[[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://​eda.engineering.wustl.edu/​wiki/​index.php/​Tutorials:​Cadence:​CreatingSchematicTransistorIV]]//​ from //​eda.engineering.wustl.edu//​ \\ 
-//​[[http://​vlsi.engr.uidaho.edu/#​idaho-cadence]]//​ (video ​tutorial, look at //Cadence MOSFET Characterization//​)+//​[[http://​vlsi.engr.uidaho.edu/#​idaho-cadence]]// from //​vlsi.engr.uidaho.edu// (training ​video, look at //Cadence MOSFET Characterization//​)
  
  
Linea 65: Linea 125:
  
  
 +\\
 Similar tutorials using Cadence can be found at: Similar tutorials using Cadence can be found at:
  
-//​[[http://​cmosedu.com/​videos/​cadence/​tutorial3/​cadence_tutorial_3.htm]]// ​(from //​cmosedu.com//​) ​ \\ +//​[[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]]// ​ +//​[[http://​eda.engineering.wustl.edu/​wiki/​index.php/​Tutorials:​Cadence:​CreatingSchematicInverter]]//​ from //​eda.engineering.wustl.edu//​
-(from //​eda.engineering.wustl.edu//​)+
  
 ===== A two stage OPAMP with Miller compensation ===== ===== A two stage OPAMP with Miller compensation =====
Linea 81: Linea 141:
 schematic entry and simulations with Cadence IC.  schematic entry and simulations with Cadence IC. 
  
-Very useful links might be:+\\ 
 +Very useful links are:
  
-  
 //​[[http://​vlsi.engr.uidaho.edu]]// ​ from //​vlsi.engr.uidaho.edu//​ (by A. Kanago) \\ //​[[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) //​[[http://​cmosedu.com/​videos/​cadence/​cadence_videos.htm]]// ​ from //​CMOSedu.com//​ (by J. Baker)