Skip to content

Pa1mantri/Current_Starved_VCO_IHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Current Starved Voltage Controlled Oscillator

Table Of Contents

Abstract

Voltage Controlled Oscillator is the heart of the many modern electronics as well as communication system. A voltage controlled oscillator or VCO is an electronic oscillator designed for producing oscillation frequency by a controlled input voltage. The frequency of oscillation is varied by the applied controlled voltage. This project describes a design and implementation of three Stage Current Starved CMOS Voltage Controlled Oscillator for Phase Locked Loop. Current starved VCO is simple ring oscillator consisting of cascaded inverters. The proposed circuit is implemented in a 130nm CMOS technology using IHP PDK.

Block-diagram of VCO:

Image

The frequency of the Voltage Controlled Oscillator is expressed in terms of centre frquency using the formula

Image

fout is the output frequency of the VCO.

fcenter (centre frequency) - The point where your circuit is designed to operate most linearly and stably.

Vcontrol is the applied control voltage.(Vctrl)

Vcenter is the control voltage corresponding to the center frequency.

Kv is the VCO gain - How much oscillator frequency changes per volt of conrtrol voltage.

Design Schematic

VCO schematic

A ring oscillator consists of an odd number of delay stages connected in a loop, with the output of the last stage feedback to the input of the first stage. In the schematic, the middle two transistors form a CMOS inverter, while the upper PMOS and lower NMOS transistors function as current-limiting devices. These transistors regulate the current flowing into the inverter block, effectively “starving” it of current depending on the applied control voltage Vctrl(V2).Throttle transistors(M4,M5,M8,M9,M12,M13) are used to limit the current into the inverters, making them current-starved.

Image

At the end, two inverters connected back to back to form a buffer. Transistors M15,M16,M17,M18 forms a buffer. V1 provides the Vdd and V2 is the Vctrl(control voltage).

Simulation

Simulation is performed using the eSim tool

Image

After doing transient simulation frequency=0.9GHz

Image

Output waveform at Vctrl=3v frequency of 0.97GHz

Image

Output waveform at Vctrl=2v frequency of 565MHz

Image

Netlist file (Spice deck) of VCO:

Image

Specification table

Parameter Symbol Value Remarks
Technology 130-nm CMOS IHP SG13G2
Supply Voltage VDD 3.3V HV(High Voltage, Thick oxide CMOS
Operating Temperaure Range T 27C Characterized at room temperature (-40C to +125C
Control Voltage Vctrl 1.2V-3 Maximum linearity observed in this range
Output VCO Frequency Vout 120MHz-1GHz Maximum frequency of 1.03GHz
Centre frequency fo 550MHz @Vctrl = 2V
Frequenct Range Δ𝑓 1GHz Wide tuning range
VCO gain KVCO 472MHz/V Linear in 1.2-3V range
Power consumption Pavg 1.65mW At VDD=3.3V, Vctrl=2.0V
Image

R² value determines the linearity. R²=1 means perfectly linear relation. In the graph above R² = 0.983 (all data) R² = 0.988 (for 1.2 V – 3.0 V range). That means output frequency changes almost linearly with control voltage over usable tuning range. This linearty is a prerequisite for the VCO to be used in a PLL.

KVCO is the gain of the oscillator. For every +1 V increase in Vctrl, the oscillation frequency increases by 472 MHz. That's the sensitivity of the oscillator.

Control Voltage Vs Frequency table for the entire range of values from 0.8V-3.3V is present in the table Vctrl vs frequency table

Inverter characterization

Before designing a current starved VCO using a three stage inverter in a loop, Inverter is characterized to find the VM(swtiching threshold) and propogation delay (Tpd). W/L values of the PMOS and NMOS are choosen such that VM=VDD/2. Tpd value is calculated at a load of 10pf.

Inverter schematic in eSim tool
Image

Inverter netlist file

Image
Propagation delay with a load of 10pf is 50.5Ps at Wp=3.7Wn
Image
Vm = VDD/2 =1.65V at Wp=3.7Wn
Image

Conclusion

In this work, a VCO with enhanced frequency performance is presented. The circuit achieves a maximum frequency of 1 GHz while consuming only 1.65 mW of power from a 3.3 V DC supply. The center oscillation frequency, currently 550 MHz, is primarily influenced by transistor sizing. These results highlight the potential of the proposed VCO design for integration into phase-locked loops (PLLs) requiring energy efficiency and a wide tuning range. Future integration of this VCO with a charge pump and loop filter will complete the PLL design, enabling closed-loop verification of locking behavior and overall system stability.

Acknowledgement

  1. eSim,fossee team,IITB
  2. Sumanto kar, Assistant Project Manager, FOSSEE, IITB.

References

  1. B. Razavi, Design of Analog CMOS Integrated Circuits, 3rd ed. New York, NY, USA: McGraw-Hill, 2016.
  2. A. R. Patil, "Design of Current Starved VCO Using SkyWater 130 nm PDK," International Research Journal of Engineering and Technology (IRJET), vol. 5, no. 3, pp. 1231–1234, Mar. 2018. [Online]. Available: https://www.irjet.net/archives/V5/i3/IRJET-V5I3191.pdf
  3. eSim User Manual, FOSSEE, IIT Bombay. [Online]. Available: https://esim.fossee.in/documentation

About

Voltage Controlled Oscillator that produces 1GHz output frequency at voltage 3.3V using IHP PDK

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published