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

Parameter Type Description
sd_name string Specifies the name of the SmartDesign component. It is mandatory.
pin_names string Specifies the names of the top level output ports or the instance level input pins to be tied to constant values. It is mandatory.
value string Specifies 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 Type Description
None None

Error Codes

Error Code Description
None Parameter 'value' has illegal value.
None Required parameter 'value' is missing.
None Parameter 'pin_names' has illegal value.
None Required parameter 'pin_names' is missing.
None Parameter 'sd_name' has illegal value.
None Required parameter 'sd_name' is missing.

None

The component 'design_name' doesn't exist.
None Parameter 'param_name' is not defined. Valid command formatting is 'sd_connect_pins_to_constant -sd_name "sd_name" -pin_names "pin_names" -value "value"'.
SDCTRL05 Pin '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}