Layout: Advanced (hierarchy and waveguides)¶
In this tutorial we build the layout of a ring-loaded Mach-Zehnder Interferometer(RLMZI). A RLMZI is made of a splitter that splits the light in two separate arms. Each arm evanescently couples to a ring-resonator. Then the light of the two arms is coherently combined in a combiner. Using RLMZIs a large number of frequency-responses can be engineered.
A RLMZI is made of several smaller PCells that are used together in a larger component. Using hierarchy, you can partition the design into manageable and reusable blocks which are easier to maintain. After completion you should be able to build layouts for hierarchical component in IPKISS.
- Learn about Layout-level hierarchy
- Learn about transformations
- Learn about waveguides and waveguide templates
- Learn about ports and routes
- Step 1: Layout level hierarchy: Two Rings
- Step 2: Using waveguides in a layout
- Step 3: Using ports and routes
- Step 4: Using rounded waveguides
- Introduction to Python
- Setting up the editor environment
- Quickstart: First simple circuit design
- What is IPKISS?
- Ipkiss 3 overview
- Layout: Basics
- Layout: Advanced (hierarchy and waveguides)
- Circuit models: Basics
- Circuit models: Advanced
- Circuit models based on S-parameter data
- Physical device simulation
- Interfacing with DS CST Studio Suite
- Interfacing with Lumerical FDTD Solutions