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:30]
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 66: Linea 125:
  
  
 +\\
 Similar tutorials using Cadence can be found at: Similar tutorials using Cadence can be found at:
  
Linea 81: Linea 141:
 schematic entry and simulations with Cadence IC.  schematic entry and simulations with Cadence IC. 
  
 +\\
 Very useful links are: 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)