PatternPurpose
- class ipkiss3.all.PatternPurpose
PatternPurpose represents the usage of geometric patterns for layout
A PatternPurpose represents a purpose of a mask layout drawing, such as drawn data (which will be used for a physical mask layer), pins, labels and documentation.
- Parameters:
- extension: String that contains only alphanumeric characters from the ASCII set or contains _$. ASCII set is extended on PY3., required
Unique identifier of the purpose, typically a 2-3 letter symbol
- name: str and String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters, required
Name of the purpose
- doc: str and String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters, optional
documentation of this Purpose
See also
Notes
Combines with a ProcessLayer into a PPLayer.
Examples
>>> import ipkiss3.all as i3 >>> pin = i3.PatternPurpose(name="pin figure", extension="PIN") >>> print(pin) <Purpose PIN>