Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

dbIsValidSigNetExpr

dbIsValidSigNetExpr( 
t_netExpression 
)
=> t / nil

Description

Given an inherited net expression in the t_netExpression associated with a signal, this function checks whether its syntax is valid. This function does as much local checking as possible, but it does not detect whether the given default net name is global, nor whether the evaluation of the property results in a valid net name.

Arguments

t_netExpression

The inherited net expression that gets attached to a signal.

Value Returned

t

The syntax is valid.

nil

The given inherited net expression is of illegal syntax.

Examples

[@vdd:%:vdd!] is valid syntax.
[@vdd:%] is illegal because the required default net name is missing.
[&vdd:%:vdd!] is illegal because the & character is not a valid search scope designator.

Related Topics

Inherited Connections Functions

Net and Terminal Name Syntax

Instance Name Syntax


Return to top
 ⠀
X