The IPKISS design platform is a complete platform for Integrated Photonics Design. Through EUROPRACTICE the following modules are available:
IPKISS.flow 3.9
IPKISS.eda 3.9
IPKISS-Lumerical Interoperability
IPKISS-CST Interoperability
IPKISS.flow
IPKISS.flow 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
IPKISS.flow 3.9 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
Jupyter Notebooks: for simulation and quick-start training
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-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
IPKISS.eda
Combining the power of IPKISS flow with an easy to use established EDA environment: Tanner AMS Design flow by Siemens EDA, a Siemens Business. Best suited for combined photonics and electrical design.
IPKISS.eda 3.9 Key Features:
Graphical User Interface
Siemens EDA Ledit
Ledit-Photonics compatible
Layout
IPKISS.flow inside - every IPKISS component is available parametrically in Ledit
OpenAccess database automation and PDK managment (OaScript)
OpenAccess database automation and PDK managment (OaScript)
Inspect and modify PCell parameter values from the GUI
Interactive waveguide routing
DRC by Calibre and Standard Verification within the L-Edit framework