software

Define the software versions to use with this PDK.
This information is used in the design manual creation but can be embedded in the software specific design kit also

Structure

The attributes and elements are shown below, in a sorted per type fashion.
In case a list is printed after an element, it indicates that you can have many, otherwise it should be a single element. With a optional it tells the element is not required.

<software  
name="..."  version="..." ... > ...
  <feature> ... </feature>   list
</software>

XSD

The schema file can be downloaded or viewed at Epiphany.

Details

feature

The feature list describes capabilities of the software; they are a list of common tasks in photonics design.
Often software can do more then one task, so having a few options to add per software / design kit is likely. The XPDK_BB.py provides for a series of functions to easily add this via the route and has per software function a few feature options to choose from. Type feature documentation: Define the features that are availble for use with this PDK in the given software.
This information is used in the design manual creation but can be embedded in the software specific design kit also.

name

Type epSoftware documentation: Software for which a PDK could be build / is suitable. This list is not an exhaustive list and convertors are not yet available for all of this software (as far as known).
So consider it a list and if you know of EDA / PDA software that is or could be used within photonics, please add.

version