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 (PhoeniX OptoDesigner by Synopsys, IPKISS by Luceda Photonics or Nazca Design) 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.
Intermediate and final circuit design solutions can be exported automatically to PhoeniX OptoDesigner,
IPKISS  or Nazca 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
Support of fast layout top view for designed optical chips in absence of external layout design tools
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
Embedded layout view
Setup & Layout Export in PhoeniX OptoDesigner
Setup & Layout Export in IPKISS
Setup & Layout Export in Nazca