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