Skip to content

Releases: SiEPIC/SiEPIC_EBeam_PDK

v0.1.14

12 Mar 09:11
Compare
Choose a tag to compare
  • Added Monte Carlo for the directional coupler used for ring resonators
  • automated S-parameter generation for both nominal design simulation, and for Monte Carlo

v0.1.13

20 Feb 04:50
Compare
Choose a tag to compare

Updates to the Monte Carlo simulation.

  • Please install the latest version of INTERCONNECT (Feb 2016 version).
  • Please update the CML. The file should be ebeam_v1.2_2016_02_19.cml. In the Design kits section in INTERCONNECT, you should see a folder v1.2.2016_02_19 if it is correctly installed.
  • Please update the scripts for KLayout. In the SiEPIC menu, you should see "Lumerical INTERCONNECT - WtW Monte Carlo simulations"

To run a Monte Carlo simulation:

  • Add one laser, and at least one detector.
  • To speed up performance, it is recommended that you copy and paste one circuit at a time into a new layout.
  • Verify your circuit.
  • perform a single simulation to make sure it works
  • "Lumerical INTERCONNECT - WtW Monte Carlo simulations". This performs Wafer to Wafer variability simulations.

image

v0.1.12

26 Jan 08:29
Compare
Choose a tag to compare

Minor improvements:

  • non-Manhattan WG check
  • Path to Waveguide hierarchy-check
  • SiEPIC configure, short-cut keys, settings
  • Strict pin connection verification / extraction
  • Updating waveguide loss values (WG and Bragg)

v0.1.11

22 Jan 19:22
Compare
Choose a tag to compare
  • added a taper
  • Monte Carlo

v0.1.10

15 Jan 10:49
Compare
Choose a tag to compare
  • Bragg grating
  • Advanced Monte Carlo for waveguides
  • Updated CML
  • PDK Documentation on fabrication

v0.1.9

05 Dec 08:46
Compare
Choose a tag to compare
  • Windows compatible, namely Python 3 compatible.
  • Improvements to INTERCONNECT integration.
  • Two types of waveguides:
    • ROUND_PATH: a single polygon. exports to INTERCONNECT as a single wavelength with a length
    • Waveguide_Route: straight waveguide sections + bends, each with Pins. Exports as individual components, so you can include reflections and loss from the bends, and consider manufacturing non-uniformity.
  • extra components, both GDS and compact model:
    • broad-band directional coupler
    • terminator
  • PCells:
    • ring resonator made up of two directional couplers
    • Bragg grating (including compact model in INTERCONNECT)
  • MZI layout scripted example - by Jaspreet

Verification output using KLayout's rdb & Marker Database Browser

22 Nov 09:59
Compare
Choose a tag to compare

v0.1.8:

Additions:

  • Verification output using KLayout's rdb & Marker Database Browser; easy to view errors in the KLayout tool

Improvements:

  • multi-detector support for INTERCONNECT

Fixes:

  • bug with verification; lists being over-written.

Lumerical INTERCONNECT integration with KLayout

20 Nov 10:00
Compare
Choose a tag to compare

v0.1.7 brings Lumerical INTERCONNECT integration with KLayout

  • Laser and detector PCells; user configures parameters
  • netlist extraction
  • Spice file generation
  • call to Lumerical INTERCONNECT to simulate the Spice file; plot the results in a visualizer.

v0.1.6

19 Nov 09:04
Compare
Choose a tag to compare

Updates:

  • Python 3 / Windows compatibility: removed print ""; removed numpy
  • menu item: delete extra top cells
  • Correctly dealing with GUIDING_LAYER in ROUND_PATH waveguides, when user selects it
  • waveguide length calculation added, including πr/4
  • Spice netlist fixes -- tested that it works with Lumerical INTERCONNECT
  • Added Lumerical INTERCONNECT launch to the menu
  • waveguide - dialog for the radius
  • floating point / rounding bug fixes
  • Verification test GDS layout, to test/showcase capabilities.

v0.1.5

17 Nov 17:49
Compare
Choose a tag to compare

Added Undo & radius dialog; bug fixes