Primitive: Differential Input Buffer With Complementary Outputs
- PRIMITIVE_GROUP: I/O
- PRIMITIVE_SUBGROUP: INPUT_BUFFER
- Families: UltraScale, UltraScale+
Introduction
The IBUFDS_DIFF_OUT is a differential input buffer primitive with complementary outputs (O and OB).
I/O attributes that do not impact the logic function of the component, such as IOSTANDARD, DIFF_TERM, and IBUF_LOW_PWR, 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 | IB | O | OB |
| 0 | 0 | No Change | No Change |
| 0 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | No Change | No Change |
Port Descriptions
| Port | Direction | Width | Function |
|---|---|---|---|
| I | Input | 1 | Diff_p Buffer Input. Connect to top-level p-side input port. |
| IB | Input | 1 | Diff_n Buffer Input. Connect to top-level n-side input port. |
| O | Output | 1 | Buffer diff_p output. |
| OB | Output | 1 | Buffer diff_n output. |
Design Entry Method
| Instantiation | Yes |
| Inference | No |
| IP and IP Integrator Catalog | No |