ipkiss.process.layer.PatternPurpose¶
-
class
ipkiss.process.layer.
PatternPurpose
(name, extension, **kwargs)¶ 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: str, required
Unique identifier of the purpose, typically a 2-3 letter symbol
name: str, required
Name of the purpose
doc: str, 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>