Patent US6130552A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6130552A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable logic integrated circuit with on-chip DLL or PLL for clock distribution

Assignee: Altera Corp
•
Filing: 1998-10-02
•
Granted: 2000-10-10
•
Expires: 2018-10-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable logic device or field programmable gate array includes an on-chip clock synchronization circuit to synchronize a reference or system clock signal. The clock synchronization circuit is a delay-locked loop (DLL) circuit in one implementation and a phase-locked loop (PLL) circuit in another implementation. The DLL or PLL circuits may be analog or digital. The clock synchronization circuit generates a synchronized clock signal that is distributed throughout the programmable integrated circuit. The synchronized clock signal is programmably connected to the programmable logic elements or logic array blocks (LABs) of the integrated circuit. The clock synchronization circuit reduces or minimizes clock skew when distributing a clock signal within the integrated circuit. The clock synchronization circuit improves the overall performance of the programmable logic integrated circuit.

Inventors

  • 👤 David E. Jefferson
  • 👤 L. Todd Cope
  • 👤 Srinivas Reddy
  • 👤 Richard G. Cliff

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 17:59
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17736; H03K19/1774; G; G06; G06F; G06F1/00; G06F1/04; G06F1/10; H03K19/17724; H03K19/17732; H03L; H03L7/00; H03L7/06; H03L7/08; H03L7/081; H03L7/0812; H03L7/0814; H03L7/0816; H03L7/085; H03L7/087; H03L7/0818

Claims Analysis

