CMC offers Computer Aided Design (CAD) tools for academic research and industrial R&D in the areas of microelectronics, MEMS, microfluidics, photonics, and embedded systems.

For more information, see Subscription.

Industrial users can access many design and simulation tools on a weekly, monthly or yearly basis. It can help reduce R&D costs by paying only for the time needed and not to worry about software upgrades and yearly maintenance.


  1. For more information about our CAD tool software portfolio, please contact
  2. All tools are available for academic use unless explicitly indicated for industrial access only. Tools that offer industrial access are noted in the table below.
  3. For more information about industrial access, please contact Ray Filteau at
  4. See more information about CMC Cloud Design Environments.
  5. You can view all CAD tool quick start guides in the CMC Hub Design Environment.

Vendor Tool or Tool Suite Description Local Access (CADpass) Remote Access (CMC Cloud) Industrial Access

CAD/CAM Software
Alphacam is intelligent and intuitive CAD/CAM Software for milling and machining using laser or mechanical milling machines.


Altium Designer

Altium Designer is an EDA software package used for implementing schematic, PCB design, FPGA and embedded software design as well as providing Mixed-Signal simulation, and analog and digital circuit analysis.

ANSYS Campus Solutions

The ANSYS Campus Solutions bundle provides access to the majority of offered ANSYS software, including but not limited to ANSYS Multiphysics, HFSS, Maxwell, SpaceClaim, FLUENT, and many more.

ANSYS Campus Solutions – for Teaching
The ANSYS Teaching licence bundle provides access to the majority of ANSYS software in the Academic Campus Solutions bundle.


ARM Fast Models

Fast Models is an environment for the creation of ARM-based virtual platforms that execute with high simulation speeds. 


ARM DS-5 is an integrated development environment based on the Eclipse IDE. It contains the ARM Compiler, Debugger for bare-metal, RTOS and Linux and Android platforms.

The Cadence University Software

Consists of CAD tool bundles for the design, simulation, verification, layout, and analysis of ASIC and PCB designs.

Cadence Academic Suite - for Teaching


COMSOL Multiphysics

COMSOL provides software solutions for multiphysics modeling.


CoventorMP Design Tool CoventorMP provides 3D MEMS simulation, analysis and design automation software for the development of micro- and nano-scale devices and systems.

Semiconductor Device Simulation Software

Crosslight is a suite of semiconductor device simulation tools, featuring modeling of optoelectronic devices and materials properties.

Design Workshop 2000

dw-2000 is an integrated environment consisting of a full-featured Layout Editor, a comprehensive Design Rule Checker, a LVS and a Data Conversion Module sharing a common powerful Programming Environment, allowing almost unlimited extendability.

Amira and Avizo 3D Software
Amira and Avizo are a 3D data visualisation, analysis and modeling software.


IAR Embedded Workbench
IAR Embedded Workbench provides an integrated development environment (IDE) that allows users to develop and manage complete application projects for embedded systems.


Intel FPGA Development Tools
Tools for hardware and embedded design for Intel FPGAs.


Keysight Technologies EDA
Keysight Technologies Design Automation (EDA) is a set of designer tools for high-frequency system, circuit and modeling applications.


Luceda IPKISS.EDA is a Silicon Photonics design tool. It can be used with Tanner design suite to form an integrated design environment.


Lumerical Solutions INTERCONNECT CAD tool is a photonic integrated circuit (PIC) design and analysis environment. Included with the tool is a library of PIC elements, optical sources and measurement elements.


Higher Education Program

The Mentor Higher Education Program offers for National Design Network researchers. ✓ 
Expedition Expedition Enterprise provides a complete PCB design portfolio of best-in-class solutions for engineering, design, analysis, manufacturing, and data management.

Silicon Photonics for Industrial Access
The tool suite includes the IC Nanometer Design Package—a suite for the design, capture, layout, and verification of silicon photonics circuits.  
For industrial access only
  NI LabVIEW Design Tool The NI LabVIEW is a software tool for creating and deploying measurement and control systems. It supplies an integrated environment for design, simulation, instrument control, hardware-in-the-loop verification, and microsystem device characterization and validation.

OptiBPM Optical Simulation Software

OptiBPM is a comprehensive CAD environment used for the design of complex optical waveguides based on the beam propagation method (BPM).

OptiFDTD Design Tool

OptiFDTD is a software tool from Optiwave for the modeling and analysis of passive and nonlinear photonic components for wave propagation, scattering, reflection, diffraction, and polarization, based on the finite-difference time-domain method (FDTD).
  CrystalWave and OmniSim Design Tools CRYSTALWAVE is a design environment for the layout and design of integrated optics components and OMNISIM is a design environment for the omni-directional layout and design of integrated optics components.
FimmWave Design Tool FIMMWAVE is a software tool from Photon Design supporting waveguide mode solvers, advanced finite-difference and finite-element solvers, and fibre solvers. Includes FIMMPROP for modeling bidirectional propagation of light through 3D structures.
RSoft Component Design Suite RSoft supplies photonic and network design automation products.

SolidWorks Professional

Dassault Systèmes SolidWorks Corp. offers complete 3D software tools that let you create, simulate, publish, and manage your data.

North American University Bundle

  • Technology CAD (TCAD)
  • Tools for embedded systems, FPGA, digital and mixed signal IC design and verification, and design for manufacturability and test

ASIP Designer
ASIP Designer is a tool suite that enables rapid design and implementation of Application-specific instruction-set processors (ASIPs), achieving high performance and low power, while maintaining software programmability.


Tanner Tool Suite

The Tanner Suite offers products for the design, layout, and verification of analog, mixed signal, and MEMS designs.

Vectorblox MXP Maxtrix Processor IP
The VectorBlox MXP™ Matrix Processor is a scalable soft-core processor designed for FPGAs. It implements classic massively parallel vector processor algorithms traditionally used in scientific super-computers.


Xilinx ISE/Vivado Design Suite

Suite of design tools for logic, connectivity, embedded systems and DSP design for Xilinx FPGAs; includes ISE Design Suite: System Edition, Vivado HLS (formerly AutoESL), and Partial Reconfiguration Flow. ✓ 
Xilinx SDSoC
Xilinx SDSoC provides a comprehensive and easy to use application development environment for embedded C/C++ applications targeting Xilinx Zynq SoCs.

Xilinx SDAccel
The SDAccel™ development environment for OpenCL™, C, and C++, enables up to 25X better performance/watt for data center application acceleration leveraging FPGAs.


OpticStudio Professional Optical Design Tool A set of tools for optical lens system designs, lens libraries, import and export capability for porting designs into 3D models for manufacture, and a superior Knowledge Base (KB) available at no charge to users mastering this CAD tool