Software and Documentation

Advanced Design System

ADS is a powerful electronic design automation software system.. It offers complete design integration to designers of products such as cellular and portable phones, pagers, wireless networks, radar and satellite communications systems, and high-speed digital serial links.

ADS is available to all ECE and CE faculty, staff, and students. ADS is installed in the College of Engineering labs and available on the Windows and Linux workstations.

Download and License Information


HFSS is an interactive software package for calculating the electromagnetic behavior of a structure. The software includes post-processing commands for analyzing this behavior in detail.

Using HFSS, you can compute:

Read getting Started With HFSS for information about HFSS capabilities and system requirements and the User Guide for information about how to use the HFSS tools.

Download and License information


Bluespec System Verilog (BSV) is aimed at hardware designers who are using or expect to use Verilog, VHDL, or System Verilog to design ASICs or FPGAs. BSV is based on a synthesizable subset of System Verilog, including System Verilog types, modules, module instantiation, interface instantiation, parameterization, static elaboration, and "generate" elaboration.


Cadence University Program Member

Cadence provides a set of electronic design automation (EDA) tools for electronics design.

Cadence tools are being used in academic research to design and layout SiGe Bipolar test circuits for 40 - 80 Gb/s data generation. The IBM SiGe 7HP process is the target process for this project. Interconnect group delay, clock and data distribution are being studied as well as the design of very high speed linear feedback shift registers and multiplexers. Cadence tools are also being used in millimeter-wave communication circuits and high-speed serial link transceivers in 130-nm and 90-nm CMOS technology. The UMC 0.13-um logic process and the IBM CMOS 10SF are the target process. Specifically, we are designing T/R switches, low-noise amplifiers, power amplifiers and high-speed equalizers.

The ECE department site license for Cadence includes the following 2011 standard University Software Program bundles:

Please see the Cadence 2018 University Program Software Selection for a list of the individual licensed products in the Software Program bundles.

Cadence is a registered trademark of Cadence Design Systems, Inc., 2655 Seely Avenue, San Jose, CA 95134.

Download and License Information


UCSB manages a campus site license for Mathematica. The software is available for faculty, staff, and students to use. Please click here for more information and download instructions.


Matlab licenses are managed by Campus Office of Software Licensing. Please follow this link for more information.


Mentor Graphics provides a set of tools for system level design and verification, PCB design and analysis, ic design and verification, and embed ed software. Mentor Graphics tools are available on the Linux and Windows workstations in ECE and the Engineering labs.

Download and License Information

Micro Magic

Micro Magic, Inc. (MMI) provides design tools for high-performance and low power chips. The MMI tools are available on the Linux workstations in ECE and the Engineering labs. You can find the tools in /ece/mmi.

Download and License information


Select Microsoft products are available through ECE Information Technology Support. Primary among these are Microsoft Office (for faculty and administrative staff only), Windows XP Professional and Vista Business.


Silvaco provides high performance semiconductor process and device simulation (TCAD) tools. Silvaco is available on the Linux and Windows workstations in ECE and the Engineering labs.

Download, License and Examples and Tutorial Information


Synopsys provides ASIC, SoC design, FPGA, RTL design and electronic design automation tools and services. The Electrical and Computer Engineering department provides a license for a subset of the available Synopsys tools. Some of the most common are available on the ECI lab Windows, Linux, and Unix workstations. Contact ECE Computer Support at Contact for questions about the tools. Some of the more common tools include; Synthesis, Hspice, powermill, pt, primetime, and a few other TCAD tools.

Download, License, and Documentation Information


Synplicity® Inc. is the leading supplier of FPGA synthesis software and an innovator in synthesis, verification, and physical implementation software solutions for designers of programmable logic devices (FPGAs, PLDs, CPLDs).

The Synplicity tools are installed on the Windows workstations and the Linux workstations in the ECI E1 lab. You can find the Synplicity tools on the Linux workstations in /eci/synplicity.

Download and License information