Spartan-3 FPGA Family: DC and Switching Characteristics
DS099 (v3.1) June 27, 2013
Product Specification
93
Digital Clock Manager (DCM) Timing
For specification purposes, the DCM consists of three key components: the Delay-Locked Loop (DLL), the Digital Frequency
Synthesizer (DFS), and the Phase Shifter (PS).
Aspects of DLL operation play a role in all DCM applications. All such applications inevitably use the CLKIN and the CLKFB
inputs connected to either the CLK0 or the CLK2X feedback, respectively. Thus, specifications in the DLL tables (
Table 58and
Table 59) apply to any application that only employs the DLL component. When the DFS and/or the PS components are
used together with the DLL, then the specifications listed in the DFS and PS tables
(Table 60 through
Table 63) supersede
any corresponding ones in the DLL tables. DLL specifications that do not change with the addition of DFS or PS functions
Period jitter and cycle-cycle jitter are two (of many) different ways of characterizing clock jitter. Both specifications describe
statistical variation from a mean value.
Period jitter is the worst-case deviation from the average clock period of all clock cycles in the collection of clock periods
sampled (usually from 100,000 to more than a million samples for specification purposes). In a histogram of period jitter, the
mean value is the clock period.
Cycle-cycle jitter is the worst-case difference in clock period between adjacent clock cycles in the collection of clock periods
sampled. In a histogram of cycle-cycle jitter, the mean value is zero.
Delay-Locked Loop (DLL)
Table 58: Recommended Operating Conditions for the DLL
Symbol
Description
Frequency Mode/
FCLKIN Range
Speed Grade
Units
-5
-4
Min
Max
Min
Max
Input Frequency Ranges
FCLKIN
CLKIN_FREQ_DLL_LF
Frequency for the CLKIN input
Low
MHz
CLKIN_FREQ_DLL_HF
High
48
48
MHz
Input Pulse Requirements
CLKIN_PULSE
CLKIN pulse width as a
percentage of the CLKIN period
FCLKIN ≤ 100 MHz
40%
60%
40%
60%
-
FCLKIN > 100 MHz
45%
55%
45%
55%
-
Input Clock Jitter Tolerance and Delay Path Variation(5) CLKIN_CYC_JITT_DLL_LF
Cycle-to-cycle jitter at the CLKIN
input
Low
–
±300
–
±300
ps
CLKIN_CYC_JITT_DLL_HF
High
–
±150
–
±150
ps
CLKIN_PER_JITT_DLL_LF
Period jitter at the CLKIN input
All
–
±1
–
±1ns
CLKIN_PER_JITT_DLL_HF
–
CLKFB_DELAY_VAR_EXT
Allowable variation of off-chip
feedback delay from the DCM
output to the CLKFB input
All
–
±1
–
±1ns
Notes:
1.
DLL specifications apply when any of the DLL outputs (CLK0, CLK90, CLK180, CLK270, CLK2X, CLK2X180, or CLKDV) are in use.
2.
The DFS, when operating independently of the DLL, supports lower FCLKIN frequencies. See Table 60. 3.
The CLKIN_DIVIDE_BY_2 attribute can be used to increase the effective input frequency range up to FBUFG. When set to TRUE,
CLKIN_DIVIDE_BY_2 divides the incoming clock frequency by two as it enters the DCM.
4.
Industrial temperature range devices have additional requirements for continuous clocking, as specified in
Table 64.
5.
CLKIN input jitter beyond these limits may cause the DCM to lose lock. See
UG331 for more details.