433/533 Cadence set up in ada0:

If you are using the VLSI lab (FH 501) you will need to log into the following account:

DO NOT SAVE ANYTHING ON THIS ACCOUNT!!!

Username: ece599

Password: p89kzvni

From here you will need to access the ada0 using the terminal from the sun machine.

Log into your ada0 account:

ssh

enter your password

Follow these steps to set up your cadence on ada0:

1. mkdir cadence

2. cd cadence

3. cp /usr/local/ncsu/ncsu-cdk-1.5.1/cdssetup/cdsinit .cdsinit

4. cp /usr/local/ncsu/ncsu-cdk-1.5.1/cdssetup/cdsenv .cdsenv

5. cp /usr/local/ncsu/ncsu-cdk-1.5.1/cdssetup/cds.lib cds.lib

6. Edit "cds.lib" to point to the OSU_AMI06 library:

DEFINE OSU_AMI06 /usr/local/osu/lib/ami05/OSU_stdcells_ami05

7. cp /usr/local/ncsu/ncsu-cdk-1.5.1/bin/startcad startcad 8. source startcad

8. ./startcad

*** From here you can follow the labs given to you on Dr. Islam’s website to create your schematic, symbol, and layout:

www.ece.utk.edu/~islam/ECE433/ECE433.htm

Follow these steps to simulate on ada0:

1. Design → check and save

2. Tools → Analog Environment

3. Setup → Simulator

4. Select “spectre” and click OK

5. Setup → Model Libraries

6. Fill in the path to “ami06P.m”

/usr/local/ncsu/ncsu-cdk-1.5.1/models/spectre/standalone/ami06P.m

Click ADD

Fill in the path to “ami06N.m”

/usr/local/ncsu/ncsu-cdk-1.5.1/models/spectre/standalone/ami06N.m

Click ADD and OK

7. Simulation → Netlist → Create

8. Edit the file:

~username/cadence/simulation/inverter/spectre/schematic/netlist/netlist

9. Add the following statements to this file:

Cout (inv_out 0) capacitor c=0.01pf

Vdd (vdd! 0) vsource dc=5

Gnd (gnd! 0) vsource dc=0

Vin (inv_in 0) vsource type=pwl wave=[waveform values desired for simulation]

tran1 tran start=value stop=value step= value errpreset=moderate

*** will explain more detail in labs

10. Outputs → To be Plotted → On schematic

Select the intput and output pins of your inverter

Note they will show up in the window under outputs

11. Simulation → Run