21.4.8 sd_connect_pins_to_constant

Description

This tcl command connects SmartDesign top level output ports or input instance pins to constant values.

Important: This command will not work on multiple pins in release v2021.1. Support for multiple pins will be provided in the next Libero release.
sd_connect_pins_to_constant -sd_name {smartdesign component name} \ -pin_names {port or pin names} \ -value {constant value}

Arguments

ParameterTypeDescription
sd_namestringSpecifies the name of the SmartDesign component. It is mandatory.
pin_namesstringSpecifies the names of the top level output ports or the instance level input pins to be tied to constant values. It is mandatory.
valuestringSpecifies the constant value to be assigned to the port/pin. It is mandatory. The acceptable values to this argument are GND/VCC/hexadecimal numbers.
Return TypeDescription
NoneNone

Error Codes

Error CodeDescription
NoneParameter 'value' has illegal value.
NoneRequired parameter 'value' is missing.
NoneParameter 'pin_names' has illegal value.
NoneRequired parameter 'pin_names' is missing.
NoneParameter 'sd_name' has illegal value.
NoneRequired parameter 'sd_name' is missing.

None

The component 'design_name' doesn't exist.
NoneParameter 'param_name' is not defined. Valid command formatting is 'sd_connect_pins_to_constant -sd_name "sd_name" -pin_names "pin_names" -value "value"'.
SDCTRL05Pin 'pin_name' does not exist.

Supported Families

Supported Families
PolarFire®
PolarFire SoC
RTG4
SmartFusion® 2
IGLOO® 2

Example

This example connects "bypass" pin to "GND".

sd_connect_pins_to_constant -sd_name {top} \ -pin_names {bypass} \ -value {GND}