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# 57447

Spartan-6 - Small current leakage from VCCINT to VCCAUX during power-down / power-off


When powering down (powering off) a Spartan-6 device, an internal current leakage path might exist from the VCCINT rail to the VCCAUX rail.


A small leakage current path can exist between the VCCINT and VCCAUX voltage rails in Spartan-6 devices during a power-down / power-off cycle. This situation only exists on a very small subset of devices. It can be triggered when VCCAUX is powered-off prior to VCCINT, and the VCCAUX voltage lowers to approximately 0.75V. The leakage can be as high as 17mA, but is much more typically less than 3mA or completely non-existent.

Potential Hazard

If there are no other active or passive devices on the board sharing the VCCAUX rail, or if the current loading of other devices is too small, the VCCAUX rail can actually "hang" around the 0.75V level due to the current being fed from the VCCINT voltage rail, until the time that the VCCINT power rail is actually powered-off. If the VCCAUX voltage is used to directly control the enable pin of the VCCINT rail voltage regulator, this can cause the hazardous situation where the VCCINT regulator never shuts down.


The Spartan-6 device will naturally load the VCCAUX voltage rail, drawing current and lowering the voltage to at least 0.9V before the potential VCCINT current leakage path can be triggered. So, the suggested work-around if the above mentioned hazard situation is implemented on a board is to change the enable circuit of the VCCINT regulator so that enable pin of the VCCINT regulator will trigger to shut off its output when a VCCAUX voltage level of 1.0V (or higher) is reached. Typically, this can be accomplished by using a resistor divider network on the Enable pin.

Alternatively, a resistive, deterministic load can be placed on the VCCAUX rail that is either always present, or enabled only during a power-off event. This load would need to "bleed" off the VCCINT current being leaked to the VCCAUX voltage rails, and lower the VCCAUX voltage low enough to trigger the VCCINT regulator's enable.

AR# 57447
Date Created 09/12/2013
Last Updated 09/13/2013
Status Active
Type General Article
  • Spartan-6
  • Spartan-6 LX
  • Spartan-6 LXT
  • Spartan-6Q