Nano Photonic Imager

This example demonstrates the operation of a nanophotonic coherent imager (4 x 4 pixels)

Ring Resonator Fiber Optic Gyroscope

This application note demonstrates the shift in resonant frequency in an optical ring resonator due to Sagnac effect and how a closed loop feedback system can be used to calculate the angular…

Optical Phase Locked Loop for Analog Homodyne Detection

For coherent demodulation it is essential that the frequency and the phase of the local oscillator closely matches the carrier signal…

40 Gbps Silicon Depletion Mode TW Modulator

Traveling wave modulators are widely used for their low power consumption and high speeds. In this application note a transmission line model is combined with an optical…

OptiSPICE Publication References – 2016

Listing of scientific papers, technical journals, periodicals, and conference publications which reference the use of OptSPICE.

OptiSPICE Publication References – 2015

Listing of scientific papers, technical journals, periodicals, and conference publications which reference the use of OptSPICE.

OptiSPICE Overview

Filter by »

OptiSPICE allows for the design and simulation of opto-electronic circuits at the transistor level, from laser drivers to transimpedance amplifiers, optical interconnects and electronic equalizers. With the imminent coexistence of electrical and optical components at the chip and board level, it is important to provide designers with a reliable simulation framework that can accurately and efficiently predict signal behaviour in opto-electronic integrated circuits and boards. OptiSPICE produces self-consistent solutions of opto-electronic circuits that contain feedback spanning both optical and electrical parts. OptiSPICE is a fully-integrated solution for parameter extraction, schematic capture, circuit simulation and waveform analysis.


  • Significantly reduce product development costs and boost productivity using OptiSPICE’s comprehensive design environment to simulate optical and electrical circuits in one simulation engine.
  • Run state-of-the-art transient time domain, small-signal frequency, and noise analysis to accurately predict behaviour of advanced opto-electronic circuits.
  • OptiSPICE Schematics offers direct schematic entry in an intuitive graphical user interface. It allows for greater ease of schematic capture, parameter specification, waveform probing and usage.
  • Post simulation waveform analysis using OptiSPICE Waveform Viewer or OptiSystem’s advanced visualization tools (OSA, eye diagrams, oscilloscopes).
  • Includes parameter extraction tools for OptiSPICE model creation. From measurement data, parameter extractors are used to find the best set of OptiSPICE model parameters to fit the measurement.



  • Design and simulation of opto-electronic circuits at the
    transistor level, from laser drivers to transimpedance
    amplifiers, optical interconnects and electronic
  • Signal integrity analysis of opto-electronic circuits,
    including eye diagram analysis with BER patterns.

Schematic Editor

  • Integrated Device Symbol Editor allows you to create custom symbols for devices or hierarchical blocks using standard drawing tools.
  • Hierarchical Design with unlimited levels is fully supported. Any symbol on a schematic can contain another schematic of arbitrary size. Blocks can be nested to any desired depth. Any number of hierarchical blocks can be open for editing at any time.
  • OptiSPICE Schematics includes a powerful Custom Report Generator tool for netlist and text report generation. The report format is driven by a “form file” which contains formatting commands and constant text. Form file features allow you to control: overall report structure, e.g. netlist formats by signal or by device, and listings by device for bill of materials.
  • OptiSPICE includes several powerful technologies for scripting and customization that allows full access to all design data and virtually every program function.

  • The schematic editor can save diagrams in the standard PDF (Acrobat), WMF (Windows Metafile) and DXF (AutoCAD) graphics formats.This capability allows you to pass graphics to other programs for plotting, enhancement, or incorporation into other documentation.
  • Generate OptiSPICE or HSPICE compatible netlists.


  • OptiSPICE simulator incorporates equations governing optical components directly into an electrical simulation framework, thus forming a single-engine opto-electronic simulation software.
  • Includes thermal macro models that model the thermal behaviour of devices. Users can incorporate them into the opto-electronic simulation
    to provide reliable simulation results.
  • Supports a wide variety of electrical circuit elements such as diodes, transistors, BJTs and MOSFETS along with optical components such as laser diodes, optical fibers and photodiodes.

  • Able to handle integrated optics, multiple optical channels (WDM), and multimode signals.
  • Advanced numerical techniques for superior convergence. Advanced solver automatically selects the best convergence algorithm for reliable transient simulation convergence.
  • Active and passive device model compatibility with industry HSPICE standard. Users can easily import external models and netlists written in HSPICE format to OptiSPICE.
  • Enables accurate simulations by supporting BSIM3 models.
  • Provides accurate implementation of different frequency dependent models including S-parameters, pole/residue expressions and transmission line models.

Waveform Analysis

  • OptiSPICE Waveform Viewer is a post simulation analysis tool that allows designers to view the optical and electrical signal data captured from any probe placed in an OptiSPICE circuit design.
  • 2D visualization capabilities include bi-directional (time-domain) analysis of current, voltages; and optical power, magnitude, and phase
  • A button activated control allows designers to automatically import the same probe data into OptiSystem’s advanced post-processing
    environment for further analysis (including eye diagram and optical spectrum visualization, BER and Q factor measurements).

Parameter Extraction

  • Laser parameter extractor allows users to generate models by extracting and fitting parameters from static and dynamic measurements of lasers.

  • Filter parameter extractor allows users to translate S-parameters into compact and efficient pole/residue representations.
  • Multimode fiber parameter extractor includes an optical fiber mode solver that allows users to generate libraries of fibers from a user defined refractive index profile.