Example: Simple circuit design

This example shows how to design a simple functional circuit: a ring resonator connected to grating couplers.

We start from existing components in the Picazzo library in order to keep the tutorial short. The code consists of two main parts:

  1. Define the layout and export a GDSII file, the standard format for sending the design to a fabrication facility.

  2. Run a circuit simulation, to understand the behavior of the circuit.

This will result in the following output:

Layout of a connected ring_resonator.

Layout of a ring resonator connected to grating couplers.

Circuit simulation of the  connected ring_resonator.

Transmission and reflection spectra of a ring resonator connected to grating couplers, obtained by circuit simulation.

Steps

For your comfort, the code has been subdivided in smaller steps which you can go through sequentially: