Release notes IPKISS Photonics Design Platform 3.6.0
The IPKISS Photonics Design Platform 3.6 features a new integration with the Eigenmode Expansion (EME) solver of Ansys Lumerical MODE.
A lot of improvements and bugfixes were implemented also in IPKISS itself, the Caphe circuit simulator, IPKISS AWG Designer, and the IPKISS Link for Siemens EDA.
A full list of improvements can be found in the changelog.
Highlights are shown below:
With this release, designers can now use the EME solver of Lumerical MODE to simulate and extract an S-Matrix directly from an IPKISS layout using
With our device simulation links for Dassault Systèmes Simulia (CST Studio Suite) and Ansys Lumerical, designers can take any device from one of the supported
foundries (IPKISS PDKs) or from custom technologies, have them virtually fabricated by IPKISS, define the simulation recipe directly within IPKISS and then run
the simulation in one of the supported simulation tools. Simulation results are stored in Touchstone format and can be imported back into the IPKISS framework
to build compact models, which can then be used to build circuits consisting of multiple building blocks and run circuit simulations using IPKISS Caphe.
Several macros have been added to the product that allow to finetune your simulation recipes (see Device simulation reference).
For example, placing field monitors for visualizing the fields after the simulation (in the CAD tool itself), extracting neff from a mode, and
adjusting various simulation settings in EME.
The tutorial to get started with physical simulations (physical device simulation) has been revised and streamlined.
The placement engine (
i3.place_insts) allows to place instances based on electrical ports identifiers.
This makes it easier to solve a certain class of placement and routing problems with electrical devices.
For the designers that always wondered where their layout labels were, want to get rid of even more of those pesky DRC errors,
and get frustrated at hard-to-control tapered waveguides, we have several bug fixes and improvements for you. See the changelog for a complete list.
Two drawing improvements have been implemented to ensure DRC-clean AWGs in several technologies:
Users can now run both a time and frequency domain simulation from the same Python process.
We have significantly improved the error reporting when a library cannot be loaded, which helps to quickly identify the source.