AVLSI
ECE 474: Digital VLSI Design
Fall 2003
 
 

Lab Setup

There are two sets of machines that you can use for ECE 474 this semester.
  • [CSL] The machines in 329 Phillips (lab1.csl.cornell.edu to lab48.csl.cornell.edu).
  • [ECE] The bsd cluster (bsdcluster01.ece.cornell.edu to bsdcluster16.ece.cornell.edu, or you can just login to bsdcluster.ece.cornell.edu and one will be picked in a round-robin fashion). (recommended)
These two systems DO NOT share files. The [CSL] machines are standalone, while the [ECE] machines share home directories with all other ECE systems.

No matter which lab is being used physically, you can always login to the machines you are using for your work.

Remote Access

Remote access to all machines is available via the secure shell program. If you are running an X windows server, you can view graphics remotely as well (this is only an issue for magic). VNC access is available to the [CSL] machines. VNC access is available to the [ECE] machines only from other machines on the ECE network (e.g., the machines in 318 PH).

Software Setup

In either case, the tools for 474 can be setup by ensuring that:
  • /usr/local/cad/bin is in your search path (for tcsh, this means adding set path = ($path /usr/local/cad/bin) in your .cshrc . The change will take effect the next time you login, or you can run source .cshrc; rehash).
  • Environment variable CAD_HOME should be set to /usr/local/cad
  • Environment variable CAST_HOME should be set to /usr/local/cad

Groups and Sharing files

[CSL] machines: Login to neumann and use the addgroup.pl command (info).

[ECE] machines: The same command works, except groups are not instantly created but created 4 times a day (8am, 12pm, 4pm, 8pm). You will have to login later for the group permissions to take effect. Shared files should be placed in /work/dnn in a directory that has the appropriate group permissions (see info above). Keep copies of all "source files" (layout + cast + test scripts, not the files that are generated by other programs) in your home directory because your home directory is backed up.

Why should I use [ECE] v/s [CSL]?

The [CSL] machines are pretty slow (550MHz PCs, 1 CPU). However, they do allow remote VNC access. Also, you might already be used to the lab setup there.

The [ECE] machines are relatively new (2.8GHz PCs, 4 CPUs). They also share files with all other ECE machines, so it may be more convenient to use them. Please use them if possible since they are newer and a lot faster.

 
 
 
Questions? Contact Rajit Manohar
cornell logo