Digital clock adaptive duty cycle circuit

Miscellaneous active electrical nonlinear devices – circuits – and – Signal converting – shaping – or generating – Rectangular or pulse waveform width control

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06670838

ABSTRACT:

FIELD OF THE INVENTION
The invention relates generally to digital circuits that clock transmit data, and more specifically to providing a circuit that dynamically adjusts the waveform of an input digital clock whose nominal duty cycle may not be 50% and to output a digital close having a substantially 50% duty cycle such that transmission data errors are reduced.
BACKGROUND OF THE INVENTION
In the field of digital communication, it is common to provide a printed circuit board (PCB) whereon several integrated circuits (ICs) are mounted.
FIG. 1
shows a generic PCB containing several ICs, IC-
1
, IC-
2
, IC-
3
, and a clock circuit (CLOCK), which itself may be an IC.
FIG. 1
depicts the various ICs coupled to receive an operating potential VDD. In many applications, it is desired that the clock frequency be as fast as possible such that DATA can be output quickly. As such, there is a need for ever faster clock frequencies and data rates.
FIG. 2A
depicts an exemplary waveform for the clock signal (CLOCK) as a function of time. In this example, the logical low voltage magnitude of the clock signal is 0 VDC and the logical high voltage magnitude of the clock is VDD. In
FIG. 2A
, time T
HIGH
denotes the useful high state portion of the clock signal, and T
LOW
denotes the useful low state portion of the clock signal. The period of the clock signal is defined as T=T
HIGH
+T
LOW
=1/f, where f is the frequency in Hz of the clock signal. The duty cycle (D) of the clock waveform can be defined as D=T
HIGH
/T or alternatively as D=D
LOW
/T. The 0-to-1 state portion of the clock waveform defines the rising edge of the clock, and the 1 to-0 state portion of the clock waveform defines the falling edge. In most digital circuits, ICs change state and data is transmitted at the VDD/2 threshold of the rising or falling edge of the clock waveform transitions. As such, increased clock frequency (f) and data transmission between IC's dictates that the frequency and duty cycle characteristics of the digital signals be more precisely controlled.
FIG. 2B
depicts an exemplary data signal (DATA), for example an output signal from IC
2
in FIG.
1
. IC
1
may be considered a transmitter IC that provides a CLOCK signal and a DATA signal to IC
2
, which may be considered as a receiver IC. Within IC
2
, the rising and falling edges of the CLOCK signal from IC
1
may be used to “latch” DATA from IC
1
into IC
2
. The time required for the DATA to arrive at IC
2
before the CLOCK signal is present is commonly referred to as the setup time (T
SU
). Importantly, if DATA should arrive at IC
2
too early, at a time less than a certain minimum time T
SUM
, the DATA can be lost, or latched in incorrectly. The amount of time for the DATA to be held after the CLOCK rising edge is commonly referred to as the hold time (T
h
). If DATA is removed too soon, e.g., less than a certain time T
HM
, then again DATA can be lost or latched into IC
2
in error. Thus, T
SUM
and T
HM
represent the minimum setup time and hold time for error free data transmission.
Thus there is a need for a mechanism and method to achieve substantially error free data transmission in a digital circuit that clocks transmit data. Preferably such mechanism and method should ensure that the minimum setup and hold timing requirements are always met, even when the input clock duty cycle is not precisely 50%.
The present invention provides such a mechanism and method.
SUMMARY OF THE PRESENT INVENTION
A digital clock adaptive duty cycle circuit receives an input clock CLKIN having duty cycle of close to 50%, and outputs a CLK signal (and its complement CLKB) whose duty cycle may be continuously and automatically varied to ensure that output duty cycle is 50%, precise to within about ±0.1%. The overall circuit includes a duty cycle adjustor (DCA) unit that includes preferably an odd number of inverter stages. Preferably at least two of the inverter stages include devices, e.g., MOS transistors, that have a parameter (e.g., threshold voltage V
TH
) that can be varied as a function of a control voltage V
C
to affect the duty cycle of the inverter signal output by the inverter. The effect of V
TH
variation within each inverter stage is to vary the duty cycle of the clock signal output from the inverter stage, and thus from the DCA unit itself. The DCA output signal preferably is converted from a single-ended to a differential signal pair, CLK and its complement CLKB. The differential signal pair is low pass filtered and input differentially to an operational amplifier. The output of the operation amplifier is fedback to the DCA unit as control voltage V
C
.
The ability to receive an input clock whose duty cycle may not be exactly 50%, and to dynamically ensure an output CLK signal with a precise 50% duty cycle enables data to be clocked or latch-transferred from IC stage to IC stage substantially error free, even if IC stage setup time varies. The ability to ensure substantially error free data transfer is maintained, even as clock frequency is increased.


REFERENCES:
patent: 6320438 (2001-11-01), Arcus
patent: 6323706 (2001-11-01), Stark et al.
patent: 6424178 (2002-07-01), Harrison
patent: 6456133 (2002-09-01), Nair et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Digital clock adaptive duty cycle circuit does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Digital clock adaptive duty cycle circuit, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Digital clock adaptive duty cycle circuit will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3131274

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.