Script

Script for some tool
Use specific scripts to fill up things like the flex connector style, but this field can be used for other software / places 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.

<Script  
aspect="..."  pdkSelect="..." ... > ...
  <code> ... </code>
  <feature> ... </feature>   list
  <software> ... </software>   list
</Script>

XSD

The schema file can be downloaded or viewed at Epiphany.

Details

aspect

Fine tune option for the feature field.
Define where to use it for, the location to insert it etc. Type epIdentifier documentation: See pdaIdentifier; defined in Epiphany.xsd to avoid cross-includes.
It is slightly extended with allowing the :#$ after the first char.

code

The source code in some language. Type epiVendorExtension documentation:

feature

Some software provides more features, so being able to tune which is needed can help. Type featureInfo documentation: Specify the feature type. The values are described under feature

pdkSelect

Type pdkSelect documentation: Use in layout.xml's to have a single foundry database, where you select layer/xsection/.. sub-sets for a given PDK. This is typical from a lib directory with a layout_master.xml/h.

software

Script for some tool
Use specific scripts to fill up things like the flex connector style, but this field can be used for other software / places also. Type epSoftware documentation: