Claims
- 1. An integrated circuit device comprising:
a select circuit to select one of a plurality of offset values as a selected offset; a summing circuit to sum the selected offset with a phase count value, the phase count value indicating a phase difference between a reference clock signal and a first plurality of clock signals; and a phase mixer to combine the first plurality of clock signals in accordance with the sum of the selected offset and the phase count value to generate an output clock signal, the phase mixer including a plurality of differential amplifiers each having inputs to receive respective clock signals of the first plurality of clock signals, and a biasing circuit switchably coupled to each of the differential amplifiers, the biasing circuit including a first plurality of biasing transistors coupled in parallel with one another and in series with a first set of the differential amplifiers, and a second plurality of biasing transistors coupled in parallel with one another and in series with a second set of the differential amplifiers.
- 2. The integrated circuit device of claim 1 wherein the summing circuit comprises a plurality of adder circuits, each adder circuit being adapted to sum the phase count value with a respective one of the plurality of offset values and to output the sum of the phase count value and respective offset value to the select circuit.
- 3. The integrated circuit device of claim 2 further comprising a plurality of storage registers to store the plurality of offset values, each of the plurality of storage registers being adapted to output a respective one of the plurality of offset values to a corresponding one of the plurality of adder circuits.
- 4. The integrated circuit device of claim 1 wherein the summing circuit is coupled to an output of the select circuit to receive the selected offset therefrom.
- 5. The integrated circuit device of claim 1 wherein the select circuit is a multiplexer.
- 6. The integrated circuit device of claim 1 further comprising a storage circuit to store the plurality of offset values.
- 7. The integrated circuit device of claim 6 wherein the storage circuit comprises a plurality of storage registers each coupled to a respective input of the select circuit.
- 8. The integrated circuit device of claim 6 wherein the storage circuit comprises:
a plurality of rows of storage elements, each row to store a respective one of the plurality of offsets; a plurality of bit lines, each bit line coupled to a respective column of the storage elements; and a plurality of enable lines coupled respectively to the rows of storage elements to enable contents thereof to be output from the storage circuit via the plurality of bit lines.
- 9. The integrated circuit device of claim 8 wherein the select circuit comprises decode circuitry to activate, in response to a select value, a selected one of the plurality of enable lines to enable the contents of the corresponding row to be output from the storage circuit.
- 10. The integrated circuit device of claim 8 wherein the plurality of bit lines are coupled to the summing circuit.
- 11. The integrated circuit device of claim 1 further comprising a storage circuit to store the plurality of offset values, at least one of the offset values corresponding to a leading edge of a data valid interval and at least one of the offset values corresponding to a trailing edge of the data valid window.
- 12. An apparatus comprising:
a phase mixer to generate a feedback clock signal having a phase according to a phase count value, the phase mixer including a plurality of differential amplifiers having inputs to receive respective clock signals and a biasing circuit switchably coupled to each of the differential amplifiers, the biasing circuit including a first plurality of biasing transistors coupled in parallel with one another and in series with a first set of the differential amplifiers, and a second plurality of biasing transistors coupled in parallel with one another and in series with a second set of the differential amplifiers; a phase detector coupled to receive a reference clock signal and the feedback clock signal, the phase detector being adapted to output a phase adjust signal having either a first or second state according to whether the feedback clock signal leads or lags the reference clock signal; and a control circuit coupled to receive the phase adjust signal from the phase detector and coupled to output the phase count value to the phase mixer, the control circuit being adapted to:
add a phase jump value to the phase count value if the phase adjust signal is in the first state; subtract the phase jump value from the phase count value if the phase adjust signal is in the second state; and reduce the phase jump value after adding the phase jump value to the phase count value or subtracting the phase jump value from the phase count value.
- 13. The apparatus of claim 12 wherein the control circuit comprises:
a phase counter to store the phase count value, the phase counter including a load port and a phase count output; an adder circuit including first and second addend inputs and an adder output, the first addend input being coupled to the phase count output of the phase counter, and the adder output being coupled to the load port of the phase counter; and a search logic circuit including a first output coupled to the second addend input of the adder circuit to provide the jump value thereto.
- 14. The apparatus of claim 13 wherein the phase counter further includes a disable input and the search logic circuit further includes a second output coupled to the disable input, the search logic circuit being adapted to output a disable signal to the disable input of the phase counter to disable a phase counting operation within the phase counter.
- 15. The apparatus of claim 13 wherein the search logic circuit further includes a storage circuit to store the jump value, and a jump value reduction circuit to reduce the jump value after the jump value has been added to, or subtracted from, the phase count value.
- 16. The apparatus of claim 15 wherein the jump value reduction circuit comprises a circuit to halve the jump value after the jump value has been added to, or subtracted from, the phase count value.
- 17. The apparatus of claim 16 wherein the circuit to halve the jump value comprises a shift circuit to shift the jump value by at least one bit to effect a divide by two operation.
- 18. The apparatus of claim 13 wherein the search logic further includes circuitry to affect a sign change of the jump value to enable subtraction of the jump value from the phase count value.
- 19. The apparatus of claim 13 wherein the search logic is adapted to assert a load signal to the phase counter to enable a value present at the load port of the phase counter to be loaded into the phase counter and output from the phase counter as the phase count value.
- 20. The apparatus of claim 12 wherein the phase counter includes a count input coupled to receive the phase adjust signal from the phase detector.
- 21. An integrated circuit device comprising:
a select circuit to select one of a plurality of offset values as a selected offset; a summing circuit to sum the selected offset with a phase count value, the phase count value indicating a phase difference between a reference clock signal and a first plurality of clock signals; and a phase mixer to combine the first plurality of clock signals in accordance with the sum of the selected offset and the phase count value to generate an output clock signal, the phase mixer including a plurality of differential amplifiers having inputs coupled to receive the first plurality of clock signals and outputs coupled to a common pair of output signal lines, the phase mixer further including a first resistive element coupled between a first reference voltage and a first output signal line of the pair of output signal lines, the first resistive circuit having a variable resistance value according to a first control signal.
- 22. The integrated circuit device of claim 21 wherein the first resistive element comprises at least one load transistor coupled between the first reference voltage and the first output signal, the load transistor having a control terminal coupled to receive the first control signal.
- 23. The integrated circuit device of claim 21 further comprising a control signal generator to generate the control signal.
- 24. The integrated circuit device of claim 21 further comprising a second resistive element coupled between the first reference voltage and a second output signal line of the pair of output signal lines, the second resistive circuit having a variable resistance value according to a first control signal.
- 25. The integrated circuit device of claim 21 further comprising a biasing circuit switchably coupled to each of the differential amplifiers.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 10/104,230, filed Mar. 22, 2002, and claims the benefit of U.S. Provisional Application No. 60/408,063, filed Sep. 3, 2002, U.S. Provisional Application No. 60/408,101 filed Sep. 3, 2002, and U.S. Provisional Application No. 60/436,745 filed Dec. 27, 2002. Each of U.S. Provisional Application Nos. 60/408,063, 60/408,101 and 60/436,745 is hereby incorporated by reference in its entirety.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60408063 |
Sep 2002 |
US |
|
60408101 |
Sep 2002 |
US |
|
60436745 |
Dec 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10104230 |
Mar 2002 |
US |
Child |
10374390 |
Feb 2003 |
US |