Note: These Instructions are only supplementary to the information provided by Professor on her website.

In case of any clarifications please feel free to write back at : gautam_spring06 [at] yahoo.com

************************************************************************************

For completing the installation on a your account please follow the following steps.

1. Log in to your account on ece using SSH file transfer client on your machines.

    host name: - ece-ssh.rutgers.edu

    username:  [ece-username]

 

2. The window on your right shows the files on the server and the window on your left show the files on the desktop/local drive.

3. Now, you are not able to see the hidden files on the server {in the right tab}. To view the hidden files, go to the View menu and

    the show hidden files tab in that menu.

4. When you do this, you will be able to see the hidden files in the right hand side tab of your SSH window.

5. Now left click on the .cshrc file you see in the right hand window and drag it all the way to the left window and drop it in there.

    If it fails the first time try it again. This is done to save the file to a local drive for editing it.

5. Now open the file from your desktop by double clicking it. Since the file does not have a file type associated with it, it will give you 2

  options: select the program from the internet or from a list. Choose the second option.  And then choose to open the file with wordpad.

6. Add the following lines to the end of the file:

#### Synopsys CAD Tools
set path = ($path, /opt/Synopsys/Simulation/sparcOS5/sim/bin)
setenv LM_LICENSE_FILE /opt/Synopsys/Synopsys_Common_Licensing/admin/license/key
setenv SYNOPSYS /opt/Synopsys/Simulation
setenv SYNOPSYS_SIM /opt/Synopsys/Simulation
source /opt/Synopsys/Simulation/admin/setup/environ.csh
 

after this is done close and save the file.

7. Now go to the secure shell again and press F5. This will refresh the windows. Browse for the .cshrc file in the left window and drag and drop it in the right window.

    This is the action required to transfer a file from the local drive to the ece-ssh remote drive.

 

8.  Now go to your desktop and  create and save a new text file with the following contents:

##Synopsys cad tools

if( -f $confdir/cshrc.synopsys) source $confdir/cshrc.synopsys

after pasting these 2 lines in the file save the file as .cshrc.cat file.

9. Transfer the file to the remote server by doing a drag and drop as done in step 7.

10. Now open the SSH file transfer client in command-line mode.  This can be done by going to the window menu and the New Terminal tab.

11. On the command line create a new work directory Eg: myvhdl

      this can be done by typing

      mkdir myvhdl         at the prompt and pressing enter.

12. Then go to that directory by doing a cd myvhdl at the prompt.

13. After this is done you need to copy a couple of configuration files that are being provided in professors directory by doing:

     > cp ~yyzhang/.synopsys_vss.setup  ~yyzhang/.synopsys_dc.setup .

Please note that the dot at the end of the last command is the UNIX symbol
for the current directory you are in (it is NOT a period).
 

after you do this you need to edit the files in the following manner:

You will only need to edit two lines in

 Open .synopsys_vss.setup with a text editor

and look for the line starting with TIMEBASE Change it so that it looks like

TIMEBASE = NS

This sets the base time unit of the simulator to nanoseconds􀀀 Now look for the line starting with WAVEFORM􀀀

Change it so that it looks like this

WAVEFORM = WIF+WAVES

14. After this you are all set. Try to download this sample program

15. Save this code in your myvhdl directory by downloading it to your local drive first and then following the instructions-7 to save them on the server.

Follow the booklet given here to get further information on compiling and running programs on the server.

*** Remember before using vhdl, logout and then log back in again to allow the changes you have made to your configuration files to take effect. This is to be done only the first time

that you try to use VHDL.