Total Claims: 61
Claim 1
Independent Claim 186 words
A programmable logic device comprising: an array comprising logic blocks configurable to perform logical functions, wherein each logic block comprises a plurality of inputs and outputs; an interconnect structure comprising a plurality of first conductors in a first direction and a plurality of second conductors in a second direction, wherein the first conductors are between rows of the array and the second conductors are between columns of the array, and the interconnect structure is configurable to couple signals from one logic block in the array to another logic block in the array; a reference clock signal; a clock synchronization circuit receiving the reference clock signal and a feedback clock signal, and generating a synchronized clock output signal, wherein the reference clock signal or the synchronized clock output signal is selectably coupled to an input of a logic block; and a multiplexer comprising a first input coupled to the reference clock signal and a second input coupled to the synchronized clock output signal, and the reference clock signal or the synchronized clock output signal is selectably coupled to an input of a logic block through the multiplexer.
Claim 2
Dependent Claim 186 words
A programmable logic device comprising: an array comprising logic blocks configurable to perform logical functions, wherein each logic block comprises a plurality of inputs and outputs; an interconnect structure comprising a plurality of first conductors in a first direction and a plurality of second conductors in a second direction, wherein the first conductors are between rows of the array and the second conductors are between columns of the array, and the interconnect structure is configurable to couple signals from one logic block in the array to another logic block in the array; a reference clock signal; a clock synchronization circuit receiving the reference clock signal and a feedback clock signal, and generating a synchronized clock output signal, wherein the reference clock signal or the synchronized clock output signal is selectably coupled to an input of a logic block; and a multiplexer comprising a first input coupled to the reference clock signal and a second input coupled to the synchronized clock output signal, and the reference clock signal or the synchronized clock output signal is selectably coupled to an input of a logic block through the multiplexer.
Claim 3
Dependent Claim 42 words
The programmable logic device of claim 1 wherein the clock synchronization circuit comprises a delay-locked loop circuit, and the clock synchronization circuit minimizes skew for n clock signals, each of the n clock signals being received at one of n logic blocks.
Claim 4
Dependent Claim 64 words
The programmable logic device of claim 1 wherein the clock synchronization circuit comprises: a variable delay circuit, receiving the reference clock signal and outputting the synchronized clock output signal; and a control circuit, receiving the reference clock signal and the feedback clock signal, and providing a control signal output to the variable delay circuit to adjust a delay provided by the variable delay circuit.
Claim 5
Dependent Claim 70 words
The programmable logic device of claim 3 wherein the control circuit comprises: a phase-frequency detector, coupled to the reference clock signal and the feedback clock signal, wherein the phase-frequency detector generates an up signal and a down signal; and a current pump, coupled to the up signal and the down signal, wherein an output of the current pump is coupled to the variable delay circuit as the control signal output.
Claim 6
Dependent Claim 26 words
The programmable logic device of claim 4 wherein the output of the current pump is coupled through a low pass filter to the variable delay circuit.
Claim 7
Dependent Claim 27 words
The programmable logic device of claim 3 wherein the control circuit comprises: a delay element, coupled between the synchronized clock output signal and the feedback clock signal.
Claim 8
Dependent Claim 107 words
The programmable logic device of claim 3 wherein the control circuit comprises: a macro phase detect circuit, coupled to the reference clock signal and the feedback clock signal, wherein the macro phase detect circuit generates a first signal indicating a first phase difference between the reference clock signal and the feedback clock signal of at least a threshold amount; and a micro phase detect circuit, coupled to the reference clock signal and the feedback clock signal, wherein the micro phase detect circuit generates a second signal indicating a second phase difference between the reference clock signal and the feedback clock signal of less than the threshold amount.
Claim 9
Dependent Claim 48 words
The programmable logic device of claim 1 wherein the clock synchronization circuit provides a plurality of synchronized clock output signals, each to a different logic block in the array, wherein the clock synchronization circuit minimizes clock skew of the synchronized clock output signals received at the logic blocks.
Claim 10
Dependent Claim 23 words
The programmable logic device of claim 1 wherein a clock signal received at a logic block is used as the feedback clock signal.
Claim 11
Dependent Claim 175 words
A programmable logic integrated circuit comprising: an array comprising logic blocks configurable to perform logical functions, wherein each logic block comprises a plurality of inputs and outputs; an interconnect structure comprising a plurality of first conductors in a first direction and a plurality of second conductors in a second direction, wherein the first conductors are between rows of the array and the second conductors are between columns of the array, and the interconnect structure is configurable to couple signals from one logic block in the array to another logic block in the array; a reference clock signal; and a clock synchronization circuit receiving the reference clock signal and a feedback clock signal, and generating a synchronized clock output signal, wherein the reference clock signal or the synchronized clock output signal is selectably coupled to an input of a logic block, wherein the clock synchronization circuit comprises a delay-locked loop circuit, and the clock synchronization circuit minimizes skew for n clock signals, each of the n clock signals being received at one of n logic blocks.
Claim 12
Dependent Claim 175 words
A programmable logic integrated circuit comprising: an array comprising logic blocks configurable to perform logical functions, wherein each logic block comprises a plurality of inputs and outputs; an interconnect structure comprising a plurality of first conductors in a first direction and a plurality of second conductors in a second direction, wherein the first conductors are between rows of the array and the second conductors are between columns of the array, and the interconnect structure is configurable to couple signals from one logic block in the array to another logic block in the array; a reference clock signal; and a clock synchronization circuit receiving the reference clock signal and a feedback clock signal, and generating a synchronized clock output signal, wherein the reference clock signal or the synchronized clock output signal is selectably coupled to an input of a logic block, wherein the clock synchronization circuit comprises a delay-locked loop circuit, and the clock synchronization circuit minimizes skew for n clock signals, each of the n clock signals being received at one of n logic blocks.
Claim 13
Dependent Claim 65 words
The programmable logic integrated circuit of claim 10 wherein the clock synchronization circuit comprises: a variable delay circuit, receiving the reference clock signal and outputting the synchronized clock output signal; and a control circuit, receiving the reference clock signal and the feedback clock signal, and providing a control signal output to the variable delay circuit to adjust a delay provided by the variable delay circuit.
Claim 14
Dependent Claim 71 words
The programmable logic integrated circuit of claim 11 wherein the control circuit comprises: a phase-frequency detector, coupled to the reference clock signal and the feedback clock signal, wherein the phase-frequency detector generates an up signal and a down signal; and a current pump, coupled to the up signal and the down signal, wherein an output of the current pump is coupled to the variable delay circuit as the control signal output.
Claim 15
Dependent Claim 27 words
The programmable logic integrated circuit of claim 12 wherein the output of the current pump is coupled through a low pass filter to the variable delay circuit.
Claim 16
Dependent Claim 28 words
The programmable logic integrated circuit of claim 11 wherein the control circuit comprises: a delay element, coupled between the synchronized clock output signal and the feedback clock signal.
Claim 17
Dependent Claim 108 words
The programmable logic integrated circuit of claim 11 wherein the control circuit comprises: a macro phase detect circuit, coupled to the reference clock signal and the feedback clock signal, wherein the macro phase detect circuit generates a first signal indicating a first phase difference between the reference clock signal and the feedback clock signal of at least a threshold amount; and a micro phase detect circuit, coupled to the reference clock signal and the feedback clock signal, wherein the micro phase detect circuit generates a second signal indicating a second phase difference between the reference clock signal and the feedback clock signal of less than the threshold amount.
Claim 18
Dependent Claim 49 words
The programmable logic integrated circuit of claim 10 wherein the clock synchronization circuit provides a plurality of synchronized clock output signals, each to a different logic block in the array, wherein the clock synchronization circuit minimizes clock skew of the synchronized clock output signals received at the logic blocks.
Claim 19
Dependent Claim 24 words
The programmable logic integrated circuit of claim 10 wherein a clock signal received at a logic block is used as the feedback clock signal.
Claim 20
Dependent Claim 190 words
A programmable logic integrated circuit comprising: an array comprising logic blocks configurable to perform logical functions, wherein each logic block comprises a plurality of inputs and outputs; an interconnect structure comprising a plurality of first conductors in a first direction and a plurality of second conductors in a second direction, wherein the first conductors are between rows of the array and the second conductors are between columns of the array, and the interconnect structure is configurable to couple signals from one logic block in the array to another logic block in the array; a reference clock signal; a clock synchronization circuit receiving the reference clock signal and a feedback clock signal, and generating a synchronized clock output signal, wherein the reference clock signal or the synchronized clock output signal is selectably coupled to an input of a logic block; a variable delay circuit, receiving the reference clock signal and outputting the synchronized clock output signal; and a control circuit, receiving the reference clock signal and the feedback clock signal, and providing a control signal output to the variable delay circuit to adjust a delay provided by the variable delay circuit.
Claim 21
Dependent Claim 190 words
A programmable logic integrated circuit comprising: an array comprising logic blocks configurable to perform logical functions, wherein each logic block comprises a plurality of inputs and outputs; an interconnect structure comprising a plurality of first conductors in a first direction and a plurality of second conductors in a second direction, wherein the first conductors are between rows of the array and the second conductors are between columns of the array, and the interconnect structure is configurable to couple signals from one logic block in the array to another logic block in the array; a reference clock signal; a clock synchronization circuit receiving the reference clock signal and a feedback clock signal, and generating a synchronized clock output signal, wherein the reference clock signal or the synchronized clock output signal is selectably coupled to an input of a logic block; a variable delay circuit, receiving the reference clock signal and outputting the synchronized clock output signal; and a control circuit, receiving the reference clock signal and the feedback clock signal, and providing a control signal output to the variable delay circuit to adjust a delay provided by the variable delay circuit.
Claim 22
Dependent Claim 71 words
The programmable logic integrated circuit of claim 18 wherein the control circuit comprises: a phase-frequency detector, coupled to the reference clock signal and the feedback clock signal, wherein the phase-frequency detector generates an up signal and a down signal; and a current pump, coupled to the up signal and the down signal, wherein an output of the current pump is coupled to the variable delay circuit as the control signal output.
Claim 23
Dependent Claim 27 words
The programmable logic integrated circuit of claim 19 wherein the output of the current pump is coupled through a low pass filter to the variable delay circuit.
Claim 24
Dependent Claim 28 words
The programmable logic integrated circuit of claim 18 wherein the control circuit comprises: a delay element, coupled between the synchronized clock output signal and the feedback clock signal.
Claim 25
Dependent Claim 108 words
The programmable logic integrated circuit of claim 18 wherein the control circuit comprises: a macro phase detect circuit, coupled to the reference clock signal and the feedback clock signal, wherein the macro phase detect circuit generates a first signal indicating a first phase difference between the reference clock signal and the feedback clock signal of at least a threshold amount; and a micro phase detect circuit, coupled to the reference clock signal and the feedback clock signal, wherein the micro phase detect circuit generates a second signal indicating a second phase difference between the reference clock signal and the feedback clock signal of less than the threshold amount.
Claim 26
Dependent Claim 49 words
The programmable logic integrated circuit of claim 18 wherein the clock synchronization circuit provides a plurality of synchronized clock output signals, each to a different logic block in the array, wherein the clock synchronization circuit minimizes clock skew of the synchronized clock output signals received at the logic blocks.
Claim 27
Dependent Claim 24 words
The programmable logic integrated circuit of claim 18 wherein a clock signal received at a logic block is used as the feedback clock signal.
Claim 28
Dependent Claim 49 words
The programmable logic integrated circuit of claim 20 wherein the clock synchronization circuit provides a plurality of synchronized clock output signals, each to a different logic block in the array, wherein the clock synchronization circuit minimizes clock skew of the synchronized clock output signals received at the logic blocks.
Claim 29
Dependent Claim 24 words
The programmable logic integrated circuit of claim 20 wherein a clock signal received at a logic block is used as the feedback clock signal.
Claim 30
Dependent Claim 181 words
A programmable logic integrated circuit comprising: an array comprising logic blocks configurable to perform logical functions, wherein each logic block comprises a plurality of inputs and outputs; an interconnect structure comprising a plurality of first conductors in a first direction and a plurality of second conductors in a second direction, wherein the first conductors are between rows of the array and the second conductors are between columns of the array, and the interconnect structure is configurable to couple signals from one logic block in the array to another logic block in the array; a reference clock signal; and a clock synchronization circuitry receiving the reference clock signal and a feedback clock signal, and generating a synchronized clock output signal, wherein the reference clock signal or the synchronized clock output signal is selectably coupled to an input of a logic block, wherein the clock synchronization circuit provides a plurality of synchronized clock output signals, each to a different logic block in the array, wherein the clock synchronization circuit minimizes clock skew of the synchronized clock output signals received at the logic blocks.
Claim 31
Dependent Claim 181 words
A programmable logic integrated circuit comprising: an array comprising logic blocks configurable to perform logical functions, wherein each logic block comprises a plurality of inputs and outputs; an interconnect structure comprising a plurality of first conductors in a first direction and a plurality of second conductors in a second direction, wherein the first conductors are between rows of the array and the second conductors are between columns of the array, and the interconnect structure is configurable to couple signals from one logic block in the array to another logic block in the array; a reference clock signal; and a clock synchronization circuitry receiving the reference clock signal and a feedback clock signal, and generating a synchronized clock output signal, wherein the reference clock signal or the synchronized clock output signal is selectably coupled to an input of a logic block, wherein the clock synchronization circuit provides a plurality of synchronized clock output signals, each to a different logic block in the array, wherein the clock synchronization circuit minimizes clock skew of the synchronized clock output signals received at the logic blocks.
Claim 32
Dependent Claim 65 words
The programmable logic integrated circuit of claim 27 wherein the clock synchronization circuit comprises: a variable delay circuit, receiving the reference clock signal and outputting the synchronized clock output signal; and a control circuit, receiving the reference clock signal and the feedback clock signal, and providing a control signal output to the variable delay circuit to adjust a delay provided by the variable delay circuit.
Claim 33
Dependent Claim 71 words
The programmable logic integrated circuit of claim 28 wherein the control circuit comprises: a phase-frequency detector, coupled to the reference clock signal and the feedback clock signal, wherein the phase-frequency detector generates an up signal and a down signal; and a current pump, coupled to the up signal and the down signal, wherein an output of the current pump is coupled to the variable delay circuit as the control signal output.
Claim 34
Dependent Claim 27 words
The programmable logic integrated circuit of claim 29 wherein the output of the current pump is coupled through a low pass filter to the variable delay circuit.
Claim 35
Dependent Claim 28 words
The programmable logic integrated circuit of claim 28 wherein the control circuit comprises: a delay element, coupled between the synchronized clock output signal and the feedback clock signal.
Claim 36
Dependent Claim 108 words
The programmable logic integrated circuit of claim 28 wherein the control circuit comprises: a macro phase detect circuit, coupled to the reference clock signal and the feedback clock signal, wherein the macro phase detect circuit generates a first signal indicating a first phase difference between the reference clock signal and the feedback clock signal of at least a threshold amount; and a micro phase detect circuit, coupled to the reference clock signal and the feedback clock signal, wherein the micro phase detect circuit generates a second signal indicating a second phase difference between the reference clock signal and the feedback clock signal of less than the threshold amount.
Claim 37
Dependent Claim 156 words
A programmable logic integrated circuit comprising: an array comprising logic blocks configurable to perform logical functions, wherein each logic block comprises a plurality of inputs and outputs; an interconnect structure comprising a plurality of first conductors in a first direction and a plurality of second conductors in a second direction, wherein the first conductors are between rows of the array and the second conductors are between columns of the array, and the interconnect structure is configurable to couple signals from one logic block in the array to another logic block in the array; a reference clock signal; and a clock synchronization circuit receiving the reference clock signal and a feedback clock signal, and generating a synchronized clock output signal, wherein the reference clock signal or the synchronized clock output signal is selectably coupled to an input of a logic block, wherein a clock signal received at a logic block is used as the feedback clock signal.
Claim 38
Dependent Claim 156 words
A programmable logic integrated circuit comprising: an array comprising logic blocks configurable to perform logical functions, wherein each logic block comprises a plurality of inputs and outputs; an interconnect structure comprising a plurality of first conductors in a first direction and a plurality of second conductors in a second direction, wherein the first conductors are between rows of the array and the second conductors are between columns of the array, and the interconnect structure is configurable to couple signals from one logic block in the array to another logic block in the array; a reference clock signal; and a clock synchronization circuit receiving the reference clock signal and a feedback clock signal, and generating a synchronized clock output signal, wherein the reference clock signal or the synchronized clock output signal is selectably coupled to an input of a logic block, wherein a clock signal received at a logic block is used as the feedback clock signal.
Claim 39
Dependent Claim 65 words
The programmable logic integrated circuit of claim 33 wherein the clock synchronization circuit comprises: a variable delay circuit, receiving the reference clock signal and outputting the synchronized clock output signal; and a control circuit, receiving the reference clock signal and the feedback clock signal, and providing a control signal output to the variable delay circuit to adjust a delay provided by the variable delay circuit.
Claim 40
Dependent Claim 71 words
The programmable logic integrated circuit of claim 34 wherein the control circuit comprises: a phase-frequency detector, coupled to the reference clock signal and the feedback clock signal, wherein the phase-frequency detector generates an up signal and a down signal; and a current pump, coupled to the up signal and the down signal, wherein an output of the current pump is coupled to the variable delay circuit as the control signal output.
Claim 41
Dependent Claim 27 words
The programmable logic integrated circuit of claim 35 wherein the output of the current pump is coupled through a low pass filter to the variable delay circuit.
Claim 42
Dependent Claim 28 words
The programmable logic integrated circuit of claim 34 wherein the control circuit comprises: a delay element, coupled between the synchronized clock output signal and the feedback clock signal.
Claim 43
Dependent Claim 108 words
The programmable logic integrated circuit of claim 34 wherein the control circuit comprises: a macro phase detect circuit, coupled to the reference clock signal and the feedback clock signal, wherein the macro phase detect circuit generates a first signal indicating a first phase difference between the reference clock signal and the feedback clock signal of at least a threshold amount; and a micro phase detect circuit, coupled to the reference clock signal and the feedback clock signal, wherein the micro phase detect circuit generates a second signal indicating a second phase difference between the reference clock signal and the feedback clock signal of less than the threshold amount.
Claim 44
Dependent Claim 335 words
A programmable logic integrated circuit comprising: an array comprising logic blocks configurable to perform logical functions, wherein each logic block comprises a plurality of inputs and outputs; an interconnect structure comprising a plurality of first conductors in a first direction and a plurality of second conductors in a second direction, wherein the first conductors are between rows of the array and the second conductors are between columns of the array, and the interconnect structure is configurable to couple signals from one logic block in the array to another logic block in the array; a reference clock signal; and a clock synchronization circuit receiving the reference clock signal and a feedback clock signal, and generating a synchronized clock output signal, wherein the reference clock signal or the synchronized clock output signal is selectably coupled to an input of a logic block, wherein the clock synchronization circuit provides a plurality of synchronized clock output signals, each to a different logic block in the array, wherein the clock synchronization circuit minimizes clock skew of the synchronized clock output signals received at the logic blocks, wherein the clock synchronization circuit comprises a delay-locked loop circuit, and the clock synchronization circuit minimizes skew for n clock signals, each of the n clock signals being received at one of n logic blocks, wherein the clock synchronization circuit comprises: a variable delay circuit, receiving the reference clock signal and outputting the synchronized clock output signal; a control circuit, receiving the reference clock signal and the feedback clock signal, and providing a control signal output to the variable delay circuit to adjust a delay provided by the variable delay circuit, wherein the control circuit comprises: a phase-frequency detector, coupled to the reference clock signal and the feedback clock signal, wherein the phase-frequency detector generates an up signal and a down signal; and a current pump, coupled to the up signal and the down signal, wherein an output of the current pump is coupled to the variable delay circuit as the control signal output.
Claim 45
Dependent Claim 335 words
A programmable logic integrated circuit comprising: an array comprising logic blocks configurable to perform logical functions, wherein each logic block comprises a plurality of inputs and outputs; an interconnect structure comprising a plurality of first conductors in a first direction and a plurality of second conductors in a second direction, wherein the first conductors are between rows of the array and the second conductors are between columns of the array, and the interconnect structure is configurable to couple signals from one logic block in the array to another logic block in the array; a reference clock signal; and a clock synchronization circuit receiving the reference clock signal and a feedback clock signal, and generating a synchronized clock output signal, wherein the reference clock signal or the synchronized clock output signal is selectably coupled to an input of a logic block, wherein the clock synchronization circuit provides a plurality of synchronized clock output signals, each to a different logic block in the array, wherein the clock synchronization circuit minimizes clock skew of the synchronized clock output signals received at the logic blocks, wherein the clock synchronization circuit comprises a delay-locked loop circuit, and the clock synchronization circuit minimizes skew for n clock signals, each of the n clock signals being received at one of n logic blocks, wherein the clock synchronization circuit comprises: a variable delay circuit, receiving the reference clock signal and outputting the synchronized clock output signal; a control circuit, receiving the reference clock signal and the feedback clock signal, and providing a control signal output to the variable delay circuit to adjust a delay provided by the variable delay circuit, wherein the control circuit comprises: a phase-frequency detector, coupled to the reference clock signal and the feedback clock signal, wherein the phase-frequency detector generates an up signal and a down signal; and a current pump, coupled to the up signal and the down signal, wherein an output of the current pump is coupled to the variable delay circuit as the control signal output.
Claim 46
Dependent Claim 37 words
The programmable logic integrated circuit of claims 1, 10, 18, 27, 33, or 39 wherein a logic block comprises: a logical function generator of four variables comprising a combinatorial output; and a register comprising a registered output.
Claim 47
Dependent Claim 36 words
The programmable logic integrated circuit of claim 40 wherein a combinatorial output from a first logic block may be programmably coupled directly to an input of a second logic block without passing through the interconnect structure.
Claim 48
Dependent Claim 30 words
The programmable logic integrated circuit of claim 40 wherein the logic block further comprises a local interconnect structure to programmably couple signals a shorter distance than using the interconnect structure.
Claim 49
Dependent Claim 32 words
The programmable logic integrated circuit of claims 1, 10, 18, 27, 33, or 39 wherein the synchronized clock output is programmably coupled to a look-up table within each of the logic blocks.
Claim 50
Dependent Claim 30 words
The programmable logic integrated circuit of claims 1, 10, 18, 27, 33, or 39 wherein the synchronized clock output is coupled to a register within each of the logic blocks.
Claim 51
Dependent Claim 43 words
The programmable logic integrated circuit of claims 1, 10, 18, 27, 33, or 39 further comprising: a plurality of input-output blocks, programmably coupled to the interconnect structure wherein each input-output block is programmably configurable to be an input driver or an output driver.
Claim 52
Dependent Claim 86 words
A programmable logic device comprising: a plurality of logic array blocks, wherein a logic array block comprises: a logical function generator of four variables comprising a combinatorial output; and a register comprising a registered output; a plurality of programmable interconnect for programmably coupling the plurality of logic array blocks; and a delay lock loop for outputting a synchronized clock output, coupled to the plurality of logic array blocks, locked to an external reference clock signal, wherein the delay lock loop is an analog delay lock loop.
Claim 53
Dependent Claim 86 words
A programmable logic device comprising: a plurality of logic array blocks, wherein a logic array block comprises: a logical function generator of four variables comprising a combinatorial output; and a register comprising a registered output; a plurality of programmable interconnect for programmably coupling the plurality of logic array blocks; and a delay lock loop for outputting a synchronized clock output, coupled to the plurality of logic array blocks, locked to an external reference clock signal, wherein the delay lock loop is an analog delay lock loop.
Claim 54
Dependent Claim 37 words
The programmable logic device of claim 46 wherein a combinatorial output from a first logic block may be programmably coupled directly to an input of a second logic lock without passing through the plurality of programmable interconnect.
Claim 55
Dependent Claim 29 words
The programmable logic device of claim 46 wherein the logic block further comprises a local interconnect structure to programmably couple signals a shorter distance than using the programmable interconnect.
Claim 56
Dependent Claim 89 words
A programmable logic device comprising: a plurality of logic array blocks; a plurality of programmable interconnect for programmably coupling the plurality of logic array blocks: a delay lock loop for outputting a synchronized clock output, coupled to the plurality of logic array blocks, locked to an external reference clock signal, wherein the delay lock loop is an analog delay lock loop; and a plurality of input-output blocks programmably coupled to the programmable interconnect, wherein each input-output block is programmably configurable to be an input driver or an output driver.
Claim 57
Dependent Claim 89 words
A programmable logic device comprising: a plurality of logic array blocks; a plurality of programmable interconnect for programmably coupling the plurality of logic array blocks: a delay lock loop for outputting a synchronized clock output, coupled to the plurality of logic array blocks, locked to an external reference clock signal, wherein the delay lock loop is an analog delay lock loop; and a plurality of input-output blocks programmably coupled to the programmable interconnect, wherein each input-output block is programmably configurable to be an input driver or an output driver.
Claim 58
Dependent Claim 80 words
A programmable logic device comprising: a plurality of logic array blocks; a plurality of programmable interconnect for programmably coupling the plurality of logic array blocks; and a delay lock loop for outputting a synchronized clock output, coupled to the plurality of logic array blocks, locked to an external reference clock signal, wherein the delay lock loop is an analog delay lock loop and the synchronized clock output is programmably coupled to a look-up table within each of the logic blocks.
Claim 59
Dependent Claim 80 words
A programmable logic device comprising: a plurality of logic array blocks; a plurality of programmable interconnect for programmably coupling the plurality of logic array blocks; and a delay lock loop for outputting a synchronized clock output, coupled to the plurality of logic array blocks, locked to an external reference clock signal, wherein the delay lock loop is an analog delay lock loop and the synchronized clock output is programmably coupled to a look-up table within each of the logic blocks.
Claim 60
Dependent Claim 78 words
A programmable logic device comprising: a plurality of logic array blocks; a plurality of programmable interconnect for programmably coupling the plurality of logic array blocks; and a delay lock loop for outputting a synchronized clock output, coupled to the plurality of logic array blocks, locked to an external reference clock signal, wherein the delay lock loop is an analog delay lock loop and the synchronized clock output is coupled to a register within each of the logic blocks.
Claim 61
Dependent Claim 78 words
A programmable logic device comprising: a plurality of logic array blocks; a plurality of programmable interconnect for programmably coupling the plurality of logic array blocks; and a delay lock loop for outputting a synchronized clock output, coupled to the plurality of logic array blocks, locked to an external reference clock signal, wherein the delay lock loop is an analog delay lock loop and the synchronized clock output is coupled to a register within each of the logic blocks.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-10 2004-04-10 2004-10-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-10 2008-04-10 2008-10-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-10 2012-04-10 2012-10-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag