Software

Engineering Computing Services License Server Status
OIT Software Distribution
Azure Dev Tools for Teaching (free Microsoft software for Student use on personal computers)
Windows Academic Labs Supported Software List (physical systems and ECE VLab image)

Red Hat Enterprise Linux Supported Software

[expand title=”%(%a href=’#python’%)%Python 2 vs Python 3%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”python”]

These are both built-in to the OS. You can call them using the following binaries:

python‘ or ‘python2
python3

[/expand]

[expand title=”%(%a href=’#rhscoll’%)%Red Hat Software Collections%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”rhscoll”]

This is Red Hat’s alternate versions of software that cannot be upgraded within the OS. Type ‘scl --help‘ for more information. Some examples of what is available: GCC, Git, Python, Ruby, Perl, NodeJS, Java, .NET. Please contact the ECE CSG Help Desk if you need a specific package.

[/expand]

3rd-Party Vendor Software for Red Hat Enterprise Linux

Use of the applications below requires reading over and agreeing to its associated Vendor Software EULA where applicable. Please be aware that our environment setup files are only designed to work in a /bin/tcsh shell. See our supported shell environment documentation for more information.

[expand title=”%(%a href=’#ansyswbem’%)%Ansys Workbench and EM Desktop suites%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”ansyswbem”]
source /tools/software/ansys/setup.csh
Electronics Desktop (formerly HFSS):
ansysedt &
Workbench:
runwb2
[/expand]

[expand title=”%(%a href=’#ansysredhawk’%)%Ansys RedHawk add-on%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”ansysredhawk”]
source /tools/software/ansys/redhawk.csh
[/expand]

[expand title=”%(%a href=’#ansyslumerical’%)%Ansys Lumerical%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”ansyslumerical”]
This application is not yet publicly available. Please contact the ECE CSG Help Desk for more information.
[/expand]

[expand title=”%(%a href=’#cadence’%)%Cadence Virtuoso%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”cadence”]
Our setup file includes the additional integration of Spectre, Assura, Quantus (formerly EXT), Keysight (formerly Agilent) ADS, and Siemens (formerly Mentor) Calibre all in one file.
source /tools/software/cadence/ic/cshrc.latest
virtuoso &
Other packages are availalble. If you need help using them individually or creating a custom environment, please contact the ECE CSG Help Desk.
[/expand]

[expand title=”%(%a href=’#multiphysics’%)%Comsol Multiphysics%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”multiphysics”]
This application is no longer publicly available. Please contact the ECE CSG Help Desk for more information.
[/expand]

[expand title=”%(%a href=’#coventormp’%)%Coventor CoventorMP (CoventorWare and MEMS+)%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”coventormp”]
source /tools/software/coventor/setup_cov.csh
Coventorware:
coventorware &
LayoutEditor:
Catapult &
MEMS+:
MEMSp &
[/expand]

[expand title=”%(%a href=’#semulator3d’%)%Coventor SEMulator3D%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”semulator3d”]
source /tools/software/coventor/setup_sem.csh
semulator3d &
[/expand]

[expand title=”%(%a href=’#cst’%)%Dassault-Systemes Simula CST%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”cst”]
There is no setup file. Launch the latest version with:
/tools/software/dassault/cst/latest/cst_design_environment_gui
[/expand]

[expand title=”%(%a href=’#idapro’%)%Hex-Rays IDAPro%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”idapro”]
source /tools/software/hex-rays/idapro.csh
ida64 &
[/expand]

[expand title=”%(%a href=’#keysight’%)%Keysight (formerly Agilent)%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”keysight”]
This is for both ADS and EMPro.
source /tools/software/keysight/setup.csh
[/expand]

[expand title=”%(%a href=’#mathworks’%)%MathWorks MATLAB+Simulink%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”mathworks”]
There is no setup file. Launch the latest version with:
/tools/software/mathworks/matlab/latest/bin/matlab
[/expand]

[expand title=”%(%a href=’#siemens’%)%Siemens (formerly Mentor)%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”siemens”]
This is for Calibre, AMSV and ModelSIM.
source /tools/software/siemens/setup.csh
Calibre:
calibre -gui
ModelSim:
vsim
AMSV:
vasim
[/expand]

[expand title=”%(%a href=’#silvaco’%)%Silvaco TCAD%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”silvaco”]
source /tools/software/silvaco/setup.csh
deckbuild &
[/expand]

[expand title=”%(%a href=’#sonnetsuite’%)%SonnetSuite%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”sonnetsuite”]
source /tools/software/sonnet/sonnetsuite/cshrc.latest
sonnet &
[/expand]

[expand title=”%(%a href=’#synopsys’%)%Synopsys%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”synopsys”]
Set up all Synopsys tools with:
source /tools/software/synopsys/setup.csh
[/expand]

[expand title=”%(%a href=’#xilinx’%)%Xilinx Vitis Unified Software Platform (includes Vivado)%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”xilinx”]
To launch any of the Xilinux platform applications, first run:
source /tools/software/xilinx/setup_env.csh
[/expand]

Our licenses with these vendors support additional products not currently installed. If you would like access to a package not currently installed, please contact the ECE CSG Help Desk.

Special instructions for integrating non-Cadence applications with Virtuoso

[expand title=”%(%a href=’#ansysintegrations’%)%Ansys Layout Integrations%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”ansysintegrations”]
First, set up the Cadence Virtuoso environment:
source /tools/software/cadence/ic/cshrc.latest
Then, set up the Ansys environment and follow the instructions printed on the screen:
source /tools/software/ansys/setup.csh
[/expand]

[expand title=”%(%a href=’#memsintegrations’%)%Coventor MEMS+%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”memsintegrations”]
First, set up the CoventorMP and Cadence Virtuoso environments:
source /tools/software/coventor/setup_cov.csh
source /tools/software/cadence/ic/cshrc.latest
Then, in a new project directory, copy these three files. Only do this once per project directory:
cp /tools/software/coventor/CoventorMP/latest/MEMSp/runtime/cadence/skill/cdsinit /my/project/dir/.cdsinit
cp /tools/software/coventor/CoventorMP/latest/MEMSp/runtime/cadence/skill/cdsLibMgr.il /my/project/dir/
cp /tools/software/coventor/CoventorMP/latest/MEMSp/runtime/cadence/skill/display.drf /my/project/dir/
[/expand]

[expand title=”%(%a href=’#calibreintegrations’%)%Siemens Calibre%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”calibreintegrations”]
First, set up the Cadence Virtuoso environment (Calibre enviroment is included):
source /tools/software/cadence/ic/cshrc.latest
Then, in a new project directory, copy the following file. Only do this once per project directory:
cp /tools/software/siemens/calibre/CalibreCDSinit /my/project/dir/.cdsinit
[/expand]

Using the NCSU and FreePDK design kits with Cadence Virtuoso

[expand title=”%(%a href=’#ncsu’%)%NCSU%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”NCSU”]
​In a new project directory, untar the following file. Only do this once per project directory:
tar xf /tools/designkits/NCSU/setupncsu16.tar
Then, for each run, set up the environment for and execute Cadence Virtuoso:
setenv CDK_DIR /tools/designkits/NCSU/CDK160
source /tools/software/cadence/ic/cshrc.latest
virtuoso &
[/expand]

[expand title=”%(%a href=’#freepdk14’%)%FreePDK v1.4%(%/a%)%” tag=”div” startwrap=”” endwrap=”” id=”freepdk14″]
In a new project directory, initialize the kit. Only do this once per project directory:
source /tools/designkits/NCSU/FreePDK4514/ncsu_basekit/cdssetup/setup.csh
Then, for each run, set up the environment for and execute Cadence Virtuoso:
source /tools/designkits/NCSU/FreePDK4514/ncsu_basekit/cdssetup/icoa_setup.csh
virtuoso &
[/expand]

Last revised on March 16, 2022.