Three state phase detector
First Claim
Patent Images
1. A circuit, comprising:
- means for receiving a first pulse of a first digital signal;
means for receiving a second pulse of a second digital signal;
means for determining if said first and second pulses are synchronized within a predetermined tolerance value; and
means for determining which of said first and second pulses is leading the other, wherein said means for determining if said first and second pulses are synchronized within said predetermined tolerance value further comprises;
a first latch circuit having an input coupled to said means for receiving said second pulse of said second digital signal;
a first delay circuit coupled between said means for receiving said first pulse of said first digital signal and a clock input to said first latch circuit;
a second latch circuit having a clock input coupled to said means for receiving said first pulse of said first digital signal;
a second delay circuit coupled between said means for receiving said second pulse of said second digital signal and an input to said second latch circuit; and
an XOR circuit having a first input coupled to an output of said first latch circuit and a second input coupled to an output of said second latch circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
A phase detector circuit receives both a reference clock signal and a sense clock signal and produces a synchronization signal if the sense and reference clock signals are in phase within a specified tolerance. A lead/lag signal is provided to a skew control circuit and accompanying delay circuits to increase or decrease the amount of delay on the reference clock signal and the sense clock signal if the two signals are not in phase within the specified tolerance. The sense clock signal is a feedback signal returned from logic circuitry, which originally receives the reference clock signal, which may be supplied by a master clock signal within a processor.
71 Citations
13 Claims
-
1. A circuit, comprising:
-
means for receiving a first pulse of a first digital signal; means for receiving a second pulse of a second digital signal; means for determining if said first and second pulses are synchronized within a predetermined tolerance value; and means for determining which of said first and second pulses is leading the other, wherein said means for determining if said first and second pulses are synchronized within said predetermined tolerance value further comprises; a first latch circuit having an input coupled to said means for receiving said second pulse of said second digital signal; a first delay circuit coupled between said means for receiving said first pulse of said first digital signal and a clock input to said first latch circuit; a second latch circuit having a clock input coupled to said means for receiving said first pulse of said first digital signal; a second delay circuit coupled between said means for receiving said second pulse of said second digital signal and an input to said second latch circuit; and an XOR circuit having a first input coupled to an output of said first latch circuit and a second input coupled to an output of said second latch circuit. - View Dependent Claims (2, 3)
-
-
4. A circuit for adjusting skew in a digital clock signal, comprising:
-
means operable for receiving said clock signal; means operable for transmitting said clock signal to a logic circuitry; means operable for receiving from said logic circuitry a feedback signal associated with said clock signal; means operable for determining if said clock signal and said feedback signal are synchronized within a predetermined tolerance value; means operable for determining which of said clock signal and said feedback signal is leading the other; means operable for removing delay from said feedback signal and said clock signal when said feedback signal is lagging said clock signal, wherein said means operable for removing delay from said feedback signal and said clock signal is coupled to said means for determining which of said clock signal and said feedback signal is leading the other and coupled to said means for determining if said clock signal and said feedback signal are synchronized; and means operable for delaying said feedback signal and said clock signal when said feedback signal is leading said clock signal, wherein said means operable for delaying said feedback signal and said clock signal is coupled to said means for determining which of said clock signal and said feedback signal is leading the other, and coupled to said means for determining if said clock signal and said feedback signal are synchronized. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A data processing system comprising:
-
a processor coupled to a storage device, a memory device, an input device, and an output device via a bus, said processor further comprising; a clock source for producing a clock signal for use within logic circuitry in said processor; means operable for receiving said clock signal; means operable for transmitting said clock signal to said logic circuitry; means operable for receiving from said logic circuitry a feedback signal associated with said clock signal; means operable for determining if said clock signal and said feedback signal are synchronized within a predetermined tolerance value; means operable for determining which of said clock signal and said feedback signal is leading the other; means operable for removing delay from said feedback signal and said clock signal when said feedback signal is lagging said clock signal, wherein said means operable for removing delay is coupled to said means for determining which of said clock signal and said feedback signal is leading the other; and means operable for delaying said feedback signal and said clock signal when said feedback signal is leading said clock signal, wherein said means operable for delaying is coupled to said means for determining which of said clock signal and said feedback signal is leading the other. - View Dependent Claims (10, 11, 12, 13)
-
Specification