This application is related to and claims priority under 35 U.S.C. 119 to Indian application no. 202141004388, filed in the Indian patent office on Feb. 2, 2021, the content of which is incorporated by reference herein in its entirety.
The present disclosure relates generally to clock generation and more particularly to injection locked phase interpolation techniques for clock generation at a receiving device.
Demodulation and decoding of modulated signals at a receiver may involve generating reference In-phase (I) and Quadrature-phase (Q) signals to achieve precise sampling synchronized with data symbols. One technique for generating such I and Q reference signals, known as a fundamental harmonic injection locked phase interpolation technique, reduces the number of required input phases as compared to mixer based schemes. However, a fundamental harmonic injection locked phase interpolation technique may suffer from a narrow frequency locking range and poor systematic IQ skew.
This summary is provided to introduce a selection of concepts, in a simplified format, that are further described in the detailed description section. This summary is neither intended to identify key or essential inventive concepts, nor is it intended for determining the scope of the claimed subject matter.
In an example embodiment, a system for generating a sub-harmonically injection locked phase interpolated output signal is disclosed. The system comprises ring oscillator (RO) circuitry to generate an output oscillator signal in response to a periodic input signal. The RO circuitry includes a plurality of differential delay RO stages interconnected in cascade within a closed loop, where each of the plurality of differential delay RO stages is configured to establish a corresponding delayed version of the output oscillator signal successively shifted in phase by a predetermined phase difference based on a predetermined interpolation mapping scheme. The system further comprises signal injection circuitry coupled to the RO circuitry to apply first and second input signals having a first input phase and a second input phase, respectively, to the plurality of differential delay RO stages based on the predetermined interpolation mapping scheme, to lock a frequency of the output oscillator signal at one half the frequency of the periodic input signal.
In another example embodiment, a method for generating sub-harmonically injection locked phase interpolated output signal is disclosed. The method comprises generating an output oscillator signal in response to a periodic input signal injected to a Ring Oscillator (RO), where the RO includes a plurality of differential delay RO stages interconnected in cascade within a closed loop, wherein each of the plurality of differential delay RO stages is configured to establish a corresponding delayed form of the output oscillator signal successively shifted in phase by a predetermined phase difference based on a predetermined interpolation mapping scheme. The method further comprises applying a first signal having a first input phase and a second signal having a second input phase to the plurality of differential delay RO stages based on the predetermined interpolation mapping scheme to lock a frequency of the output oscillator signal at one half the frequency of the periodic input signal.
These and other features, aspects, and advantages of the present inventive concept will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
For the purpose of promoting an understanding of the principles of the inventive concept, reference will now be made to embodiments illustrated in the drawings, and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the inventive concept is thereby intended, such alterations and further modifications in the illustrated system, and such further applications of the principles of the inventive concept as illustrated therein being contemplated as would normally occur to one skilled in the art to which this subject matter relates.
In the following description, a phrase such as “apply a first phase” to another component is intended to mean “apply a signal having a first phase” to that component.
Other examples of the transmitting device 102-1 and receiving device 102-2 include a base station, a portable computing device, a television, or any other computing device. The transmitting device 102-1 and the receiving device 102-2 may be connected to each other via a high speed interface, such as but not limited to M-PHY, High-Definition Multimedia Interface (HDMI), DisplayPort (DP) and Embedded DisplayPort (eDP), Peripheral Component Interconnect Express (PCIe), and, Universal Serial Bus (USB).
The receiving device 102-2 receives the data signal from the transmitting device 102-1, where the data signal may be a digital signal or an analog signal. The system 104 may be configured to receive the data, detect a phase shift in data, and shift a phase of an input periodic signal, e.g., a reference signal. In this manner, the reference signal may be synchronized with the data signal, whereby sampling may occur at a central time point within a data symbol interval of the data signal. In particular, the system 104 may perform frequency division and interpolation based on a predetermined mapping scheme, such that an obtained output frequency is one half of an injected signal frequency. Examples of components and operations of system 104 are described hereafter in connection with
Each of the RO stages 301 may be configured to establish a corresponding delayed version of an output oscillator signal that is successively shifted in phase by a predetermined phase difference. Herein, the predetermined phase difference is based on a predetermined interpolation mapping scheme. The predetermined mapping scheme may be understood as a mapping that indicates a relation amongst first normalized injected weights corresponding to a first input phase applied to each of the RO stages 301, and second normalized injected weights corresponding to a second input phase applied to each of the RO stages 301, and a number of interpolation steps provided between adjacent RO stages. Details of the predetermined mapping scheme is provided in
In an example embodiment, the first differential delay RO stage 301a and each RO stage in the cascade two stages thereafter (just RO stage 301c in the example of
Further shown in
In an example embodiment, the signal injection unit 208 is coupled to the RO unit 206 and may be configured to apply a first input phase Vinj_0 and a second input phase Vinj_180 to each of the RO stages 301. (As noted earlier, the phrase “applying a phase” is used for brevity to mean “applying a signal having a phase”. Furthermore, the application of the phase has been shown as a line connecting signal injection unit 208 to each of the stages 301.) The first input phase Vinj_0 is hereinafter interchangeably referred to as “the first input phase” and the second input phase Vinj_180 is hereinafter interchangeably referred to as “the second input phase”. The first and second input phases may each be referred to as a periodic input signal SIN, which has a frequency 2f0. An output signal SOUT at frequency f0 may be generated and taken out from any two alternating stages. For example, the output signal may be taken from output nodes N1 and N2 of stage 301d, and output nodes N7 and N8 of stage 301b, of the RO unit 206. Furthermore, output reference signals may also be taken at nodes N3 and N4, or at nodes N5 and N6 of the RO unit 206.
The first and second input phases are applied to the tail current sources (that is, as a voltage Vg at the gate of a transistor T3) of each of the stages 301a, 301b, 301c, 301d, of the RO unit 206. In an example, the first input phase Vinj_0 and the second input phase Vinj_180 are offset from each other by 180°. Thus, if the first input phase Vinj_0 is 0°, then the second input phase Vinj_180 is 180°. The signal injection unit 208 may be configured to apply the first input phase and the second input phase simultaneously to consecutive pairs of adjacent differential delay RO stages among the differential delay RO stages 301. In other words, the signal injection unit 208 applies the first input phase to the stage 301a and 301b, and applies the second input phase to the stage 301c and 301d. Switches SW1 and SW2, which may be coupled to the gate of transistor T3 through a capacitor C3, may be suitably controlled within each RO stage 301 to apply the desired first or second input phase to the gate of T3. A drain of transistor T3 may be tied to a source of each transistor T1 and T2 of a differential pair. A parallel arrangement of a resistor R1 and a capacitor C1 may be tied to the drain of transistor T1, and a parallel arrangement of a resistor R2 and a capacitor C2 may be tied to the drain of transistor T2. A positive polarity voltage Vip may be applied to the gate of T1, and a negative polarity voltage Vin may be applied to the gate of transistor T2. The source of T3 may be tied to ground. A current Iinj+Idc may flow across transistor T3. Where Iinj is current generated in T3 due to injected signal (that is the first input phase and the second input phase) and Idc is the quiescent current generated in T3 during no signal injection.
In an example, the signal injection unit 208 may include a current generating circuitry, depicted as 208-a, including a plurality of current sources, for example, T3, such that a current source is coupled with a differential delay RO stage. Each current source is actuated to generate a plurality of current signals corresponding to the frequency of the periodic input signal SIN, the first input phase and the second input phase. The signal injection unit 208 may further include an injection clock circuitry, depicted as 208-b, that may be coupled to the current generating circuitry 208-a. The injection clock circuitry 208-b includes a plurality of switching devices SW1, SW2 actuated responsive to the periodic input signal SIN to couple the plurality of current signals to corresponding RO stages 301.
In an exemplary case, the first input phase Vinj_0 is injected to stage 1 and stage 2 (301a and 301b), and the second input phase Vinj_180 is injected to stage 3 and stage 4 (301c and 301d) with different values of α1, β1, α2, β2, α3, β3, and α4, β4, respectively. The first normalized injected weight is the coefficient α and the second normalized injected weight is the coefficient β. The injection of the first input phase and the second input phase into the different RO stages may be symmetric with respect to outputs (I and Q) which are in quadrature in terms of phase relation. In other words, I and Q have a phase relation of 90°. Because of the frequency division, the first and second phases can be injected to alternate pairs of stages of the RO unit 206 simultaneously, and each stage of RO unit 206 may always provide a phase difference of 45 degrees.
In an example, a sum of first normalized injected weights that are applied to adjacent differential delay RO stages is one. For instance, as depicted below in equation below sum of αi+αi+1 is 1. In an example, a sum of second normalized injected weights that are applied to each of the plurality of differential delay RO stages is one. In an example, the first normalized injected weight (α) is equated to the second normalized injected weight (β) using the relation βi+2=αi, also depicted below.
According to an example embodiment, the following equations define the mapping scheme for phase interpolation and relation between the coefficients α and β:
βi+2=αi,Σαi=1,αi+αi+1=1 eq (1)
Where, αi is normalized injected strength of Vinj_0 at stage i, βi is normalized injected strength of Vinj_180 at stage i, and i={1, 2, 3, 4}.
In an example, for N steps of interpolation between adjacent stages, the following equations may be used:
αi={1,(N−1)/N,(N−2)/N, . . . ,2/N,1/N,0},αi+1={0,1/N,2/N, . . . ,(N−1)/N,1} eq (2)
The example of
As illustrated in
For the first phase rotation, e.g., from 0 degrees to 45 degrees, while i=1, the following relation holds true: α1+α2=1; and β3+β4=1. Further, upon completing a 45 degree phase rotation, e.g., rotation from 0 degree to 45 degree, the values αi and αi+1 may be changed in accordance with the equation 2 and accordingly, at 45 degrees, values are (α1, α2, α3, α4)=(0, 1, 0, 0); and (β1, β2, β3, β4)=(0, 0, 0, 1).
In a similar manner, for the second phase rotation, e.g., from 45 degrees to 90 degrees, while i=2, the following relation holds true: α2+α3=1; and β4+β1=1, when i becomes higher than 4, it rotates in the loop cyclic manner and comes back to 1,2,3,4. Further, upon completing another 45 degree phase rotation, e.g., rotation from 45 degree to 90 degree, the values αi and αi+1 may be changed in accordance with the equation 2 and accordingly, at 90 degrees, values are (α1, α2, α3, α4)=(0, 0, 1, 0); and (β1, β2, β3, β4)=(1, 0, 0, 0).
In a similar manner, for the third phase rotation i.e. from 90 degrees to 135 degrees, while i=3, the following relation holds true: α3+α4=1; and β1+β2=1, when i becomes higher than 4, it rotates in the loop cyclic manner and comes back to 1,2,3,4. Further, upon completing another 45 degree phase rotation, e.g., rotation from 90 degrees to 135 degrees, the values αi and αi+1 will be changed in accordance with the equation 2 and accordingly, at 135 degrees, values are (α1, α2, α3, α4)=(0, 0, 0, 1); and β1, β2, β3, β4)=(0, 1, 0, 0).
In a similar manner, for the fourth phase rotation, e.g., from 135 degrees to 180 degrees, while i=4, the following relation holds true: α4+α1=1; and β2+β3=1, when i becomes higher than 4, it rotates in the loop cyclic manner and comes back to 1,2,3,4. Further, upon completing another 45 degree phase rotation, e.g., rotation from 135 degrees to 180 degrees, the values αi and αi+1 may be changed in accordance with the equation 2 and accordingly, at 180 degree values are (α1, α2, α3, α4)=(1, 0, 0, 0); and β1, β2, β3, β4)=(0, 0, 1, 0).
In a similar manner, for the fifth phase rotation, e.g., from 180 degrees to 225 degrees, while i=1 (rotated in the cyclic manner), the following relation holds true: α1+α2=1; and β3+β4=1, when i becomes higher than 4, it rotates in the loop cyclic manner and comes back to 1,2,3,4. Further, upon completing another 45 degree phase rotation, e.g., rotation from 180 degrees to 225 degrees, the values αi and αi+1 will be changed in accordance with the equation 2 and accordingly, at 225 degree values are (α1, α2, α3, α4)=(0, 1, 0, 0); and (β1, β2, β3, β4)=(0, 0, 0, 1).
In a similar manner, for the sixth phase rotation, e.g., from 225 degree to 270 degree, while i=2, the following relation holds true: α2+α3=1; and β4+β1=1, when i becomes higher than 4, it rotates in the loop cyclic manner and comes back to 1,2,3,4. Further, upon completing another 45 degree phase rotation i.e. rotation from 225 degree to 270 degree, the values αi and αi+1 will be changed in accordance with the equation 2 and accordingly, at 270 degree values are (α1, α2, α3, α4)=(0, 0, 1, 0); and (β1, β2, β3, β4)=(1, 0, 0, 0).
In a similar manner, for the seventh phase rotation i.e. from 270 degree to 315 degree, while i=3, the following relation holds true: α3+α4=1; and β1+β2=1, when i becomes higher than 4, it rotates in the loop cyclic manner and comes back to 1,2,3,4. Further, upon completing another 45 degree phase rotation i.e. rotation from 270 degree to 315 degree, the values αi and αi+1 will be changed in accordance with the equation 2 and accordingly, at 315 degree values are (α1, α2, α3, α4)=(0, 0, 0, 1); and (β1, β2, β3, β4)=(0, 1, 0, 0).
In a similar manner, for the eight phase rotation i.e. from 315 degree to 0 degree, while i=4, the following relation holds true: α4+α1=1; and β2+β3=1. Further, upon completing another 45 degree phase rotation i.e. rotation from 315 degree to 0 degree, the values αi and αi+1 will be changed in accordance with the equation 2 and accordingly, at 0 degree values are (α1, α2, α3, α4)=(1, 0, 0, 0); and (β1, β2, β3, β4)=(0, 0, 1, 0).
In this exemplary interpolation scheme, the input signals are injected to all stages simultaneously and symmetrically compared to single phase fundamental injection locked RO where input is injected only to a single stage. Hence the achieved systematic IQ skew is minimized and an achieved frequency locking range for given injection ratio (Iinj/Idc) is higher than that of a single stage fundamental injection locked RO, where Iinj is the strength of injected current and Idc is dc operating value of bias current without any signal injection.
At step 502, an output oscillator signal is generated in response to a periodic input signal. Herein, the periodic input signal is applied to a RO unit, such as the RO unit 206, where the RO unit including a plurality of differential delay RO stages interconnected in cascade within a closed loop. In an example, each of the plurality of differential delay RO stages is configured to establish a corresponding delayed version of the output oscillator signal that is successively shifted in phase by a predetermined phase difference based on a predetermined interpolation mapping scheme. The predetermined interpolation mapping scheme indicates a relation amongst a first normalized injected weight corresponding to the first input phase applied to each of the plurality of differential delay RO stages, a second normalized injected weight corresponding to the second input phase applied to each of the plurality of differential delay RO stages, and number of steps of interpolation achieved between each adjacent differential delay RO stages. In an example, the RO unit 206 may generate the output oscillator signal in response to the periodic input signal.
The value of the first normalized injected weight and a value of the second normalized injected weight can be any value between 1 and 0 and is in accordance with the above defined equation 2.
The first normalized injected weight corresponding to the first input phase applied to each alternate differential delay RO stage is same the second normalized injected weight corresponding to the second input phase applied to each alternate differential delay RO stage. For example If value of I is initiated from 1 then α1=β3, α2=β4, α3=β1, α4=β2.
At step 504, a first input phase and a second input phase are applied to the plurality of differential delay RO stages based on the predetermined interpolation mapping scheme to lock a frequency of the output oscillator signal at one half the frequency of the periodic input signal. The step of applying the first input phase and the second input phase comprises applying the first input phase and the second input phase simultaneously to consecutive pairs of adjacent differential delay RO stages from the plurality of differential delay RO stages, where the first input phase and the second input phase are in a relation of 180-degree. In an example, the signal injection unit 208 may the apply first input phase and the second input phase to the plurality of differential delay RO stages.
At step 506, differential In-phase (I) and Quadrature (Q) signal references corresponding to an output periodic signal are generated, where the output periodic signal is generated based on input periodic signal and the predetermined interpolation mapping scheme. The differential I and Q may be generated at alternate differential delay RO stages. For instance, at a first differential delay RO stage and at every other differential delay RO stage thereafter. Herein, the In-phase (I) and Quadrature (Q) signal references have a quadrature phase relation of 90 degree, and the output periodic signal has a frequency that is half of the frequency of the periodic input signal. In an example, the RO unit 206 may generate the differential In-phase (I) and Quadrature (Q) signal references.
The method 500 further comprises a step of generating an intermediate output oscillator signal at each consecutive pair of adjacent differential delay RO stages based on differential In-phase (I) and Quadrature (Q) signal references corresponding to the output periodic signal, the first input phase, the second input phase, the periodic input signal, and the predetermined interpolation mapping scheme. Further, the generation of the output oscillator signal is based on low pass filtering of the intermediate output oscillator signal. In an example, the RO unit 206 may generate an oscillator signal at each stage and every other stage provides output with I and Q relation.
While specific language has been used to describe embodiments of the present disclosure, any limitations arising on account thereto, are not intended. As would be apparent to a person in the art, various working modifications may be made to the method to implement the inventive concept as taught herein. The drawings and the forgoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment.
Number | Date | Country | Kind |
---|---|---|---|
202141004388 | Feb 2021 | IN | national |
Number | Name | Date | Kind |
---|---|---|---|
8674773 | Nedovic | Mar 2014 | B2 |
8710929 | Naviasky et al. | Apr 2014 | B1 |
8810319 | Chan et al. | Aug 2014 | B1 |
8941420 | Zerbe et al. | Jan 2015 | B2 |
9209821 | Bichan et al. | Dec 2015 | B2 |
9397623 | Lacroix | Jul 2016 | B1 |
9444438 | Depaoli | Sep 2016 | B2 |
9467313 | Bulzacchelli et al. | Oct 2016 | B2 |
9735989 | Xie et al. | Aug 2017 | B1 |
9755574 | Chatwin | Sep 2017 | B2 |
10333533 | Moscone | Jun 2019 | B1 |
10396807 | Dai | Aug 2019 | B1 |
20150188554 | Chong | Jul 2015 | A1 |
20160308665 | Luo et al. | Oct 2016 | A1 |
20180375694 | Liao et al. | Dec 2018 | A1 |
Number | Date | Country |
---|---|---|
2011003040 | Jan 2011 | WO |
2019155582 | Aug 2019 | WO |
Entry |
---|
Betancourt-Zamora, et al., “1-GHz and 2.8-GHz CMOS Injection-locked Ring Oscillator Prescalers”, published in 2001 Symposium on VLSI Circuits, Digest of Technical Papers, Jun. 14-16, 2001, 4 pages. |
Kreienkamp, et al., “A 10-GB/s CMOS Clock and Data Recovery Circuit With an Analog Phase Interpolator”, IEEE Journal of Solid-State Circuits, vol. 40, No. 3, Mar. 2005, pp. 736-743. |
Saxena, et al., “A 2.8 mW/GB/s, 14 GB/s Serial Link Transceiver”, IEEE Journal of Solid-State Circuits, vol. 52, No. 5, May 2017, pp. 1399-1411. |
Extended European Search Report dated Jun. 29, 2022 in corresponding European Patent Application No. 22153737.6 (12 pages). |
Siriburanon, et al., “A Low-Power Low-Noise mm-Wave Subsampling PLL Using Dual-Step-Mixing ILFD and Tail-Coupling Quadrature Injection-Locked Oscillator for IEE 802.11ad”, IEEE Journal of Solid-State Circuits, vol. 51, No. 5, May 2016; pp. 1246-1260. |
Farazian, et al., “Stability and Operation of Injection-Locked Regenerative Frequency Dividers”, IEEE Transactions on Circuits and Systems-I: Regular Papers, vol. 57, No. 8, Aug. 2010, pp. 2006-2019. |
Number | Date | Country | |
---|---|---|---|
20220247392 A1 | Aug 2022 | US |