EUROPRACTICE Logo Luceda Search
Join the Europractice Mailing List

Home > Software > Luceda Photonics

Quick links:

IPKISS.eda How to Order  
     

The IPKISS.eda Design Framework

The IPKISS.eda design framework is built on the Tanner L-Edit layout editor to produce a professional yet easy to use EDA environment for the photonic integrated circuit designer

L-Edit's rich layout capabilities combined with the IPKISS library of parameterised photonic components and process development kits (PDK's) gives designers the ability to drag and drop photonic components into their layout and connect them through waveguides, while having full control over cross-section shapes, bends and trajectories.

Post-layout effects, such as reflections and attenuation, are taken into account through simulation. IPKISS.eda includes a compact model simulator CAPHE for the optical domain that can handle large optical circuits, including strongly non-linear devices and feedback. The design flow is enabled with DRC facilities to assure the quality of the design prior to fabrication. The designer has control over every aspect of the design flow in IPKISS.eda through the Python scripting language.


  • Easy to use, professional EDA environment by the Mentor Graphics Tanner EDA tools
 
  • Complete control of your design flow: Python scripted parameterized components and waveguides
  • Reliable design through Calibre and Standard Verification within the L-Edit framework
 
  • Complete framework for the design and the design management of integrated photonics chips, including physical and circuit simulations, mask design, fabrication and measurement through the IPKISS.flow environment
  • Deployable to 3rd party design flows using the OpenAccess standards
 

IKPISS.eda Graphic


IPKISS.eda 3.1 key features

  • User interface
    • Mentor Tanner EDA framework (available separately through Europractice)
    • IPKISS.flow inside: Python parametric cells (pcells) and design flow automation
    • Python Notebooks: for simulation and quick-start training
 
  • Available technologies
    • PDKs: IMEC iSiPP50G, IHP, IME
    • Packaging Libraries: Tyndall
    • Create custom technologies: layer stacks, visualization, fabrication process flows
  • Layout
    • Drag and drop component placement
    • Inspect and modify pcell parameter values from the GUI
    • Routed waveguide generation: intuitive, full routing path control and automatic manhatten routing
    • Hierarchical component management
    • Photonic waveguide definitions: flexible cross sections, parametric bend algorithms
    • DRC by Calibre and Standard Verification within the L-Edit framework
    • GDSII import/export
 
  • Photonics components library
    • Standard components library available from within the L-Edit GUI
    • Parameterized components from IPKISS.flow
    • Predefined waveguide definitions: strip, rib, slot, multi-level
      • Splitters, couplers, bends, crossings, apertures
      • Fiber couplers: line grating coupler, curved grating coupler, inverted taper
      • Filters: MMI, Mach-Zehnder interferometer, (multi-)ring resonator, in-line gratings
      • Photonic crystals: 1D and 2D photonic crystals including photonic crystal cavities
      • I/O: components
      • Containers: Extend, fanout, reroute, terminate, autotransitioning ports
      • Alignment markers, fiducials
  • Simulation
    • Compact/Behavioural-model based circuit simulation from the Python script UI
    • Flexible and powerful definition of S parameter and time domain simulation models in python
    • Virtual fabrication for interfacing to EM simulation tools
 

  • Python based design framework
    • IPKISS.flow inside
    • Circuit simulations based on compact models
    • Python: an easy, industry standard scripting language
      • Define building blocks in one place: reduce copy/paste and translation between tools
      • Extract different representations ("views") from a single definition: layout, 3D model, compact circuit models, circuit connectivity, test procedure,.
      • Exchange information between views
      • Add optimization, post-processing calculations, visualizations using the numerous scientific Python libraries
  • Design flow automation
    • Smart automation through Python scripting
    • Interface to 3rd party tools
    • OpenAccess database automation (OaScript)
 


Orders from Europractice members are to be placed via Europractice in the normal way.  For further technical information, please visit http://www.lucedaphotonics.com/


How to Order

Orders are placed with the vendor on a single order, once per month. To be included in the current month's order, all documents including original ink-signed paper End User Agreements (if applicable) must be received by the Microelectronics Support Centre no later than the 25th day of the month.

Detailed instructions on how to place an order are given in our Order Procedures.

MANDATORY DOCUMENTS FOR ALL ORDERS

MANDATORY DOCUMENTS FOR FIRST TIME ORDER FROM THIS VENDOR ONLY

STATEMENT FROM RESEARCH LABORATORIES

PLEASE ENSURE that you read the End User Agreement Notes before downloading the End User Agreements

Operating Systems

Last modified: November 19, 2018