We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 58732

Xilinx SelectIO - How are Vil, Vih, Vol, Voh related? Are Vol and Voh the garanteed DC output voltage levels from the I/O?


All Xilinx family Data Sheet: DC and Switching Characteristics documents contain a table titled "SelectIO DC Input and Output Levels" where the values are specified for Vil, Vih, Vol, Voh, Iol, and Ioh. The relationship and definition for the output specifications of Vol/Voh and Iol/Ioh is often misinterpreted.


There is typically a paragraph in the device data sheet that precedes the "SelectIO DC Input and Output Levels" table that states: "... Values for IOL and IOH are guaranteed over the recommended operating conditions at the VOL and VOH test points..."

The VOL and VOH values provide the test-point voltages are that are used for specifying the IOL and IOH currents. Essentially, it specifies the minimum current drive across process, voltage, and temperature variation (PVT), at those test-point voltages.

To analyze the actual voltage levels that are reached when driving, it is important to consider if the SelectIO output buffer is toggling or only driving a steady DC level, as well as what is being driven on the PCB net. When the SelectIO output buffers are driving out with no resistive loads at a steady (DC) level, or only occasionally switching, the nets will tend to drive all the way to ground when low or all the way to VCCO when high. Resistive terminated loads will reduce the amplitude, for both non-toggling (DC) as well as toggling (AC) drivers. And when the buffer is toggling, as the data/toggle rates or the capitive loading on the nets go up, the signal amplitude will reduce.

The best way to analyze if a receiver's input requirements are being met by the Xilinx SelectIO output for DC or AC cases is to setup and perform signal integrity simulations (SI) using Xilinx's IBIS or HSPICE models, and models for any connectors and other devices on the PCB net. The Xilinx SI models, both HSPICE and IBIS, are available on the Xilinx Support website.

AR# 58732
Date 12/11/2013
Status Active
Type General Article
  • SoC
  • FPGA Device Families
  • XA Zynq-7000
  • More
  • Zynq-7000
  • Zynq-7000Q
  • Artix-7
  • Artix-7Q
  • Extended Spartan-3A
  • Kintex-7
  • Kintex-7Q
  • Spartan-3
  • Spartan-3A
  • Spartan-3A DSP
  • Spartan-3AN
  • Spartan-3E
  • Spartan-6
  • Spartan-6Q
  • Virtex UltraScale
  • Virtex-4
  • Virtex-4Q
  • Virtex-4QV
  • Virtex-5
  • Virtex-5Q
  • Virtex-5QV
  • Virtex-6
  • Virtex-6Q
  • Virtex-6QL
  • Virtex-7
  • Virtex-7Q
  • Less
Page Bookmarked