Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
196 words
A data retiming circuit comprising: a multiple clock generator responsive to a reference clock input for generating a plurality of clocks having a plurality of different phases; first delay means for delaying externally inputted data by delaying of a rising and a falling edge of the externally imputted data by a predetermined period of time; first data latch means for latching the data from said first delay means in accordance with the different phases of the plurality of clocks; data latch state determination means for determining in analog form a logic signal state of the data latched by said first data latch means and generating at least one data state signal; clock selection means for logically comparing the plurality of clocks with the at least one data state signal from said data latch state determination means and selecting a retiming clock signal based on the comparison; second delay means for receiving and further delaying the delayed data from said first delay means and for delaying the data until the retiming clock signal is generated; and second data latch means for latching the data delayed by said second delay means in accordance with the retiming clock signal.
Claim 2
Dependent Claim
196 words
A data retiming circuit comprising: a multiple clock generator responsive to a reference clock input for generating a plurality of clocks having a plurality of different phases; first delay means for delaying externally inputted data by delaying of a rising and a falling edge of the externally imputted data by a predetermined period of time; first data latch means for latching the data from said first delay means in accordance with the different phases of the plurality of clocks; data latch state determination means for determining in analog form a logic signal state of the data latched by said first data latch means and generating at least one data state signal; clock selection means for logically comparing the plurality of clocks with the at least one data state signal from said data latch state determination means and selecting a retiming clock signal based on the comparison; second delay means for receiving and further delaying the delayed data from said first delay means and for delaying the data until the retiming clock signal is generated; and second data latch means for latching the data delayed by said second delay means in accordance with the retiming clock signal.
Claim 3
Dependent Claim
23 words
The circuit in accordance with claim 1, wherein said first delay means comprises an analog delay element including a resistor and a capacitor.
Claim 4
Dependent Claim
15 words
The circuit in accordance with claim 1, wherein said second delay means comprises a buffer.
Claim 5
Dependent Claim
18 words
The circuit in accordance with claim 3, wherein the buffer comprises a plurality of inverters connected in series.
Claim 6
Dependent Claim
19 words
The circuit in accordance with claim 1, wherein said first data latch means comprises a plurality of D flip-flops.
Claim 7
Dependent Claim
96 words
The circuit in accordance with claim 1, wherein said data latch state determination means comprises: a low pass filter for low-passing the latched data signal from said first data latch means and outputting a voltage, said low pass filter including a resistor connected to a capacitor; a voltage divider for dividing an externally supplied voltage and generating a reference voltage, said voltage divider including two serially connected resistors; and a comparator for comparing the voltage from said low-pass filter with the reference voltage from said voltage divider and generating the at least one data state signal.
Claim 8
Dependent Claim
129 words
The circuit in accordance with claim 1, wherein said data latch state determination means further generates at least another data state signal, and wherein said clock selection means comprises: first logic operation means for ANDing half of said plurality of clocks with the at least one data state signal from said data latch state determination means associated therewith and generating a first logic signal; second logic operation means for ANDing the remaining half of plural said plurality of clocks with the at least another data state signal from said data latch state determination means associated therewith and generating a second logic signal; and third logic operation means for ANDing the first and second logic signals from said first and second logic operation means and generating the retiming clock signal.
Claim 9
Dependent Claim
151 words
The circuit in accordance with claim 7, wherein said first logic operation means comprises: a first, second, third, fifth and sixth NAND-gates for NANDing said half of said plurality of clocks in response to the at least one data state signal from said data latch state determination means and generating output signals; a fourth NAND-gate for NANDing the output signals from said first through third NAND-gates and generating an output signal; a first inverter for inverting the output signal from said fourth NAND-gate and generating an output signal; a first AND-gate for ANDing the output signals from said fifth and sixth NAND-gates and generating an output signal; a seventh NAND-gate for NANDing the output signal from said first inverter and the output signal from said first AND-gate and generating an output signal; and a second inverter for inverting the output signal from said seventh NAND-gate and generating the first logic signal.
Claim 10
Dependent Claim
150 words
The circuit in accordance with claim 7, wherein said second logic operations means comprises: eighth, ninth, tenth, twelfth and thirteenth NAND-gates for NANDing the remaining half of said plurality of clocks in response to the at least another data state signal from said data latch state determination means and generating output signals; an eleventh NAND-gate for NANDing the output signals from the eighth through tenth NAND-gates and generating an output signal; a third inverter for inverting the output signal from said eleventh NAND-gate and generating an output signal; a second AND-gate for ANDing the signals from said twelfth and thirteenth NAND-gates and generating an output signal; a fourteenth NAND-gate for NANDing the output signal from said third inverter and the output signal from said second AND-gate and generating and output signal; and a fourth inverter for inverting the output signal from said fourteenth NAND-gate and generating the second logic signal.
Claim 11
Dependent Claim
63 words
The circuit in accordance with claim 7, wherein said third logic circuit comprises: a fifteenth NAND-gate for NANDing the first logic signal from said first logic operation means and the second logic signal from said second logic operation means and generating an output signal; and a fifth inverter for inverting the output signal from said fifteenth NAND-gate and outputting the retiming clock signal.
Claim 12
Dependent Claim
48 words
The data retiming circuit of claim 1, wherein the plurality of clocks are serially and evenly shifted in phase such that each subsequently generated clock differs from each preceding clock by a phase difference, and wherein said predetermined period of time is substantially equal to the phase difference.