There are a number of system defined (built-in) attributes which you can place on your design. The values for these attributes are found by the program. Some can only be attached to items of the appropriate type. The attributes always have a name enclosed by < and >.

System Defined Attributes

NameDescription
Design Attributes
DateShort format of the current system date
Design TitleTitle from summary information
Design AuthorAuthor from summary information
Design RevisionDocument revision is defined by the program and updated each time the file is saved. You can find this information on the document Statistics tab.
Design SubjectDocument subject
Design CommentsDocument comments
Design NameThis uses the name of the design as defined when you save the design. e.g. Design1
Design PathThis reads the full path name where the design is saved. e.g. c:/data/Design1.scm
Last Saved DateLast saved date of design file. You can find this information on the document Statistics tab.
Last Saved TimeLast saved time of design file. You can find this information on the document Statistics tab.
Last Saved YearLast saved year of design file. Can be used as part of a copyright string.
Last Saved AuthorLast person to save the design file.
Technology NameThe name of the technology file used to create the design. You can find this information on the document Summary tab.
Profile NameThe name of the profile file used in the design (if one has been used). You can find this information on the document Summary tab.
Component Attributes
3D PackageName to use in place of Footprint name when finding 3D package in 3D Viewer. Leaving the value of this attribute blank will suppress any attempt to display a 3D package for a component.
Autoplace RulesUsed to specify individual Autoplace Rules for the component.
Component HeightThe maximum height of the component e.g. “4mm” (the value can be defined on the component or on areas within the symbol)
Component NameThe component name reference used in the design, e.g. “U6”
Component Variant IdIdentifies the particular variant component instance that represents the component in the current variant. e.g. “a”
Current VariantDisplays the current variant.
Current Variant DescriptionDisplays the current variant Description.
Fitted InLists all the variants in which the component is fitted.
Not Fitted InLists all the variants in which the component is not fitted.
Footprint NameThe footprint name associated with the component, e.g. “SOIC14”
FPGA PartIf the Part is defined as FPGA in the Part Library, the attribute will report True or False in the design.
Group NameWhen displayed, this is a comma separated list of the Groups the component is in. When used to match a rule, it will match any individual group name.
OrientationsUsed to specify the footprint rotation(s) for which it is valid. This overrides the Footprint Rule if defined. The attribute value can be any or all of the values 0, 90, 180 and 270.
Part DescriptionThe description as defined on the component, e.g. “3.3Volts Clock Oscillator”
Part FamilyThe description as defined on the component, e.g. “PIC/24AA02”
Part Namee.g. “74LS00”
Part Pin CountNumber of pins on the part
Star Point NameThe name of the starpoint.
STEP EnclosureThe filename of the STEP Enclosure model when defined for the component when using the Output STEP File option.
STEP FilenameThe filename of the STEP model to be used for the component when using the Output STEP File option.
STEP OffsetsUsed to apply an adjustment to the positioning of the STEP model for the component when using the Output STEP File option.
STEP RotationUsed to rotate the STEP model for the component when using the Output STEP File option.
STEP SuppressUse this attribute to force the STEP filename to be suppressed from the component when using the Output STEP File and 3D Viewer options.
STEP Ignore ClashUsed to ignore specific clashes of components when using the Fold feature in the 3D Viewer
Symbol Namee.g. “NAND2”, “DIP14” etc
Symbol Pin CountNumber of pins on the symbol or footprint
Ungated Pin NetsWhen displayed, this is a simple list of ungated pin names and the nets attached to those pins, e.g. ���13 = AGND ���16 = DGND ���18 = +5V
Vault Revision NameReports the revision name of the item from the Vault.
Component Attributes (Database Connection option only)
Database TableIdentifies the table in the corporate database that contains the component
Database FieldIdentifies the attribute that contains the key (unique) field value from the corporate database for this component
Database KeyDisplays the value of the attribute identified by the attribute
Database StatusContains the result of the last Database Check on the component; Pass, Warning, Fail, Unchecked
Net Attributes
Net Namee.g. “VCC”
Net Class Namee.g. “Power”
Net PagesSCM only - pages which net appears on e.g. “Page1:Page2” (see Design Settings)
Net TypeReports the Net Type defined for the net e.g. “Power”
Net Based Entities
Differential Pair NameThe name of a Differential Pair.
Signal Path NameThe name of a Signal Path.
Sub Net NameThe name of a Sub Net.
Pad Attributes
Component Pin NameThis reports the Component Reference Name and the Pin Number e.g. “U4.6” when attached to a symbol.
Branch Point NameThe name of a Branch Point.
Drill IdThe assigned Drill Id.
Pad Style NameAttached to a PCB footprint pin, this reports the Pad Style Name, e.g. “Rnd60.0h29.5”
Pin Functional NameIf a Schematic pin is defined with a Functional name, this can be reported, e.g. “DQS_P”. It overrides the Logic Name.
Pin NamePin physical name e.g. “4”
Pin NumberSymbol pin number e.g. “14”
Pin Logic NameLogic name e.g. “A”
Pin NetworkName of attached Pin Network
Pin Package LengthAn additional length used when calculating the track length to the pad, it represents the internal length from the board surface through the package. e.g. “1mm”
Pin TypeDisplays the assigned Pin Type value on a pin.
Part Pin DepthDefines the Pin Depth for all pads on a Component and is used for use for Back Drilling.
Pin DepthDefines a Pin Depth on a pad and is used for use for Back Drilling. When defined, this overrides the Part Pin Depth on a component.
Testpoint NameDisplays the testpoint name, e.g. “TP4”
Gate Attributes (SCM only)
Gate NameComponent name with modifier e.g. “U1.A” (see Design Settings)
Gate ModifierJust the gate e.g. “A” (without the Component Name, “U1”)
Gate without ModifierJust the gate e.g. “U1” (without the modifier, “A”)
Page Attributes (SCM only)
Number Of PagesTotal number of pages in the design e.g. “3”
Page LinkAdded to a Schematic symbol. When the symbol is added to a net, it enables a page name to be linked and jumped to.
Page Numbere.g. “1”
Page Namee.g. “Page3”
Spice Attributes (SCM only)
Spice DeviceSpice parameter
Spice ValueSpice parameter
Spice ParametersSpice parameter
Spice ToleranceSpice parameter
Block Attributes (SCM only)
Block Namee.g. “Power Supply”
Block AuthorThe name of the author of the original block design
Block Instance Namee.g. “B1”
Block Descriptione.g. “Regulated Power Supply”
Block Original NameOriginal name from block
Layer Attributes (PCB only)
Layer NameThe name of the layer the attribute position is placed on.
Panel Attributes (PCB only)
Panel PCB NameThe name of the PCB represented in a panel.
Panel PCB Instance NameThe name of the instance of a PCB in a panel. (You can have multiple instances of the same PCB)
Area Attributes (PCB only)
Maximum Component HeightMaximum height allowed for a component in the area. e.g. “4mm” (see Area Properties)
Any Item Attributes
Item NameThe descriptive name of any item (for a component it would be the component name, for a shape it may be just the name of the type of shape). This is particularly useful when substituted into the text of an attached callout.
Item PositionThe position of the item in the current design units (X and Y separated by a comma). e.g. 1.3,2.6
HyperlinkValue to be used as a hyperlink when Execute Hyperlink is used. This is largely redundant because you can designate any attribute as a hyperlink.
Post Process Attributes
Plot NamePlace the attribute position where you want the name of the plot to be output. This attribute is only satisfied during post processing.
Plot GroupPlace the attribute position where you want the name of the plot group to be output. This attribute is only satisfied during post processing.
Plot ScalePlace the attribute position where you want the scale of the plot to be output. This attribute is only satisfied during post processing.
Plot StringPlace the attribute position where you want the Plot String from the current plot to be output. This attribute is only satisfied during post processing.

Insert Attribute | Technology - Attribute Names | Document Properties | Post Processing