Difference between revisions of "Technology Setup"

From Vlsiwiki
Jump to: navigation, search
(Setup with bash)
(40 intermediate revisions by 8 users not shown)
Line 1: Line 1:
== Connecting Remotely from Linux/Unix ==
+
<div align=right>[[Creating_a_New_Project|2. Creating a New Project-->]]</div>
  
First of all, the tools are only set up on mosis4.cse.ucsc.edu (for CMPE 222) or on any of the mada machines (for Jose and my research groups). You must run them remotely on the machines by exporting your X display:
+
== Connecting Remotely ==
  
ssh -Y mosis4.cse.ucsc.edu
+
=== From Linux/Unix ===
  
and you must have an X11 client on your computer. You can do this from home if you have a fast machine. Otherwise, you must use the graduate computing labs.
+
First of all, the tools are only set up on servers (waterdance.soe.ucsc.edu and riverdance.soe.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).  
  
== Connecting Remotely from Win32 ==
+
You can run them remotely on the machines by exporting your X display:
  
To display on a win32 machine (vista), you should do this:
+
ssh -Y waterdance.soe.ucsc.edu
 +
or
 +
ssh -Y riverdance.soe.ucsc.edu
  
1) Install xming from http://sourceforge.net/project/downloading.php?group_id=156984&filename=Xming-6-9-0-28-setup.exe
+
and you must have an X11 client on your computer. Suggested X11 clients are
2) Install Xming fonts from http://sourceforge.net/project/downloading.php?group_id=156984&filename=Xming-fonts-7-3-0-2-setup.exe
+
3) Install putty from http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
+
4) Start Xming
+
5) start putty (an SSH client)
+
6) in the "SSH->Tunnels" page of putty, click on "Enable X forwarding"
+
7) In the Session page of putty, write the hostname (mosis4.cse.ucsc.edu). You can also write your username like this username@mosis4.cse.ucsc.edu
+
Cool Hit "Save" to save the seesion for future use
+
9) Hit "Open" to start your session
+
  
icfb should now work OK, and display to your local machine
+
# 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.
  
== Setting up the CAD Tools ==
+
=== Win32 Xming Setup===
  
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:
+
To display on a win32 machine (vista), you should do this:
  
echo $SHELL
+
# 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 (riverdance.soe.ucsc.edu). You can also write your username like this username@riverdance.soe.ucsc.edu. Hit "Save" to save the session for future use
 +
# Hit "Open" to start your session
  
=== Setup with bash ===
+
Any X application (e.g. xcalc) should now work by displaying to your local machine
  
In your .bashrc file add the following lines:
+
== Setting up the CAD Tools ==
  
source /mada/software/setup.sh
+
You can check your shell by typing:
  
You must now log out and log back in to get the new setup.
+
echo $0
  
=== Setup with csh or tcsh ===
+
=== Setup with bash ===
  
If your default shell is cshrc (the SOE default), you can either a) request that the SOE change it via itrequest b) run bash at the end of your .cshrc file or c) use the configuration file that is here:
+
In your .bashrc file make sure you use our CAD tool setup:
  
/mada/software/setup.csh
+
source /projects/cmpe122/setup.sh (source /mada/software/setup.sh for VLSI-DA lab)
  
Note, however, that there may be errors in this file and you should contact SOE tech support if there are differences between it and the bash setup.sh file. THIS IS NOT THE RECOMMENDED SETUP.
+
If you plan on using FreePDK45, you must also add this to the .bashrc:
 +
 
 +
source /projects/cmpe122/setup_freepdk45.sh (source /mada/software/setup_freepdk45.sh for VLSI-DA lab)
  
 
You must now log out and log back in to get the new setup.
 
You must now log out and log back in to get the new setup.
  
== Set up your lib.defs ==
+
=== Setup with csh or tcsh ===
 +
 
 +
Run bash. These shells do not work and are not supported. You can request bash from ITS as your default shell or you can manually run "bash" each time. Or, as a quick hack, you can add this to your .tcshrc configuration file:
  
You must also copy the system wide technology library to your home directory:
+
export SHELL=/bin/bash; exec $SHELL
  
cp /mada/software/techfiles/ncsu/cdssetup/lib.defs ~
+
The above command will run a copy of bash every time you log in. **NOTE: Can someone verify this? My default shell isn't tcsh. I'm not sure if it will source your .profile/.bashrc files or not.

Revision as of 01:12, 8 May 2014

Connecting Remotely

From Linux/Unix

First of all, the tools are only set up on servers (waterdance.soe.ucsc.edu and riverdance.soe.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 waterdance.soe.ucsc.edu

or

ssh -Y riverdance.soe.ucsc.edu

and you must have an X11 client on your computer. Suggested X11 clients are

  1. X11.app in OSX
  2. Xorg's XFree86 in Linux
  3. 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:

  1. Install xming from http://sourceforge.net/projects/xming/files/Xming/6.9.0.31/Xming-6-9-0-31-setup.exe/download
  2. 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
  3. Install putty from http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
  4. Start Xming
  5. start putty (an SSH client)
  6. in the "SSH->Tunnels" page of putty, click on "Enable X forwarding"
  7. In the Session page of putty, write the hostname (riverdance.soe.ucsc.edu). You can also write your username like this username@riverdance.soe.ucsc.edu. Hit "Save" to save the session for future use
  8. 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

You can check your shell by typing:

echo $0

Setup with bash

In your .bashrc file make sure you use our CAD tool setup:

source /projects/cmpe122/setup.sh (source /mada/software/setup.sh for VLSI-DA lab)

If you plan on using FreePDK45, you must also add this to the .bashrc:

source /projects/cmpe122/setup_freepdk45.sh (source /mada/software/setup_freepdk45.sh for VLSI-DA lab)

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 and are not supported. You can request bash from ITS as your default shell or you can manually run "bash" each time. Or, as a quick hack, you can add this to your .tcshrc configuration file:

export SHELL=/bin/bash; exec $SHELL

The above command will run a copy of bash every time you log in. **NOTE: Can someone verify this? My default shell isn't tcsh. I'm not sure if it will source your .profile/.bashrc files or not.