×

Digital phase locked loop having coarse and fine stepsize variable delay lines

  • US 5,604,775 A
  • Filed: 09/29/1995
  • Issued: 02/18/1997
  • Est. Priority Date: 09/29/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A digital phase locked loop for use with a clock tree having an input and a plurality of clock propagation paths extending from the input to a plurality of outputs, comprising:

  • a coarse stepsize variable delay line and a fine stepsize variable delay line connected in series for receiving a reference clock pulse and imparting thereto variable delays in accordance with higher significant bits applied to the coarse stepsize delay line and in accordance with lower significant bits applied to the fine stepsize delay line, and delivering the delayed clock pulse to the input of said clock tree;

    a phase detector for detecting a phase difference between the reference clock pulse and delayed clock pulse appearing at one of the outputs of the clock tree; and

    delay control means for counting the reference clock pulse to produce a count value, incrementing or decrementing the count value in accordance with an output of said phase detector and supplying the count value as said higher and lower significant bits to said coarse and fine stepsize variable delay lines at longer intervals than intervals at which said reference clock pulse occurs so that said delayed clock pulse is allowed a sufficient time to propagate through said clock tree,said delay control means including;

    a first time counter for counting said reference clock pulse to produce a count and producing a first timing pulse when the count repeatedly reaches a predetermined value, said first timing pulse defining the start timing of each of said longer intervals;

    a sequence controller responsive to a first occurrence of said first timing pulse for producing a first enable pulse when the output of said phase detector has a first logic level, and responsive to a repeated occurrence of said first timing pulse for producing a second enable pulse when the output of said phase detector has changed to a second logic level;

    an up-down counter arranged to be enabled in response to said first and second enable pulses for counting the reference clock pulse to produce a count value, incrementing or decrementing the count value in accordance with a phase comparison provided by said phase detector, and producing from the count value a first group of delay control bits in response to said first enable pulse, and a second group of delay control bits and a third group of delay control bits in response to said second enable pulse;

    a second timing counter responsive to each occurrence of said first timing pulse for counting a delayed clock pulse from said coarse stepsize delay line to produce a count, and producing a second timing pulse when the count reaches a predetermined value, said second timing pulse defining the end timing of each of said longer intervals; and

    a latch, responsive to said second timing pulse, for latching and forwarding the first and second groups of delay control bits to said coarse stepsize delay line as said higher significant bits and latching and forwarding the third group of control bits to said fine stepsize delay line as said lower significant bits.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×