OBUFTDS - 2025.1 English - Primitive: Differential 3-state Output Buffer - UG974

UltraScale Architecture Libraries Guide (UG974)

Document ID
UG974
Release Date
2025-05-29
Version
2025.1 English

Primitive: Differential 3-state Output Buffer

  • PRIMITIVE_GROUP: I/O
  • PRIMITIVE_SUBGROUP: OUTPUT_BUFFER
  • Families: UltraScale, UltraScale+

Introduction

The OBUFTDS is a differential 3-state output buffer primitive.

I/O attributes that do not impact the logic function of the component, such as IOSTANDARD and SLEW, should be supplied to the top-level port via an appropriate property. For details on applying such properties to the associated port, see the Vivado Design Suite Properties Reference Guide (UG912).

Logic Table

Inputs Outputs
I T O OB
X 1 Z Z
0 0 0 1
1 0 1 0

Port Descriptions

Port Direction Width Function
I Input 1 Buffer input.
O Output 1 Diff_p output. Connect directly to a top-level port in the design.
OB Output 1 Diff_n output. Connect directly to a top-level port in the design.
T Input 1 3-state enable input.

Design Entry Method

Instantiation Yes
Inference No
IP and IP Integrator Catalog No

VHDL Instantiation Template

Verilog Instantiation Template

Related Information