The IPKISS design environment is a complete platform for Integrated Photonics Design. Through EUROPRACTICE the following modules are available:
IPKISS Photonics Design Platform
Link for Siemens EDA (Formerly IPKISS.eda functionality)
Link for Ansys Lumerical
Link for CST
IPKISS Photonics Design Platform
IPKISS is a Python scripting environment that covers the complete photonic IC design flow up to measurement feedback for true component validation. The components rely on a single, centrally defined model for a smooth transition between the different design stages such as layout component simulation and circuit simulation. IPKISS raises the integrity of your design flow, via:
Fully parametric powerful Python scripting
From netlist to layout in the same component
Circuit simulation & validation
Customizable to internal design methodology
Key Features:
Python User Interface
Python parametric design framework
Python: easy, industry standard scripting language
Define building blocks in one place: reduce copy/paste and translation between tools
Extract and exchange information between different representations ("views") from a single definition: layout, 3D model, circuit connectivity
Layout
Hierarchical component management
Photonic waveguide definitions: flexible cross sections, parametric bend algorithms
Photonic crystals: 1D and 2D photonic crystals including photonic crystal cavities
I/O: components
Containers: Extend, fanout, reroute, terminate, auto transitioning ports
Alignment markers, fiducials
Physical Component Simulation
Virtual fabrication: generate 2D and 3D Models for rendering and Physical simulation
Interface with third-party tools
IPKISS-Siemens EDA Interoperability
IPKISS-Ansys Lumerical Interoperability
IPKISS-CST Interoperability
CAMFR: Mode solver
Optimization, post-processing, visualizations
S-matrix extraction
Compact model building
Circuit/System Simulation Framework
CAPHE: Optical Network Solver
Layout aware: correct waveguide lengths by design
Frequency and time-domain simulation
Equation based source definition
Compact/Behavioral-model based circuit simulation from the Python script UI
Optimization
Tolerance analysis
Link for Siemens EDA
The Link for Siemens EDA plugs into the Luceda Photonics Design Platform and enables you to export parametric cells to
the GUI of L-Edit and L-Edit Photonics by Siemens EDA.
Specialized photonic components require a scripted approach with version and quality control to handle the complexity
and the need for customization. These specialized components are designed within a component library built on top of a
PDK technology.
IPKISS is well-suited for the design of specialized components and library IP management. It provides the quality
backbone of IP generation. Export your IPKISS libraries to OpenAccess and deploy them in L-Edit Photonics, where you
finalize your designs through optical and electrical routing, final design assembly, mask preparation and design
verification.
PIC designer benefits:
Complement the power of Luceda IPKISS with the features of L-Edit and L-Edit Photonics.
Create and manage your parametric design libraries with IPKISS' code-based approach.
Enhance your team collaboration with shared common libraries and version control.
Drag and drop IPKISS parametric cells and deploy your IP libraries inside L-Edit.
OpenAccess database automation and PDK management (OaScript).
Benefit from a validated design flow that provides access to more than 20 foundry PDKs.
Link for Ansys Lumerical
Link for CST
Define your layouts and simulation recipes using the Luceda IPKISS Photonics Design Platform.
Use "Link for Ansys Lumerical" to run in Lumerical FDTD or MODE EME.
Use "Link for CST" to run in 3DS Simulia CST Studio Suite (FDTD).
PIC designer benefits:
Manage the complete design flow from one single place, including physical simulations with a third-party tool.
Minimize design errors by controlling your layouts directly at the source.
Leverage the IPKISS 3D virtual fabrication to create a 3D model of your designs based on the correct FAB process and technology information.
Integrate the simulation results into IPKISS circuit models and link them to your layouts automatically.
Take advantage of the IPKISS Python-based design flow to optimize your designs and generate parameter sweeps.