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

maeSetTags

maeSetTags(
[ ?session t_sessionName ]
[ ?variables l_variables ]
[ ?corners l_corners ]
[ ?tags l_tags ]
[ ?overwrite g_overwrite ]
)
=> t / nil

Description

Assigns the given tags to the specified corners and variables. You can also append to or overwrite the existing tags.

Arguments

?session t_sessionName

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

?variables l_variables

List of global or design variables to which you want to assign the specified tags.

?corners l_corners

List of corners to which you want to assign the specified tags.

?tags l_tags

List of strings containing the tags to be assigned to the specified variables or corners.

?overwrite g_overwrite

Overwrites the existing tags assigned to a variable or corner. If not specified, the list of tags is appended to the existing tags.

Value Returned

t

The given tags are assigned to the specified variables or corners.

nil

The specified tags do not exist in the given session.

Examples

Assigns the tags projectA and projectB to the variables vdd and vin, and the corners C0 and C1, by overwriting the existing ones.

maeSetTags(?variables '("vdd" "vin") ?corners '("C0" "C1") ?tags '("projectA" "projectB") ?overwrite t)
=> t


  





Return to top
 ⠀
X