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 . 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.
 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
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
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.