pdaPosition3D

Define a location.

A position is a 6-axis value in 3D, but as chip design needs only x & y and less angles only the x is required. The x, y and z are in micron, while the angles angle, pitch and roll are in degrees.

Structure

This element does not have attributes. The 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.

<position> ...
  <
angle> ... </angle>    optional
  <pitch> ... </pitch>    optional
  <roll> ... </roll>    optional
  <x> ... </x>
  <y> ... </y>    optional
  <z> ... </z>    optional
</position>

XSD

The schema file can be downloaded or viewed at xPDK_Base.

Details

angle

Planar angle (yaw) Type pdaAngle documentation: Define angle, default unit is degree.

pitch

Vertical angle (pitch) Type pdaAngle documentation: Define angle, default unit is degree.

roll

Self rotation angle (roll). Type pdaAngle documentation: Define angle, default unit is degree.

x

X-coordinate if the location is in global space. For relative coordinates the value is 'moving forward'. Type pdaValueDouble documentation: Define some (double) value, unit is micron for position and degrees for angles. The expression is in the content.

y

Y-coordinate if the location is in global space. For relative coordinates the value is 'sideways shift'. Type pdaValueDouble documentation: Define some (double) value, unit is micron for position and degrees for angles. The expression is in the content.

z

Z-coordinate if the location is in global space, this value is normally not used in chip design. For relative coordinates the value is 'moving upwards'. Type pdaValueDouble documentation: Define some (double) value, unit is micron for position and degrees for angles. The expression is in the content.