Releases: SiEPIC/SiEPIC_EBeam_PDK
Releases · SiEPIC/SiEPIC_EBeam_PDK
v0.1.11
- added a taper
- Monte Carlo
v0.1.10
- Bragg grating
- Advanced Monte Carlo for waveguides
- Updated CML
- PDK Documentation on fabrication
v0.1.9
- 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
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
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
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
Added Undo & radius dialog; bug fixes
Waveguide generation, auto-snapping to pins
New features:
- Menu item "W": selected paths are first snapped to the nearest pins, then converted to ROUND_PATH waveguides
- Menu item "Shift-W": selected ROUND_PATH waveguides on the silicon layer are converted to paths
Implemented Netlist spice output, verification
v0.1.3
PinRec text required on pins
First public release
v0.1.2. Mainly working.