AR #31269 - 11.1 Constraints System - Cannot prevent a PERIOD constraint from propagating through a DCM, PLL, or DLL

Search Answers Database


 

11.1 Constraints System - Cannot prevent a PERIOD constraint from propagating through a DCM, PLL, or DLL

AR# 31269
Part SW-Constraints System
Last Modified 2009-06-30 00:00:00.0
Status Active
Keywords NGDBuild, timegroup, timegrp, timespec

Description

Keywords: NGDBuild, timegroup, timegrp, timespec

If a NET/TIMESPEC PERIOD constraint is set on the input clock of a DCM and a TIMESPEC PERIOD is set on an output of the DCM, the NET PERIOD and initial TIMESPEC PERIOD overrides the second TIMESPEC PERIOD.

How do I prevent the constraints on the output from being overridden?

Solution 1

The work-around is to only place a PERIOD constraint on the input or only the outputs of the PLL/DCM/MMCM, but not both.

Solution 2

Using PRIORITY Keyword
To work around this problem, add the PRIORITY keyword to the TIMESPEC PERIOD which propogates through DCM/PLL/PMCD components, so the derived clocks can be overridden by the user's TIMESPEC PERIOD with the PRIORITY keywords with a higher value.
 
 
/csi/footer.htm