EP1031203A2

Delay locked loop circuitry for clock delay adjustment

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 4 February 2018, 8.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

45 claims: 6 independent, 39 dependent

  1. 1
    Claims of equivalent WO 9837656 A2 WHAT IS CLAIMED IS:1. A method for producing a set of phase vectors, the method comprising the steps of: producing a set of phase vectors from a set of delay producing elements coupled in series to form a chain, the first delay in the chain receiving a chain- input clock, the chain- input clock coupled to an input clock, wherein any two adjacent phase vectors are separated by an unit delay and all unit delays are equal;and adjusting the delays between phase vectors such that a selected phase vector is in a predetermined phase relationship with the input clock, wherein the set of phase vectors spans a predetermined degree of phase shift of the input clock.
  2. 12
    A method for generating a predetermined phase relationship between an input clock and an output clock, the method comprising the steps of:selecting a pair of phase vectors from a set of phase vectors, each vector separated in time from an adjacent vector by an unit delay;producing the output clock from an interpolator that receives the selected pair of phase vectors;delaying the output clock from the interpolator by a delay equal to a multiple of the unit delay to produce a feedback clock;adjusting the selection of a pair of phase vectors received by the interpolator so that the phase of the input clock lies between the selected pair of phase vectors;detecting the difference in phase between the input clock and the feedback clock;interpolating between selected pair of vectors so that the feedback clock is in phase with the input clock based on the detected phase difference between the input clock and the feedback clock;and wherein the output clock from the interpolator has the predetermined phase relationship with the input clock, when the feedback clock is in phase with the input clock, the predetermined phase relationship being a multiple of the unit delay.
  3. 19
    Circuitry for producing a set of phase vectors, the circuitry comprising:at least two adjustable delay elements each having a delay adjust signal, the delay elements coupled in series to form a chain for producing a set of phase vectors, wherein at least one phase vector is produced at the output of each delay element and wherein the first delay element in the chain receives a chain-input clock, the chain-input clock coupled to an input clock;and a delay adjusting circuit receiving the input clock and a selected phase vector, the delay adjusting circuit for adjusting the delays between the phase vectors with the delay adjust signal such that the input clock is in the predetermined phase relationship with the selected phase vector and the set of phase vectors spans a predetermined degree of phase shift of the input clock.
  4. 32
    Circuitry for generating a predetermined phase relationship between a pair of clocks, the circuit comprising:selection circuitry having as inputs a set of phase vectors and a selection control signal, each vector separated in time from an adjacent vector by an unit delay, the selection circuitry for selecting a pair of phase vectors from the set;a phase interpolator circuit receiving the selected pair of phase vectors and a phase adjust signal and generating a phase interpolator output clock, the phase interpolator for adjusting the phase of phase interpolator clock, wherein the output clock is coupled to the phase interpolator output clock;at least one feedback delay element coupled to the phase interpolator output clock to produce a first delayed clock, the feedback delay element delaying the first delayed clock from the phase interpolator output clock by an amount equal to a multiple of the unit delay, wherein a feedback clock is coupled to the first delayed clock;and a phase adjusting circuit receiving the input clock and the feedback clock, wherein the phase adjusting circuit produces the selection control signal for adjusting the selection of a pair of phase vectors produced by the selection circuitry so that the phase of the input clock lies between the selected pair of phase vectors and wherein the phase adjusting circuit produces the phase adjust signal for adjusting the phase interpolator so that the feedback clock is in phase with the input clock, wherein the output clock has the predetermined phase relationship with the input clock, when the feedback clock is in phase with the input clock, the predetermined phase relationship being a multiple of the unit delay.
  5. 44
    A method for generating a predetermined phase relationship between a pair of clocks, the method comprising the steps of:operating a first delay locked loop circuitry to generate a set of phase vectors from an input clock, wherein any two adjacent phase vectors are separated by an unit delay and all unit delays are equal and wherein the set of phase vectors spans a predetermined degree of phase shift of the input clock, when the first loop is locked;and operating a second delay locked loop circuitry to generate the predetermined phase relationship between the pair of clocks, wherein a delayed version of the output clock is in phase to the input clock, when the second loop is locked, the delayed version of the output clock being a multiple of the unit delay between the phase vectors generated from the first loop and the unit delay being derived from the first delayed locked loop.
  6. 45
    A memory system comprising:a controller;a least one memory circuit;a data bus coupling said controller to said at least one memory circuit;a data transmitter and data receiver circuit in at least one of said controller and said one memory circuit, at least one of said data transmitter and data receiver being coupled to clock circuitry for producing a set of phase vectors, said clock circuitry including at least two adjustable delay elements each having a delay adjust signal, the delay elements coupled in series to form a chain for producing a set of phase vectors, wherein at least one phase vector is produced at the output of each delay element and wherein the first delay element in the chain receives a chain-input clock, the chain- input clock coupled to an input clock;and a delay adjusting circuit receiving the input clock and a selected phase vector, the delay adjusting circuit for adjusting the delays between the phase vectors with the delay adjust signal such that the input clock is in the predetermined phase relationship with the selected phase vector and the set of phase vectors spans a predetermined degree of phase shift of the input clock.