ECE Machines for EEC 281
If you experience problems starting the tools in our environment, email
me (Bevan Baas) and not ECE support since the tool installations are on my
group's server.
Logging in to a suitable machine
Logging in to a remote machine securely is done through "ssh". Since the
waveform viewer requires the display of its X window, X forwarding must
be handled correctly. Within the ECE department,
ssh machinename
should work; if not, type
ssh -Y machinename
instead. However, when logging in from a remote machine with
a different configuration, a different command line may be required.
The key is to enable trusted X11 forwarding. For example, when logging
in via OpenSSH (ver. 3.8 and later), use
ssh -Y machinename
to enable trusted X11 forwarding. The default is untrusted with a "-X"
flag, which will cause simvision to fail to forward the display.
Machines for verilog simulations
- ncverilog(64): 08.10-p002 (Feb. 2009)
- DC A-2007.12-SP4 (broken Feb. 2009; gives
"Error: Can't find oper_pin...(SYNL-9)")
- Linux 2.6.18-128.el5 x86_64 (from uname -spr)
- Example machines:
- intel01.ece.ucdavis.edu, intel02.ece.ucdavis.edu, ...
- ribbon.ece.ucdavis.edu
- fierce.ece.ucdavis.edu
- deathadder.ece.ucdavis.edu
- indigo.ece.ucdavis.edu
- etc.
Machines for synthesis with DC
- ncverilog: 06.20-s008 (Feb. 2009)
- DC Z-2007.03-SP5-1 (Feb. 2009)
- Linux 2.6.18-308.24.1.el5 x86_64 (from uname -spr) on 2013/02/07
- Example machines in 2107 Kemper:
- corn.ece.ucdavis.edu
- hognose.ece.ucdavis.edu
- python.ece.ucdavis.edu
- racer.ece.ucdavis.edu
- garter.ece.ucdavis.edu
- rainbow.ece.ucdavis.edu
- boom.ece.ucdavis.edu
- coral.ece.ucdavis.edu
- krait.ece.ucdavis.edu
- asp.ece.ucdavis.edu
- rat.ece.ucdavis.edu
- cobra.ece.ucdavis.edu
- gopher.ece.ucdavis.edu
- adder.ece.ucdavis.edu
- viper.ece.ucdavis.edu
- boa.ece.ucdavis.edu
- redbelly.ece.ucdavis.edu
- rattle.ece.ucdavis.edu
- crowned.ece.ucdavis.edu
- mamba.ece.ucdavis.edu
ECE Linux machines not working for me now
- ugrad-linux.ece.ucdavis.edu ("ssh: connect to host ugrad-linux port 22: No route to host")
- herring.ece.ucdavis.edu ("error while loading shared libraries...")
- gradta3.ece.ucdavis.edu (hangs)
- gradta4.ece.ucdavis.edu ("error while loading shared libraries...")
- albacore.ece.ucdavis.edu ("error while loading shared libraries...")
Setting up your unix environment
To run ncverilog on linux machines in the ECE department, add the following
line to the end of your ~/.cshrc file:
source /net/pizza/tools/classes/281/DOT.cshrc
After adding the line, log out and log back in for the changes to take
effect.
As a backup in case the above procedure is not working, you can try falling
back to putting these four lines in your ~/.cshrc
set path = (/net/pizza/8/cadence/LDV51/tools.lnx86/bin $path)
setenv LD_LIBRARY_PATH /net/pizza/8/cadence/LDV51/tools.lnx86/lib
#setenv CDS_LIC_FILE /pkg/cadence/license_778494b7.txt
setenv CDS_LIC_FILE 5280@oak.ece.ucdavis.edu
# setenv CDS_LICENSE_DIR /pkg/cadence
Updates
2013/02/07 Updated ECE machines in 2107
2011/01/27 Updated ssh -Y info
2010/01/27 Updated DOT.cshrc path and machine info
2009/02/12 Written