21.13.1.1 add_probe_insertion_point

Description

This Tcl command adds a probe point to be connected to user-specified I/Os for probe insertion flow. This command will fail if any of the parameters are missing.

Note:

Probe Insertion feature disabled in the SmartDebug Demo and Standalone modes.

add_probe_insertion_point -net {net_name} \
                          -driver {driver_name} \
                          -pin {pin_name} \
                          -port {port_name}

Arguments

ParameterTypeDescription

net

string

Specify name of the existing net which is added in probe insertion list. This parameter is mandatory.

driver

string

Specify driver name of the net. This parameter is mandatory.

pin

string

Specify Package pin name(that is, I/O to which the net will be routed during probe insertion). This parameter is mandatory.

port

string

Specify user-specified name for the probe insertion. This parameter is mandatory.

Return TypeDescription
NoneNone

Error Codes

Error CodeDescription

None

Port name is already used.

None

Not a valid pin or already used pin.

None

Parameter 'param_name' is not defined. Valid command formatting is

'add_probe_insertion_point [-net "net_name"] \[-driver "driver_name"] \ [-pin "pin_name"] \ [-port "port_name"]'.

None

Probe insertion operations are not supported in Standalone SmartDebug.

Supported Families

PolarFire

PolarFire SoC

SmartFusion 2
IGLOO 2
RTG4

Example

This example adds a probe point to the probe insertion list:

add_probe_insertion_point -net {sw} \
                          -driver {sw_buf/IN:Y} \
                          -pin {Unassigned} \
                          -port {Probe_Insert0}

See Also

  • remove_probe_insertion_point

  • program_probe_insertion