The literals of the rule expressions may have attributes. Literal attribute are mostly for back-end tool-specific use. Literal attributes are written like other attributes ‘key’ or ‘key=value’.
The width W and length L and literal attributes are all optional.
Labels the transistor represented by a PRS literal with a user-supplied name. This is mostly useful during netlist generation. A shorthand notation for labels is just to pass the "string" value without writing ‘label="string"’.
prs { x & y<;"this_one"> & z<;label="this_works_too"> -> _o- }
Specifies that a transistor has low-Vt type, mainly for netlist generation and LVS checking.
Specifies that a transistor has standard-Vt type, mainly for netlist generation and LVS checking. This is also the default type, when Vt is left unspecified.
Specifies that a transistor has high-Vt type, mainly for netlist generation and LVS checking.
Ideas:
Instance-specific attributes?
Applications: