The present application is a non-provisional patent application claiming priority to European Patent Application No. EP 15200708.4, filed Dec. 17, 2015, the contents of which are hereby incorporated by reference.
The present disclosure is generally related to the field of circuits for delaying timing signals.
In many applications precise control of the timing of clock signals and other signals can be used. An input signal is provided, but both its delay and duty cycle can be adjusted in order to fit the system requirements.
Digital RF (radio frequency) transmitters combine the functionality of digital-to-analog conversion and RF transmission in a single block. A typical DAC (digital-to-analog converter) comprises an array of current cells, which are switched on and off at a baseband sampling rate, FS, typically up to a few hundreds of MS/s. In a digital RF transmitter this control itself is toggled at the rate of the local oscillator frequency, FLO, typically a few GHz, to ensure the output signal is transmitted in a frequency band around FLO. The DAC elements can be arranged in a binary-coded array, a thermometer-coded array or a combination thereof.
The quality of the transmitted signal heavily depends on the precision of the generated current pulses, both in amplitude and phase. Mismatch in the value of the 2N current sources deteriorates the RF performance, like the in-band signal quality expressed in EVM (error vector magnitude), but even more importantly, the out-of-band signal quality, where several undesired (and non-allowed) signal transmissions can occur. For high accuracies, where design-for-matching is not practical anymore, these current pulses can be individually calibrated to eliminate those errors.
If the delay of the rising and the falling edge of the input pulses can be controlled independently, both the amplitude and phase of the output current pulse can be controlled. The accuracy may be in the range of 0.1 psec, which is very small compared to the typical gate delay of e.g. 10 psec.
Various previously proposed solutions can suffer from the fact that they only have a coarse accuracy. In U.S. Pat. No. 6,424,197 it is proposed to generate the desired output signal based on a set of delayed versions of the input signals and an edge selection circuit, as depicted in Figure la. The delayed signals are generated by driving the input signal through a chain of delay elements. The edge selection circuit typically contains two multiplexers that are used to select two of the delayed signals and a combination circuitry which typically includes a logic circuit. If the logic circuit is equivalent to an AND gate, the output signal will have a rising edge corresponding to the rising edge of the first delayed signal and a falling edge corresponding to the falling edge of the second delayed signal. If the logic circuit is equivalent to an OR gate, this correspondence is swapped. Hence an output signal is generated that can have independent control of its rising and falling edge. This approach, however, can only provide very coarse delay steps, in the order of magnitude of one or two gate delays, typically 10-20 psec.
A similar technique is used in U.S. Pat. No. 7,598,784, with the minor difference that now two separate delay lines are used to select the delayed signal that determines the rising or falling edge, as depicted in
U.S. Pat. No. 7,102,407 discloses a programmable clock delay circuit comprising an input/output circuit, a falling edge delay circuit and a rising edge delay circuit. The input/output circuit receives a reference signal and outputs a delayed signal. It presents a technique (depicted in
There are, however, some disadvantages to this technique. First, the drive strength of the transistors can only be controlled with a limited accuracy. Finer steps would mean adding extra transistors of a very small width of which the parasitics would become too important and degrade the overall performance. Second, the overall implementation takes up a rather large area and is, hence, not feasible in the system of a digital RF transmitter where many of these delay control systems may be used to individually control all the current pulses.
Hence, a delay control circuit capable of adjusting delays with high accuracy may be desirable.
Embodiments described herein may provide a delay control circuit that allows adding delay in small amounts, thus yielding high resolution.
The above objective is accomplished according to various embodiments.
In a first aspect, various embodiments relate to a delay control circuit arranged for adding delay to a signal. The delay control circuit comprises: a driver circuit arranged to receive a signal and to output a delayed version of the received signal and comprising a variable load arranged for adding delay to the signal; and a control circuit arranged to receive the signal and to control the variable load of the driver circuit based on a current state of the signal and on a control signal indicative of an amount of delay to be added to the signal in the current state.
Some embodiments allow for adding delay with high accuracy. The signal to be delayed is received in a variable load circuit of the driver circuit. The load circuit is controlled by a control circuit. This control circuit also receives the delayed signal and controls the variable load circuit by detecting the current state of the output signal and sending a control signal indicating an amount of load to be added in order to generate the desired amount of delay. The variable circuit then adapts the load based on the information contained in the control signal. The variable load circuit allows for much more accurate delay control, since it is in a typical CMOS process very easy to increase or decrease the load in steps of e.g. 0.1 fF. This results in delay steps of e.g. 0.1 psec, orders of magnitude smaller than a typical gate delay. Comparing to the technique that controls the delay by modifying the NMOS or PMOS drive current, it is noted that a similar accuracy may call for modifying the equivalent width of the transistors in increments of e.g. 10 nm, a value which cannot be efficiently realized.
In an example embodiment the variable circuit is arranged for adding a first delay when the current state of the signal being output is a logic “low”. The control circuit then knows that the next output edge will be a rising edge. Hence, it sends a control signal to the variable load that corresponds to the desired delay for a rising edge and this amount of delay will be added on a rising edge. Additionally or alternatively, the variable circuit may also be arranged for adding a second delay when the current state of the output signal is a logic “high”. The next edge then is a falling edge and the corresponding control signal is given. Hence, the detection of a logic low or high state (rising or falling edge) in the signal to be delayed triggers the addition of a certain amount of delay. The amount added when a low state is detected is so independent of the amount of delay added when a high state is detected.
In one embodiment the delay control circuit comprises a rising edge delay circuit. In another embodiment, for example in combination, the delay control circuit comprises a falling edge delay circuit.
In one embodiment the variable load circuit is an array of switchable capacitors.
Alternatively, the variable load circuit is an array of switchable varactors. In an example embodiment the delay control circuit then comprises at least one switchable PMOS varactor for a rising edge. In another embodiment the delay control circuit then comprises at least one switchable NMOS varactor for a falling edge.
In another embodiment the variable load circuit comprises varactors for a rising edge. In a further embodiment the variable load circuit comprises varactors for a falling edge.
Some embodiments also relate to a direct digital radio frequency modulator comprising a plurality of converter circuits, at least one of the converter circuits being provided with a delay control circuit as previously described.
Certain objects of various embodiments have been described herein above. Of course, it is to be understood that not necessarily all such objects may be achieved in accordance with any particular embodiment. Thus, for example, those skilled in the art will recognize that alternate embodiments may be carried out in a manner as taught herein without necessarily achieving other objects as may be taught or suggested herein.
The above and other aspects of claims will be apparent from and elucidated with reference to the embodiment(s) described hereinafter.
Certain embodiments will now be described further with reference to the accompanying drawings, wherein like reference numerals refer to like elements in the various figures.
The claims will be described with respect to particular embodiments and with reference to certain drawings, but the claims are not limited thereto.
Furthermore, the terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a sequence, either temporally, spatially, in ranking or in any other manner. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments described herein are capable of operation in other sequences than described or illustrated herein.
It is to be noticed that the term “comprising”, used in the claims, should not be interpreted as being restricted to the means listed thereafter; it does not exclude other elements or steps. It is thus to be interpreted as specifying the presence of the stated features, integers, steps or components as referred to, but does not preclude the presence or addition of one or more other features, integers, steps or components, or groups thereof. Thus, the scope of the expression “a device comprising means A and B” should not be limited to devices consisting only of components A and B. It means that with respect to the present embodiment, the only relevant components of the device are A and B.
Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment, but may. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner, as would be apparent to one of ordinary skill in the art from this disclosure, in one or more embodiments.
Similarly it should be appreciated that in the description of example embodiments, various features are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. This method of disclosure, however, is not to be interpreted as reflecting an intention that various embodiments requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment.
Furthermore, while some embodiments described herein include some but not other features included in other embodiments, combinations of features of different embodiments are meant to be within the scope, and form different embodiments, as would be understood by those in the art. For example, in the following claims, any of the claimed embodiments can be used in any combination.
It should be noted that the use of particular terminology when describing certain features or aspects should not be taken to imply that the terminology is being re-defined herein to be restricted to include any specific characteristics of the features or aspects with which that terminology is associated.
In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments may be practiced without these specific details. In other instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
A general view on a RF DAC is provided in
Some embodiments propose a delay control circuit capable of adding delay to an incoming signal (11) in incremental amounts. In order to achieve an efficient realization, the delay control circuit is designed to control the load capacitance, rather than to work on the drive current to control the delay.
In an example embodiment a first delay is added to the signal when the detected current state is a logic “low” and, hence, indicates the occurrence of a rising edge of the signal being output. Various embodiments allow for such a separate delay. Typically a rising edge delay circuit is provided. A second delay, possibly different from the first, can be added when the current state of the signal is a logic “high” and, hence, corresponds to a falling edge. A falling edge delay circuit may be provided. In this way, some embodiments achieve separate delay control on rising and falling edges. It can be useful that the proposed delay control circuit can separate control of the two signal edges.
The variable load circuit (20) is in one embodiment implemented with an array of switchable capacitors, which are controlled via the control signal from the control circuit.
An interesting alternative to build the load circuit (20) can be the use of an array of switchable varactors. The varactors are so controlled that some of them are active only on the rising edge of the signal and others only on the falling edge. This is done by using also a delayed version of the output signal as a varactor state control, such that after the corresponding edge has occurred, the varactor automatically deactivates itself for the next (opposite sign) edge. As opposed to alternate designs, this allows independently controlling the delay of the falling and rising edges in very small increments. A minimal-sized varactor has a typical size of 0.1 fF in a modern CMOS technology, which allows controlling the delay added easily in steps of 0.1 psec or smaller. Note that in case of an embodiment with switchable capacitors a similar argument can be developed to achieve such a small resolution step. The control of the capacitors can be done as before, allowing separate control of the rising and falling edge.
Two different types of varactors are used for controlling the edges: an NMOS varactor controls the rising edge delay and a PMOS varactor the falling edge delay. The NMOS varactor (see
A number of such unit varactor elements can be added to the output node, controlled by a number of bits on their respective NAND gates (or equivalent logic), to program the desired rising edge delay over a certain range. The delay generated is more or less linearly proportional to the number of active varactors.
For the falling edge a PMOS varactor is used, which can be described in a similar way. The PMOS varactor (see
Both delay control elements (NMOS and PMOS varactors) can be added on the output node of the same buffer to control the delay of the rising and falling edge independently.
While some embodiments have been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative and not restrictive. The foregoing description details specific embodiments. It will be appreciated, however, that no matter how detailed the foregoing appears in text, the invention may be practiced in many ways. The invention is not limited to the disclosed embodiments.
Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claims, from a study of the drawings, the disclosure and the appended claims. In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. A single processor or other unit may fulfil the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used. A computer program may be stored/distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems. Any reference signs in the claims should not be construed as limiting the scope.
Number | Date | Country | Kind |
---|---|---|---|
15200708.4 | Dec 2015 | EP | regional |