US6839860B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Capture clock generator using master and slave delay locked loops
Assignee: Round Rock Research LLC
•
Filing: 2001-04-19
•
Granted: 2005-01-04
•
Expires: 2021-04-19
Abstract
Abstract A clock generator comprising a master delay locked loop (DLL) and a slave DLL to capture a data signal. The slave DLL generates a slave output signal based on a clock signal. The master DLL receives the slave output signal and compensates variations in delays of the data and clock signals to generate a capture clock signal. When the master and slave DLLs are locked, the capture clock signal is center aligned with the data signal.
Inventors
- 👤 Feng Lin
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 23:44
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/10; G11C7/1078; G11C7/1087; G11C7/22; G11C7/222; H; H03; H03L; H03L7/00; H03L7/06; H03L7/07; H03L7/08; H03L7/081; H03L7/0812; H03L7/0814; H03L7/0816; H04; H04L; H04L7/00; H04L7/02
Claims Analysis
Total Claims: 70
Claim 1
Independent Claim
133 words
A clock generator comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal, the receiving circuit including a first delay and a second delay; a data receiver to receive an external data signal to produce an internal data signal, wherein the data receiver includes a delay equal to the second delay of the receiving circuit; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; and a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, wherein the capture clock signal is 90 degrees out of phase with the internal data signal.
Claim 2
Dependent Claim
133 words
A clock generator comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal, the receiving circuit including a first delay and a second delay; a data receiver to receive an external data signal to produce an internal data signal, wherein the data receiver includes a delay equal to the second delay of the receiving circuit; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; and a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, wherein the capture clock signal is 90 degrees out of phase with the internal data signal.
Claim 3
Dependent Claim
20 words
The clock generator of claim 1 , wherein the external clock signal is edge aligned with the external data signal.
Claim 4
Dependent Claim
137 words
A clock generator comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal; a data receiver to receive an external data signal to produce an internal data signal; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; and a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, wherein the capture clock signal is 90 degrees out of phase with the internal data signal, wherein the receiving circuit includes a clock receiver and a data receiver model, wherein a delay of the data receiver model is the same as a delay of the data receiver.
Claim 5
Dependent Claim
137 words
A clock generator comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal; a data receiver to receive an external data signal to produce an internal data signal; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; and a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, wherein the capture clock signal is 90 degrees out of phase with the internal data signal, wherein the receiving circuit includes a clock receiver and a data receiver model, wherein a delay of the data receiver model is the same as a delay of the data receiver.
Claim 6
Dependent Claim
185 words
A clock generator comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal: a data receiver to receive an external data signal to produce an internal data signal: a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; and a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, wherein the capture clock signal is 90 degrees out of phase with the internal data signal, wherein the first DLL includes: a first delay line to provide a quarter of clock cycle delay to the internal clock signal to generate the output clock signal; a second delay line to provide a quarter of clock cycle delay to the output clock signal to generate a feedback signal; a phase detector to compare an inverse of the internal clock signal and the feedback signal; and a controller to provide control to the first and second delay lines.
Claim 7
Dependent Claim
185 words
A clock generator comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal: a data receiver to receive an external data signal to produce an internal data signal: a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; and a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, wherein the capture clock signal is 90 degrees out of phase with the internal data signal, wherein the first DLL includes: a first delay line to provide a quarter of clock cycle delay to the internal clock signal to generate the output clock signal; a second delay line to provide a quarter of clock cycle delay to the output clock signal to generate a feedback signal; a phase detector to compare an inverse of the internal clock signal and the feedback signal; and a controller to provide control to the first and second delay lines.
Claim 8
Dependent Claim
181 words
A clock generator comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal: a data receiver to receive an external data signal to produce an internal data signal: a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; and a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, wherein the capture clock signal is 90 degrees out of phase with the internal data signal, wherein the second DLL includes: a forward path comprising: a clock receiver; a delay line to apply an amount of delay to the output clock signal to generate a delayed signal; and a clock tree to receive the delayed signal to generate the capture signal; and a feedback path to provide a feedback signal, the feedback path including a model circuit, wherein a delay of the model circuit includes a delay of the clock receiver.
Claim 9
Dependent Claim
181 words
A clock generator comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal: a data receiver to receive an external data signal to produce an internal data signal: a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; and a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, wherein the capture clock signal is 90 degrees out of phase with the internal data signal, wherein the second DLL includes: a forward path comprising: a clock receiver; a delay line to apply an amount of delay to the output clock signal to generate a delayed signal; and a clock tree to receive the delayed signal to generate the capture signal; and a feedback path to provide a feedback signal, the feedback path including a model circuit, wherein a delay of the model circuit includes a delay of the clock receiver.
Claim 10
Dependent Claim
26 words
The clock generator of claim 5 , wherein the feedback signal of the second DLL and the output clock signal of the first DLL are synchronized.
Claim 11
Dependent Claim
162 words
A clock circuit comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal, the receiving circuit including a first delay and a second delay; a data receiver to receive an external data signal to produce an internal data signal, wherein the data receiver includes a delay equal to the second delay of the receiving circuit; a first delay locked loop (DLL) to receive the internal clock signal to produce a slave output clock signal, wherein the slave output clock signal is one-fourth clock cycle delayed from the internal clock signal; and a master DLL connected to the first DLL, the master DLL comprising: a forward path to receive the slave output clock signal to produce a capture clock signal; and a feedback path to receive the capture clock signal to produce a feedback signal, wherein the capture clock signal is center aligned with the internal data signal when the feedback and slave output signals are synchronized.
Claim 12
Dependent Claim
162 words
A clock circuit comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal, the receiving circuit including a first delay and a second delay; a data receiver to receive an external data signal to produce an internal data signal, wherein the data receiver includes a delay equal to the second delay of the receiving circuit; a first delay locked loop (DLL) to receive the internal clock signal to produce a slave output clock signal, wherein the slave output clock signal is one-fourth clock cycle delayed from the internal clock signal; and a master DLL connected to the first DLL, the master DLL comprising: a forward path to receive the slave output clock signal to produce a capture clock signal; and a feedback path to receive the capture clock signal to produce a feedback signal, wherein the capture clock signal is center aligned with the internal data signal when the feedback and slave output signals are synchronized.
Claim 13
Dependent Claim
20 words
The clock circuit of claim 7 , wherein the external clock signal is edge aligned with the external data signal.
Claim 14
Dependent Claim
166 words
A clock circuit comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal; a data receiver to receive an external data signal to produce an internal data signal; a first delay locked loop (DLL) to receive the internal clock signal to produce a slave output clock signal, wherein the slave output clock signal is one-fourth clock cycle delayed from the internal clock signal; and a master DLL connected to the first DLL, the master DLL comprising: a forward path to receive the slave output clock signal to produce a capture clock signal; and a feedback path to receive the capture clock signal to produce a feedback signal, wherein the capture clock signal is center aligned with the internal data signal when the feedback and slave output signals are synchronized, wherein the receiving circuit includes a clock receiver and a data receiver model, wherein a delay of the data receiver model is the same as a delay of the data receiver.
Claim 15
Dependent Claim
166 words
A clock circuit comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal; a data receiver to receive an external data signal to produce an internal data signal; a first delay locked loop (DLL) to receive the internal clock signal to produce a slave output clock signal, wherein the slave output clock signal is one-fourth clock cycle delayed from the internal clock signal; and a master DLL connected to the first DLL, the master DLL comprising: a forward path to receive the slave output clock signal to produce a capture clock signal; and a feedback path to receive the capture clock signal to produce a feedback signal, wherein the capture clock signal is center aligned with the internal data signal when the feedback and slave output signals are synchronized, wherein the receiving circuit includes a clock receiver and a data receiver model, wherein a delay of the data receiver model is the same as a delay of the data receiver.
Claim 16
Dependent Claim
235 words
A clock circuit comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal; a data receiver to receive an external data signal to produce an internal data signal; a first delay locked loop (DLL) to receive the internal clock signal to produce a slave output clock signal, wherein the slave output clock signal is one-fourth clock cycle delayed from the internal clock signal; and a master DLL connected to the first DLL, the master DLL comprising: a forward path to receive the slave output clock signal to produce a capture clock signal; and a feedback path to receive the capture clock signal to produce a feedback signal, wherein the capture clock signal is center aligned with the internal data signal when the feedback and slave output signals are synchronized, wherein the first DLL includes: a first delay line to apply a quarter of clock cycle delay to the internal clock signal produce the slave output clock signal; a second delay line to apply a quarter of clock cycle delay to the slave output clock signal to produce a slave feedback signal; a phase detector to compare an inverse of the internal clock and slave feedback signals to provide shifting signals; and a controller to control the first and second delay lines based on the shifting signals to keep the inverse of the internal clock and slave feedback signals synchronized.
Claim 17
Dependent Claim
235 words
A clock circuit comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal; a data receiver to receive an external data signal to produce an internal data signal; a first delay locked loop (DLL) to receive the internal clock signal to produce a slave output clock signal, wherein the slave output clock signal is one-fourth clock cycle delayed from the internal clock signal; and a master DLL connected to the first DLL, the master DLL comprising: a forward path to receive the slave output clock signal to produce a capture clock signal; and a feedback path to receive the capture clock signal to produce a feedback signal, wherein the capture clock signal is center aligned with the internal data signal when the feedback and slave output signals are synchronized, wherein the first DLL includes: a first delay line to apply a quarter of clock cycle delay to the internal clock signal produce the slave output clock signal; a second delay line to apply a quarter of clock cycle delay to the slave output clock signal to produce a slave feedback signal; a phase detector to compare an inverse of the internal clock and slave feedback signals to provide shifting signals; and a controller to control the first and second delay lines based on the shifting signals to keep the inverse of the internal clock and slave feedback signals synchronized.
Claim 18
Dependent Claim
175 words
A clock circuit comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal; a data receiver to receive an external data signal to produce an internal data signal; a first delay locked loop (DLL) to receive the internal clock signal to produce a slave output clock signal, wherein the slave output clock signal is one-fourth clock cycle delayed from the internal clock signal; and a master DLL connected to the first DLL, the master DLL comprising: a forward path to receive the slave output clock signal to produce a capture clock signal; and a feedback path to receive the capture clock signal to produce a feedback signal, wherein the capture clock signal is center aligned with the internal data signal when the feedback and slave output signals are synchronized, wherein the forward path includes: a delay line to apply a delay to the output clock signal to generate a delayed signal; and a clock tree to receive the delayed signal to generate a plurality of the capture clock signals.
Claim 19
Dependent Claim
175 words
A clock circuit comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal; a data receiver to receive an external data signal to produce an internal data signal; a first delay locked loop (DLL) to receive the internal clock signal to produce a slave output clock signal, wherein the slave output clock signal is one-fourth clock cycle delayed from the internal clock signal; and a master DLL connected to the first DLL, the master DLL comprising: a forward path to receive the slave output clock signal to produce a capture clock signal; and a feedback path to receive the capture clock signal to produce a feedback signal, wherein the capture clock signal is center aligned with the internal data signal when the feedback and slave output signals are synchronized, wherein the forward path includes: a delay line to apply a delay to the output clock signal to generate a delayed signal; and a clock tree to receive the delayed signal to generate a plurality of the capture clock signals.
Claim 20
Dependent Claim
164 words
A clock circuit comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal; a data receiver to receive an external data signal to produce an internal data signal; a first delay locked loop (DLL) to receive the internal clock signal to produce a slave output clock signal, wherein the slave output clock signal is one-fourth clock cycle delayed from the internal clock signal; and a master DLL connected to the first DLL, the master DLL comprising: a forward path to receive the slave output clock signal to produce a capture clock signal; and a feedback path to receive the capture clock signal to produce a feedback signal, wherein the capture clock signal is center aligned with the internal data signal when the feedback and slave output signals are synchronized, wherein the forward path includes a clock receiver, the feedback path includes a model circuit, wherein a delay of the model circuit includes a delay of the clock receiver.
Claim 21
Dependent Claim
164 words
A clock circuit comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal; a data receiver to receive an external data signal to produce an internal data signal; a first delay locked loop (DLL) to receive the internal clock signal to produce a slave output clock signal, wherein the slave output clock signal is one-fourth clock cycle delayed from the internal clock signal; and a master DLL connected to the first DLL, the master DLL comprising: a forward path to receive the slave output clock signal to produce a capture clock signal; and a feedback path to receive the capture clock signal to produce a feedback signal, wherein the capture clock signal is center aligned with the internal data signal when the feedback and slave output signals are synchronized, wherein the forward path includes a clock receiver, the feedback path includes a model circuit, wherein a delay of the model circuit includes a delay of the clock receiver.
Claim 22
Dependent Claim
184 words
A clock circuit comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal, the receiving circuit including a first delay and a second delay; a data receiver to receive an external data signal to produce an internal data signal, wherein the data receiver includes a delay equal to the second delay of the receiving circuit; a first delay locked loop (DLL) comprising: a forward path to provide a slave output clock signal; and a feedback path to provide a feedback signal, wherein the slave output clock signal is 90 degrees out of phase with the internal clock signal when the feedback signal and an inverse of the internal clock signal are synchronized; and a master DLL connected to the first DLL, the master DLL comprising: a forward path to receive the slave output clock signal to produce a capture clock signal; and a feedback path to receive the capture clock signal to produce a feedback signal, wherein the capture clock signal is center aligned with the internal data signal when the feedback and slave output signals are synchronized.
Claim 23
Dependent Claim
184 words
A clock circuit comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal, the receiving circuit including a first delay and a second delay; a data receiver to receive an external data signal to produce an internal data signal, wherein the data receiver includes a delay equal to the second delay of the receiving circuit; a first delay locked loop (DLL) comprising: a forward path to provide a slave output clock signal; and a feedback path to provide a feedback signal, wherein the slave output clock signal is 90 degrees out of phase with the internal clock signal when the feedback signal and an inverse of the internal clock signal are synchronized; and a master DLL connected to the first DLL, the master DLL comprising: a forward path to receive the slave output clock signal to produce a capture clock signal; and a feedback path to receive the capture clock signal to produce a feedback signal, wherein the capture clock signal is center aligned with the internal data signal when the feedback and slave output signals are synchronized.
Claim 24
Dependent Claim
206 words
A clock generator comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal; a data receiver to receive an external data signal to produce an internal data signal; a slave delay locked loop (DLL) to receive the internal clock signal to produce a slave output clock signal, wherein the slave output clock signal is 90 degrees out of phase with the internal clock signal; and a master DLL connected to the slave DLL, the master DLL comprising: a delay line to apply an amount of delay to the slave output clock signal to generate a delayed signal; a clock tree circuit to receive the delayed signal to generate a plurality of capture clock signals; a model circuit to receive one of the capture clock signals to generate a master feedback signal; a phase detector to provide shifting signals based on a phase difference between the slave output clock and the master feedback signals; and a control circuit to control the delay line to adjust the amount of delay applied to the slave output clock signal such that when the slave output clock and master feedback signals are synchronized the capture clock signal is center aligned with the internal data signal.
Claim 25
Dependent Claim
206 words
A clock generator comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal; a data receiver to receive an external data signal to produce an internal data signal; a slave delay locked loop (DLL) to receive the internal clock signal to produce a slave output clock signal, wherein the slave output clock signal is 90 degrees out of phase with the internal clock signal; and a master DLL connected to the slave DLL, the master DLL comprising: a delay line to apply an amount of delay to the slave output clock signal to generate a delayed signal; a clock tree circuit to receive the delayed signal to generate a plurality of capture clock signals; a model circuit to receive one of the capture clock signals to generate a master feedback signal; a phase detector to provide shifting signals based on a phase difference between the slave output clock and the master feedback signals; and a control circuit to control the delay line to adjust the amount of delay applied to the slave output clock signal such that when the slave output clock and master feedback signals are synchronized the capture clock signal is center aligned with the internal data signal.
Claim 26
Dependent Claim
20 words
The clock generator of claim 14 , wherein the external clock signal is edge aligned with the external data signal.
Claim 27
Dependent Claim
33 words
The clock generator of claim 14 , wherein the receiving circuit includes a clock receiver, the model circuit includes a model delay, wherein the model delay includes a delay of the clock receiver.
Claim 28
Dependent Claim
22 words
The clock generator of claim 14 , wherein the receiving circuit includes a clock receiver and a model of the data receiver.
Claim 29
Dependent Claim
18 words
The clock generator of claim 17 , wherein the model circuit includes a model of the clock receiver.
Claim 30
Dependent Claim
254 words
A clock generator comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal, the receiving circuit including a clock receiver and a model of a data receiver; a data receiver to receive an external data signal to produce an internal data signal; a slave delay locked loop (DLL) comprising: a forward path to provide a slave output clock signal; and a feedback path to provide a feedback signal, wherein the slave output clock signal is 90 degrees out of phase with the internal clock signal when the feedback signal and an inverse of the internal clock signal are synchronized; a master DLL connected to the slave DLL, the master DLL comprising: a delay line to apply an amount of delay to the slave output clock signal to generate a delayed signal; a clock tree circuit to receive the delayed signal to generate a plurality of capture clock signals; a model circuit to receive one of the capture clock signals to generate a master feedback signal, wherein a delay of the model circuit includes a delay of the clock receiver; a phase detector to provide shifting signals based on a phase difference between the slave output clock and the master feedback signals; and a control circuit to control the delay line to adjust the amount of delay applied to the slave output clock signal such that when the slave output clock and master feedback signals are synchronized the capture clock signal is center aligned with the internal data signal.
Claim 31
Dependent Claim
254 words
A clock generator comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal, the receiving circuit including a clock receiver and a model of a data receiver; a data receiver to receive an external data signal to produce an internal data signal; a slave delay locked loop (DLL) comprising: a forward path to provide a slave output clock signal; and a feedback path to provide a feedback signal, wherein the slave output clock signal is 90 degrees out of phase with the internal clock signal when the feedback signal and an inverse of the internal clock signal are synchronized; a master DLL connected to the slave DLL, the master DLL comprising: a delay line to apply an amount of delay to the slave output clock signal to generate a delayed signal; a clock tree circuit to receive the delayed signal to generate a plurality of capture clock signals; a model circuit to receive one of the capture clock signals to generate a master feedback signal, wherein a delay of the model circuit includes a delay of the clock receiver; a phase detector to provide shifting signals based on a phase difference between the slave output clock and the master feedback signals; and a control circuit to control the delay line to adjust the amount of delay applied to the slave output clock signal such that when the slave output clock and master feedback signals are synchronized the capture clock signal is center aligned with the internal data signal.
Claim 32
Dependent Claim
149 words
A clock generator comprising: a clock receiver to receive an external clock signal to produce an internal clock signal, the clock receiver including a clock receiver delay; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, the second DLL including a first delay, and a second delay equal to the clock receiver delay; and a data path circuit to receive an internal data signal and the capture clock signal to generated an output data signal, the data path including a delay equal to the first delay of the second DLL, wherein the output data signal is center aligned with the external clock signal.
Claim 33
Dependent Claim
149 words
A clock generator comprising: a clock receiver to receive an external clock signal to produce an internal clock signal, the clock receiver including a clock receiver delay; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, the second DLL including a first delay, and a second delay equal to the clock receiver delay; and a data path circuit to receive an internal data signal and the capture clock signal to generated an output data signal, the data path including a delay equal to the first delay of the second DLL, wherein the output data signal is center aligned with the external clock signal.
Claim 34
Dependent Claim
149 words
A clock generator comprising: a clock receiver to receive an external clock signal to produce an internal clock signal; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal; and a data path circuit to receive an internal data signal and the capture clock signal to generated an output data signal, wherein the output data signal is center aligned with the external clock signal, wherein the second DLL includes: a delay line to apply a delay to the output clock signal to generate a delayed signal; and a clock tree to receive the delayed signal to generate a plurality of the capture clock signals.
Claim 35
Dependent Claim
149 words
A clock generator comprising: a clock receiver to receive an external clock signal to produce an internal clock signal; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal; and a data path circuit to receive an internal data signal and the capture clock signal to generated an output data signal, wherein the output data signal is center aligned with the external clock signal, wherein the second DLL includes: a delay line to apply a delay to the output clock signal to generate a delayed signal; and a clock tree to receive the delayed signal to generate a plurality of the capture clock signals.
Claim 36
Dependent Claim
139 words
A clock generator comprising: a clock receiver to receive an external clock signal to produce an internal clock signal; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal; and a data path circuit to receive an internal data signal and the capture clock signal to generated an output data signal, wherein the output data signal is center aligned with the external clock signal, wherein the second DLL includes a model circuit, wherein a delay of the model circuit includes a delay of the clock receiver and a delay of the data path circuit.
Claim 37
Dependent Claim
139 words
A clock generator comprising: a clock receiver to receive an external clock signal to produce an internal clock signal; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal; and a data path circuit to receive an internal data signal and the capture clock signal to generated an output data signal, wherein the output data signal is center aligned with the external clock signal, wherein the second DLL includes a model circuit, wherein a delay of the model circuit includes a delay of the clock receiver and a delay of the data path circuit.
Claim 38
Dependent Claim
137 words
A clock generator comprising: a clock receiver to receive an external clock signal to produce an internal clock signal; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal; and a data path circuit to receive an internal data signal and the capture clock signal to generated an output data signal, wherein the output data signal is center aligned with the external clock signal, wherein the second DLL includes a model circuit, and, wherein the model circuit includes a model of the clock receiver and a model of the data path circuit.
Claim 39
Dependent Claim
137 words
A clock generator comprising: a clock receiver to receive an external clock signal to produce an internal clock signal; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal; and a data path circuit to receive an internal data signal and the capture clock signal to generated an output data signal, wherein the output data signal is center aligned with the external clock signal, wherein the second DLL includes a model circuit, and, wherein the model circuit includes a model of the clock receiver and a model of the data path circuit.
Claim 40
Dependent Claim
172 words
A clock generator comprising: a clock receiver to receive an external clock signal to produce an internal clock signal; a delay line to apply an amount of delay to the internal clock signal to generate a delayed signal; a clock tree circuit to receive the delayed signal to generate a plurality of capture clock signals; a model circuit to receive one of the capture clock signals to generate a feedback signal, wherein a delay of the model circuit is equal to a delay of the clock receiver and a delay of the data path circuit; a phase detector to provide shifting signals based on a phase difference between the internal clock and the feedback signal; a control circuit to control the delay line to adjust the amount of delay applied to the internal clock signal; and a data path circuit to receive an internal data signal and one of the capture clock signals to generated an output data signal, wherein the output data signal is center aligned with the external clock signal.
Claim 41
Dependent Claim
172 words
A clock generator comprising: a clock receiver to receive an external clock signal to produce an internal clock signal; a delay line to apply an amount of delay to the internal clock signal to generate a delayed signal; a clock tree circuit to receive the delayed signal to generate a plurality of capture clock signals; a model circuit to receive one of the capture clock signals to generate a feedback signal, wherein a delay of the model circuit is equal to a delay of the clock receiver and a delay of the data path circuit; a phase detector to provide shifting signals based on a phase difference between the internal clock and the feedback signal; a control circuit to control the delay line to adjust the amount of delay applied to the internal clock signal; and a data path circuit to receive an internal data signal and one of the capture clock signals to generated an output data signal, wherein the output data signal is center aligned with the external clock signal.
Claim 42
Dependent Claim
159 words
A memory system comprising: a memory device including a plurality of memory cells; and a memory controller connected to the memory device, the memory controller comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal, the receiving circuit including a first delay and a second delay; a data receiver to receive an external data signal from the memory device to produce an internal data signal, wherein the data receiver includes a delay equal to the second delay of the receiving circuit; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; and a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, wherein the capture clock signal is 90 degrees out of phase with the internal data signal.
Claim 43
Dependent Claim
159 words
A memory system comprising: a memory device including a plurality of memory cells; and a memory controller connected to the memory device, the memory controller comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal, the receiving circuit including a first delay and a second delay; a data receiver to receive an external data signal from the memory device to produce an internal data signal, wherein the data receiver includes a delay equal to the second delay of the receiving circuit; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; and a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, wherein the capture clock signal is 90 degrees out of phase with the internal data signal.
Claim 44
Dependent Claim
23 words
The memory system of claim 25 , wherein the external data signal includes a data signal stored in one of the memory cells.
Claim 45
Dependent Claim
27 words
The memory system of claim 25 , wherein the external data signal includes a data signal read from one of the memory cells during a read operation.
Claim 46
Dependent Claim
171 words
A memory system comprising: a memory device including a plurality of memory cells; and a memory controller connected to the memory device, the memory controller comprising: a clock receiver to receive an external clock signal to produce an internal clock signal, the clock receiver including a clock receiver delay; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, the second DLL including a first delay equal to the clock receiver delay, and a second delay; and a data path circuit to receive an internal data signal and the capture clock signal to generate an output data signal, the data path including a delay equal to the second delay of the second DLL, wherein the output data signal is center aligned with the external clock signal.
Claim 47
Dependent Claim
171 words
A memory system comprising: a memory device including a plurality of memory cells; and a memory controller connected to the memory device, the memory controller comprising: a clock receiver to receive an external clock signal to produce an internal clock signal, the clock receiver including a clock receiver delay; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, the second DLL including a first delay equal to the clock receiver delay, and a second delay; and a data path circuit to receive an internal data signal and the capture clock signal to generate an output data signal, the data path including a delay equal to the second delay of the second DLL, wherein the output data signal is center aligned with the external clock signal.
Claim 48
Dependent Claim
26 words
The memory system of claim 28 , wherein the output data signal includes an address signal provided to the memory device during a memory write operation.
Claim 49
Dependent Claim
26 words
The memory system of claim 28 , wherein the output data signal includes a control signal provided to the memory device during a memory write operation.
Claim 50
Independent Claim
173 words
A system comprising: a processor; a memory device connected to the processor, the memory device including a plurality of memory cells to store data; and a memory controller connected to the memory device, the memory controller comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal, the receiving circuit including a first delay and a second delay; a data receiver to receive an external data signal from the memory device to produce an internal data signal, wherein the data receiver includes a delay equal to the second delay of the receiving circuit; a slave delay locked loop (DLL) to receive the internal clock signal to produce a slave output clock signal, wherein the slave output clock signal is 90 degrees out of phase with the internal clock signal; and a master DLL selectively connected to the slave DLL to receive the slave output clock signal to generate a capture clock signal, wherein the capture clock signal is 90 degrees out of phase with the internal data signal.
Claim 51
Independent Claim
173 words
A system comprising: a processor; a memory device connected to the processor, the memory device including a plurality of memory cells to store data; and a memory controller connected to the memory device, the memory controller comprising: a receiving circuit to receive an external clock signal to produce an internal clock signal, the receiving circuit including a first delay and a second delay; a data receiver to receive an external data signal from the memory device to produce an internal data signal, wherein the data receiver includes a delay equal to the second delay of the receiving circuit; a slave delay locked loop (DLL) to receive the internal clock signal to produce a slave output clock signal, wherein the slave output clock signal is 90 degrees out of phase with the internal clock signal; and a master DLL selectively connected to the slave DLL to receive the slave output clock signal to generate a capture clock signal, wherein the capture clock signal is 90 degrees out of phase with the internal data signal.
Claim 52
Independent Claim
182 words
A system comprising: a processor; a memory device connected to the processor, the memory device including a plurality of memory cells to store data; and a memory controller connected to the memory device, the memory controller comprising: a clock receiver to receive an external clock signal to produce an internal clock signal, the clock receiver including a clock receiver delay; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, the second DLL including a first delay equal to the clock receiver delay, and a second delay; and a data path circuit to receive an internal data signal and the capture clock signal to generate an output data signal, the data path including a delay equal to the second delay of the second DLL, wherein the output data signal is center aligned with the external clock signal.
Claim 53
Independent Claim
182 words
A system comprising: a processor; a memory device connected to the processor, the memory device including a plurality of memory cells to store data; and a memory controller connected to the memory device, the memory controller comprising: a clock receiver to receive an external clock signal to produce an internal clock signal, the clock receiver including a clock receiver delay; a first delay locked loop (DLL) to receive the internal clock signal to produce an output clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; a second DLL selectively connected to the first DLL to receive the output clock signal to generate a capture clock signal, the second DLL including a first delay equal to the clock receiver delay, and a second delay; and a data path circuit to receive an internal data signal and the capture clock signal to generate an output data signal, the data path including a delay equal to the second delay of the second DLL, wherein the output data signal is center aligned with the external clock signal.
Claim 54
Independent Claim
136 words
A method of generating a capture clock signal, the method comprising: receiving an external clock signal, and delaying the external clock signal with a first delay and a second delay to generate an internal clock signal; receiving an external data signal, and delaying the external data signal with a delay equal to the second delay of the external clock signal to generate an internal data signal; generating a output clock signal based on the internal clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; generating a capture clock signal based on the output clock signal; and generating a feedback signal from the capture clock signal such that the capture clock signal is center aligned with the internal data signal when the feedback and output signals are synchronized.
Claim 55
Independent Claim
136 words
A method of generating a capture clock signal, the method comprising: receiving an external clock signal, and delaying the external clock signal with a first delay and a second delay to generate an internal clock signal; receiving an external data signal, and delaying the external data signal with a delay equal to the second delay of the external clock signal to generate an internal data signal; generating a output clock signal based on the internal clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; generating a capture clock signal based on the output clock signal; and generating a feedback signal from the capture clock signal such that the capture clock signal is center aligned with the internal data signal when the feedback and output signals are synchronized.
Claim 56
Dependent Claim
28 words
The method of claim 33 , wherein generating a capture clock signal include passing a delay signal generated from the internal clock signal to a clock tree circuit.
Claim 57
Dependent Claim
22 words
The method of claim 33 , wherein receiving an external clock signal includes passing the external clock signal through a clock receiver.
Claim 58
Dependent Claim
22 words
The method of claim 35 , wherein receiving an external data signal includes passing the external data signal through a data receiver.
Claim 59
Independent Claim
153 words
A method of generating a capture clock signal, the method comprising: receiving an external clock signal; receiving an external data signal; generating a output clock signal based on the internal clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; generating a capture clock signal based on the output clock signal; and generating a feedback signal from the capture clock signal such that the capture clock signal is center aligned with the internal data signal when the feedback and output signals are synchronized, wherein receiving an external clock signal includes passing the external clock signal through a clock receiver, wherein receiving an external data signal includes passing the external data signal through a data receiver, wherein generating a feedback signal include passing the capture clock signal through a model circuit, and wherein a delay of the model circuit includes a delay of the clock receiver.
Claim 60
Independent Claim
153 words
A method of generating a capture clock signal, the method comprising: receiving an external clock signal; receiving an external data signal; generating a output clock signal based on the internal clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; generating a capture clock signal based on the output clock signal; and generating a feedback signal from the capture clock signal such that the capture clock signal is center aligned with the internal data signal when the feedback and output signals are synchronized, wherein receiving an external clock signal includes passing the external clock signal through a clock receiver, wherein receiving an external data signal includes passing the external data signal through a data receiver, wherein generating a feedback signal include passing the capture clock signal through a model circuit, and wherein a delay of the model circuit includes a delay of the clock receiver.
Claim 61
Independent Claim
132 words
A method of capturing a signal, the method comprising: receiving an internal data signal; generating an output clock signal from an internal clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; generating a capture clock signal from the output clock signal, wherein generating the capture clock signal includes passing a delayed version of the internal clock signal through a feedback path, wherein the feedback path includes a first delay, and a second delay equal to the clock receiver delay; and capturing the internal data signal such that the capture clock signal is center aligned with the internal data signal, wherein capturing the internal data signal includes delaying the internal data signal with a delay equal to the first delay of the feedback path.
Claim 62
Independent Claim
132 words
A method of capturing a signal, the method comprising: receiving an internal data signal; generating an output clock signal from an internal clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; generating a capture clock signal from the output clock signal, wherein generating the capture clock signal includes passing a delayed version of the internal clock signal through a feedback path, wherein the feedback path includes a first delay, and a second delay equal to the clock receiver delay; and capturing the internal data signal such that the capture clock signal is center aligned with the internal data signal, wherein capturing the internal data signal includes delaying the internal data signal with a delay equal to the first delay of the feedback path.
Claim 63
Independent Claim
134 words
A method of capturing a signal, the method comprising: receiving an internal data signal; generating an output clock signal from an internal clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; generating a capture clock signal from the output clock signal; capturing the internal data signal such that the capture clock signal is center aligned with the internal data signal; passing an external clock signal through a receiving circuit having a clock delay; passing an external data signal through a data receiver having a data delay; generating a feedback signal from the capture clock signal by passing the capture clock signal through a model circuit, wherein a delay of the model circuit includes the clock delay; and synchronizing the internal clock and the feedback signal.
Claim 64
Independent Claim
134 words
A method of capturing a signal, the method comprising: receiving an internal data signal; generating an output clock signal from an internal clock signal, wherein the output clock signal is 90 degrees out of phase with the internal clock signal; generating a capture clock signal from the output clock signal; capturing the internal data signal such that the capture clock signal is center aligned with the internal data signal; passing an external clock signal through a receiving circuit having a clock delay; passing an external data signal through a data receiver having a data delay; generating a feedback signal from the capture clock signal by passing the capture clock signal through a model circuit, wherein a delay of the model circuit includes the clock delay; and synchronizing the internal clock and the feedback signal.
Claim 65
Independent Claim
161 words
A method of generating a signal, the method comprising: receiving an external clock signal, and delaying the external clock signal with a clock receiver delay to generate an internal clock signal; generating an output clock signal based on the internal clock signal, wherein the output clock signal is 90 degrees out of phase with the input clock signal; generating a capture clock signal based on the output clock signal, wherein generating the capture clock signal includes passing a delayed version of the internal clock signal through a feedback path, wherein the feedback path includes a first delay, and a second delay equal to the clock receiver delay; and capturing an internal data signal with the capture clock signal to produce an output data signal, wherein capturing the internal data signal includes delaying the internal data signal with a delay equal to the first delay of the feedback path, wherein the output data signal is center aligned with the external clock signal.
Claim 66
Independent Claim
161 words
A method of generating a signal, the method comprising: receiving an external clock signal, and delaying the external clock signal with a clock receiver delay to generate an internal clock signal; generating an output clock signal based on the internal clock signal, wherein the output clock signal is 90 degrees out of phase with the input clock signal; generating a capture clock signal based on the output clock signal, wherein generating the capture clock signal includes passing a delayed version of the internal clock signal through a feedback path, wherein the feedback path includes a first delay, and a second delay equal to the clock receiver delay; and capturing an internal data signal with the capture clock signal to produce an output data signal, wherein capturing the internal data signal includes delaying the internal data signal with a delay equal to the first delay of the feedback path, wherein the output data signal is center aligned with the external clock signal.
Claim 67
Dependent Claim
17 words
The method of claim 40 further includes generating a feedback signal by delaying the capture clock signal.
Claim 68
Dependent Claim
22 words
The method of claim 41 , wherein delaying the capture clock signal includes passing the capture clock signal through a modeled delay.
Claim 69
Independent Claim
151 words
A method of generating a signal, the method comprising: receiving an external clock signal to generate an internal clock signal; generating an output clock signal based on the internal clock signal, wherein the output clock signal is 90 degrees out of phase with the input clock signal; generating a capture clock signal based on the output clock signal; capturing an internal data signal with the capture clock signal to produce an output data signal, wherein the output data signal is center aligned with the external clock signal; generating a feedback signal by delaying the capture clock signal, wherein delaying the capture clock signal includes passing the capture clock signal through a model delay; passing the external clock signal through a clock receiver; and passing the internal data through a data receiver, wherein a delay of the clock receiver and a delay of the data receiver are included in the model delay.
Claim 70
Independent Claim
151 words
A method of generating a signal, the method comprising: receiving an external clock signal to generate an internal clock signal; generating an output clock signal based on the internal clock signal, wherein the output clock signal is 90 degrees out of phase with the input clock signal; generating a capture clock signal based on the output clock signal; capturing an internal data signal with the capture clock signal to produce an output data signal, wherein the output data signal is center aligned with the external clock signal; generating a feedback signal by delaying the capture clock signal, wherein delaying the capture clock signal includes passing the capture clock signal through a model delay; passing the external clock signal through a clock receiver; and passing the internal data through a data receiver, wherein a delay of the clock receiver and a delay of the data receiver are included in the model delay.
References Cited (Backward Citations)
JPH0249438A
Cited
US5109394A
Cited
US5355037A
Cited
US5399995A
Cited
US5604775A
Cited
US5796673A
Cited
US5744991A
Cited
US6130552A
Cited
US5963069A
Cited
US6049239A
Cited
US6125157A
Cited
US5969551A
Cited
US5936912A
Cited
US6101197A
Cited
US5964880A
Cited
US6336190B1
Cited
US6069506A
Cited
US6014048A
Cited
US6075415A
Cited
DE10003454A1
Cited
US6297680B1
Cited
US6445231B1
Cited
US6469555B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2008-01-04 | 2008-07-05 | 2009-01-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2012-01-04 | 2012-07-05 | 2013-01-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2016-01-04 | 2016-07-05 | 2017-01-04 | $7700.00 | Window Closed / Lapsed |