ISPPAC-CLK5610V-01T100C LATTICE [Lattice Semiconductor], ISPPAC-CLK5610V-01T100C Datasheet - Page 29
![no-image](/images/no-image-200.jpg)
ISPPAC-CLK5610V-01T100C
Manufacturer Part Number
ISPPAC-CLK5610V-01T100C
Description
In-System Programmable, Zero-Delay Clock Generator with Universal Fan-Out Buffer
Manufacturer
LATTICE [Lattice Semiconductor]
Datasheet
1.ISPPAC-CLK5610V-01T100C.pdf
(47 pages)
Lattice Semiconductor
ispClock5600 Family Data Sheet
which are multiples of four (in fine mode) may be divided by two. For example, a V-divider setting of 24 will divide
down to 12, which is also a legal V-divider setting, whereas an initial setting of 26 would divide down to 13, which is
not a valid setting.
When one moves from coarse skew mode to fine skew mode, the extra divide-by-two factor is removed from
between the VCO and the V-divider bank, halving the VCO’s effective operating frequency. To compensate for this
change, all of the V-dividers must be doubled to move the VCO back into its specified operating range and maintain
consistent output frequencies. The only situation in which this may be a problem is when a V-divider initially in
coarse mode has a value greater than 32, as the corresponding fine skew mode setting would be greater than 64,
which is not supported.
Output Skew Matching and Accuracy
Understanding the various factors which relate to output skew is essential for realizing optimal skew performance in
the ispClock5600 family of devices.
In the case where two outputs are identically configured, and driving identical loads, the maximum skew is defined
by t
which is specified as a maximum of 50ps. In Figure 25 the Bank1A and BANK2A outputs show the skew
SKEW,
error between two matched outputs.
Figure 25. Skew Matching Error Sources
2ns +/- (t
) +/- (t
)
SKEW
SKERR
+/- t
SKEW
BANK1A
(skew setting = 0)
BANK2A
(skew setting=0)
BANK3A
(skew setting = 2ns)
One can also program a user-defined skew between two outputs using the skew control units. Because the pro-
grammable skew is derived from the VCO frequency, as described in the previous section, the absolute skew is
very accurate. The typical error for any non-zero skew setting is given by the t
specification. For example, if
SKERR
one is in fine skew mode with a VCO frequency of 500MHz, and selects a skew of 8TU, the realized skew will be
2ns, which will typically be accurate to within +/-30 ps. An example of error vs. skew setting can be found in the
chart ‘Typical Skew Error vs. Setting’ in the typical performance characteristics section. Note that this parameter
adds to output-to-output skew error only if the two outputs have different skew settings. The Bank1A and Bank3A
outputs in Figure 25 show how the various sources of skew error stack up in this case. Note that if two or more out-
puts are programmed to the same skew setting, then the contribution of the t
skew error term does not apply.
SKERR
When outputs are configured or loaded differently, this also has an effect on skew matching. If an output is set to
support a different logic type, this can be accounted for by using the t
output adders specified in the Table
IOO
‘Switching Characteristics’. That table specifies the additional skew added to an output using LVPECL as a base-
line. For instance, if one output is specified as LVTTL (t
= 0.15ns), and another output is specified as LVPECL
IOO
(t
= 0ns), then one could expect 0.1ns of additional skew between the two outputs. This timing relationship is
IOO
shown in Figure 26a.
29