How to setup Cadence/ Spectre:

 

0. download Exceed 9.0 (not 10.0 !) for Window’s users.

- http://software.berkeley.edu/windows/exceed/archive/

 - if it sometimes crashes, lower your monitor resolution.

 

1. .cshrc

- copy this to your .cshrc (http://inst.eecs.berkeley.edu/cgi-bin/pub.cgi?file=cadence.help)

    setenv CDS_INST_DIR /usr/eesww/cadence/current/IC5.0.33

    setenv CDS_SITE /usr/eesww/cadence/NCSU_CDK

    setenv CAD_PROCESS NCSU_CDK_10

    setenv CADENCE_CSHRC /usr/eesww/cadence/setup/config/cadence.cshrc

    if (-e  $CADENCE_CSHRC) source $CADENCE_CSHRC

    setenv SKIP_CDS_DIALOG

    setenv CADENCE_DIR $CDS_INST_DIR

- % source .cshrc

 

2. cds. lib

 - it’s automatically generated in the working dir when you once use Cadence there.

 - add this line to it to use “analogLib”;

INCLUDE /usr/eesww/cadence/current/IC5.0.33/share/cdssetup/cds.lib

 

3. make a lib without attaching to any Techfiles

 

4. draw schematic with “analogLib” components with model name from model file, given that the model file is provided from the class.

 

< For Spectre >

 

5. choose simulater as “spectre”

 

6. choose modelLib to your model file. ( specify your Tr corner such as “tt”, “ff”, and so forth )

 

7. run simulation

 

< For hspice >

 

5. choose simulater as “hpiceD

 

6. Set Model library