Patent US6239634B1 successfully refreshed from Google Patents.
US6239634B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for ensuring the correct start-up and locking of a delay locked loop
Assignee: SILICON SYSTEMS Ltd
•
Filing: 2000-01-10
•
Granted: 2001-05-29
•
Expires: 2020-01-10
Abstract
Abstract A delay locked loop (DLL) is described comprising: a delay unit configured to delay an input clock signal by a specified amount to produce a delayed clock signal, said specified amount controlled by a control voltage applied to said delay unit; and a switch configured to clamp said control voltage to a predetermined value when said DLL is reset.
Inventors
- 👤 Stephen McDonagh
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 13:05
CPC Classifications
H; H03; H03L; H03L7/00; H03L7/06; H03L7/08; H03L7/081; H03L7/0812; H03L7/0816; H03L2207/00; H03L2207/14
Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
57 words
A delay locked loop (DLL) comprising: a delay unit configured to delay an input clock signal by a specified amount to produce a delayed clock signal, said specified amount controlled by a control voltage applied to said delay unit; and a switch configured to clamp said control voltage to a predetermined value when said DLL is reset.
Claim 2
Dependent Claim
57 words
A delay locked loop (DLL) comprising: a delay unit configured to delay an input clock signal by a specified amount to produce a delayed clock signal, said specified amount controlled by a control voltage applied to said delay unit; and a switch configured to clamp said control voltage to a predetermined value when said DLL is reset.
Claim 3
Dependent Claim
29 words
The DLL in claim 1 wherein said predetermined value is selected such that said delay unit will delay said input clock by less than or equal to one period.
Claim 4
Dependent Claim
19 words
The DLL in claim 1 wherein said control voltage is held by a capacitor after said DLL is reset.
Claim 5
Dependent Claim
15 words
The DLL in claim 3 wherein said control voltage is modified by a charge pump.
Claim 6
Dependent Claim
26 words
The DLL in claim 4 wherein said charge pump increases said control voltage to decrease said delay and decreases said control voltage to increase said delay.
Claim 7
Dependent Claim
31 words
The DLL in claim 5 further comprising a phase detector for controlling said charge pump responsive to a detected phase difference between said input clock signal and said delayed clock signal.
Claim 8
Dependent Claim
51 words
The DLL in claim 6 wherein, responsive to control by said phase detector, said charge pump starts increasing said control voltage responsive to a first input clock edge received at said phase detector, and stops increasing said control voltage responsive to a first delayed clock edge received at said phase detector.
Claim 9
Dependent Claim
51 words
The DLL in claim 6 wherein, responsive to control by said phase detector, said charge pump starts decreasing said control voltage responsive to a first delayed clock edge received at said phase detector, and stops decreasing said control voltage responsive to a first input clock edge received at said phase detector.
Claim 10
Dependent Claim
33 words
The DLL in claim 6 further comprising reset timing logic for ensuring that said phase detector receives a first delayed clock edge before a first input clock edge following reset of said DLL.
Claim 11
Dependent Claim
85 words
The DLL as claimed in claim 9 wherein said reset timing logic comprises: a first flip-flop having an input coupled to a predetermined binary logic state and an output coupled to an input of a second flip-flop, said first flip-flop triggered by said output clock signal; and said second flip-flop triggered by said input clock signal, and having an output configured to reset said DLL and to close said switch, thereby clamping said control voltage, when said output is in said predetermined binary logic state.
Claim 12
Dependent Claim
47 words
The DLL as claimed in claim 10 wherein said first and second flip-flops each include a reset input for receiving a non-synchronized reset signal which, when triggered, forces said outputs of each of said flip-flops to a binary logic state opposite of said predetermined binary logic state.
Claim 13
Dependent Claim
33 words
The DLL in claim 6 further comprising reset timing logic for ensuring that said phase detector receives a first input clock edge before a first delayed clock edge following reset of said DLL.
Claim 14
Dependent Claim
85 words
The DLL as claimed in claim 12 wherein said reset timing logic comprises: a first flip-flop having an input coupled to a predetermined binary logic state and an output coupled to an input of a second flip-flop, said first flip-flop triggered by said input clock signal; and said second flip-flop triggered by said output clock signal, and having an output configured to reset said DLL and to close said switch, thereby clamping said control voltage, when said output is in said predetermined binary logic state.
Claim 15
Dependent Claim
47 words
The DLL as claimed in claim 13 wherein said first and second flip-flops each include a reset input for receiving a non-synchronized reset signal which, when triggered, forces said outputs of each of said flip-flops to a binary logic state opposite of said predetermined binary logic state.
Claim 16
Dependent Claim
93 words
A delay locked loop (“DLL”) comprising: a delay unit comprising a clock input, a clock output and a control voltage input, said delay circuit configured to delay an input clock signal applied to said clock input and generate a delayed clock signal at said clock output, said delay corresponding to a control voltage applied to said control voltage input; and a switch positioned between said control voltage input and a clamping voltage source, said switch configured to electrically couple said clamping voltage source to said control voltage input when said DLL is reset.
Claim 17
Dependent Claim
93 words
A delay locked loop (“DLL”) comprising: a delay unit comprising a clock input, a clock output and a control voltage input, said delay circuit configured to delay an input clock signal applied to said clock input and generate a delayed clock signal at said clock output, said delay corresponding to a control voltage applied to said control voltage input; and a switch positioned between said control voltage input and a clamping voltage source, said switch configured to electrically couple said clamping voltage source to said control voltage input when said DLL is reset.
Claim 18
Dependent Claim
43 words
The DLL of claim 15 further comprising a capacitor electrically coupled to said control voltage input, and configured to temporarily store said clamping voltage applied to said control voltage input after said switch de-couples said clamping voltage source from said control voltage input.
Claim 19
Dependent Claim
58 words
The DLL of claim 16 further comprising a phase detector having an input clock signal input and a delayed clock signal input, configured to detect phase differences between said delayed clock signal and said input clock signal; and a charge pump for modifying said voltage stored in said capacitor responsive to a control signal from said phase detector.
Claim 20
Dependent Claim
39 words
The DLL of claim 17 wherein said charge pump is configured to modify said voltage stored in said capacitor responsive to a phase difference between said input clock signal and said delayed clock signal detected by said phase detector.
Claim 21
Dependent Claim
51 words
The DLL of claim 18 wherein, responsive to control by said phase detector, said charge pump starts increasing said control voltage responsive to a first input clock edge received at said phase detector, and stops increasing said control voltage responsive to a first delayed clock edge received at said phase detector.
Claim 22
Dependent Claim
33 words
The DLL in claim 17 further comprising reset timing logic for ensuring that said phase detector receives a first delayed clock edge before a first input clock edge following reset of said DLL.
Claim 23
Dependent Claim
85 words
The DLL as claimed in claim 20 wherein said reset timing logic comprises: a first flip-flop having an input coupled to a predetermined binary logic state and an output coupled to an input of a second flip-flop, said first flip-flop triggered by said output clock signal; and said second flip-flop triggered by said input clock signal, and having an output configured to reset said DLL and to close said switch, thereby clamping said control voltage, when said output is in said predetermined binary logic state.
Claim 24
Dependent Claim
47 words
The DLL as claimed in claim 21 wherein said first and second flip-flops each include a reset input for receiving a non-synchronized reset signal which, when triggered, forces said outputs of each of said flip-flops to a binary logic state opposite of said predetermined binary logic state.
Claim 25
Dependent Claim
103 words
A machine-readable medium having code stored thereon which defines an integrated circuit (IC), said IC comprising: a delay unit comprising a clock input, a clock output and a control voltage input, said delay circuit configured to delay an input clock signal applied to said clock input and generate a delayed clock signal at said clock output, said delay corresponding to a control voltage applied to said control voltage input; and a switch positioned between said control voltage input and a clamping voltage source, said switch configured to electrically couple said clamping voltage source to said control voltage input when said IC is reset.
Claim 26
Dependent Claim
103 words
A machine-readable medium having code stored thereon which defines an integrated circuit (IC), said IC comprising: a delay unit comprising a clock input, a clock output and a control voltage input, said delay circuit configured to delay an input clock signal applied to said clock input and generate a delayed clock signal at said clock output, said delay corresponding to a control voltage applied to said control voltage input; and a switch positioned between said control voltage input and a clamping voltage source, said switch configured to electrically couple said clamping voltage source to said control voltage input when said IC is reset.
Claim 27
Dependent Claim
48 words
The machine readable medium of claim 23 further comprising code which defines a capacitor electrically coupled to said control voltage input, and configured to temporarily store said clamping voltage applied to said control voltage input after said switch de-couples said clamping voltage source from said control voltage input.
Claim 28
Dependent Claim
63 words
The machine readable medium of claim 24 further comprising code which defines a phase detector having an input clock signal input and a delayed clock signal input, configured to detect phase differences between said delayed clock signal and said input clock signal; and a charge pump for modifying said voltage stored in said capacitor responsive to a control signal from said phase detector.
Claim 29
Dependent Claim
41 words
The machine readable medium of claim 25 wherein said charge pump is configured to modify said voltage stored in said capacitor responsive to a phase difference between said input clock signal and said delayed clock signal detected by said phase detector.
Claim 30
Dependent Claim
53 words
The machine readable medium of claim 25 wherein, responsive to control by said phase detector, said charge pump starts increasing said control voltage responsive to a first input clock edge received at said phase detector, and stops increasing said control voltage responsive to a first delayed clock edge received at said phase detector.
Claim 31
Dependent Claim
38 words
The machine readable medium of claim 27 further comprising code which defines reset timing logic for ensuring that said phase detector receives a first delayed clock edge before a first input clock edge following reset of said DLL.
Claim 32
Dependent Claim
86 words
The machine readable medium of claim 24 where in said reset timing logic comprises: a first flip-flop having an input coupled to a predetermined binary logic state and an output coupled to an input of a second flip-flop, said first flip-flop triggered by said output clock signal; and said second flip-flop triggered by said input clock signal, and having an output configured to reset said DLL and to close said switch, thereby clamping said control voltage, when said output is in said predetermined binary logic state.
Claim 33
Dependent Claim
54 words
The machine readable medium of claim 24 further comprising code which defines where in s aid first and second flip-flops each include a reset input for receiving a non-synchronized reset signal which, when triggered, forces said outputs of each of said flip-flops to a binary logic state opposite of said predetermined binary logic state.
Claim 34
Dependent Claim
16 words
The machine readable medium of claim 23 wherein said code defining an IC is VHDL code.
Claim 35
Dependent Claim
20 words
The machine readable medium of claim 23 wherein said code defining an IC is Register Transfer Level (“RTL”) netlist code.
Claim 36
Dependent Claim
16 words
The machine readable medium of claim 23 wherein said code defining an IC is GDSII code.
References Cited (Backward Citations)
US4503536A
Cited
US4542354A
Cited
US4805192A
Cited
US5202978A
Cited
US4974184A
Cited
US5072195A
Cited
US5223755A
Cited
US5329252A
Cited
US5572099A
Cited
US5561660A
Cited
US5721547A
Cited
US5936900A
Cited
US5854575A
Cited
US5994934A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-05-28 | 2004-11-27 | 2005-05-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-05-28 | 2008-11-27 | 2009-05-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-05-28 | 2012-11-27 | 2013-05-29 | $7700.00 | Window Closed / Lapsed |