^

AR# 34766 Spartan-6 PLL - Incorrect Compensation Mode Set

The ISE Design Suite 11.5 software incorrectly sets the compensation mode for the PLL. This will have timing implications when performing timing analysis.

Issue Description:

When the PLL compensation is set to ?SYSTEM_SYNCHRONOUS?, the PLL input delays are not being set to ensure zero hold times. The problem is caused by the ISE Design Suite 11.5 software not correctly setting the PLL settings. The timing information delivered in the timing analysis tools is based on SYSTEM_SYNCHRONOUS being set, and will therefore be incorrect with respect to what is implemented in hardware.

Software Behavior:

This issue will be fixed in ISE Design Suite 12.1. The issue is present in ISE Design Suite 11.5 and earlier.

Workaround:

All compensation settings besides SYSTEM_SYNCHRONOUS are correct for the PLL. It is recommended to use SOURCE_SYNCHRONOUS compensation mode if possible in the design to ensure matching of the software timing tools and hardware behavior.

For more information on the PLL and compensation settings, please refer to the Spartan-6 FPGA Clocking Resource User Guide (UG382).

AR# 34766
Date Created 03/17/2010
Last Updated 03/23/2010
Status Active
Type
Devices
  • Spartan-6 LX
  • Spartan-6 LXT
Tools
  • ISE Design Suite - 11.5
Feed Back