Background & Tutorials

Python Post Processing

This document describes how to setup the Python post-processing feature for OptiSPICE and provides examples on how to access and view simulation data using Python signal…

Simulator Command Reference

This section contains information on the following OptiSPICE simulator commands.

Report Script Language Reference

This manual provides an overview of the script language and then provides reference information on specific Export tool features and applications…

OptiSPICE Tutorials Basic

To quickly gain an understanding of the core features provided with OptiSPICE it is recommended to perform the tutorials included…

OptiSPICE Tutorials Advanced

OptiSPICE Netlist Commands which shows how to use the OptiSPICE command menu to quickly setup simulation parameters. Python Post Processing which includes various design…

OptiSPICE Tutorials Electrical Circuits

This tutorial covers typical electrical circuits and how they can be designed and simulated with OptiSPICE. It includes the…

Channel Switching Based on MEMS

Channel Switching Circuit

Applications Design and simulation of opto-electronic circuits at the transistor level Signal integrity analysis of opto-electronic circuits Benefits Offers greater ease of schematic capture, parameter specification, waveform probing and usage. State-of-the-art transient time domain, small-signal frequency, and noise analysis to accurately predict behaviour of advanced opto-electronic circuits. Waveform analysis using OptiSystem for complex post- processing functionality. Advanced visualization tools…

Electroabsorption Modulator

In this tutorial, we demonstrate optical modulation using an electroabsorbtion modulator. Sample: Electroabsorption Modulator.osch The EA Modulator device is located in the OptoElectric library. It has 2 electrical ports for the bias and RF driving and 2 optical ports as an input and output. The EA modulator is driven with a voltage source device which…

Ring Switch

In this tutorial, we demonstrate a ring switch that adds or drops channels by controlling the index of a ring resonator. Sample: RingSwitch.osch Figure 1: Schematics of Ring Switch The ‘LaserBlck’ is a subcircuit block that contains a circuit for driving laser diode. The laser diode is also connected with a thermal network consisting of…

VCSEL Array

In this tutorial, we demonstrate the simulation of a VCSEL Array circuit that contains an array of Vertical Cavity Surface Emitting Lasers (VCSEL) which exhibits temperature dependent effects. Sample: Vcsel Array.osch Figure 1: Schematics of VCSEL Array This circuit contains an array of eight VCSELs. The top level schematics contain eight subcircuit block representing each…