Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
167 words
A programmable delay line comprising: a main delay line chain, the main delay chain comprising a plurality of delay cells, each delay cell having a unit delay of T, the main delay chain programmable to connect an integer number of the delay cells in series; a plurality of N auxiliary delay chains, each auxiliary delay chain comprising a plurality of delay cells, each auxiliary delay chain programmable to connect the delay cells within each auxiliary delay chain in series, a first delay cell within each auxiliary delay chain having a delay of T, a second delay cell within the Xth auxiliary delay chain having a delay of (1+X/N)*T, where X varies from 0 to (N-1); the plurality of N auxiliary delay chains connected in series with the main delay chain and receiving a clock signal having a period TCLK; wherein the clock signal is coupled through the main delay chain and the plurality of N auxiliary delay chains and is programmably delayed with a resolution of (T)/N.
Claim 2
Dependent Claim
167 words
A programmable delay line comprising: a main delay line chain, the main delay chain comprising a plurality of delay cells, each delay cell having a unit delay of T, the main delay chain programmable to connect an integer number of the delay cells in series; a plurality of N auxiliary delay chains, each auxiliary delay chain comprising a plurality of delay cells, each auxiliary delay chain programmable to connect the delay cells within each auxiliary delay chain in series, a first delay cell within each auxiliary delay chain having a delay of T, a second delay cell within the Xth auxiliary delay chain having a delay of (1+X/N)*T, where X varies from 0 to (N-1); the plurality of N auxiliary delay chains connected in series with the main delay chain and receiving a clock signal having a period TCLK; wherein the clock signal is coupled through the main delay chain and the plurality of N auxiliary delay chains and is programmably delayed with a resolution of (T)/N.
Claim 3
Dependent Claim
62 words
The programmable delay line as recited in claim 1, further comprising: a reference oscillator generating a reference signal having a period TREF which is a multiple of T; and means for comparing the period TREF of the reference signal and the period TCLK and programming the main delay chain and the auxiliary delay chain to compensate for deviations between TREF and TCLK.
Claim 4
Dependent Claim
155 words
The programmable delay line as recited in claim 2, wherein the means for comparing the period of TREF with TCLK comprises: a reference counter receiving the reference oscillator signal, the reference counter having a reference digital output which increments by a count of one with each cycle of the reference oscillator signal; a clock counter receiving the clock signal, the clock counter having a clock digital output which increments by a count of one with each cycle of the clock signal; a first latching array receiving a digital delay value and latching the digital delay value to a digital first latch output; a first comparator receiving the clock digital output and the digital fist latch output and generating an active level output when the clock digital output is equal to the digital first latch output; and a reference latching array for latching the reference digital output when the first comparator generates an active level output.
Claim 5
Dependent Claim
27 words
The programmable delay line as recited in claim 3, wherein the reference latching array controls the programming of the main delay chain and the auxiliary delay chains.
Claim 6
Dependent Claim
75 words
The programmable delay line as recited in claim 3, wherein the means for comparing the period of TREF with TCLK further comprises: a calibration counter which counts cycles of the delayed clock signal and generates a digital calibration output; and a second comparator which receives a digital output from the reference latching array and the digital calibration output, the second comparator controlling when the calibration counter counts up and when the calibration counter counts down.
Claim 7
Dependent Claim
26 words
The programmable delay line as recited in claim 4, wherein the calibration counter controls the programming of the main delay chain and the auxiliary delay chains.
Claim 8
Dependent Claim
23 words
The programmable delay line as recited in claim 2, wherein the reference oscillator is a ring oscillator comprising a plurality of delay cells.
Claim 9
Dependent Claim
31 words
The programmable delay line as recited in claim 2, wherein each delay cell comprises two programmable states and the delay through each delay cell is the same for both programmable states.