The present invention relates to a delay generator. More particularly, it relates to a process-insensitive current-controlled delay generator with threshold voltage compensation.
Sampled-data systems incorporating data conversion and switched-capacitor filters are indispensable in state-of-art IC design, and are crucial for applications such as telecommunication, consumer electronics and medical imaging. In such discrete-time systems, the clock generator is extremely important, and the accuracy of the clock signal is determinant in the overall design since it often affects the overall resolution. However, the variation of the clock pulse width exists inevitably and is normally associated with process or temperature variations in the delay paths. Usually, large design margins should be adopted in the transistor implementation to overcome such process variations. Unfortunately, this would imply extra power consumption with the subsequent degradation of system performance.
Therefore, process-insensitive delay generators are highly demanded and effective solutions have been proposed either off-chip or on-chip.
Traditionally, the delay generator is implemented by the inverter-chain, also referred to as gm/C circuit that accumulates the time delay of the inverters and provides the time delay for the system. Although its architecture is quite simple, it suffers from a significant process variation sensitivity that can lead to a significant ±15% variation in time delay.
An alternative solution, the current-controlled delay generator was previously proposed to achieve higher process-insensitivity with the utilization of less process-sensitive circuit elements.
To calculate the delay td, firstly refer to the following equation:
Under a linear situation, dt≈Δt and dVC≈ΔVC,
thus when i=Ib; we obtain
where ΔVC is equal to VDD−Vth (Vth is the threshold voltage of the inverter connected to Vc).
The current Ib is provided by the current source and its accuracy is mainly related to the precision of the current mirror and the reference current. This is usually accurate and the current mirror is relatively easy to design with good matching. Therefore, the current will not be significantly affected by process variations. Besides, a MOS-capacitor is adopted to ensure less sensitivity to process variations, when compared with other type of implementations of the capacitors. Normally, the MOS-capacitance varies around ±5% with process.
However, the delay generator of
In view of the above, it is an object of the present invention to provide an advanced current-controlled delay generator using process-insensitive components such as current mirrors and MOS-capacitors, thereby avoiding the complexity of a delay-locked loop (DLL). By applying the threshold voltage compensation, the delay generator of the present invention reduces the deviation induced by the internal inverter buffer, and thus becomes more robust to process variations than prior art.
According to an aspect of the present invention, a delay generator comprises: a current source for supplying a current; a first delay portion, connected to the current source, comprising at least a plurality of inverters and a first capacitor having a first capacitance; and a second delay portion, connected to the current source, comprising at least a plurality of inverters and a second capacitor having a second capacitance, wherein the first capacitance is the same as the second capacitance, wherein the first delay portion generates a first delay by discharging of the first capacitor, wherein the second delay portion generates a second delay by charging of the second capacitor, and wherein the total delay generated by the delay generator is obtained by summation of the first delay and the second delay.
According to the above aspect of the present invention, the total delay is determined by the current and the first capacitance.
According to the above aspect of the present invention, the first delay portion further comprises two switches that will be tamed on by opposite input clocks.
According to the above aspect of the present invention, the second delay portion further comprises two switches that will be turned on by opposite input clocks.
These and other objects, features and advantages of the present invention will become more apparent from the following description when taken in conjunction with the accompanying drawings.
a shows a simplified diagram of a delay generator according to prior art.
b illustrates input and output waveforms of the delay generator of
a shows the characteristic waveforms for a first delay portion of the delay generator according to the present invention.
b shows the characteristic waveforms for a second delay portion of the delay generator according to the present invention.
a and 6b show characteristic waveforms of the delay generator according to the present invention in a typical case and two extreme cases.
A preferred embodiment for a delay generator according to the invention is described with reference to the drawings as follows.
Refer firstly to
The circuit of
The operation of the first delay portion 220 can be divided into two phases. At the first phase, the clock Φin is going from LOW to HIGH, the switch S1 is open (turned off) and the switch S2 is closed (turned on). Accordingly, a transient current will charge a capacitor C1 until the top-plate voltage VC1 of the capacitor C1 reaches VDD. Next, at the second phase, the clock Φin is going from HIGH to LOW, the switch S1 is closed (turned on) and the switch S2 is open (turned off). Because VC1 has been charged to VDD, the voltage Vtr1 (which is obtained from VC1 after two inverters) will be VDD, too. Thus, M3 connects and a discharging current begins to flow. The current mirror comprised of M1 and M2 renders the discharging current equal to Ib. The charge stored on the top plate of the capacitor C1 flows to the ground through S1, M3 and M2, and thus the voltage VC1 starts dropping. When VC1 reaches the threshold voltage Vth (triggering point) of the inverter, Vtr1 becomes digital ‘0’ and thus shuts off M3. At this moment, the discharging current stops flowing from C1 and VC1 remains the same. The above discharging operation generates a delay td1, and thus the clack Φmiddle is output, as clearly illustrated in
As shown in
Similarly, the operation of the second delay portion 230 can be divided into two phases. For the second delay portion 230, the clock Φmiddle is inverted and used as an input clock. At the first phase, the clock
As shown in
As mentioned above, the total delay tdtotal generated by the delay generator 200 is obtained by summation of td1 and td2, that is, td1+td2. From equations (3) and (4), we obtain:
As C1=C2, it leads to,
Since C1, VDD and Ib are all preset values, tdtotal will be a constant. In other words, the total delay tdtotal is not affected by the threshold voltage Vth, which is highly process-sensitive.
To further explain the threshold voltage compensation applied by the present invention, refer now to
While the present invention has been described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. Therefore, it is intended that the invention will include all embodiments falling within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
100116148 A | May 2011 | TW | national |
Number | Name | Date | Kind |
---|---|---|---|
5917440 | Khoury | Jun 1999 | A |
6839011 | Hong | Jan 2005 | B1 |
8004337 | Brannen | Aug 2011 | B2 |
Entry |
---|
He-Gong Wei, U-Fat Chio, Sai-Weng Sin, Seng-Pan U, Rui Paulo da Silva Martins, “A Process-insensitive Current-Controlled Delay Generator with Threshold Voltage Compensation,” in Proc. of IEEE Asian Solid-State Circuits Conference—ASSCC 2010, pp. 1-4, Beijing, China, Nov. 2010. |
Number | Date | Country | |
---|---|---|---|
20120286840 A1 | Nov 2012 | US |