Output Drive Strength Attributes - Output Drive Strength Attributes - UG861

Spartan UltraScale+ FPGAs SelectIO Resources User Guide (UG861)

Document ID
UG861
Release Date
2026-04-28
Revision
1.1 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 the following table.

Table 1. Allowed Values for the DRIVE Attribute
Standard HD I/O Bank Current Drive (mA) HP I/O Bank Current Drive (mA) XP5IO I/O Bank Current Drive (mA)
Allowed Values Default Allowed Values Default Allowed Values Default
LVCMOS10 N/A N/A N/A N/A 2, 4, 6 4
LVCMOS11 N/A N/A N/A N/A 2, 4, 6 4
LVCMOS12 4, 8 8 2, 4, 6, or 8 8 2, 4, 6, 8 8
LVCMOS135 N/A N/A N/A   2, 4, 6, 8 8
LVCMOS15 4, 8 8 2, 4, 6, 8, or 12 12 2, 4, 6, 8, or 12 8
LVCMOS18 4, 8, or 12 12 2, 4, 6, 8, or 12 12 N/A N/A
LVCMOS25 4, 8, or 12 12 N/A N/A N/A N/A
LVCMOS33 4, 8, or 12 12 N/A N/A N/A N/A
LVTTL 4, 8, or 12 12 N/A N/A N/A N/A

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

set_property DRIVE drive_value [get_ports port_name ]