probe_level
Syntax
probe_level = wildcard | top
Description
Specifies how to decide the hierarchical depth. Possible values are top and wildcard.
-
top: Count the level starting from the top level. -
wildcard: The level/depth specified in the.probestatement is applied to wildcard(s) only. The hierarchical delimiters explicitly specified in.probeextend the level/depth to be probed (default).
Example
.option probe_level=wildcard
.probe v(x1.XIdecod4.*) level=1
.probe v(x1.XIdecod3.*) preserve=all level=2
.probe v(x1.XIdecod2.*) except=[*net*] level=3
In the Spectre FX log file, the matching of wildcard is given as:
Wildcard match summary:
probe v(x1.XIdecod3.*) depth= 2: 1098
probe v(x1.XIdecod2.*) depth= 3: 206
probe v(x1.XIdecod4.*) depth= 1: 16
Here, the option probe_level is defined as wildcard. As a result, the depth specified with the level parameter is applied to only the wildcard. The parameter preserve=all in the second .probe statement enables Spectre FX to probe all the nodes in different hierarchical levels and parameter except in the third .probe statement excludes all the nodes with the name *net*.
Return to top