You essentially have two options:
- Use Cadence remotely through an X server on your machine
- Use Cadence locally by running the Cadence tools in Linux on your laptop
Using Cadence remotely
You will need an X server, which basically allows the Unix graphical system communicate with your monitor, keyboard, and mouse. If you are running Linux, you are already using an X server. If you are running Windows, you will want to grab something like Xming. If you are running Mac OS X, you can install X11.app from the OS X installation DVD.
You also need something that can open an SSH connection. On most platforms, you already have this from the command line. For Windows, you'll want to go get PuTTY
The basic premise is:
- start your local X server
- connect to the remote server that contains all the Cadence software:
Linux: ssh -Y firstname.lastname@example.org
- PuTTY: under the configuration the left side, navigate to:
connection > ssh > X11
- check the "Enable X11 Forwarding" box
- go back to the top "Session"
- put in a host name and name the saved session and click "Save"
- double click on the profile you just saved
- start the Cadence tools
. /cds/cds.sh icfb
Using Linux locally
You have two options here, too.
- Use your existing Linux installation
- Use our Linux VMWare virtual machine
In each of those cases, you can either:
- just mount the Cadence tools over the network from the ACL
- copy all the files to your local Linux drive
- make sure you have an NFS client installed
make a directory off of your root, sudo mkdir /cds
then sudo mount acl.olin.edu:/raid0/cad/cadence_update /cds
Your own Linux
Sometimes, Cadence will get grumpy. The only packages that you really need installed beyond the base Ubuntu desktop stuff is csh. Without that, all else fails.
I made a VMWare virtual machine for you to use. To get it running:
download directly from linux.olin.edu (1.5GB ZIP file)
- start in vmware
- user olin / olin auto logs in
sudo mount /cds
- when you're done:
killall clsbd cdsNameServer ; sudo umount /cds