VPIphotonics offers consulting services for creating customized library extensions to VPIcomponentMaker Photonic Circuits providing circuit-level support of a Process Design Kit (PDK) for various integrated photonics technologies (Indium Phosphide, Silicon, Silicon Nitride, Polymer).
These pluggable toolkits support a cost-effective generic foundry approach for
application-specific photonic integrated circuits (ASPICs) design. Within this approach,
the user or the system designer can choose photonic devices from a fixed list of so-called
building blocks (BBs) supported by the individual foundry. Each BB is characterized by only
a few user-defined parameters and is represented with an adequate simulation model.
Each VPItoolkit PDK <fab> allows the user to rapidly prototype ASPICs with prerequisite
functionality utilizing foundry-specific information without going deep into the details of device
layout and fabrication process of that specific foundry.
Integrated design flow for photonic circuits
Importantly, VPItoolkit PDK <fab> implements the novel layout-aware schematic-driven PIC design methodology [1]. In terms of this methodology, the circuit-level simulator supports the capability to specify exact physical locations and orientations of PDK BBs on the final layout (when this is required by DRC and packaging specifications) and to connect sub-circuits having fixed locations by smart elastic optical connectors.
This allows to combine graphical schematic capture and automated waveguide routing,
which are currently considered separately and represent a major problem for PIC designers.
Key enabler for this functionality is the seamless integration of circuit and layout tools:
VPIcomponentMaker Photonic Circuits extended by a VPItoolkit PDK <fab> automatically
and invisibly for users invokes a layout design tool
(OptoDesigner by PhoeniX Software or
IPKISS by Luceda Photonics)
to determine the actual physical lengths and shapes of all elastic connectors, constructs
compact simulation models for them, and after that initiates the circuit simulations.
[1] PIC Magazine Issue 4 – "PIC Design: schematic or layout first? Both!"
Intermediate and final circuit design solutions can be exported automatically to OptoDesigner
or IPKISS to fit the layout to the die package, add proper electrical wire routing, perform
design-rule-check (DRC) verification, and generate a GDS mask for circuit fabrication.
Sketch of layout-aware schematic-driven design methodology
Prototype integrated photonics and optoelectronics circuits with prerequisite functionality
Account for layout information (physical locations, orientations) of BBs in the circuit design
Utilize rich libraries of passive and active BBs which can be fabricated at the foundry
Extended library of advanced elastic optical connectors, which provide automated waveguide routing capabilities to the circuit level simulator
Optimization of the designed circuit using standard VPIcomponentMaker Photonic Circuits instrumentation
Analyze fabrication tolerances and yield performance, and compare technology alternatives
Build on adequate simulation models of BBs that are based on characterization data
Export the circuit to OptoDesigner or IPKISS for layout, packaging and GDSII mask generation
Support of PDAflow API
Seamless integration into VPIcomponentMaker Photonic Circuits
All the building blocks supported by VPItoolkit PDK <fab> can be used alongside with a
broad set of standard modules and instrumentation in
VPIcomponentMaker Photonic Circuits.
Simulation workflow for running schematics with elastic connectors
Advanced libraries of standard modules, including:
Passive and active components with thoroughly tested and extensively documented physical models
Optical and electrical signal sources
Open interface for experimentally measured or numerically calculated device models
Flexible design and modeling capabilities, including:
Unique hybrid time-and-frequency-domain modeling (TFDM) approach for large-scale active photonic integrated circuits
Hierarchical design approach
Python, Matlab and C++ cosimulation
Setup & Layout Export in OptoDesigner
Circuit design using VPItoolkit PDK DemoFab (OptoDesigner)
Export of photonic circuit designs into OptoDesigner
Setup & Layout Export in IPKISS
Circuit design using VPItoolkit PDK DemoFab (IPKISS)
Export of photonic circuit designs into IPKISS
See the video below for more details about how to export a circuit designed with VPItoolkit PDK HHI into PhoeniX OptoDesigner.
See the video below for more details about how to design photonic integrated circuits with VPIcomponentMaker Photonic Circuits.