Product Documentation
Virtuoso ADE SKILL Reference
Product Version IC23.1, November 2023

maeGetTags

maeGetTags(
[ ?session t_sessionName ]
[ ?elementType l_elementType ]
)
=> l_tagsList / nil

Description

Returns a list of tags assigned to the specified corners or variables in the given session.

Arguments

?session t_sessionName

The name of the session in which the tags are to be queried. If not specified, the current session is used.

?elementType l_elementType

The type of element for which the tags are to be queried.

  • GlobalVars: Lists the tags assigned to global variables.
  • TestVars: Lists the tags assigned to the design variables.
  • Corners: Lists the tags assigned to corners.
  • All: Lists the tags assigned to global variables, design variables, and corners.

Value Returned

l_tagsList

List of tags assigned to the specified variables.

nil

The specified variables do not have any tags assigned to them.

Examples

Returns a list of tags assigned to the global variables.

maeGetTags(?elementType '(GlobalVars))
=> (nil GlobalVars (nil supply ("vdd") calcVal ("cct_freq") load ("cload" "rload" "res1")
)
)

Returns the list of tags assigned to the design variables.

maeGetTags(?elementType '(TestVars))
=> (nil TestVars (nil supply ("vdd") load ("cload" "rload" "vdd")))

Returns the list of tags assigned to corners.

maeGetTags(?elementType '(Corners))
=> (nil Corners   (nil projectA ("C0_0" "C0_1"))

The tag projectA is assigned to the corners C0_0 and C0_1.

Returns the list of tags assigned to global variables, design variables, and, corners.

maeGetTags(?elementType '(All))
=> (nil Corners (nil) TestVars (nil supply ("vdd") load ("cload" "rload" "vdd"))
GlobalVars (nil supply ("vdd") calcVal ("cct_freq")
load ("cload" "rload" "res1")
)
)

Related Topics

maeDeleteTags

maeSetTags


Return to top
 ⠀
X