International Journal of Scientific & Technology Research Volume 1, Issue 4, May 2012 ISSN 2277-8616 76 IJSTR©2012 www.ijstr.org Ring Oscillator Based CMOS Temperature Sensor Design Shruti Suman, Prof. B.P. Singh Abstract- This paper presents the ring oscillator based temperature sensor. The method is highly area efficient, simple and easy for IC implementation as compared to traditional temperature sensors. The proposed temperature sensor was fabricated using 0.35 μm technology, which occupies extremely small silicon area. It exploits the frequency of the ring oscillator that is proportional to temperature, which is displayed in the form of a digital output. The proposed temperature sensor comprises a ring oscillator, a voltage level shifter, a 10-bit counter, and a 10-bit register. The designed ring oscillator is frequency-tunable and the voltage level shifter provides the output to full-scale to make sure that the number of its rising edge is counted by the counter. The register saves the counted output. Index TermsCharge Recycling, Noise Shaping, Ring Oscillator, Temperature Sensor. ———————————————————— 1. INTRODUCTION THE simplified block diagram of ring oscillator based CMOS temperature sensor is shown in Fig. 1. Proposed ring oscillator generates a clock signal which is proportional to the change in temperature. A current-starved inverter with 4-digit tunable inputs makes the ring oscillator frequency-tunable. The voltage level shifter makes sure that the number of its rising edge is counted by the counter. The register saves the counter output at every positive edge of the external clock. The difference between two successive outputs of the register indicates the temperature [1][2][3]. 2. EXISTING RING VCO A ring oscillator consists of number of gain stages in a loop with the output of the last stage fed back to the input of the first. The ring must satisfy the Barkhausen Criteria according to which it should provide a phase shift of 2π and must have unity voltage gain to achieve oscillation. The total delay is equally divided among all stages. So each delay provides a phase shift of π /N, where N is the number of delay stages. The remaining π phase shift is provided by a DC inversion. The most basic ring oscillator is simply a chain of single ended digital inverters. This circuit is shown in Fig. 2. To provide the DC inversion, an odd number of stages must be used. To see why this circuit will oscillate, assume that the output of the first inverter is a ‗0‘. Therefore, the output of the Nth inverter, where N is odd, must also be ‗0‘. However, this output is also the input to the first inverter, so the first inverter‘s output must switch to a ‗1‘. By the same logic, the output of the last inverter will eventually switch to a ‗1‘, switching the output of the first inverter back to ‗0‘. This process will repeat indefinitely, resulting in the voltage at each node oscillating. Fig.1. Block diagram of proposed temperature sensor To determine the frequency at which this circuit will oscillate, the delay provided by each inverter cell is . The signal must go through N inverters, each with the delay , for a total time of , to obtain the first 2 π phase shift. Then, the signal must go through each stage a second time to obtain the remaining π phase shift, resulting in a total period of . The frequency is the reciprocal of the period, resulting in the frequency as (1) Fig 2. Existing Ring Oscillator Counter Register Ring Oscillator Level Shifter 10-bit CLOCK