Technology Setup
Contents
Connecting Remotely
From Linux/Unix
First of all, the tools are only set up on servers (mosis4.cse.ucsc.edu for CMPE222/223, your specific lab machine in CMPE125/CMPE126, or on any of the mada machines for the MASC and VLSI research groups).
You can run them remotely on the machines by exporting your X display:
ssh -Y mosis4.cse.ucsc.edu
or
ssh -Y mosis3.cse.ucsc.edu
and you must have an X11 client on your computer. Suggested X11 clients are
- X11.app in OSX
- Xorg's XFree86 in Linux
- Xming in Windows
You can do this from home if you have a fast internet connection. Otherwise, you must use the computing labs.
Win32 Xming Setup
To display on a win32 machine (vista), you should do this:
- Install xming from http://sourceforge.net/projects/xming/files/Xming/6.9.0.31/Xming-6-9-0-31-setup.exe/download
- Install Xming fonts from http://sourceforge.net/projects/xming/files/Xming-fonts/7.5.0.25/Xming-fonts-7-5-0-25-setup.exe/download
- Install putty from http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
- Start Xming
- start putty (an SSH client)
- in the "SSH->Tunnels" page of putty, click on "Enable X forwarding"
- In the Session page of putty, write the hostname (bacon.cse.ucsc.edu). You can also write your username like this username@bacon.cse.ucsc.edu. Hit "Save" to save the session for future use
- Hit "Open" to start your session
Any X application (e.g. xcalc) should now work by displaying to your local machine
Setting up the CAD Tools
On this machine, all of the CAD tools are set up by a single setup file called /mada/software/setup.sh. It is written for bash, so you will need to run this shell first if you do not already. You can check your shell by typing:
echo $SHELL
The setup for CMPE125 is /opt/setup_synopsys.sh so change the name below as appropriate.
Setup with bash
In your .bashrc file add the following lines:
source /mada/software/setup.sh
If you plan on using FreePDK45, you must also add this (but do not do this for SCMOS rules!):
source /mada/software/setup_ciranova.sh
You must now log out and log back in to get the new setup.
Setup with csh or tcsh
Run bash. These shells do not work.