Technology|power_central

Power Solutions

Information and tools for conquering the key challenges of power consumption

To successfully address your power requirements, Xilinx provides a complete solution that encompasses power estimators and analyzers, power-driven implementation tool algorithms and a variety of power-related documentation. You will find within these pages practical information and pointers to material applicable to any stage in the FPGA development cycle.

XPower Estimator (XPE)

We offer product-specific spreadsheet-based power estimation tools, delivering significant improvements in accuracy and ease-of-use when compared with other power estimation tools.

XPE Spreadsheets - Important Note:

The following spreadsheets contain macros. You must enable macros within Excel. If you use:
  • Excel-2003, then go to Tool > Macro > Security
  • Excel-2007, then go to Excel options > Trust Center > Trust Center Settings > Macro Settings
Device Family Last Update
Virtex®-6 July. 23rd, 2010
Virtex-5 July. 23rd, 2010
Virtex-4 Mar. 16th, 2009
Spartan®-6 July. 23rd, 2010
Spartan-3A/3AN/3A DSP July. 23rd, 2010
Spartan-3E Apr. 8th, 2009
Spartan-3 Apr. 8th, 2009

XPower Analyzer

Delivered with ISE® Design Suite, Xpower Analyzer provides accurate power analysis after design implementation, highlighting areas in the design for potential power reduction.

Web Power Tools

Web-based power tools designed to get accurate power estimates for older architectures.

Power Optimization

Xilinx provides a complete solution from software tools to IC technologies to help you to optimize the total power consumption of your design.

  • ISE Design Goals and Strategies: With goal-based implementation, ISE Design Suite 11 offers a simple, one-step process to specify power optimization leading to an average of 12% lower dynamic power for the Spartan-3A family and 10% for Virtex-5 families.
  • Intelligent Clock-Gating (Virtex-6 FPGA in ISE Design Suite 12.1): A unique optimization to reduce dynamic power up to 30%. The software can automatically neutralize unnecessary logic activity, a primary factor of power dissipation. The algorithms thoroughly analyze the switching activity for all registers to detect unnecessary transitions. As a result, gating signals are created and connected to Slices enable to cancel these transitions.
  • Logic Resynthesis: Global netlist re-synthesis to minimize logic and LUT interconnect. This optimization can be guided by a SAIF or VCD file.
  • Placer: Optimizations during placement, ISE regroups logic to minimize power on high activity paths. It also reduces the number of clock spines necessary to lower power. This optimization can leverage an activity file in the form of a SAIF or VCD file.
  • Routing Capacitance Optimizations: The Router selects the most power efficient lines in the silicon to reduce dynamic power. This can also use an activity file.

Additional information on design tools properties to perform a power-optimized implementation:

/csi/footer.htm