EasyManuals Logo

Xilinx Spartan 6 FPGA User Manual

Xilinx Spartan 6 FPGA
40 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #39 background imageLoading...
Page #39 background image
Spartan-6 FPGA Power Management www.xilinx.com 39
UG394 (v1.1) September 4, 2012
ISE Design Suite Power Optimization
Saving Clock Routing Power
Clocks are a significant aspect of power consumption because of their high fanout nets and
also because controlling them limits the number of logic primitives toggling in a design. If
possible, stop the clock where it enters the FPGA, so that it does not consume any FPGA
power. If the clock can not be gated externally, then disable it inside the FPGA using the
BUFGCE primitive. Avoid using logic to gate clocks, since CLB logic introduces
route-dependent skew and makes the design sensitive to the timing hazards of lot-to-lot
variations. Minimizing the amount of routing a clock net uses is helpful, since the Xilinx
software automatically disables clock nets where possible for unused areas of CLBs.
If possible, minimize the number of DCMs or PLLs required in the design. A single PLL
can be shared with both halves of a GTP_DUAL transceiver. A DCM_CLKGEN can be
used to dynamically scale clock frequency as needed for the application, helping to
minimize power.
ISE Design Suite Power Optimization
Power can also be reduced automatically in the Xilinx design tools. With goal-based
implementation, the ISE Design Suite offers a simple, one-step process to specify power
optimization. Design Goals and Strategies control the implementation tools by using
preset process properties designed to achieve a particular design goal. Power optimization
attempts to meet timing constraints as well as reduce power consumption.
For guidelines on design techniques to reduce power consumption, see the Power
Advantage page at:
h
ttp://www.xilinx.com/products/technology/power/index.htm

Table of Contents

Other manuals for Xilinx Spartan 6 FPGA

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Xilinx Spartan 6 FPGA and is the answer not in the manual?

Xilinx Spartan 6 FPGA Specifications

General IconGeneral
BrandXilinx
ModelSpartan 6 FPGA
CategoryMicrocontrollers
LanguageEnglish

Related product manuals