Delay time compensation circuit for clock buffer

Miscellaneous active electrical nonlinear devices – circuits – and – Signal converting – shaping – or generating – Having specific delay in producing output waveform

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C264S268000, C264S277000

Reexamination Certificate

active

06198326

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a delay time compensation circuit, and more particularly to an improved delay time compensation circuit for a clock buffer which makes it possible to effectively compensate for the time delayed by a clock buffer.
2. Description of the Background Art
In general, a signal input terminal and a signal output terminal in a synchronous system become synchronized and activated based on an edge of an input clock signal. The input clock is required to pass through a clock buffer to drive an overloaded capacitance load in an internal system. Thus, the clock signal internally employed in a system and the clock signal at the output of that same system have a time delay in comparison to an input clock signal. Also, the faster becomes an operation speed of the synchronous system, the more difficult the synchronization due to the gradual increase of the time delay.
Conventional circuits have been designed in an attempt to obtain an output clock signal which is synchronized with an input clock signal by compensating for a delay time of the input clock signal caused by the clock buffer. For instance, conventional circuits include a phase-locked loop (PLL) circuit or a delay-locked loop (DLL) circuit which employs a feedback technique, and a negative-delay circuit (NDC) or a synchronous mirror delay (SMD) circuit which does not employ a feedback technique. The above-mentioned circuits are designed to internally generate clock signals that are ahead of the input clock signal by an amount of time that corresponds to the delay time introduced by the clock buffer, thus compensating for the delay time caused by the clock buffer in order to generate output clock signals which are synchronized to input clock signals.
FIG. 1
is a block diagram illustrating a DLL circuit which adopts such a feedback technique.
As shown therein, an input buffer FB
1
has a delay time t
B1
, and an output buffer FB
2
has a delay time t
B2
. The DLL circuit is designed to compensate for the respective delay times t
B1
, t
B2
in accordance with the respective input and output buffers FB
1
, FB
2
. The DLL circuit includes a delay device VB having a variable delay time t
D
, a feedback delay device FB
3
having a fixed delay time t
F
, and a phase detector
10
.
Initially, an input clock signal ICLK (
FIG. 3A
) passes through the input buffer FB
1
and is changed, after a period of t
B1
, into a clock signal RCLK (FIG.
3
B). The phase detector
10
then compares respective phases of the clock signal RCLK and the clock signal FCLK (FIG.
3
E), which is fed back, thereby generating a control signal CS which corresponds to the difference compared.
Next, the variable delay device VB delays the clock signal RCLK by the delay time t
D
, which is determined based on the control signal CS, thereby generating a clock signal DCLK (FIG.
3
C). The clock signal DCLK becomes delayed in the output buffer FB
2
by a time period of t
B2
, such that a final output clock signal OCLK is synchronized with the input clock signal ICLK, as shown in FIG.
3
D.
The final output clock signal OCLK passes through the feedback delay device FB
3
and becomes, after a time period of t
F
, the feedback clock signal FCLK (FIG.
3
E).
The above-mentioned feedback circuit satisfies the following expression:
T
CLK
=t
D
+t
B2
+t
F
.
Accordingly, the clock signals RCLK, FCLK become identical to each other in phase, and the output clock signal OCLK becomes synchronized with the input clock signal ICLK.
However, when the DLL circuit is employed, the delay device VB is initially set to an initial synchronous setting time that is proportional to a square value of a clock cycle T
CLK
, thereby elongating a delay time disadvantageously.
Also, in order to decrease power consumption, delay correction is suspended when an input clock signal ICLK is briefly interrupted in a standby state and started anew when a clock signal is restored to a normal state in which a clock signal is required. Thus, when a difference between the output clock signal and the input clock signal is significant, the amount of time required to achieve restoration from standby state to normal state is increased. In addition, there occurs a jittering phenomenon in which an edge start point of the output clock signal becomes changed.
The above disadvantage is attributable to the feedback technique applied to the DLL circuit. To avoid these disadvantages a circuit may be designed with an NDC which does not rely on a feedback to compensate for the delay times t
B1
, t
B2
associated with the clock buffers FB
1
, FB
2
. Such a circuit is shown by FIG.
2
.
That is, when an input clock signal ICLK (
FIG. 4A
) and a delay clock signal DCLK (
FIG. 4B
) are applied to NDC
20
, a difference (T
CLK
\2−T
DEL
) is obtained between a half cycle T
CLK
\2 of the input clock ICLK and the delay time t
DEL
of the input buffer corresponding to the respective rising edges of the two clock signals. NDC
20
generates a clock signal NCLK (
FIG. 4C
) by delaying the falling edge of input clock signal ICLK by a timed delay equivalent to the difference (T
CLK
\2−t
DEL
), which difference represents the difference between the falling edge t
1
of the input clock signal ICLK and the rising edge of the delay clock signal DCLK. Thus, the rising edge of the clock signal NCLK leads the rising edge of the input clock signal ICLK by a time period of t
DEL
, and an output clock signal OCLK (
FIG. 4D
) can be synchronized with the input clock signal ICLK after one period.
However, when using the NDC
20
, data corresponding to both the rising and falling edges of an input clock signal ICLK is required. That is, the delay time t
DEL
corresponding to the input buffer FB
1
is evaluated at a time point t
1
which corresponds to the midpoint of input clock signal ICLK (T
CLK
\2) or the falling edge of the input clock signal ICLK. Therefore, the rising edge of the output signal NCLK is generated after a time period (T
CLK
\2−t
DEL
) from the time point tl. Also, because the half cycle value is used, the input clock signal ICLK must keep a precise duty cycle of 50% in addition to the rising edge.
The delay time t
DEL
in the clock buffer FB
1
may be compensated using the above method when:
T
CLK
/2−N×Tstage≦t
DEL
≦T
CLK
/2  (1),
where Tstage denotes a delay time for a unit delay device within NDC
20
, and N denotes the number of unit delay devices within NDC
20
.
If an entire delay time (N×Tstage) for a delay device chain that is composed of the unit delay devices of NDC
20
remains within the half cycle (T
CLK
/2), the expression (1) may be changed as follows:
0≦t
DEL
≦T
CLK
/2  (2).
From this expression, it should be understood that the delay time t
DEL
of the clock buffer must be less than a half cycle of the input clock signal ICLK to be compensated with the above-described system.
Therefore, if a magnitude of the clock buffer must be increased to activate a large capacitance load, the delay time of the clock buffer may not satisfy expression (2), rendering the above-described system incapable of computing for the delay time using NDC
20
.
Also, since the pulse width of the output clock signal OCLK corresponds to the delay time t
DEL
of the clock buffer, the pulse width becomes variable in proportion to the variation of the delay time t
DEL
.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide a delay time compensation circuit for a clock buffer capable of compensating for a delay time caused by a clock buffer by use of a time interval extraction chain and a variable delay time chain.
To achieve the above and other objects, there is provided a delay time compensation circuit for a clock buffer which includes first and second toggle flip-flops multiplying an input clock signal and a delay clock signal which is delayed by an input buffer, respectively, a time interval extraction chain extracting a time in

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

Delay time compensation circuit for clock buffer does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Delay time compensation circuit for clock buffer, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Delay time compensation circuit for clock buffer will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2515921

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