1. Introduction
Intelligent temperature sensors have found widespread application in diverse fields, encompassing hot-spot detection in large-scale systems-on-chip (SoCs), biomedical devices [
1,
2] and Internet of Things (IoT) devices [
3,
4]. Conventionally, bipolar junction transistors (BJTs) or resistors have served as the temperature-sensing elements in these sensors. While offering high measurement precision, they often occupy a significant chip area and consume considerable power [
5,
6]. In contrast, intelligent temperature sensors employing metal-oxide semiconductors (MOSs) as temperature-sensing elements provide advantages in area and power consumption [
7,
8]. Furthermore, these sensors are more suitable for integration into digital circuits. These advantages make the MOS-based intelligent temperature sensors more popular in recent research.
MOS-based intelligent temperature sensors typically leverage the temperature-dependent characteristics of MOS sub-threshold current for accurate temperature measurement. Nevertheless, due to the exponential relationship between sub-threshold current and temperature, some temperature sensors necessitate the execution of logarithmic operations to determine temperature [
9,
10]. Implementing a logarithm operation unit in digital circuits requires excessive power consumption and area, contradicting the original design intent of MOS-based intelligent temperature sensors.
Some studies have indicated that, under specific conditions, a nearly linear relationship can be observed between sub-threshold current and temperature. This observation has motivated the development of temperature sensors capable of delivering linear readout values [
11,
12,
13,
14]. Nevertheless, such linearity is confined to a narrow temperature range, restricting its measurement capabilities. To achieve a linear relationship between sub-threshold current and temperature, it becomes imperative to design either a low-voltage reference voltage source or a low-voltage differential reference. The voltage of a reference source is typically designed within the range of several hundred millivolts or higher [
15,
16,
17], while a reference with lower voltages increases circuit complexity.
In this paper, we propose an innovative linear readout MOS-based temperature sensor that, compared with prior research, does not necessitate the usage of a low-voltage reference voltage source and offers a broader temperature measurement range.
2. Operation Principle
The drain current of the MOS in the sub-threshold region can be expressed as:
where
is carrier mobility,
is sheet oxide capacitance density,
W and
L are the width and length of the MOS,
is the threshold voltage,
is the drain-induced barrier-lowering (DIBL) effect coefficient,
is the drain-source voltage of the MOS,
n is the sub-threshold slope, and
is the thermal voltage given by:
where
k is the Boltzmann constant and
q is the electron charge.
Assuming that two identical MOS transistors are interconnected in the configuration illustrated in
Figure 1a, where each transistor possesses a distinct gate voltage but identical source-drain voltages, the ratio of their drain currents can be expressed, by (1), as follows:
where
. Assuming that
), (3) can be expressed via the Taylor series expansion as:
When
x approaches 0, that is,
is much less than
, the higher-order terms of
x can be neglected. (4) can be written as:
After phase-shifting (5) and taking its reciprocal, presuming that
and
, we can conclude:
Since
is less than 0, the term
in (6) exhibits a proportional-to-absolute temperature (PTAT) characteristic. This relationship holds when
is much smaller than
, where the value of it is approximately tens of mV.
Figure 2a depicts the linear fit result of
at a
of −15 mV simulated over a temperature range of −20 °C to 120 °C. The plot shows slight curvature.
Figure 2b shows that the maximum temperature error, calculated according to the fit line, is 1.9 °C.
It is evident that the scheme of achieving the linear temperature readout using possesses two inherent disadvantages:
In light of these limitations, this paper proposes utilizing the DIBL effect to obtain an equivalent
. As depicted in
Figure 1b, the proposed design employs two identical MOSs, subject to the same
but different
. Consequently, their current ratios can be formulated according to (1):
From this, we can derive a formula similar to that of expression (6):
Given that the value of
approximates 0.1 in the 55 nm process, this eliminates the necessity to maintain the differential reference voltage,
, at a low level. Furthermore, the value of
exhibits minimal variation with temperature, which can compensate for the non-linearity introduced by the higher-order terms in the Taylor expansion in (8). The simulation result shows the
curve across different temperature points, as depicted in
Figure 3a. Additionally,
Figure 3b illustrates the linear fit image and
Figure 3c is the error of
from −20 °C to 120 °C when
is set at 200 mV. Simulation results reveal that this non-linear factor effectively compensates for the temperature error in
Figure 2b, resulting in a reduced error of less than 0.3°C. Given that both (6) and (8) incorporate the term
, and the temperature error in
Figure 3c is significantly superior to that in
Figure 2b, it is clear that this compensatory effect is induced by
.
3. Circuit Implementation
The overall circuit diagram is shown in
Figure 4. The voltage generator produces differential reference voltages
and
to provide bias voltage for the
of
and
via sub-threshold operation amplifiers, respectively. The
is also used to provide the
for
and
. The current-to-frequency converter (CFC) utilizes the structure from [
11], allowing for the linear conversion of current into oscillation frequency. In the diagram, the drain currents of
and
are copied to CFC1 and CFC2 using current mirrors.
and
are output oscillation signals from CFC1 and CFC2, which are proportional to
and
. The digital controller accepts
and
, processes them to acquire
, and outputs this value via a shift register.
The circuit diagram of the voltage generator is presented in
Figure 5a, generating two voltage references composed solely of three MOS transistors. Specifically,
is a native NMOS, and
and
are two identical RVT NMOS transistors. This circuit is designed to generate two voltage references that exhibit low-temperature drift and minimal sensitivity to the supply voltage. The gate voltage of
is lower than its source voltage, rendering
in the sub-threshold region where its drain current is relatively small. Since the three MOSs depicted in
Figure 5a share the same drain current, that is,
,
and
are also in the sub-threshold region. Consequently, their currents can be expressed using (1), yielding:
Given that the term in
containing
possesses a PTAT characteristic, and the term containing
holds a CTAT (complementary to absolute temperature) characteristic [
18], by tuning the aspect ratio of the MOS,
and
can be temperature-independent. After adjustment, the values of
and
are approximately 169 mV and 372 mV, respectively.
Figure 5b presents the simulation result of
and
from 20 °C to 120 °C under a supply voltage of 0.8 V. They have varied by a maximum of 1.7 mV and 1.8 mV. The expressions of
and
are unrelated to VDD, manifesting exceptional power supply rejection traits.
Figure 5c displays the variations of
and
at 25 °C when supplied with voltages ranging from 0.8 V to 1.8 V, showing a maximum shift of 5.5 mV and 11.9 mV respectively. Due to the low drain currents of
and
, both of them operate in the sub-threshold region, resulting in relatively low
and
values. This accounts for the low values of
and
.
CFC, composed of three-stage delay cells, functions as a ring oscillator, generating oscillation through these cells’ charge and discharge processes. As depicted in
Figure 6, the structure of the delay cell consists of a comparator operating in the sub-threshold region and a charge control circuit. Taking a delay cell in CFC1 as an example,
is connected to
of the previous stage. Assuming the voltage of
and node A is zero initially,
and
are off, and
is on, enabling the charging process, and
is at a low level.
copies current from
and charges
. When the voltage at node A is below
, node B remains low; after the voltage exceeds
, node B and
toggle.
and
form a common-source amplifier, enhancing the slew rate at
. Then, when the previous stage also toggles,
becomes high, turning off
and turning on
and
. These transistors discharge
and enable a rapid toggle of
, thus completing a charge and discharge cycle. Consequently, the delay time of a single charge–discharge cycle in the delay cell can be expressed as:
The CFC consists of three-stage delay cells, and its oscillation frequency can be written as:
Similarly,
can be expressed as:
Hence, the oscillation frequency of the CFC is proportional to the bias current, and the subsequent equation can be derived according to (8), (11), and (12):
Based on (13), it can be concluded that exhibits a linear relationship with temperature.
To ensure minimal power consumption,
and
within the sub-threshold comparator are required to operate in the sub-threshold region. Furthermore, to decrease the comparator’s operating current, HVT MOS transistors are utilized for
and
. The magnitude of the reference voltage at the gate of
has a substantial influence on the power consumption of the sub-threshold comparator.
Figure 7 depicts the average current consumption of the comparator as the reference voltage ranges from 300 mV to 600 mV, applying a supply voltage of 0.8 V. It is evident that, while the current consumption is extremely low at a reference voltage of 300 mV, it escalates significantly as the reference voltage increases. The proposed design employs
as the gate voltage for
, which is less than 400 mV, according to
Figure 5. Once the voltage at node A reaches
, the comparator flips, resulting in a rapid discharge of
. Consequently, the voltage at node A does not exceed
, thereby ensuring that the delay cell operates within the sub-threshold region and sustains minimal power consumption.
The block diagram of the digital controller is depicted in
Figure 8. The CLK1 frequency outputted by CFC1 is lower than the CLK2 frequency outputted by CFC2. CLK1 serves as the clock signal for a D-flip-flop (DFF), which toggles its output signal in each cycle. This signal passes through the clock synchronizer and undergoes edge detection in the CLK2 clock domain, where a rising edge or falling edge each signifies a single oscillation of CLK1.
There are two counters in the digital controller: CNT_DIFF and CNT2. The CNT2 counter records the oscillation times of CLK2. The CNT_DIFF counter, on the other hand, registers the frequency differences between the two oscillations. When counting is over, the value of CNT2 is processed by a shift register and output through DOUT.
Figure 9 illustrates the timing diagram representation when the ratio
:
is 1:4. CLK1 undergoes frequency division, clock synchronization, and edge detection, subsequently transforming into a pulse signal within the CLK2 clock domain. The counting process is initiated when the START signal is pulled high and a CLK1_SYNC pulse is detected. In each CLK2 cycle, CNT2 increments by one. Similarly, in a CLK2 cycle in the absence of a CLK1_SYNC pulse, CNT_DIFF increases by one. However, in the CLK2 cycle when a CLK1_SYNC pulse is received, CNT_DIFF ceases to count. At this juncture, the effective count is CNT_DIFF = CNT_DIFF + 1 − 1, a counting methodology that presents for the computation of
. Upon reaching a count of 4096 by CNT_DIFF, the counting process concludes, triggering the STOP signal to be high and the value of CNT2 to be outputted.
In a clock synchronization circuit, the frequency of the sampling clock must be three times or more the frequency of the sampled signal to guarantee signal integrity. As the DFF in the digital controller functions as a frequency divider, it oscillates at half the frequency of CLK1. Consequently, to ensure proper synchronization in the clock synchronizer within the digital controller, the frequency of CLK2 must exceed one and a half times the frequency of CLK1. It means that
needs to be less than 3, and
Figure 3b shows that
is always below 2.6. Thus, in the digital controller, the clock synchronizer can accurately synchronize the DFF output signal from the CLK1 clock domain to the CLK2 clock domain without distortion.
The digital controller exhibits the following advantages:
The value of CNT_DIFF is fixed at 4096 upon the completion of counting, thus can be represented as CNT2/4096. Therefore, it is only necessary to output the value of CNT2, which inherently exhibits PTAT characteristics. This approach eliminates the need for a digital divider.
The conventional approach to compute entails designing CNT1 and CNT2 to, respectively, represent and , followed by obtaining through CNT2-CNT1. However, the proposed circuit utilizes the logic of CNT_DIFF to present the value of , thereby eliminating the step of calculating CNT2-CNT1. This consequently reduces the area and power consumption required for the subtractor.
4. Simulation Results
The proposed sensor, designed using a 55 nm process, is depicted in the layout shown in
Figure 10. The analog and digital parts only span areas of 1657
and 1559
, respectively.
Two hundred Monte Carlo analyses vs process variations were performed under a supply voltage of 0.8 V.
Figure 11a and
Figure 11b represent the output value of CNT2 and the temperature error after two-point calibration, respectively. The maximum error in the temperature range from −20 °C to 120 °C after two-point calibration in the Monte Carlo analysis is only −0.64/+0.57 °C.
Post-simulation of the circuit was conducted within five process corners: tt, ss, ff, snfp, and fnsp.
Figure 12a shows CNT2 values from −20 °C to 120 °C, with a power supply voltage of 0.8 V. Since
,
is always below 3, this ensures that there is no distortion occurring in digital sampling.
Figure 12b represents the temperature error after two-point calibration for results in
Figure 12a. The maximum temperature error recorded is −0.52/+0.28 °C.
In the proposed design, the
of
and
is supplied by
and
, and the temperature output value is the ratio of
to
. It endows the temperature sensor with a high-voltage suppression characteristic.
Figure 12c displays the temperature inaccuracy at power supply voltages of 0.8 V, 1.2 V, 1.5 V, and 1.8 V at 20 °C. The maximum supply sensitivity can be calculated from
Figure 12c as 5.7 °C/V.
Owing to most of the transistors in the analog part of the circuit operating in the sub-threshold region, and the clock frequency of the digital circuit being relatively low, the proposed circuit exhibits commendable power consumption performance. In the tt corner, at 25 °C with a power supply voltage of 0.8 V, the power consumption is only 166 nW.
Table 1 compares the proposed sensor with state-of-the-art temperature sensors. While conventional sub-threshold-current-based temperature sensors may slightly outperform the proposed sensor regarding temperature error and area [
10], they require off-chip logarithmic computations for readout data and systematic error correction of measurement outcomes. In contrast, compared with similar sub-threshold-current-based sensors with linear readout values [
13,
14], the proposed sensor offers a broader temperature measurement range and occupies a significantly smaller area due to its lower voltage reference requirements. Additionally, compared with MOS temperature sensors based on gate-source voltage [
19], the proposed sensor demonstrates superior performance in both area efficiency and temperature accuracy, along with enhanced power supply sensitivity characteristics. Furthermore, compared with traditional temperature sensors based on resistors or BJTs [
20,
21], the proposed sensor provides substantial advantages in terms of area and power consumption.