Patent ID: 7969224

Claim:
A method, comprising: receiving a first transition of a first data signal from an upstream circuit, wherein the first transition is of a first transition type and includes a first propagation delay due to the upstream circuit; receiving a first transition of a second data signal from the upstream circuit, wherein the second data signal is a compliment of the first data signal, wherein the first transition of the second data signal is of a second transition type opposite of the first transition type, and wherein the first transition of the second data signal includes a second propagation delay due to the upstream circuit; outputting one of the first transition of the first data signal and the first transition of the second data signal as a first transition of a duty cycle corrected output signal based on whether the first propagation delay is greater than the second propagation delay; receiving a second transition of the first data signal, wherein the second transition is of the second transition type and includes a third propagation delay due to the upstream circuit; receiving a second transition of the second data signal, wherein the second transition is of the first transition type, and wherein the second transition includes a fourth propagation delay due to the upstream circuit; and outputting one of the second transition of the first data signal and the second transition of the second data signal as a second transition of the duty cycle corrected output signal based on whether the third propagation delay is greater than the fourth propagation delay.