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
Name | Description |
---|---|
Design Attributes | |
Date | Short format of the current system date |
Design Title | Title from summary information |
Design Author | Author from summary information |
Design Revision | Document 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 Subject | Document subject |
Design Comments | Document comments |
Design Name | This uses the name of the design as defined when you save the design. e.g. Design1 |
Design Path | This reads the full path name where the design is saved. e.g. c:/data/Design1.scm |
Last Saved Date | Last saved date of design file. You can find this information on the document Statistics tab. |
Last Saved Time | Last saved time of design file. You can find this information on the document Statistics tab. |
Last Saved Year | Last saved year of design file. Can be used as part of a copyright string. |
Last Saved Author | Last person to save the design file. |
Technology Name | The name of the technology file used to create the design. You can find this information on the document Summary tab. |
Profile Name | The 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 Package | Name 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 Rules | Used to specify individual Autoplace Rules for the component. |
Component Height | The maximum height of the component e.g. “4mm” (the value can be defined on the component or on areas within the symbol) |
Component Name | The component name reference used in the design, e.g. “U6” |
Component Variant Id | Identifies the particular variant component instance that represents the component in the current variant. e.g. “a” |
Current Variant | Displays the current variant. |
Current Variant Description | Displays the current variant Description. |
Fitted In | Lists all the variants in which the component is fitted. |
Not Fitted In | Lists all the variants in which the component is not fitted. |
Footprint Name | The footprint name associated with the component, e.g. “SOIC14” |
FPGA Part | If the Part is defined as FPGA in the Part Library, the attribute will report True or False in the design. |
Group Name | When 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. |
Orientations | Used 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 Description | The description as defined on the component, e.g. “3.3Volts Clock Oscillator” |
Part Family | The description as defined on the component, e.g. “PIC/24AA02” |
Part Name | e.g. “74LS00” |
Part Pin Count | Number of pins on the part |
Star Point Name | The name of the starpoint. |
STEP Enclosure | The filename of the STEP Enclosure model when defined for the component when using the Output STEP File option. |
STEP Filename | The filename of the STEP model to be used for the component when using the Output STEP File option. |
STEP Offsets | Used to apply an adjustment to the positioning of the STEP model for the component when using the Output STEP File option. |
STEP Rotation | Used to rotate the STEP model for the component when using the Output STEP File option. |
STEP Suppress | Use 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 Clash | Used to ignore specific clashes of components when using the Fold feature in the 3D Viewer |
Symbol Name | e.g. “NAND2”, “DIP14” etc |
Symbol Pin Count | Number of pins on the symbol or footprint |
Ungated Pin Nets | When 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 Name | Reports the revision name of the item from the Vault. |
Component Attributes (Database Connection option only) | |
Database Table | Identifies the table in the corporate database that contains the component |
Database Field | Identifies the attribute that contains the key (unique) field value from the corporate database for this component |
Database Key | Displays the value of the attribute identified by the |
Database Status | Contains the result of the last Database Check on the component; Pass, Warning, Fail, Unchecked |
Net Attributes | |
Net Name | e.g. “VCC” |
Net Class Name | e.g. “Power” |
Net Pages | SCM only - pages which net appears on e.g. “Page1:Page2” (see Design Settings) |
Net Type | Reports the Net Type defined for the net e.g. “Power” |
Net Based Entities | |
Differential Pair Name | The name of a Differential Pair. |
Signal Path Name | The name of a Signal Path. |
Sub Net Name | The name of a Sub Net. |
Pad Attributes | |
Component Pin Name | This reports the Component Reference Name and the Pin Number e.g. “U4.6” when attached to a symbol. |
Branch Point Name | The name of a Branch Point. |
Drill Id | The assigned Drill Id. |
Pad Style Name | Attached to a PCB footprint pin, this reports the Pad Style Name, e.g. “Rnd60.0h29.5” |
Pin Functional Name | If a Schematic pin is defined with a Functional name, this can be reported, e.g. “DQS_P”. It overrides the Logic Name. |
Pin Name | Pin physical name e.g. “4” |
Pin Number | Symbol pin number e.g. “14” |
Pin Logic Name | Logic name e.g. “A” |
Pin Network | Name of attached Pin Network |
Pin Package Length | An 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 Type | Displays the assigned Pin Type value on a pin. |
Part Pin Depth | Defines the Pin Depth for all pads on a Component and is used for use for Back Drilling. |
Pin Depth | Defines 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 Name | Displays the testpoint name, e.g. “TP4” |
Gate Attributes (SCM only) | |
Gate Name | Component name with modifier e.g. “U1.A” (see Design Settings) |
Gate Modifier | Just the gate e.g. “A” (without the Component Name, “U1”) |
Gate without Modifier | Just the gate e.g. “U1” (without the modifier, “A”) |
Page Attributes (SCM only) | |
Number Of Pages | Total number of pages in the design e.g. “3” |
Page Link | Added to a Schematic symbol. When the symbol is added to a net, it enables a page name to be linked and jumped to. |
Page Number | e.g. “1” |
Page Name | e.g. “Page3” |
Spice Attributes (SCM only) | |
Spice Device | Spice parameter |
Spice Value | Spice parameter |
Spice Parameters | Spice parameter |
Spice Tolerance | Spice parameter |
Block Attributes (SCM only) | |
Block Name | e.g. “Power Supply” |
Block Author | The name of the author of the original block design |
Block Instance Name | e.g. “B1” |
Block Description | e.g. “Regulated Power Supply” |
Block Original Name | Original name from block |
Layer Attributes (PCB only) | |
Layer Name | The name of the layer the attribute position is placed on. |
Panel Attributes (PCB only) | |
Panel PCB Name | The name of the PCB represented in a panel. |
Panel PCB Instance Name | The 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 Height | Maximum height allowed for a component in the area. e.g. “4mm” (see Area Properties) |
Any Item Attributes | |
Item Name | The 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 Position | The position of the item in the current design units (X and Y separated by a comma). e.g. 1.3,2.6 |
Hyperlink | Value 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 Name | Place the attribute position where you want the name of the plot to be output. This attribute is only satisfied during post processing. |
Plot Group | Place the attribute position where you want the name of the plot group to be output. This attribute is only satisfied during post processing. |
Plot Scale | Place the attribute position where you want the scale of the plot to be output. This attribute is only satisfied during post processing. |
Plot String | Place the attribute position where you want the Plot String from the current plot to be output. This attribute is only satisfied during post processing. |
Related Topics
Insert Attribute | Technology - Attribute Names | Document Properties | Post Processing