Electronic Design
|
All of the electronic design applications run on the Sun platform.
Most of the applications are also available on the Windows platform as
well. See the chart below for specifics.
There is a pool of floating licenses available so that anyone may use any of the electronic design applications, up to a limit dependent on the application. To determine how many licenses for each feature exist and how many licenses are checked out by whom the following commands are available:
On a Sun machine, 'cd' to /afs/slac/package/ecad/custom/util and enter command
./lmstat -a -c 1700@sunlics1| pg
On a PC, in a DOS window enter command:
lmutil lmstat -a -c <port-number@license-server>
where 'port-number>@license-server' is the relevant entry from the following list:
Application | port-number@license-server |
---|---|
Innoveda EPD | 27000@sunlics1 |
Matlab | 27000@sunlics1 |
Pspice | 27000@sunlics1 |
HP EEsof | 27000@sunlics1 |
PADS | 27000@sunlics1 |
Lucent ORCA | Not Flexlm-based. Unclear if this info is accessible in some other way. |
Xilinx | Uses different license mechanism. No check. |
The most convenient way to run any application is through the use of the appropriate, predefined alias. The aliases are defined in file
/afs/slac.stanford.edu/package/ecad/custom/util/cae_aliases
To make these aliases effective, you can either issue the command
source /afs/slac/package/ecad/custom/util/cae_aliases
interactively, then call the relevant aliases from the same UNIX window, or, you can include the above statement in one of your startup log-in files.
The available aliases are also listed at the top of the alias file. The aliases are set up in such a way that the various environment variables involved are only defined for the duration of your application session. However, for each of the aliases there is an associated alias that only sets the relevant environment variables, which stay defined even after you exit the application. For alias 'matlab', for example, the associated 'set' alias is 'set_matlab'.
For a list of CAE apps available on the Sun (and PC) platform, see Electronic Design Applications
It is also possible to run the Sun versions of any CAE application on
a remote Sun machine as an X-Windows application and display the graphical
output on your own machine. Your local machine can be any type of machine
that has X-Windows installed, for example XWin32 in the case of a
Windows machine.
The procedure for doing this on a UNIX machine such as a Sun is as follows:
From a UNIX window execute commands:
xhost + <remote host name>
ssh <remote host name>
(on remote host:)
setenv DISPLAY <local host name>:0
It might be useful to define an alias for the last command.
Remote Sun cpu servers available for running CAE applications are:
tersk | Solaris 2.8) |
General application information | Purpose | Sun | Windows NT/XP |
---|---|---|---|
Mentor/Innoveda | Schematic capture and simulation | ||
Xilinx | PLD design - Tightly integrated with Mentor EPD | Alliance Series | |
MathWorks | Analysis | Matlab | |
OrCad's Pspice and Capture | Analog simulation and schematic capture - Tightly integrated with Mentor EPD | Pspice | OrCAD 16.0 OrCAD 15.7 OrCAD 10.5 |
PADS | PC board layout and routing | Pads Perform |
Version 2.0.1 |
EEsof ADS | Microwave design | ||
Lucent ORCA | FPGA design | Orca Foundry | Foundry 2000 Foundry 2001 |
Actel Designer | Programmable logic design | Actel | Actel Designer 8.2 Actel Designer 8.1 Actel Designer 7.3 |
For prior version of the above applications, please refer to xweb.
[Disclaimers, Copyright, and Other Fine Print ]
Kay Ganapathi
Last updated: May 15, 2008