SWITCHABLE ACTIVE ELEMENT FOR INDUCTOR-CAPACITOR (LC) VOLTAGE CONTROLLED OSCILLATOR
20260128712 ยท 2026-05-07
Inventors
- Burcin Serter ERGUN (Poway, CA, US)
- Jose Luis SANCHEZ (Chula Vista, CA, US)
- Sajin Mohamad (San Diego, CA)
- Zhiqin Chen (San Diego, CA)
- Ashwith Jerome REGO (Bangalore, IN)
Cpc classification
H03B5/1212
ELECTRICITY
H03B5/04
ELECTRICITY
International classification
Abstract
An apparatus, comprising: a first upper voltage rail; a lower voltage rail; a set of voltage controlled oscillator (VCO) active cores, wherein one or more of the set of VCO active cores is selectively coupled to the first upper voltage rail based on a control signal, wherein the set of the VCO active cores are coupled to the lower voltage rail or the one or more of the set of VCO active cores is selectively coupled to the lower voltage rail based on the control signal; and a tank circuit coupled to the set of VCO active cores.
Claims
1. An apparatus, comprising: a first upper voltage rail; a lower voltage rail; a set of voltage controlled oscillator (VCO) active cores, wherein one or more of the set of VCO active cores is selectively coupled to the first upper voltage rail based on a control signal, wherein the set of the VCO active cores are coupled to the lower voltage rail or the one or more of the set of VCO active cores is selectively coupled to the lower voltage rail based on the control signal; a tank circuit coupled to the set of VCO active cores; and a control circuit, including a differential difference amplifier configured to generate a calibration signal based on a first difference between first and second voltages at respective ports of the tank circuit, and a second difference between first and second reference voltages; and a calibration engine configured to generate the control signal based on the calibration signal.
2. The apparatus of claim 1, further comprising a control circuit configured to generate the control signal.
3. The apparatus of claim 2, further comprising a first set of switching devices coupled between the first upper voltage rail and the set of VCO active cores, respectively, wherein the control circuit is coupled to the first set of switching devices.
4. The apparatus of claim 3, wherein the first set of switching devices comprise at least one set of single pole double throw (SPDT) switching devices including enable terminals coupled to the first upper voltage rail, disable terminals coupled to ground, and pole terminals coupled to the set of VCO active cores, respectively.
5. The apparatus of claim 2, further comprising a second set of switching devices coupled between the set of VCO active cores and the lower voltage rail, respectively, and wherein the control circuit is coupled to the second set of switching devices.
6. The apparatus of claim 5, wherein the second set of switching devices comprise at least one set of single pole double throw (SPDT) switching devices including enable terminals coupled to the lower voltage rail, disable terminals coupled to ground, and pole terminals coupled to the set of VCO active cores, respectively.
7. The apparatus of claim 1, further comprising a low dropout (LDO) voltage regulator coupled between a second upper voltage rail and the first upper voltage rail, wherein the LDO voltage regulator is configured to receive a reference voltage for controlling a supply voltage at the first upper voltage rail.
8. The apparatus of claim 7, further comprising a control circuit configured to control the reference voltage.
9. The apparatus of claim 1, wherein the tank circuit comprises an inductor-capacitor (LC) tank circuit.
10. The apparatus of claim 1, wherein each of the set of VCO active cores comprises cross-coupled field effect transistors (FETs) including drains coupled to first and second ports of the tank circuit, respectively.
11. The apparatus of claim 10, wherein the cross-coupled FETs each comprises an n-channel field effect transistor (FET).
12. The apparatus of claim 1, wherein each of the set of VCO active cores comprises cross-coupled inverters including outputs coupled to first and second ports of the tank circuit, respectively.
13. (canceled)
14. The apparatus of claim 1, further comprising a low dropout (LDO) voltage regulator coupled between a second upper voltage rail and the first upper voltage rail, wherein the LDO voltage regulator is configured to receive a reference voltage for controlling a supply voltage at the first upper voltage rail, and wherein the calibration engine is configured to control the reference voltage based on the calibration signal.
15. The apparatus of claim 1, wherein the tank circuit is configured to receive a frequency control signal in accordance with an operation of a phase locked loop (PLL).
16. A method, comprising: operating a first set of switching devices to selectively couple one or more of a set of voltage controlled oscillator (VCO) active cores to a first upper voltage rail based on a configuration parameter, wherein the set of VCO active cores are coupled to a tank circuit; and setting a reference voltage applied to a low dropout (LDO) voltage regulator based on the configuration parameter, the LDO voltage regulator coupled between a second upper voltage rail and the first upper voltage rail, wherein the configuration parameter is based on a first difference between first and second voltages at respective ports of the tank circuit, and a second difference between first and second reference voltages.
17. The method of claim 16, wherein the configuration parameter is based on a power consumption of the set of VCO active cores.
18. The method of claim 16, wherein the configuration parameter is based on a noise in a supply voltage at the first upper voltage rail.
19. (canceled)
20. The method of claim 16, further comprising generating a clock signal at a port of the tank circuit based on a frequency control voltage applied to the tank circuit.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
[0020] The detailed description set forth below, in connection with the appended drawings, is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form in order to avoid obscuring such concepts. The term substantially means that the associated parameter may not be exact as indicated but accounts for some variation due to specified tolerances.
[0021]
[0022] The SERDES transmitter 110 includes a serializer 115, a transmit (Tx) stage 120, and a phase locked loop (PLL) 125. The serializer 115 is configured to serialize input parallel data D.sub.0 to D.sub.N-1 into a serial data DSER based on a transmit clock signal f.sub.TX. The PLL 125 is configured to generate the transmit clock signal f.sub.TX that is phase/frequency locked to a reference clock signal f.sub.REF. The transmitter (Tx) stage 120, which may include one or more cascaded transmit drivers, is configured to power amplify the serialize data D.sub.SER to generate a transmit signal V.sub.TX. The SERDES transmitter 110 is configured to provide the transmit signal V.sub.TX to the communication channel 130 for transmission to the SERDES receiver 150.
[0023] The SERDES receiver 150 includes a receiver (Rx) stage 155, a clock and data recovery (CDR) 165, and a deserializer 160. The receiver stage 155, which may include a variable gain amplifier (VGA), a continuous time linear equalizer (CTLE), a decision feedback equalizer (DFE), data sampler/slicer/detector, etc., is configured to receive a received signal V.sub.RX (which may be the transmit signal V.sub.TX after undergoing the transmission via the communication channel 130) and amplify, equalize, and detect data in the received signal V.sub.RX based on a receive clock signal f.sub.RX to generate a serial data D.sub.SER. The CDR 165 is configured to generate the receive clock signal f.sub.RX based on the serial data D.sub.SER. The deserializer 160 is configured to deserialize the serial data D.sub.SER to generate a set of parallel data D.sub.0 to D.sub.N-1.
[0024]
[0025] The phase/frequency detector 210 is configured to generate a charge pump control signal UP/DN based on a phase/frequency comparison of a feedback clock signal f.sub.FB with the reference clock signal f.sub.REF or the serial data D.sub.SER. The phase/frequency detector 210 is configured to: assert/deassert the UP/DN signal based on the phase/frequency of the feedback signal f.sub.FB lagging the phase/frequency of the reference clock signal f.sub.REF or serial data D.sub.SER; or deassert/assert the UP/DN signal based on the phase/frequency of the feedback signal f.sub.FB leading the phase/frequency of the reference clock signal f.sub.REF or serial data D.sub.SER.
[0026] The charge pump 220 is configured to generate a current I.sub.CP based on the UP/DN signal from the phase/frequency detector 210. In particular, the charge pump (CP) 220 is configured to increase the current I.sub.CP based on the UP/DN signal being asserted/deasserted; and to decrease the current I.sub.CP based on the UP/DN signal being deasserted/asserted. The loop filter 230 is configured to filter (e.g., low pass filter) the charge pump current I.sub.CP to generate a frequency control signal V.sub.FC. The VCO 235 is configured to generate a clock signal f.sub.TX or f.sub.RX based on the frequency control signal VFC. The frequency divider 240 is configured to frequency divide the clock signal f.sub.TX or f.sub.RX to generate the feedback signal f.sub.FB. The LDO voltage regulator 250 is configured to generate a regulated supply voltage VCCA for the VCO 235 from, for example, a more global (e.g., used by other circuit(s)) supply voltage VCC based on a reference voltage V.sub.REF.
[0027]
[0028] The VCO active core 310 includes first and second cross-coupled inverters M1/M2 and M3/M4. The first inverter includes a p-channel field effect transistor (PFET) M1 and an n-channel field effect transistor (NFET) M2 coupled in series between a VCO upper voltage rail VCCA and a lower voltage rail VSSA (e.g., ground). That is, the PFET M1 includes a source coupled to the VCO upper voltage rail VCCA, and a drain coupled to a drain of the NFET M2. The NFET M2 includes a source coupled to the lower voltage rail VSSA. The second inverter includes a PFET M3 coupled in series with an NFET M4 between the VCO upper voltage rail VCCA and the lower voltage rail VSSA. The first and second inverters are cross-coupled as follows: The drains (e.g., first inverter output) of PFET M1 and NFET M2 are coupled to gates (second inverter input) of PFET M3 and NFET M4, and the drains (second inverter output) of PFET M3 and NFET M4 are coupled to gates (first inverter input) of PFET M1 and NFET M2.
[0029] The LC tank circuit 315 includes a first tank port TANKP (arbitrarily referred to as the positive (P) tank port) coupled to the output (drains) of the first inverter M1/M2, and a second tank port TANKN (arbitrarily referred to as the negative (N) tank port) coupled to the output (drains) of the second inverter M3/M4. The LC tank circuit 315 may include an inductor coupled in parallel with a capacitor, both, in turn, coupled in parallel with a varactor. The varactor may be configured to receive the frequency control signal V.sub.FC for controlling a capacitance of the varactor; and thereby, controlling the frequency of a clock signal f.sub.VCO (e.g., f.sub.RX or f.sub.RX) generated by the VCO 300 (e.g., at both outputs (drains) of the cross-coupled inverters M1/M2 and M3/M4). It shall be understood that one or more cascaded buffers or inverters may be provided to output the clock signal f.sub.VCO while buffering the LC tank circuit 315.
[0030] The LDO voltage regulator 380 is coupled between a more global upper voltage rail VCC and the VCO upper voltage rail VCCA. The LDO voltage regulator 380 is configured to receive a reference voltage V.sub.REF for controlling/setting a supply voltage at the VCO upper voltage rail VCCA. The supply voltage at the VCO upper voltage rail is also referred to herein as VCCA. The VCO supply voltage VCCA may be related to the reference voltage V.sub.REF (e.g., being substantially the same or higher than the reference voltage V.sub.REF depending on the LDO configuration).
[0031]
[0032]
[0033]
[0034] Based on the aforementioned graphs, the size of the devices of the VCO active core 310 may be set to achieve the desired power consumption (e.g., current drawn by the VCO active core 310) and the VCO supply voltage VCCA. For example, according to the VCO current versus active device size graph depicted in
[0035] The aforementioned parameters may pertain to a particular integrated circuit (IC) chip manufactured by a foundry (typically referred to as post-silicon result). But with process variation, the aforementioned parameters may not pertain to the same IC chips manufactured by the foundry. Accordingly, it may be desirable for the active device size of the VCO active core 310 to be programmable so as to achieve the desired power consumption and supply noise parameters post-silicon to account for process variation as well as using the VCO 300 for different applications.
[0036]
[0037] The VCO 500 includes a set of M VCO active core circuits 510-1 to 510-M, an LC tank (resonator) 515, a first set of M switching devices SWP1 to SWPM, a second set of M switching devices SWN1 to SWNM, an LDO voltage regulator 580, and a control circuit 570. The variable M may be an integer of two (2) or more. Each of the set of VCO active cores 510-1 to 510-M may be implemented per VCO active core 310, VCO active core 710-0 (discussed further herein), or other VCO active core configuration.
[0038] The LC tank 515 includes a first port TANKP and a second port TANKP. For efficiency in circuit layout, the first port TANKP of the LC tank 515 may be coupled alternatively to the nodes between M1/M2 and M3/M4 for VCO active cores 510-1 to 510-M. The second port TANKN of the LC tank 515 may be coupled alternatively to the nodes between M3/M4 and M1/M2 for VCO active cores 510-1 to 510-M. According to this coupling configuration, the first port TANKP and the second port TANKN may be respectively coupled to the nodes between M1/M2 and M3/M4 of VCO active core 510-M if M is odd, or respectively coupled to the nodes between M3/M4 and M1/M2 of VCO active core 510-M if M is even.
[0039] The LC tank 515 may include an inductor coupled in parallel with a capacitor, both, in turn, coupled in parallel with a varactor. The varactor may be configured to receive the frequency control signal V.sub.FC for controlling a capacitance of the varactor; and thereby, controlling the frequency of a clock signal f.sub.VCO (e.g., f.sub.TX or f.sub.RX) generated by the VCO 500 (e.g., generated at both outputs (drains) of the cross-coupled inverters M1/M2 and M3/M4). The output clock signal f.sub.VCO of the VCO 500 may be taken off either the first tank port TANKP or the second tank port TANKN, which may be buffered using a set of one or more cascaded buffers or inverters.
[0040] The LDO voltage regulator 580 is coupled between a more global upper voltage rail VCC and a VCO upper voltage rail VCCA. The LDO voltage regulator 580 is configured to receive a reference voltage V.sub.REF for setting the VCO supply voltage (also referred to as VCCA) at the VCO upper voltage rail VCCA. The first set of switching devices SWP1 to SWPM, which may each be implemented as a single pole double throw (SPDT) switching device, include first (enable) terminals (en) coupled to the VCO upper voltage rail VCCA, second (disable) terminals (
[0041] The second set of switching devices SWN1 to SWNM, which may each be implemented as a SPDT switching device, include first terminals (en) coupled to the lower voltage rail VSSA, second terminals (
[0042] The control circuit 570 includes an input configured to receive a VCO configuration parameter. The VCO configuration parameter may be based on user preference, a control loop (e.g., as discussed further herein), and/or other factors. The control circuit 670 is configured to set the state (e.g., the P terminal coupled to the en terminal or the P terminal coupled to the
[0043] The VCO configuration parameter may be configured to set the effective active device size of the VCO 500 by selectively coupling one or more of the VCO active cores 510-1 to 510-M to the VCO upper voltage rail VCCA and optionally to the lower voltage rail VSSA. For example, the size of the active devices M1-M4 of the set of VCO active devices 510-1 to 510-M may be equally-weighted, binary-weighted, or weighted in other manners. Thus, by selectively coupling more/less of the VCO active cores 510-1 to 510-M to the VCO upper voltage rail VCCA and optionally to the lower voltage rail VSSA, the effective active device size may be increased/decreased. The VCO configuration parameter may also be controlled to adjust the LDO reference voltage V.sub.REF.
[0044] As previously discussed, the effective active device size and the LDO reference voltage V.sub.REF may be used to set, post-silicon, the power consumption and the VCCA supply noise of the VCO 500. For example, the VCO supply voltage VCCA may be set to achieve a desired supply noise on the VCO local upper voltage rail VCCA. The VCO supply voltage VCCA may be set by the control circuit 570 setting the LDO reference voltage V.sub.REF. The VCO supply voltage VCCA may dictate the current consumed by the VCO 500. And the current consumed by the VCO 500 may dictate the effective active device size of the VCO 500.
[0045]
[0046] For example, the VCO 505 includes a first set of SPDT switching devices SWPA1 to SWPAM including enable (en) terminals coupled to the VCO upper supply voltage rail VCCA, disable (
[0047] The VCO 505 includes a third set of SPDT switching devices SWNA1 to SWNAM including enable (en) terminals coupled to the VCO lower supply voltage rail VSSA, disable (
[0048] Similarly, the control circuit 670 is configured to control the states of the first, second, third and fourth sets of SPDT switching devices SWPA1 to SWPAM, SWPB1 to SWPBM, SWNA1 to SWNAM, and SWNB1 to SWNBM to activate/deactivate the set of VCO active cores 510-1 to 510-M to control the effective active device size based on the received configuration parameter, as previously discussed.
[0049]
[0050] The VCO 600 includes a set of M VCO active cores 610-1 to 610-M, where M is an integer of two (2) or more. Each of the set of M VCO active cores 610-1 to 610-M may be implemented per VCO active core 310 previously discussed, or per any of the VCO active cores 710-0, 710-1 discussed further herein, or other VCO active core configuration. The VCO 600 includes a voltage regulator 680, such as a low dropout (LDO) voltage regulator, coupled between a more global upper voltage rail VCC and a VCO upper voltage rail VCCA. The LDO voltage regulator 680 may be configured to receive a reference voltage V.sub.REF for setting the supply voltage VCCA at the VCO upper voltage rail VCCA. The VCO 600 further includes a set of switching devices SW1 to SWM, which may each be implemented structurally or functionally as a SPDT switching device, including en (enable) terminals coupled to the VCO upper voltage rail VCCA,
[0051] The VCO 600 further includes an LC tank circuit 615 including a first port TANKN and a second port TANKP coupled to respective outputs of cross-coupled devices of the set of M VCO active cores 610-1 to 610-M, respectively. The LC tank circuit 615 may include an inductor coupled in parallel with a capacitor, both, in turn, coupled in parallel with a varactor. The varactor may be configured to receive the frequency control signal V.sub.FC for controlling a capacitance of the varactor; and thereby, controlling the frequency of a clock signal f.sub.VCO (e.g., f.sub.TX or f.sub.RX) generated by the VCO 600. The output clock signal f.sub.VCO of the VCO 600 may be taken off either the first tank port TANKP or the second tank port TANKN, which may be buffered using a set of one or more cascaded buffers or inverters.
[0052] For providing closed-loop control of the effective active device size of the VCO 600 and the LDO reference voltage V.sub.REF for power consumption and supply noise control as previously discussed, the VCO 600 further includes a differential difference amplifier (DD Amp) 620 and a calibration engine 625. The differential difference amplifier 620 is configured to compare a difference between the voltages V.sub.TANKP and V.sub.TANKN at the respective TANKP and TANKN ports of the LC tank circuit 615, and a difference between a positive reference voltage V.sub.REFP and a negative reference voltage V.sub.REFN. The differential difference amplifier 620 is configured to generate a calibration voltage V.sub.CAL based on the aforementioned comparison.
[0053] The calibration engine 625 is configured to control the LDO reference voltage V.sub.REF (e.g., to control the VCO supply voltage VCCA) and the set of M switching devices SW1 to SWM (e.g., to set the effective active device size of the VCO 600). As previously discussed, the calibration engine 625 increases the effective active device size by activating more VCO active cores 610-1 to 610-M. Also, as previously discussed, if the P terminal is coupled to the en terminal, the corresponding VCO active core is activated; otherwise, if the P terminal is coupled to the
[0054]
[0055] For example, the VCO 605 includes a first set of SPDT switching devices SWA1 to SWAM including enable (en) terminals coupled to the VCO upper supply voltage rail VCCA, disable (
[0056] The calibration engine 625 is configured to control the states of the first and second sets of SPDT switching devices SWA1 to SWAM and SWB1 to SWBM to activate/deactivate the set of VCO active cores 610-1 to 610-M to control the effective active device size based on the received configuration parameter, as previously discussed.
[0057]
[0058] In particular, the VCO 700 includes an LDO voltage regulator 780, an LC tank circuit 715, a set of VCO active cores 710-0, 710-1, etc., and a control circuit 770. Each of the VCO active cores 710-0, 710-1, etc. includes cross-coupled NFETs M5 and M6. That is, the NFET M5 includes a drain (output) coupled to a gate (input) of NFET M6; the NFET M6 includes a drain (output) coupled to a gate (input) of NFET M5. The NFETs M5 and M6 include sources coupled to a lower voltage rail VSSA ground, or may include at least one set of SPDT switching devices for selectively coupling the sources of NFETs M5 and M5 for each VCO active core 710-1, etc. to either VSSA or ground, as per VCO 500 and 505 as previously discussed. The VCO 700 further includes SPDT switching devices SWP1 and SWN1 including en (enable) terminals coupled to the cross-coupled outputs of the VCO active core 710-0,
[0059] The LDO voltage regulator 780 is coupled between a more global upper voltage rail VCC and a VCO upper voltage rail VCCA. The LDO voltage regulator 780 is configured to receive a reference voltage V.sub.REF for setting the VCO supply voltage VCCA as previously discussed. The LC tank circuit 715 includes first and second inductors L1 and L2 coupled between the VCO upper voltage rail VCCA and the cross-coupled outputs TANKP/TANKN of the VCO active core 710-0. The LC tank circuit 715 further includes first and second variable capacitors C1 and C2 coupled in series between the cross-coupled outputs TANKP/TANKN of the VCO active core 710. A frequency control voltage V.sub.FC may be applied to a node between the first and second variable capacitors C1 and C2 for tuning the capacitors to achieve a desired frequency of the output clock signal f.sub.VCO of the VCO 700 (e.g., under the control of a PLL). As previously discussed, each of the first and second variable capacitors C1 and C2 may include a varactor for controlling the capacitance for frequency tuning purpose.
[0060] The control circuit 770 includes an input configured to receive a VCO configuration parameter. The VCO configuration parameter may be based on user preference, a control loop (as discussed herein), and/or other factors. Based on the VCO configuration parameter, the control circuit 770 is configured to set the state (e.g., the P terminal coupled to the en terminal or the P terminal coupled to the
[0061]
[0062]
[0063] The method 900 further includes setting a reference voltage applied to a low dropout (LDO) voltage regulator based on the configuration parameter, the LDO voltage regulator coupled between a second upper voltage rail and the first upper voltage rail (block 920). Examples of means for setting a reference voltage applied to a low dropout (LDO) voltage regulator based on the configuration parameter include any of the control circuits 570, 620/625, 770, or 850 described herein.
[0064] The following provides an overview of aspects of the present disclosure:
[0065] Aspect 1: An apparatus, comprising: a first upper voltage rail; a lower voltage rail; a set of voltage controlled oscillator (VCO) active cores, wherein one or more of the VCO active cores is selectively coupled to the first upper voltage rail based on a control signal, wherein the set of the VCO active cores are coupled to the lower voltage rail or the one or more of the VCO active cores is selectively coupled to the lower voltage rail based on the control signal; and a tank circuit coupled to the set of VCO active cores.
[0066] Aspect 2: The apparatus of aspect 1, further comprising a control circuit configured to generate the control signal.
[0067] Aspect 3: The apparatus of aspect 2, further comprising a first set of switching devices coupled between the first upper voltage rail and the set of VCO active cores, respectively, wherein the control circuit is coupled to the first set of switching devices.
[0068] Aspect 4: The apparatus of aspect 3, wherein the first set of switching devices comprise at least one set of single pole double throw (SPDT) switching devices including enable terminals coupled to the first upper voltage rail, disable terminals coupled to ground, and pole terminals coupled to the set of VCO active cores, respectively.
[0069] Aspect 5: The apparatus of any one of aspects 2-4, further comprising a second set of switching devices coupled between the set of VCO active cores and the lower voltage rail, respectively, and wherein the control circuit is coupled to the second set of switching devices.
[0070] Aspect 6: The apparatus of aspect 5, wherein the second set of switching devices comprise at least one set of single pole double throw (SPDT) switching devices including enable terminals coupled to the lower voltage rail, disable terminals coupled to ground, and pole terminals coupled to the set of VCO active cores, respectively.
[0071] Aspect 7: The apparatus of aspect 6, further comprising a low dropout (LDO) voltage regulator coupled between a second upper voltage rail and the first upper voltage rail, wherein the LDO voltage regulator is configured to receive a reference voltage for controlling a supply voltage at the first upper voltage rail.
[0072] Aspect 8: The apparatus of aspect 7, further comprising a control circuit configured to control the reference voltage.
[0073] Aspect 9: The apparatus of any one of aspects 1-8, wherein the tank circuit comprises an inductor-capacitor (LC) tank circuit.
[0074] Aspect 10: The apparatus of any one of aspects 1-9, wherein each of the set of VCO active cores comprises cross-coupled field effect transistors (FETs) including drains coupled to first and second ports of the tank circuit, respectively.
[0075] Aspect 11: The apparatus of aspect 10, wherein the cross-coupled FETs each comprises an n-channel field effect transistor (FET).
[0076] Aspect 12: The apparatus of any one of aspects 1-11, wherein each of the set of VCO active cores comprises cross-coupled inverters including outputs coupled to first and second ports of the tank circuit, respectively.
[0077] Aspect 13: The apparatus of any one of aspects 1-12, further comprising a control circuit including: a differential difference amplifier configured to generate a calibration signal based on a first difference between first and second voltages at respective ports of the tank circuit, and a second difference between first and second reference voltages; and a calibration engine configured to generate the control signal based on the calibration signal.
[0078] Aspect 14: The apparatus of aspect 13, further comprising a low dropout (LDO) voltage regulator coupled between a second upper voltage rail and the first upper voltage rail, wherein the LDO voltage regulator is configured to receive a reference voltage for controlling a supply voltage at the first upper voltage rail, and wherein the calibration engine is configured to control the reference voltage based on the calibration signal.
[0079] Aspect 15: The apparatus of any one of aspects 1-14, wherein the tank circuit is configured to receive a frequency control signal in accordance with an operation of a phase locked loop (PLL).
[0080] Aspect 16: A method, comprising: operating a first set of switching devices to selectively couple one or more of a set of voltage controlled oscillator (VCO) active cores to a first upper voltage rail based on a configuration parameter, wherein the set of VCO active cores are coupled to a tank circuit; and setting a reference voltage applied to a low dropout (LDO) voltage regulator based on the configuration parameter, the LDO voltage regulator coupled between a second upper voltage rail and the first upper voltage rail.
[0081] Aspect 17: The method of aspect 16, wherein the configuration parameter is based on a power consumption of the set of VCO active cores.
[0082] Aspect 18: The method of aspect 16 or 17, wherein the configuration parameter is based on a noise in a supply voltage at the first upper voltage rail.
[0083] Aspect 19: The method of any one of aspects 16-18, wherein the configuration parameter is based on a first difference between first and second voltages at respective ports of the tank circuit, and a second difference between first and second reference voltages.
[0084] Aspect 20: The method of any one of aspects 16-19, further comprising generating a clock signal at a port of the tank circuit based on a frequency control voltage applied to the tank circuit.
[0085] The previous description of the disclosure is provided to enable any person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other variations without departing from the spirit or scope of the disclosure. Thus, the disclosure is not intended to be limited to the examples described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.