This application is based on and claims priority under 35 U.S.C. § 119 to Korean Patent Application No. 10-2017-0174953, filed on Dec. 19, 2017, in the Korean Intellectual Property Office, the disclosure of which is incorporated by reference in its entirety herein.
Example embodiments provided herein relate to a delay control circuit, and more specifically, to a delay control circuit in which sensitivity to process, voltage and temperature (PVT) variation is low and a duty ratio is maintained.
Precision of a clock is very important in many fields of digital systems. Especially, a clock received from the outside and an internal clock need to be synchronized. Also, the performance of the digital system may be influenced by how accurately the duty ratio is controlled. However, since a quantization error occurs due to the characteristics of the digital system, an improvement in accuracy of the clock becomes increasingly difficult.
A delay line may be used to synchronize the clock received from the outside and the internal clock. The clock received from the outside passes through the delay line and has a predetermined delay time. The delay line may change a driving strength or change a an output capacitance seen by a driving stage to generate the delay time. Specifically, the delay time may be adjusted by changing the slope of the signal passing through the delay line.
However, when a PVT variation occurs due to an external factor, a delay error may be produced by the delay line circuit. As a delay time generated by the delay line becomes longer, the delay error may increase exponentially. Additionally, when the signal passes through the delay line at a skewed corner, the duty ratio may change. A skewed corner, in some technologies, is associated with NMOS and PMOS devices which are coupled in a circuit.
One or more example embodiments provide a delay control circuit having low sensitivity to PVT variation.
Further, one or more example embodiments provide a delay control circuit in which a duty ratio of a signal is maintained before and after passing through the delay control circuit.
According to an aspect of an example embodiment, there is provided a delay control circuit including: a first step delay cell including a first switch having a first end connected to a first node, and a first capacitor connected to a second end of the first switch; a second step delay cell including a second switch having a first end connected to a second node, and a second capacitor connected to a second end of the second switch; and an inverter configured to couple an output signal of the first step delay cell to an input of the second step delay cell, wherein the first and the second switches are turned on and off by a control signal.
According to an aspect of another example embodiment, there is provided a delay control circuit including a first step delay cell which is configured to receive a first signal and includes a first node; a second step delay cell which is configured to provide a second signal and includes a second node; a control signal input configured to receive a control signal, wherein the control signal input is coupled to the first step delay cell and to the second step delay cell; and a first inverter which is configured to receive a third signal from the first step delay cell and to output a fourth signal to the second step delay cell, wherein when the first signal is enabled and the control signal indicates a minimum delay value, a first voltage level of the first node decreases with a first slope, and a second voltage level of the second node increases with a second slope.
According to an aspect of an example embodiment, there is provided a delay control circuit configured to receive a first signal as an input and to delay the first signal, the delay control circuit including: k step delay cells including first and second step delay cells, wherein k is an even integer greater than zero; a first inverter disposed between the first step delay cell and the second step delay cell; and a second inverter coupled to an output of the second step delay cell, wherein the first step delay cell is configured to provide a second signal in response to the first signal, the first inverter is configured to provide a third signal in response to the second signal, the second step delay cell is configured to provide a fourth signal in response to the third signal, the second inverter is configured to provide a fifth signal in response to the fourth signal, a second duty ratio of the second signal is greater than a first duty ratio of the first signal, a third duty ratio of the fifth signal is less than the second duty ratio, and the third duty ratio approximately matches the first duty ratio.
The aspects of the present inventive concept are not limited to those mentioned above and another aspect which is not mentioned can be clearly understood by those skilled in the art from the description below.
The above and/or other aspects will become apparent and more readily appreciated from the following description of exemplary embodiments, taken in conjunction with the accompanying drawings in which:
Referring to
An input stage of the input inverter 110 may be connected to an input node I. An output stage of the input inverter 110 may be connected to a delay node S. An input stage of the output inverter 120 may be connected to the delay node S. An output stage of the output inverter 120 may be connected to an output node O.
The input inverter 110 may invert a first signal P1 provided to the input node I. The input inverter 110 may invert the first signal P1 and provide the first signal P1 to the delay node S in the form of a second signal P2. The output inverter 120 receives the second signal P2, inverts the second signal P2, and may provide the inverted second signal P2 to the output node O in the form of a third signal P3.
One end of the variable capacitor CC may be connected to the delay node S. The other end of the variable capacitor CC, for example, may be grounded. The capacitance of the variable capacitor CC may be controlled by a control signal STR. STR generally represents a control signal which may be a scalar or a vector. That is, STR may be composed of a single binary signal or may be composed of two or more constituent control signals.
As illustrated in
Throughout the disclosure, coupling or connecting a capacitor to a node internal to a step delay cell may be referred to as “shorting” (closing the switch, the switch is on) and decoupling or disconnecting the capacitor from the node may be referred to as “open” (the switch is open, cut, or off).
Although
As illustrated in
Those having ordinary skill in the technical field of this disclosure may achieve a variable capacitor CC in which capacitance is adjusted by the control signal STR in various ways. Hereinafter, for the convenience of explanation, a case where the variable capacitor CC includes a switch, and a capacitor connected to the switch will be described.
In some example embodiments, the inverted first signal P1, and the second signal P2 may be the same or different from each other.
For example, when the control signal STR is 0 in
For example, when the control signal STR is 1, the capacitor C and the delay node S may be short. In other words, when the control signal STR is 1, the switch SW connected to the capacitor C is short, and the capacitor C and the delay node S may be connected to each other. At this time, the capacitor C may be charged with the inverted first signal P1. Also, because the capacitor C provides a capacitive load at the delay node S, the capacitor C will tend to charge or discharge depending on the state of the output connected to C. In such a case, the inverted first signal P1, and the second signal P2 may be different from each other while the capacitor C is charging or discharging.
Specifically, when the voltage level of the inverted first signal P1 increases, the capacitor C may be charged with the inverted first signal P1. Since the capacitor C is charged with the inverted first signal P1, the voltage level of the inverted first signal P1 may ramp up more slowly than the case where the capacitor C and the delay node S are opened (decoupled). In a simplified scenario, the capacitor C integrates the current from an inverter output. For a constant current, the resulting integral of the constant current is a ramp voltage function.
Further, when the voltage level of the inverted first signal P1 decreases, the capacitor C may discharge the charged electric charge to the delay node S. Since the electric charge is discharged from the capacitor C to the delay node S, the voltage level of the inverted first signal P1 may ramp down more slowly than the case where the capacitor C and the delay node S are opened (decoupled).
That is, the capacitor C may control the increasing and decreasing speed of the voltage level of the first signal P1 inverted through charging and discharging. Therefore, the control signal STR may control the opening/short (coupling/decoupling) of the capacitor C to control the increasing and decreasing speed of the voltage level of the inverted first signal P1. That is, since the control signal STR may control the increasing and decreasing slope of the inverted first signal P1 provided to the delay node S, it is possible to delay the increasing and decreasing speed of the inverted first signal P1. Therefore, the second signal P2 is a signal may be the inverted first signal P1 (without slope controlled) or may be a signal in which the slope of the inverted first signal P1 is controlled.
To facilitate the description and to aid in the understanding of the technical idea of the example embodiments provided herein, some characteristics of an inverter to be described below will be assumed. First, in the delay control circuit according to some example embodiments, a propagation delay may occur when the signal passes through the inverter. However, it is assumed that the propagation delay is much smaller than the delay due to the capacitor. Even though the propagation delay is illustrated in the drawings to be large enough to compare with the delay due to the capacitor, this is for ease of explanation, and the examples are not limited to the illustrated matters
In addition, the inverter according to some embodiments is assumed to have a threshold voltage of ½ point of the maximum voltage of the input and the minimum voltage of the input. The case where the input voltage is 0V to 10V will be described as an example. When the input of the inverter is less than 5V, the output of the inverter may be enabled. When the input of the inverter is 5V or more, the output of the inverter may be disabled. However, the embodiments are not limited to some characteristics of the inverter. Such an assumption is for facilitating the explanation and for helping understanding of those having ordinary skill in the technical field of the disclosure provided herein. The inverter achieved according to some embodiments may also have different characteristics. For example, the threshold voltage of an inverter may be higher or lower than a half of the maximum value of the input and the minimum value of the input of the inverter.
Referring to
First, the case where the control signal STR is 0, that is, the case where the capacitor C and the delay node S are opened (decoupled from each other) will be described. The first signal P1 may be provided to the input node I. The first signal P1 may be provided to the input stage of the input inverter 110. The input inverter 110 may invert the first signal P1 and provide it to the delay node S as the second signal P2. The voltage level of the first signal P1 may start to rise at time t1.
The second signal P2 may be provided to the delay node S. The voltage level of the second signal P2 may start to fall at time t2. The time t2 may be the time subsequent to the time t1 as illustrated in the drawings. That is, the falling time of the voltage level of the second signal P2 may be later than the rising time of the voltage level of the first signal P1. The time t2 may be subsequent to the time t1 due to the propagation delay of the input inverter 110. The second signal P2 may be reduced from the time t2 at the first slope g1.
If the output inverter 120 inverts the second signal P2 and provides it to the output node O, a third signal P3 may be provided to the output node O. The voltage level of the third signal P3 may start to rise at time t3. The time t3 may be a time subsequent to the time t2. That is, the rising time of the voltage level of the third signal P3 may be later than the falling time of the voltage level of the second signal P2. The time t3 may be subsequent to the time t2 due to the propagation delay of the output inverter 120.
At the input node I, the initial rising time of the voltage level of the first signal P1 may be t1 (an upward ramp transition begins). On the other hand, at the output node O, the initial rising time of the voltage level of the third signal P3 may be t3. When the control signal STR is 0, the total delay time may be t3-t1. Since the capacitor C is opened to (decoupled from) the delay node S when the control signal STR is 0, the total delay time may be caused by the input inverter 110 and the output inverter 120. That is, the propagation delay time tS1 due to the input inverter 110 and the output inverter 120 may be t3-t1.
Next, the case where the control signal STR is 1, that is, the case where the capacitor C and the delay node S are short (coupled) will be described. The first signal P1 may be provided to the input node I. The first signal P1 may be provided to the input stage of the input inverter 110. The input inverter 110 may invert the first signal P1 and provide it to the delay node S. The voltage level of the first signal P1 may start to rise at the time t1.
The second signal P2 may be provided to the delay node S. The voltage level of the second signal P2 may start to fall at the time t2. The time t2 may be the time subsequent to the time t1 as illustrated in the drawings. That is, the initial falling time of the voltage level of the second signal P2 may occur at a time later than the initial increasing time of the voltage level of the first signal P1. The time t2 may be subsequent to the time t1 due to the propagation delay of the input inverter 110.
The second signal P2 may be reduced at the time t2 with the second slope g2. The absolute value of the second slope g2 may be smaller than the absolute value of the first slope g1. That is, the falling speed of the second signal P2 when the control signal STR is 1 may be smaller than the falling speed of the second signal P2 when the control signal STR is 0. In other words, when the control signal STR is 1, the second signal P2 may ramp down at a slower rate than the case where the control signal STR is 0.
If the output inverter 120 inverts the second signal P2 and provides it to the output node O, the third signal P3 may be provided to the output node O. The voltage level of the third signal P3 may start to rise at the time t4. The time t4 may be subsequent to the time t3. The initial rising time of the voltage level of the third signal P3 when the control signal STR is 1 may be later than the initial rising time of the voltage level of the third signal P3 when the control signal STR is 0. The time t4 may be subsequent to the instant t3 because the charge charged in the capacitor C is discharged to the delay node S.
At the input node I, the initial increasing time of the voltage level of the first signal P1 may be t1. On the other hand, at the output node O, the initial increasing time of the voltage level of the third signal P3 may be t4. When the control signal STR is 1, the total delay time (tS1+ΔS1) may be t4-t1. As described above, the propagation delay time tS1 due to the input inverter 110 and the output inverter 120 may be t3-t1. Therefore, the delay time ΔS1 due to the capacitor C may be t4-t3.
In
Referring to
When the power supply voltage VDD is unstable, the total delay time may become uncertain (delay uncertainty). That is, when the power supply voltage VDD is unstable, the slope of the second signal P2 of the delay node S may be varied (slope variation). When the slope of the second signal P2 of the delay node S is varied, the initial rising time of the third signal P3 of the output node O may be varied. That is, the third signal P3 may have a delay error. The error may be positive or negative and of uncertain magnitude.
The delay error ΔE1 generated when the control signal STR is 0 may be smaller than the delay error ΔE2 generated when the control signal STR is 1. In other words, the delay error ΔE1 when the second signal P2 decreases according to a first slope g1 may be smaller than the delay time ΔE2 when the second signal P2 decreases according to a second slope g2. Refer to
As illustrated in the graph 400 of
In conclusion, as the delay time ΔS increases, that is, as the absolute value of the slope of the second signal P2 is small, the delay error due to the fluctuation of the power supply voltage VDD may be relatively large. That is, as the absolute value of the slope of the second signal P2 is small, the delay error may be greatly influenced by external factors.
Although
Referring to
The outputs of the k step delay cells (VBUF1 to VBUFk) may be connected to the inputs of the k inverters (INTb1 to INTbk), respectively. For example, the output of the first step delay cell VBUF1 may be connected to the input of the first inverter INTb1. The output stage of the first inverter INTb1 may be connected to the input of the second step delay cell VBUF2.
The same n control signals (STR[n-1:0]) may be provided to each of the k step delay cells (VBUF1 to VBUFk). For example, n control signals (STR[n-1] to STR[0]) may be provided to the first step delay cell VBUF1. Also, the same n control signals (STR[n-1] to STR[0]) may be provided to the second step delay cell VBUF2.
Referring to
First and second control signals STR[2:0] may be provided to the first and second step delay cells VBUF1 and VBUF2, respectively. In other words, the first, second, and third control signals STR[2], STR[1], and STR[0] may be provided to the first step delay cell VBUF1. Further, the first, second, and third control signals STR[2], STR[1], and STR[0] may be provided to the second step delay cell VBUF2.
In
The input stage of the first step delay cell VBUF1 may be connected to the first input node IN. The output stage of the first step delay cell VBUF1 may be connected to the first output node O1. The input stage of the first inverter INTb1 may be connected to the first output node O1. The output stage of the first inverter INTb1 may be connected to the second input node I1. The input stage of the second step delay cell VBUF2 may be connected to the second input node I1. The output stage of the second step delay cell VBUF2 may be connected to the second output node O2. The input stage of the second inverter INTb2 may be connected to the second output node O2. The output stage of the second inverter INTb2 may be connected to the third output node OUT. The description will be made in more detail referring to
Referring to
The input stage of the third inverter INT1 may be connected to the first input node IN. The output stage of the third inverter INT1 may be connected to the first node N1. One end of the first switch S1 may be connected to the first node N1. The other end of the first switch S1 may be connected to one end of the first capacitor C1. The other end of the first capacitor C1, for example, may be grounded. One end of the second switch S2 may be connected to the first node N1. The other end of the second switch S2 may be connected to one end of the second capacitor C2. The other end of the second capacitor C2, for example, may be grounded. One end of the third switch S3 may be connected to the first node N1. The other end of the third switch S3 may be connected to one end of the third capacitor C3. The other end of the third capacitor C3, for example, may be grounded. The input stage of the fourth inverter INT2 may be connected to the first node N1. The output stage of the fourth inverter INT2 may be connected to the first output node O1.
The first, second, and third control signals STR[2], STR[1], and STR[0] may control turning on-off of the first, second, and third switches S 1, S2, and S3, respectively. For example, if the first control signal STR[2] is 1, the first switch S1 may be turned on. If the first switch S1 is turned on, the first capacitor C1 and the first node N1 may be short (coupled). If the first control signal STR[2] is 0, the first switch S1 may be turned off. If the first switch S1 is turned off, the first capacitor C1 and the first node N1 may be opened (decoupled).
The second step delay cell VBUF2 may include a fifth inverter INT3, a sixth inverter INT4, fourth, fifth, and sixth switches S4, S5, and S6, and fourth, fifth, and sixth capacitors C4, C5, and to C6.
The input stage of the fifth inverter INT3 may be connected to the second input node I1. The output stage of the fifth inverter INT3 may be connected to the second node N2. One end of the fourth switch S4 may be connected to the second node N2. The other end of the fourth switch S4 may be connected to one end of the fourth capacitor C4. The other end of the fourth capacitor C4, for example, may be grounded. One end of the fifth switch S5 may be connected to the second node N2. The other end of the fifth switch S5 may be connected to one end of the fifth capacitor C5. The other end of the fifth capacitor C5, for example, may be grounded. One end of the sixth switch S6 may be connected to the second node N2. The other end of the sixth switch S6 may be connected to one end of the sixth capacitor C6. The other end of the sixth capacitor C6, for example, may be grounded. The input stage of the sixth inverter INT4 may be connected to the second node N2. The output stage of the sixth inverter INT4 may be connected to the second output node O2.
The first, second, and third control signals STR[2], STR[1], and STR[0] may control the turning on-off of the fourth, fifth, and sixth switches S4, S5, and S6, respectively. In other words, the first control signal STR[2] may control the turning on/off of the first and fourth switches S1 and S4. The second control signal STR[1] may control the turning on/off of the second and fifth switches S2 and S5. The third control signal (STR[0]) may control the turning on/off of the third and sixth switches S3 and S6. For example, if the first control signal STR[2] is 1, the first and fourth switches S1 and S4 may be turned on. If the first control signal STR[2] is 0, the first and fourth switches S1 and S4 may be turned off.
The capacitance of the first capacitor C1 and the capacitance of the fourth capacitor C4 may be the same. The capacitance of the second capacitor C2 and the capacitance of the fifth capacitor C5 may be the same. The capacitance of the third capacitor C3 and the capacitance of the sixth capacitor C6 may be the same.
Referring to
Referring to
Although
For convenience of explanation, the signals provided to each node illustrated in
The fourth signal P4 may be provided to the first input node IN. The fourth signal P4 may be provided to the input stage of the third inverter INT1. The voltage level of the fourth signal P4 may start to rise from the time T1. The third inverter INT1 may invert the fourth signal P4 and provide it to the first node N1.
The fifth signal P5 may be provided to the first node N1. The voltage level of the fifth signal P5 may start to fall at the time T2. The falling time of the voltage level of the fifth signal P5 may be later than the increasing time of the voltage level of the fourth signal P4. Time T2 may be subsequent to the time T1 due to the propagation delay of the third inverter INT1. The voltage level of the fifth signal P5 may be reduced from the time T2 according to a third slope g3.
The fourth inverter INT2 may invert the fifth signal P5 and provide it to the first output node O1, resulting in the sixth signal P6. The voltage level of the sixth signal P6 may start to rise at time T3. The rising time of the voltage level of the sixth signal P6 may be later than the falling time of the voltage level of the fifth signal P5. Time T3 may be subsequent to the time T2 due to the propagation delay of the fourth inverter INT2.
The first inverter INTb1 may invert the sixth signal P6 and provide it to the second input node I1 resulting in the seventh signal P7. The voltage level of the seventh signal P7 may start to fall at time T4. The time t4 may be a time subsequent to the time t3. That is, the falling time of the voltage level of the seventh signal P7 may be later than the rising time of the voltage level of the sixth signal P6. The time T4 may be subsequent to the time T3, due to the propagation delay of the first inverter INTb1.
The eighth signal P8 may be provided to the second node N2. The voltage level of the eighth signal P8 may start to rise at time T5 due to the signal P7. The rising time of the voltage level of the eighth signal P8 may be later than the falling time of the voltage level of the seventh signal P7. Time T5 may be subsequent to the time T4 due to the propagation delay of the fifth inverter INT3. The voltage level of the eighth signal P8 may increase from the time T5 according to a fourth slope g4. The absolute value of the third slope g3 and the absolute value of the fourth slope g4 may be the same. For example, the third slope g3 and the fourth slope g4 may have values with the same magnitude but with different signs.
The ninth signal P9 may be provided to the second output node O2 in response to the signal P8. The voltage level of the ninth signal P9 may start to fall at time T6. The falling time of the voltage level of the ninth signal P9 may be later than the rising time of the voltage level of the eighth signal P8. Time T6 may be subsequent to the time T5 due to the propagation delay of the sixth inverter INT4.
The tenth signal P10 may be provided to the third output node OUT in response to the signal P9. The voltage level of the tenth signal P10 may start to rise at time T7. The time T7 may be the time subsequent to the time T6. That is, the rising time of the voltage level of the tenth signal P10 may be later than the falling time of the voltage level of the ninth signal P9. Time T7 may be subsequent to the time T6 due to the propagation delay of the second inverter INTb2.
At the first input node IN, the increasing time of the voltage level of the fourth signal P4 may be T1. On the other hand, at the third output node OUT, the rising time of the voltage level of the tenth signal P10 may be T7. When the control signal STR[2:0] is [000], the total delay time may be T7-T1. That is, the propagation delay time tS due to the first, second, third, fourth, fifth, and sixth inverters INTb1, INTb2, INT1, INT2, INT3, and INT4 may be T7-T1.
The case where the control signal STR[2:0] is [001] will be described referring to
When STR=[001] and a signal at the input terminal IN is enabled, the fifth signal P5 may ramp down according to a fifth slope g5. The absolute value of the fifth slope g5 may be smaller than the absolute value of the third slope g3. That is, the falling speed of the fifth signal P5 when the control signal STR[2:0] is [001] may be smaller than the falling speed of the fifth signal P5 when the control signal STR[2:0] is [000]. In other words, when the control signal STR[2:0] is [001] (an example indicating a non-minimum delay value, because some additional capacitive load is added), the fifth signal P5 may decay at a slower rate when the control signal STR[2:0] is [000] (indicating a minimum delay value because no additional capacitive load is added).
The eighth signal P8 may ramp up with a sixth slope g6. The absolute value of the sixth slope g6 may be smaller than the absolute value of the fourth slope g4. That is, the rising speed of the eighth signal P8 when the control signal STR[2:0] is [001] may be smaller than the rising speed of the eighth signal P8 when the control signal STR[2:0] is [000]. In other words, when the control signal STR[2:0] is [001], the eighth signal P8 may ramp up more slowly than when the control signal STR[2:0 is [000].
The absolute value of the fifth slope g5 and the absolute value of the sixth slope g6 may be the same. That is, the fifth slope g5 and the sixth slope g6 may have values with the same magnitude but with different signs.
At the first input node IN, the initial start time of the voltage level ramp up of the first signal P1 may be T1. On the other hand, at the third output node OUT, the initial start time of the voltage level ramp of the tenth signal P10 may be T8. When the control signal STR[2:0] is [001], the total delay time (tS+ΔS2) may be T8-T1. As described above, the propagation delay time tS due to the first, second, third, fourth, fifth, and sixth inverters INTb1, INTb2, INT1, INT2, INT3, and INT4 may be T7-T1. Therefore, the delay time ΔS2 due to the first, second, third, fourth, fifth, and sixth capacitors C1, C2, C3, C4, C5, and C6 may be T8-T7.
The case where the control signal STR[2:0] is [011] will be described referring to
When the signal at IN transitions to a high value, the fifth signal P5 may ramp down according to a seventh slope g7. The absolute value of the seventh slope g7 may be smaller than the absolute value of the fifth slope g5. That is, the falling speed of the fifth signal P5 when the control signal STR[2:0] is [011] may be smaller than the falling speed of the fifth signal P5 when the control signal STR[2:0] is [001]. In other words, when the control signal STR[2:0] is [011], the fifth signal P5 may ramp down more slowly than when the control signal STR[2:0] is [001]. This is consistent with STR=[011] indicating a greater delay than STR =[001].
The eighth signal P8 may be increased with the eighth slope g8. The absolute value of the eighth slope g8 may be smaller than the absolute value of the sixth slope g6. That is, the rising speed of the eighth signal P8 when the control signal STR[2:0] is [011] may be smaller than the rising speed of the eighth signal P8 when the control signal STR[2:0] is [001]. In other words, when the control signal STR[2:0] is [011], the eighth signal P8 may be increased to be slower than the case where the control signal STR[2:0] is [001].
The absolute value of the seventh slope g7 and the absolute value of the eighth slope g8 may be the same. That is, the seventh slope g7 and the eighth slope g8 may have values with the same magnitude but with different signs.
At the first input node IN, the increasing start time of the voltage level of the first signal P1 may be T1. On the other hand, at the third output node OUT, the increasing start time of the voltage level of the tenth signal P10 may be T9. When the control signal STR[2:0] is [011], the total delay time (tS+ΔS3) may be T9-T1. As described above, the propagation delay time tS due to the first, second, third, fourth, fifth, and sixth inverters INTb1, INTb2, INT1, INT2, INT3, and INT4 may be T7-T1. Therefore, the delay time ΔS3 due to the first to sixth capacitors C1, C2, C3, C4, C5, and C6 may be T9-T7.
In
The description will be given with reference to
The delay control circuit (500 of
In some embodiments, when the target delay time is ΔS, each of the first and second step delay cells VBUF1 and VBUF2 included in the delay control circuit 600 may delay the input signal by ΔS/2. That is to say, in
Referring to
Referring to
Referring to
Therefore, in some embodiments, if the control signal STR[2:0] follows the binary code, there may be a relation of ΔS3=3(ΔS2).
Referring to
Therefore, in some embodiments, if the control signal STR[2:0] follows the unary code, there may be a relation of ΔS3=2(ΔS2).
In some embodiments, only the case where the voltage level of the input signal provided to the delay control circuit (500 in
Referring to
An SF corner (slow-fast corner) will be described on the basis of a typical signal (Typical). At the SF corner, the operation of the NMOS transistor may be slow, and the operation of the PMOS transistor may be fast. In other words, at the SF corner, the falling time of the signal level may be later than the falling time of the typical signal (Typical) level. Also, at the SF corner, the rising time of the signal level may be faster than the rising time of the typical signal (Typical) level. As a result, the duty ratio of the signal may increase at the SF corner.
An FS corner (fast-slow corner) will be described on the basis of the typical signal (Typical). At the FS corner, the operation of the NMOS transistor may be fast, and the operation of the PMOS transistor may be slow. In other words, at the FS corner, the falling time of the signal level may be faster than the falling time of the typical signal (Typical) level. Also, at the FS corner, the rising time of the signal level may be slower than the rising time of the typical signal (Typical) level. As a result, the duty ratio of the signal may be reduced at the FS corner.
In other words, the duty ratio of the signal may increase at the corner of SF, and the duty ratio of the signal may decrease at the FS corner. A change in the duty ratio of the signal having passed through the delay control circuit according to some embodiments will be described referring to
Referring to
The fourth signal P4 may be provided to the first output node O1 through the first step delay cell VBUF1. At this time, a width of high level of the sixth signal P6 may be D2. Here, the width D2 of high level may be larger than the width D1 of high level.
At the SF corner, since the rising time becomes faster and the falling time becomes slower, the width of the high level may increase. In other words, when the fourth signal P4 passes through the first step delay cell VBUF1, the duty ratio may increase.
The sixth signal P6 may be provided to the second input node I1 through the first inverter INTb1. At this time, the width of the low level (e.g., 0) of the seventh signal P7 may be D2.
The seventh signal P7 may be provided to the second output node O2 through the second step delay cell VBUF2. At this time, the width of low level of the ninth signal P9 may be D1. At the SF corner, since the rising time becomes faster and the falling time becomes slower, the width of the low level may be reduced. In other words, when the seventh signal P7 passes through the second step delay cell VBUF2, the duty ratio may decrease.
The ninth signal P9 may be provided to the third output node OUT through the second inverter INTb2. The signal provided to the third output node OUT may have a high level width of D1.
As a result, the duty ratio of the signal provided to the first input node IN may be substantially the same as the duty ratio of the signal which is output to the third output node OUT. In other words, the duty ratio increased by passing through the first step delay cell VBUF1 may be cancelled with the duty ratio reduced by passing through the second step delay cell VBUF2. Therefore, at the SF corner, the duty ratio of the signal passing through the delay control circuit 600 according to some embodiments may be maintained. In this way the duty ratio of the final waveform emerging from the delay control circuit approximately matches the duty ratio of the initial waveform input to the delay control circuit.
The description will be made with reference to
In the case of the FS corner, when the fourth signal P4 passes through the first step delay cell VBUF1, the duty ratio of the sixth signal P6 may decrease. When the seventh signal P7 passes through the second step delay cell VBUF2, the duty ratio of the ninth signal P9 may increase. That is, the duty ratio reduced by passing through the first step delay cell VBUF1 may be canceled with the duty ratio increased by passing through the second step delay cell VBUF2. Therefore, at the FS corner, the duty ratio of the signal passing through the delay control circuit 600 according to some embodiments may be maintained.
The description will be made with reference to
The delay control circuit 500 according to some embodiments may include an even number of step delay cells. In other words, k may be an even number.
At the FS corner, the duty ratio of the signal passed through the odd-numbered step delay cells (VBUF1, VBUF3, . . . , VBUFk−1) may increase. The duty ratio of the signal passed through the even-numbered step delay cells (VBUF2, VBUF4, . . . , VBUFk) may decrease. That is, the duty ratio increased by passing through the odd-numbered step delay cells (VBUF1, VBUF3, . . . , VBUFk−1) may be canceled with the duty ratio reduced by passing through the even-numbered step delay cells (VBUF2, VBUF4, . . . , VBUFk). Therefore, at the FS corner, the duty ratio of the signal passing through the delay control circuit 600 according to some embodiments may be maintained. In some situations, the various step delay cells of a delay circuit are all fabricated by the same process and experience the same voltage and temperature events during operation. Thus, the various step delay cells and exhibit the same PVT variations, if any. In the event that a particular fabricated delay circuit exhibits a skewed corner under given voltage and temperature conditions, embodiments provided herein compensate to provide an output clock waveform with a duty ratio that approximately matches a duty ratio of the clock waveform input to the delay circuit.
At the SF corner, the duty ratio of the signal passing through the odd-numbered step delay cells (VBUF1, VBUF3, . . . , VBUFk−1) may decrease. The duty ratio of the signal passing through the even-numbered step delay cells (VBUF2, VBUF4, . . . , VBUFk) may increase. That is, the duty ratio reduced by passing through the odd-numbered step delay cells (VBUF1, VBUF3, . . . , VBUFk−1) may be cancelled with the duty ratio increased by passing through the even-numbered step delay cells (VBUF2, VBUF4, . . . , VBUFk). Therefore, at the FS corner, the duty ratio of the signal passing through the delay control circuit 600 according to some embodiments may be maintained.
Referring to
The delay control circuit (500 of
The phase detection unit 1310 may compare the input clock CLK_IN with the output clock CLK_OUT. The phase detection unit 1310 may provide comparison data of the input clock CLK_IN and the output clock CLK_OUT to the control unit 1320.
The control unit 1320 may adjust the delay time of the delay control circuit (500 of
The input/output circuit 1330 may receive the output clock CLK_OUT to read the value stored in the memory cell array 1340 or write the value on the memory cell array 1340. For example, in some embodiments, the output clock CLK_OUT is used to access the contents of the memory cell array 1340. The input clock CLK_IN may be an external clock waveform. The output clock CLK_OUT may be an internal clock waveform. The system 1300 synchronizes the output clock CLK_OUT with the input clock CLK_IN while limiting waveform distortion effects such as delay variation or duty cycle variation.
In concluding the detailed description, those skilled in the art will appreciate that many variations and modifications can be made to the example embodiments without substantially departing from the principles of the present disclosure. Therefore, the example embodiments are used in a generic and descriptive sense only and not for purposes of limitation.
Number | Date | Country | Kind |
---|---|---|---|
10-2017-0174953 | Dec 2017 | KR | national |