← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 00:29
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag