Output Drive Strength Attributes

UltraScale Architecture SelectIO Resources User Guide (UG571)

Document ID
UG571
Release Date
2023-08-31
Revision
1.15 English

For LVCMOS and LVTTL output buffers, the DRIVE attribute can be used to specify the load that the driver can safely drive to valid logic levels (in mA). The allowed values for the DRIVE attribute are shown in Table: Allowed Values for the DRIVE Attribute .

Table 1-12: Allowed Values for the DRIVE Attribute

Standard

HR I/O Bank Current Drive (mA)

HP I/O Bank Current Drive (mA)

Allowed Values

Default

Allowed Values

Default

LVCMOS12

4, 8, or 12

12

2, 4, 6, or 8

12 (1)

LVCMOS15

4, 8, 12, or 16

12

2, 4, 6, 8, or 12

12

LVCMOS18

4, 8, 12, or 16

12

2, 4, 6, 8, or 12

12

LVCMOS25

4, 8, 12, or 16

12

N/A

N/A

LVCMOS33

4, 8, 12, or 16

12

N/A

N/A

LVTTL

4, 8, 12, or 16

12

N/A

N/A

Notes:

1. Change the drive setting from the default setting in the RTL or XDC file to one of the allowed values before running through the Vivado Design Suite.

The DRIVE attribute uses the following syntax in the XDC file:

set_property DRIVE drive_value [get_ports port_name ]