take control of your photonics design flow Photonic-Electronic IC design and implementation Pieter Dumon 27/09/2016
Giving photonic IC designers the same power as electronic IC designers. Make it possible to manage design complexity Layout and verification Very custom design Optical circuit design Large-scale routing O+E co-design Technologies 2
Layout driven design flow Handle layout complexity Intuitive, visual Drag and drop Photonics + Electronics Parametric + hierarchical 3
IPKISS.eda : Drag and Drop Parametric Cells (Pcells) in L-Edit Adjust PCell parameters Drag IPKISS Pcells into your design Easy floorplanning 4
Circuit definition and layout in L-Edit Drag and drop PCells Draw connections Generate Waveguides 5
Photonic + Electronic hierarchical design Grating coupler I/O Electro-optic components Electrical Pads 6
Process Design Kit based design Component library Rules Idea Design Technology Implementation Fab Luceda supported foundry technologies Imec ISIPP50G (SOI) IME and CMC-IME (SOI) IHP (SOI + BiCMOS) Imec BioPIX (SiN) 7
Design Rule Checking L-Edit Launch Calibre from L-Edit Calibre Inspect DRC errors directly in L-Edit 8
Functional Verification Circuit simulator (compact models) Frequency and time domain Incorporate layout effects (discretization) 9
Functional Verification Resimulate the circuit based on the actual layout Extract the connectivity and identify models Include lengths, crossings, reflections,
Giving photonic IC designers the same power as electronic IC designers. Make it possible to manage design complexity Layout and verification Very custom design Optical circuit design Large-scale routing O+E co-design Technologies 11
Challenges: typical photonics design flow Component CAD Very custom design Flexibility required Specify own models and algorithms Data processing Integrate on solvers/solutions 12
Luceda design flow: Graphical UI + scripting L-Edit Component library IPKISS python script 13
Luceda design flow: Graphical UI + scripting L-Edit Component library IPKISS python script 14
Component CAD Very custom design Simulation matching layout and technology definition Do and re-do: save recipes Automation Propagate results to circuit level 15
CST Studio link Virtual fabrication 3D FDTD through IPKISS CST integration Save recipe with the component Extract S-parameters automatically S-params to CAPHE circuit simulator 16
IPKISS Filter design tools AWG, Echelle, MZI lattice filters, Rings, Design routines Simulation based on dispersive models and actual layout layout Access to all individual filter parameters field simulation 17
Giving photonic IC designers the same power as electronic IC designers. Make it possible to manage design complexity Layout and verification Very custom design Optical circuit design Large-scale routing O+E co-design Technologies 18
Managing routing complexity Schematic Optical and electrical Start from schematic Re-use electrical router SDL S-Edit Auto route IPKISS.eda on L-Edit IPKISS.eda on L-Edit 19
Managing routing complexity Optical pin-out > 100 Electrical pin-out > 50 IPKISS.eda on L-Edit 20
Manage complexity: optical and electrical simulation Waveform exchange T-Spice IPKISS (Caphe) S-Edit schematic TSpice IPKISS (Caphe) 21
Manage complexity: optical and electrical simulation Waveform exchange T-Spice IPKISS (Caphe) Simulated time traces 22
Optical design and layout manage optical design complexity VPIcomponentMaker Photonic Circuits Cross-Connect IPKISS High flexibility Easy customization Fast implementation of fab-specific IPKISSbased photonic Process Design Kits on circuit and layout design levels. 23
Giving photonic IC designers the same power as electronic IC designers. Layout DRC & Functional verification EM simulation Component-centric Intuitive GUI Powerful scripting Foundry partners www.lucedaphotonics.com Software partners 24