Installation
Download samples
Getting started
Introduction to IPKISS and Luceda Photonics
Welcome!
About this tutorial
PCells, Views and Properties
Importing IPKISS and the technology
A first PCell with properties
Properties with default values
Waveguides and waveguide connectors
Draw a waveguide from a trace template
Routing functions
Waveguide connectors
Define a custom waveguide template
Design a component: MMI
MMI PCell
Define the PCell
Visualize the layout
Virtual fabrication and cross section
Test your knowledge
Add a circuit model to the MMI
Netlist View
Circuit Model View
Defining the S-matrix
Implementing the compact model
Adding the circuit model to the PCell
Instantiate the PCell
Optimize the MMI using CAMFR
Simulation with CAMFR
Optimization
PCell of the optimized MMI
Design a circuit: splitter tree
Splitter tree with two levels
Ports
Building a circuit with CircuitCell
Performing a circuit simulation
Parametric splitter tree
Class SplitterTree
Instantiating and simulating the parametric splitter
Tutorials
Routing
1. Advanced Routing: Routing to the chip edge
1.1. Introduction
1.2. Routing to the chip edge
1.3. Combine Connectors
1.4. Bundles
1.5. Example 1: Splitter Tree North
1.5.1. Step 1: Definition of the child_cells
1.5.2. Step 2: Definition of the placement specs
1.5.3. Step 3: Definition of the connectors
1.5.4. 1 level
1.5.5. 3 levels
1.5.6. 6 levels
1.6. Example 2: Splitter Tree West
1.6.1. 1 level
1.6.2. 3 levels
1.6.3. 6 levels
Filters
1. CWDM transmitter using cascaded MZI lattice filters
1.1. MZI lattice filter
1.1.1. Directional coupler
1.1.2. MZI lattice filter
1.2. CWDM based on cascaded MZI lattice filters
1.2.1. Designing our first lattice filter
1.2.2. Implementing the lattice filter as a class
1.3. Four-way WDM
1.4. Eight-way WDM
1.5. Parametric WDM
1.6. Calculating coupler coefficients
1.6.1. Transforming the filter
1.7. Test your knowledge
1.7.1. Task 1: Compact Four-Way demultiplexer
1.7.2. Task 2: Maximize the extinction (and insertion loss) ratio of Mux2
Active devices
1. Mach-Zender modulator
1.1. Introduction
1.2. Electro-optic phase-shifter
1.2.1. Layout
1.2.2. Model
1.2.3. Test your knowledge
1.3. Thermo-optic phase shifter (Heater)
1.3.1. Layout
1.3.2. Model
1.3.3. Test your knowledge
1.4. Mach Zender modulator (MZM)
1.4.1. Layout
1.4.2. Model and simulation recipes
1.4.3. Test your knowledge
Working as a team
1. Working as a team: Several contributions to one tape-out run
1.1. Introduction
1.2. A Design Project Example
1.2.1. The regenerate script
1.2.2. The merge script
1.2.3. Running the merging script
1.3. Test your knowledge
2. Working as a team: Develop and distribute your component library
2.1. Introduction
2.2. Folder structure of the library
2.3. Using the library in multiple designs
2.3.1. IPKISS
2.3.2. IPKISS.eda
2.4. Test your knowledge
Documentation
SiFab
Components
Bondpad
BondPad
BONDPAD_5050
Directional coupler
DirectionalCoupler
DirectionalCouplerU
DirectionalCouplerS
DirectionalCouplerUPower
DirectionalCouplerSPower
Simulation and regeneration of the data files
Electrical Trace Templates
M1WireTemplate
M1M2ViaWireTraceTemplate
Grating coupler
GratingCoupler
FC_TE_1550
Heaters
HeatedWaveguide
Mach-Zehnder modulator
MZModulator
Model and simulation recipes
Multimode interferometer
MMI1x2
MMI1x2Optimized
Simulation and regeneration of the data files
Creating a new optimized MMI
Phase shifters
PhaseShifterWaveguide
Model and simulation recipes
Resistor
Resistor
RF pads
ProbePad
Spiral waveguide
FixedPortWithLengthSpiral
Via
VIA_M1_M2
Contact
Waveguide crossing
Crossing
CrossingOptimized
Waveguides
Wire waveguide templates
Rib waveguide templates
Technology
Material models
Model functions
Data and fitting
IPKISS documentation
Luceda Academy
»
SiFab
»
Components
Components
¶
Bondpad
BondPad
BONDPAD_5050
Directional coupler
DirectionalCoupler
DirectionalCouplerU
DirectionalCouplerS
DirectionalCouplerUPower
DirectionalCouplerSPower
Simulation and regeneration of the data files
Electrical Trace Templates
M1WireTemplate
M1M2ViaWireTraceTemplate
Grating coupler
GratingCoupler
FC_TE_1550
Heaters
HeatedWaveguide
Mach-Zehnder modulator
MZModulator
Model and simulation recipes
Multimode interferometer
MMI1x2
MMI1x2Optimized
Simulation and regeneration of the data files
Creating a new optimized MMI
Phase shifters
PhaseShifterWaveguide
Model and simulation recipes
Resistor
Resistor
RF pads
ProbePad
Spiral waveguide
FixedPortWithLengthSpiral
Via
VIA_M1_M2
Contact
Waveguide crossing
Crossing
CrossingOptimized
Waveguides
Wire waveguide templates
Rib waveguide templates