Logo
  • 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
Next Previous

© Copyright 2020, Luceda Photonics - Build date: 2021-01-21 - Luceda Academy version: 3.4-1.1.1.

Built with Sphinx using a theme provided by Read the Docs.