Dynamic thermal management is a topic within the field of digital very-large-scale integration (VLSI) systems. On-chip temperature sensors can be used for dense thermal monitoring in digital VLSI systems. The number and accuracy of sensors on a chip can impact the performance and efficiency of dynamic thermal management.
In contrast to certain existing sensors, a smaller and more accurate (e.g., ±3° C.) sensor can offer improved hot-spot detection, dynamic thermal-map generation, and power estimation, while also providing improved design flexibility and impact on a floor-plan. Additionally, a sensor with voltage-scalability down to near-threshold regime (e.g., 0.4-0.6V) can be integrated with digital circuits using sub-1V voltages without additional voltage distribution and/or local regulation. Accordingly, there is a need for on-chip temperature sensors that are smaller, more accurate, and more voltage-scalable.
In a first aspect of the present disclosure, systems for measuring a temperature dependency of a threshold voltage are provided. An example system can include a shared pre-charge P-type metal-oxide-semiconductor (PMOS) transistor, configured to pre-charge an output node to a supply voltage. The system can further include a sensing PMOS transistor, electrically coupled to the shared pre-charge PMOS transistor, and configured to discharge the output node to a first voltage at or near the threshold voltage of the sensing PMOS transistor. The system can also measure a second voltage at the output node.
Another exemplary system can include a shared pre-charge P-type metal-oxide-semiconductor (PMOS) transistor, configured to pre-charge an output node to a supply voltage. The system can further include an array of sensing PMOS transistors, electrically coupled to the shared pre-charge PMOS transistor, and configured to discharge the output node to a first voltage at or near the threshold voltage of the sensing PMOS transistor and measure a second voltage at the output node.
In some embodiments, the system can further include a sample and hold circuit, electrically coupled to the shared pre-charge PMOS transistor and the array of sensing PMOS transistors, and can be configured to measure a third voltage at the output node. The system can further include an analog-to-digital convertor, and can be configured to digitize the third voltage.
In some embodiments, the sensing PMOS transistor can be configured to enter a weak inversion region once the sensing PMOS transistor discharges the output node to the first voltage. A gate source voltage of the sensing PMOS transistor can be configured to be set at or near the threshold voltage. The sensing PMOS transistor can be configured to measure the second voltage at a time after the sensing PMOS transistor discharges the output node.
The present disclosure also provides methods for measuring a temperature dependency of a threshold voltage. An example method can include pre-charging an output node to a supply voltage using a shared pre-charge P-type metal-oxide-semiconductor (PMOS) transistor. The method can further include measuring a second voltage at the output node, using a sensing PMOS transistor, by discharging the output node to a first voltage at or near the threshold voltage of the sensing PMOS transistor.
In some embodiments, the method can further include measuring a third voltage at the output node using a sample and hold circuit. The method can further include digitizing the third voltage using an analog-to-digital converter.
In some embodiments, the sensing PMOS transistor can enter a weak inversion region upon the discharging the output node. The measuring a second voltage can be at a time after the discharging the output node.
In some embodiments, the method can further include setting a gate source voltage of the sensing PMOS transistor at or near the threshold voltage.
The present disclosure provides systems and methods for measuring a temperature dependency of a threshold voltage. Accordingly, the techniques described herein can pre-charge an output node to a supply voltage using a shared pre-charge P-type metal-oxide-semiconductor (PMOS) transistor. The techniques can further include measuring a second voltage at the output node, using a sensing PMOS transistor, by discharging the output node to a first voltage at or near the threshold voltage of the sensing PMOS transistor.
The exemplary on-chip temperature sensor 102 of
In the exemplary on-chip temperature sensor 102 of
The appropriate time of sampling VSENSOR can be determined based on linearity and leakage constraints.
The dependency of VSENSOR on temperature when a transistor enters the weak inversion region can be represented as:
where tsample (the time to sample VSENSOR) can be more than 10× larger than tweak (the time when P1 enters the weak inversion region). For example and according to embodiments of the disclosed subject matter, tweak can be 100 ns and tsample can be from 1 μs to 700 μs. As such, tweak can be ignored.
In some embodiments, VTH can be formulated as VTH(T)=VTH(Troom)+KVTH(T−Troom), where Troom can be 300 K and KVTH can be the first-order TC of VTH. Iweak, which can be a sub-threshold leakage current of a transistor that enters the weak inversion region, can be formulated as:
where ku, can be the TC of mobility (μ) and k0=−ku+2. VGS can be set close to VTH(T) and thus, the exponential term of the sub-threshold leakage equation can become 1. Additionally or alternatively, another high-order temperature-dependent term, 1+(T−Troom)/Troom, can be approximated to a linear function via the Taylor series due to (T−Troom)/Troom being smaller than 1 for the interested temperature range. As such and as shown in equation 2, Iweak can become a linear function of temperature.
In some embodiments, the value of VSENSOR can be formulated as:
The value of VSENSOR can be a linear combination of VTH and Iweak, which are each linear to temperature. As such, the value of VSENSOR can also be linear.
In some embodiments, sampling VSENSOR after the optimal time of sampling VSENSOR can render invalid the assumption used in deriving equations 2 and 3 that VGS is close to VTH(T). As such, the exponential term of the sub-threshold leakage current equation cannot be eliminated, making the sampled value of VSENSOR exhibit poor linearity. As shown in
In some embodiments and as shown in
In some embodiments, sampling VSENSOR at can maintain the TC of VSENSOR across process variation. As shown in equation 3, the TC can be formulated as KVTH−Kweak·tsample/Csample, where KVTH can be well-maintained across process variation as shown in
In some embodiments, optimal tsample can make the on-chip temperature sensor robust to VDD noise. VDD noise can modulate the precharge level and thus affect tweak. However, tsample can be 10 μs, which is two orders of magnitude larger than tweak. As such, impact on accuracy can be negligible.
The on-chip temperature sensor 202 can also include a shared pre-charge PMOS transistor 204 (P2) electrically coupled and/or connected (e.g., by electrical wire) to the sensing PMOS transistor. Sharing the sampling capacitor 207 (Csample) and the shared pre-charge PMOS transistor 204 across the array 206 of on-chip temperature sensors 203 can result in each sensor seeing the identical load capacitance (e.g., the sum of Csample and the capacitance of all wires from Csample to the sensors) and making the TC of VSENSOR (i.e., KVTH−Kweak·tsample/Csample in equation 3) the same across sensors disposed on a chip. Sharing the sampling capacitor 207 (Csample) and the shared pre-charge PMOS transistor 204 across the array 206 of on-chip temperature sensors 203 can also reduce the manufacturing variation of the Csample on accuracy and can save area.
In some embodiments, the on-chip temperature sensor 202 can also include a sample and hold circuit 208 (S&H) electrically coupled and/or connected (e.g., by electrical wire) to the shared pre-charge PMOS transistor 204 and the array 203 of sensing PMOS transistors. As shown in
Measurements can exhibit robustness from 40 sensor front-end circuits across 10 chips. In some embodiments, multiple unit-size front-end circuits can be combined and measured.
Voltage scalability of the sensors can also be measured.
Impact of tsample on accuracy can also be measured.
Unless specifically stated otherwise, as apparent from the following discussions, it is appreciated that throughout the specification discussions utilizing terms such as “processing,” “computing,” “calculating,” “determining,” or the like, refer to the action and/or processes of a computer or computing system, or similar electronic computing device, that manipulates and/or transforms data represented as physical, such as electronic, quantities within the computing system's registers and/or memories into other data similarly represented as physical quantities within the computing system's memories, registers or other such information storage, transmission or display devices.
Although one or more embodiments have been described herein in some detail for clarity of understanding, it should be recognized that certain changes and modifications can be made without departing from the spirit of the disclosure. Features of certain embodiments can be combined with features of other embodiments; thus certain embodiments can be combinations of features of multiple embodiments. The embodiments described herein can employ various computer-implemented operations involving data stored in computer systems. For example, these operations can require physical manipulation of physical quantities—usually, though not necessarily, these quantities can take the form of electrical or magnetic signals, where they or representations of them are capable of being stored, transferred, combined, compared, or otherwise manipulated. Further, such manipulations are often referred to in terms, such as producing, yielding, identifying, determining, or comparing. Any operations described herein that form part of one or more embodiments of the disclosure can be useful machine operations. In addition, one or more embodiments of the disclosure also relate to a device or an apparatus for performing these operations. The apparatus can be specially constructed for specific required purposes, or it can be a general purpose computer selectively activated or configured by a computer program stored in the computer. In particular, various general purpose machines can be used with computer programs written in accordance with the teachings herein, or it can be more convenient to construct a more specialized apparatus to perform the required operations.
Although one or more embodiments of the present disclosure have been described in some detail for clarity of understanding, it will be apparent that certain changes and modifications can be made within the scope of the claims. Accordingly, the described embodiments are to be considered as illustrative and not restrictive, and the scope of the claims is not to be limited to details given herein, but can be modified within the scope and equivalents of the claims. In the claims, elements do not imply any particular order of operation, unless explicitly stated in the claims.
Many variations, modifications, additions, and improvements can be made. Plural instances can be provided for components, operations or structures described herein as a single instance. Boundaries between various components, operations and data stores are somewhat arbitrary, and particular operations are illustrated in the context of specific illustrative configurations. Other allocations of functionality are envisioned and can fall within the scope of the disclosure(s). In general, structures and functionality presented as separate components in exemplary configurations can be implemented as a combined structure or component. Similarly, structures and functionality presented as a single component can be implemented as separate components. These and other variations, modifications, additions, and improvements can fall within the scope of the appended claim(s).
This application claims priority to U.S. Provisional Application No. 62/159,821, filed on Aug. 19, 2015, which is incorporated by reference herein in its entirety.
This invention was made with government support from the Defense Advanced Research Projects Agency under Grant No. HR0011-13-C-0003. The government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
62207130 | Aug 2015 | US |