Claims
- 1. A delay compensation circuit for a delay locked loop which includes a main delay line having a fine delay line comprising a plurality of fine delay elements and a coarse delay line comprising a plurality of coarse delay elements, said main delay line being controlled by a controller, said delay compensation circuit comprising:
(a) a first auxiliary delay path including a coarse delay element, (b) a second auxiliary adjustable fine delay adapted for modelling said coarse delay element in said first auxiliary delay path, (c) a counter for controlling the delay of said adjustable fine delay to a value which is substantially the same as the delay of said modelled coarse delay element to obtain a fine delay count; (d) a circuit for applying a representation of the system clock to the first and second auxiliary delay paths in parallel, and (e) a circuit for applying said fine delay count from said counter to the controller of said main delay line for adjusting the fine delay line of the main delay line to a value which is the same as the delay of said modelled coarse delay element, in which
an output of each of the auxiliary delay paths is coupled to an input of a phase detector; a first auxiliary delay path of said pair of delay paths including said coarse delay element, said second auxiliary delay path of said pair of delay paths including said fine delay elements which model the delay of said coarse delay element, the number of fine delay elements required to provide a delay which is equal to that of said coarse delay element being determined by said delay compensation circuit, said modelled coarse delay element being similar to each coarse delay element of the main delay line, the counter controlling the delay of said second delay path, and the output of the phase detector being coupled to said counter.
- 2. A method of compensating for fine delay jitter in a clock driven main delay locked loop which includes coarse and fine delay elements, comprising:
in parallel feeding said clock through a first auxiliary delay path having a number of fine delay elements having an adjustable number of fine delay steps, and simultaneously feeding the clock through a second auxiliary delay path having a further coarse delay element having the same delay as a coarse delay element of said main delay line, detecting a phase difference between outputs of the first and second auxiliary delay paths and controlling a counter thereby, adjusting the number of fine delay steps of said first auxiliary delay path to accurately compensate delay through the second auxiliary delay path, and controlling the fine delay in the main delay locked loop from the counter so as to minimize fine delay jitter in the main delay locked loop.
- 3. A method as defined in claim 2 and dynamically adjusting the number of selectable fine delay steps in the first auxiliary delay path to provide a delay which is equal to the coarse delay in the second auxiliary delay path.
- 4. A method as defined in claim 3 in which the number of coarse delay elements in the second auxiliary delay path is one, and the second auxiliary delay path further includes a further series of fine delay elements having a total delay which is equal to the delay of the first auxiliary delay path.
- 5. A method of compensating for fine delay jitter in a main circuit when switching between a coarse delay element and plural fine delay elements, comprising:
providing a model of a coarse delay element in an auxiliary fine delay path, and providing a signal to a control circuit in said main circuit from said auxiliary fine delay path indicating a required amount of fine delay to accurately substitute for the coarse delay element in said main circuit resulting from the model.
- 6. A method of compensating for fine delay jitter in a main circuit when switching between a coarse delay element and plural fine delay elements is required, comprising:
providing a model of a coarse delay element through an auxiliary fine delay line, and providing a count from said auxiliary fine delay line to a control circuit in said main circuit indicating a required fine delay to accurately substitute for the coarse delay element in said main circuit resulting from the model.
- 7. A delay line compensation circuit for a first delay locked loop which includes a main delay line having a fine delay controlled by a controller, and a coarse delay which is switched with the fine delay periodically, said delay compensation circuit comprising:
(a) a second delay locked loop which includes an auxiliary fine delay line for modelling a coarse delay element, (b) a counter for controlling the fine delay of the auxiliary delay line to a value which is substantially the same as that of the coarse delay element, (c) a circuit for applying a representation of a system clock to the auxiliary delay line, and (d) a circuit for applying the fine delay count of said counter to said controller for adjustment of the fine delay of the main delay line to a delay value which is the same as that of a coarse delay element of the main delay line.
Parent Case Info
[0001] This application is a continuation application of U.S. Ser. No. 09/106,755 filed Jun. 30, 1998.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09106755 |
Jun 1998 |
US |
| Child |
09968897 |
Oct 2001 |
US |