US9098097B2 - System and method for remote temperature sensing with routing resistance compensation - Google Patents
System and method for remote temperature sensing with routing resistance compensation Download PDFInfo
- Publication number
- US9098097B2 US9098097B2 US14/079,512 US201314079512A US9098097B2 US 9098097 B2 US9098097 B2 US 9098097B2 US 201314079512 A US201314079512 A US 201314079512A US 9098097 B2 US9098097 B2 US 9098097B2
- Authority
- US
- United States
- Prior art keywords
- length
- temperature
- integrated circuit
- signal line
- signal lines
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
- 238000000034 method Methods 0.000 title claims description 10
- 239000004065 semiconductor Substances 0.000 claims abstract description 25
- 239000000758 substrate Substances 0.000 claims abstract description 20
- 238000010586 diagram Methods 0.000 description 12
- 230000003071 parasitic effect Effects 0.000 description 12
- 239000002184 metal Substances 0.000 description 5
- 230000001419 dependent effect Effects 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000000704 physical effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000002800 charge carrier Substances 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 101100278012 Escherichia coli (strain K12) dnaG gene Proteins 0.000 description 1
- 101100165173 Salmonella typhimurium (strain LT2 / SGSC1412 / ATCC 700720) basS gene Proteins 0.000 description 1
- 101100421924 Thermus thermophilus (strain ATCC BAA-163 / DSM 7039 / HB27) spo0C gene Proteins 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 101150004979 flmA gene Proteins 0.000 description 1
- 239000012535 impurity Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 101150048892 parB gene Proteins 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05F—SYSTEMS FOR REGULATING ELECTRIC OR MAGNETIC VARIABLES
- G05F5/00—Systems for regulating electric variables by detecting deviations in the electric input to the system and thereby controlling a device within the system to obtain a regulated output
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01K—MEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
- G01K1/00—Details of thermometers not specially adapted for particular types of thermometer
- G01K1/02—Means for indicating or recording specially adapted for thermometers
- G01K1/026—Means for indicating or recording specially adapted for thermometers arrangements for monitoring a plurality of temperatures, e.g. by multiplexing
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01K—MEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
- G01K7/00—Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements
- G01K7/01—Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements using semiconducting elements having PN junctions
Definitions
- the present disclosure relates to the field of integrated circuit dies.
- the present disclosure relates more particularly to temperature sensors in integrated circuit dies.
- the physical properties of the semiconductor substrate affect the functionality of the integrated circuit.
- the physical properties of the semiconductor substrate are in turn affected by the temperature of the semiconductor substrate.
- Integrated circuits generally comprise numerous transistors formed near the surface of a semiconductor substrate.
- the semiconductor substrate is doped at selected areas with donor and acceptor impurity atoms to alter the conductivity of the semiconductor and to provide the desired carrier type.
- the electron (a negative charge) is the majority carrier in a semiconductor doped with donor atoms.
- the hole (a positive charge) is the majority carrier in a semiconductor doped with acceptor atoms.
- the current and voltage characteristics of a transistor depend in part on the effective mobility of the charge carriers.
- the physical properties of doped and undoped semiconductor materials are temperature dependent.
- the mobility of charge carriers in a semiconductor lattice varies with temperature.
- the conductivity of undoped silicon also depends on temperature.
- the conductive characteristics of the transistor are heavily dependent on temperature.
- the switching speed and performance of the transistors are in turn affected by the conductive characteristics of the transistor.
- the output characteristics of an integrated circuit containing millions or even billions of transistors can be greatly affected by temperature.
- Integrated circuits generally comprise many other kinds of circuit elements whose characteristics are also dependent on temperature.
- Integrated circuits are formed of many interconnecting metal lines formed within a multilevel dielectric stack. The physical characteristics of the metal lines and the layers of the dielectric stack also depend on temperature. The temperature dependence of all of these components of an integrated circuit makes the output characteristics of the integrated circuit dependent on temperature.
- some integrated circuit dies include multiple temperature sensors to monitor the temperature of the die at a particular location.
- Each temperature sensor includes a respective analog-to-digital converter to convert the analog signal output by the temperature sensor to a digital signal.
- each analog-to-digital converter must output a digital temperature signal having more bits.
- a larger analog-to-digital converter is needed.
- One embodiment is an integrated circuit die having multiple temperature sensors therein, each to measure the temperature of a particular region of the integrated circuit die.
- the integrated circuit die also includes a multiplexer and a controller coupled to the output of the multiplexor.
- the multiplexer couples the temperature sensors to the controller.
- the temperature sensors provide signals to the controller via the multiplexer.
- the controller calculates a respective digital temperature value from the signals of each of the temperature sensors.
- the temperature sensors are each coupled to the multiplexer by a respective group of first and second signal lines.
- Each group of signal lines includes resistance compensation regions which extend the length of the first signal line of the group with respect to the second signal line of the group in order to maintain a particular ratio of the resistance of the first signal line with respect to the resistance of the second signal line.
- the multiplexer selectively couples one of the groups of first and second signal traces to the controller, thereby electrically coupling the controller to one of the temperature sensors.
- the controller includes a voltage generator that generates an analog temperature signal based on signals received from the first and second conductive signal lines.
- the controller includes an analog-to-digital converter coupled to the voltage generator. The analog-to-digital converter receives the analog temperature signal and converts it to a digital temperature signal.
- a single analog-to-digital converter is used to calculate digital temperature signals for multiple temperature sensors a relatively large distance from the analog-to-digital converter.
- the resistance compensation regions for the respective groups of signal lines the parasitic resistances in the signal lines could cause inaccuracies in the digital temperature signals.
- the resistance compensation portions of the groups of signal lines help to ensure that the ratio of the resistances of the first and second signal lines of each group is at a particular value which reduces inaccuracies in the digital temperature signals.
- FIG. 1 is a block diagram of an integrated circuit die according to one embodiment.
- FIG. 2 is a block diagram of an integrated circuit die according to one embodiment.
- FIG. 3 is a block diagram of a controller according to one embodiment.
- FIG. 4 is a schematic diagram of an integrated circuit die according to one embodiment.
- FIG. 5 is a schematic diagram of a controller according to one embodiment.
- FIG. 6 is a schematic diagram of a temperature sensor according to one embodiment.
- FIG. 7 is a top view of signal lines according to one embodiment.
- FIG. 8 is a top view of corner routing of signal lines according to one embodiment.
- FIG. 9 is a top view of signal lines including a resistance compensation area according to one embodiment.
- FIG. 1 is a block diagram of an integrated circuit die 20 according to one embodiment.
- the integrated circuit die 20 includes a controller 22 and temperature sensors 24 a - 24 c .
- a multiplexer 26 is coupled between the controller 22 and the temperature sensors 24 a - 24 c .
- Signal lines 28 a - 28 c electrically couple the temperature sensors 24 a - 24 c to the multiplexer 26 .
- the boxes 29 a - c represent the parasitic resistances of the signal lines 28 a - c respectively.
- the signal lines 28 a - 28 c include resistance compensation areas 30 a - 30 c.
- the temperature sensors 24 a - 24 c each measure the temperature of a respective region of the integrated circuit die 20 . It is beneficial for the controller 22 to have an accurate measurement of the temperature of the various regions of the integrated circuit die 20 . For example, in order to improve function of the various components of the integrated circuit die 20 such as memory circuits, processing circuits, analog circuits, and other components of the integrated circuit die 20 , the controller 22 obtains temperature data based on the outputs of the temperature sensors 24 a - 24 c and controls the operations of the components based on the obtained temperature data. In order to obtain accurate temperature data for the various components, temperature sensors 24 a - 24 c are each placed near a respective component of the integrated circuit die 20 . The temperature sensors 24 a - 24 c output signals indicative of temperature of the respective regions of integrated circuit die 20 .
- the multiplexer 26 enables the controller 22 to receive signals from the temperature sensors 24 a - 24 c in order to generate digital temperature signals corresponding to the temperature of the integrated circuit die 20 in the respective regions thereof.
- the multiplexer 26 selectively couples one of the temperature sensors 24 a - 24 c to the controller 22 .
- the controller 22 reads a signal from the signal line 28 a .
- the controller 22 generates a digital temperature signal corresponding to the temperature of the region of the integrated circuit die 20 adjacent to the temperature sensor 24 a .
- the multiplexer 26 then decouples the temperature sensor 24 a from the controller 22 and couples the temperature sensor 24 b to the controller 22 .
- the controller 22 receives a signal from the signal line 28 b and generates a digital temperature signal corresponding to the temperature of the integrated circuit die in the region adjacent to the temperature sensor 24 b .
- the multiplexer 26 then decouples the temperature sensor 24 b from the controller 22 , and couples the temperature sensor 24 c to the controller 22 .
- the controller 22 reads a signal from the signal line 28 c and generates a digital temperature signal corresponding to the temperature of the integrated circuit die 20 in the region adjacent to the temperature sensor 24 c . In this way the multiplexer 26 assists the controller 22 to communicate with the temperature sensors 24 a - 24 c .
- the multiplexer can operate on a scan so that each temperature sensor 24 a - 24 c is coupled to the controller on a regular and frequent basis, several times per millisecond, to ensure accurate and current temperature information from all parts of the die using just one controller 22 and analog to digital converter.
- the temperature sensors 24 a - 24 c are located in regions of the integrated circuit die 20 remote from the controller 22 , signal lines 28 a - 28 c are relatively lengthy, which can cause problems in generating accurate digital temperature signals in the controller 22 . This is due in part to the fact that the parasitic resistances associated with the signal lines 28 a - 28 c can become very large. The parasitic resistances can reduce the accuracy of the digital temperature signals generated by the controller 22 .
- each signal line 28 a - 28 c represents a group of multiple signal lines.
- multiple signal lines 28 a couple the temperature sensor 24 a to the multiplexer 26 .
- multiple signal lines 28 b couple the temperature sensor 24 b to the multiplexer 26 .
- multiple signal lines 28 c couple the temperature sensor 24 c to the multiplexer 26 .
- the accuracy of the digital temperature signals generated by the controller 22 can be promoted by ensuring that the resistances of multiple signal lines 28 a have a selected ratio with respect to each other, that the resistances of the multiple signal lines 28 b also have the selected ratio with respect to each other, and that the resistances of multiple signal lines 28 c have the selected ratio with respect to each other.
- the ratio can be selected so that the digital temperature signals are largely independent of the parasitic resistances of the signal lines 28 a - 28 c , as will be explained in more detail with respect to other figures.
- the resistance compensation areas 30 a - 30 c help to ensure that the selected ratio is met by each of the pluralities of signal lines 28 a - 28 c .
- the resistance compensation areas 30 a - 30 c correspond to areas in which the lengths of the signal lines 28 a - 28 c are varied with respect to each other. For example, in the resistance compensation area 30 a the length of one of the signal lines 28 a is greater than the length of another signal line 28 a . The difference in lengths of the signal lines 28 a in the resistance compensation area 30 a depends on the overall length of the signal lines 28 a .
- the resistance compensation areas 30 a - 30 c therefore help to ensure that accurate digital temperature signals will be generated by ensuring that the selected ratio is achieved within each of the groups of signal lines 28 a - 28 c.
- the resistance compensation areas 30 a - 30 c correspond to regions of the signal lines 28 a - 28 c in which one of the signal lines has a higher resistance than another signal line by using different materials or different widths for the respective signal lines.
- FIG. 2 is a block diagram of an integrated circuit die 20 according to one embodiment.
- the integrated circuit die 20 includes controller 22 , multiplexer 26 , and temperature sensors 24 a - 24 c coupled to the multiplexer 26 by signal lines 28 a - c as described previously with respect to FIG. 1 .
- the integrated circuit die 20 also includes a single resistance compensation area 30 a , three resistance compensation areas 30 b , and two resistance compensation areas 30 c in the respective signal lines 28 a - c.
- the signal lines 28 a - c typically will have to be routed around other components or signal lines in order to connect the temperatures sensors 24 a - 24 c to the multiplexor 26 .
- the signal lines 28 a - c will include many corner and straight line segments in order to connect the temperatures sensors 24 a - 24 c to the multiplexor 26 .
- the number of resistance compensation areas 30 a , 30 b , or 30 c corresponds to the number of straight line portions of the routing lines 28 a - c .
- a single straight routing segment connects the temperatures sensor 24 a to the multiplexor 26 . Accordingly, a single resistance compensation area 30 a is present on the signal lines 28 a .
- Three straight routing segments connect the temperature sensor 24 b to the multiplexor 26 . Accordingly, three resistance compensation areas 30 b are present on the signal lines 28 b .
- Two straight routing segments connect the temperature sensor 24 c to the multiplexor 26 . Accordingly, two resistance compensation areas 30 c are present on the signal lines 28 c.
- the number of resistance compensation areas 30 a , 30 b , or 30 c depends on the distance between the respective temperature sensors 24 a - 24 c and the multiplexer 26 . This can include having more than one resistance compensation area 30 a - 30 c in a single straight routing segment if the straight routing segment is particularly long. Thus, the longer the distance that a group of signal lines 28 a - c extends, the greater the number of resistance compensation areas 30 a - 30 c.
- the resistance compensation areas 30 a , 30 b , and 30 c are areas in which the resistance of one of the signal lines 28 a is greater than the resistance of another of the signal lines 28 a , the resistance of one of the signal lines 28 b is greater than another of the signal lines 28 b , or the resistance of one of the signal lines 28 c is greater than another of the signal lines 28 c .
- the selected resistance ratio can be maintained for each of the groups of signal lines 28 a - 28 c , thereby promoting accuracy of the digital temperature signals generated by the controller 22 .
- the resistance compensation areas 30 a - 30 c are areas in which the path length of one signal line is greater than the path length of another signal line, thereby increasing a difference in the resistance of one signal line with respect to the other.
- the resistance compensation areas 30 a - 30 c can be areas in which one signal line is made of a more resistive material than another of the signal lines.
- the resistance compensation areas 30 a - 30 c can be areas in which one signal line has a decreased cross-sectional area than another of the signal lines, thereby increasing the resistance of one signal line with respect to the other.
- FIG. 3 is a block diagram of the controller 22 of the integrated circuit die 20 according to one embodiment.
- the controller 22 includes a voltage generator 32 , an analog-to-digital converter 34 , and control circuitry 36 .
- the voltage generator 32 is coupled to one of the temperature sensors 24 - 24 c by the multiplexer 26 .
- the voltage generator 32 receives a signal from the temperature sensor 24 a and generates an analog temperature signal corresponding to the temperature of the integrated circuit die in the region adjacent to the temperature sensor 24 a.
- the analog-to-digital converter 34 receives the analog temperature signal from the voltage generator 32 .
- the analog-to-digital converter 34 converts the analog temperature signal to a digital temperature signal.
- the control circuitry 36 receives the digital temperature signal from the analog-to-digital converter 34 and computes a temperature value corresponding to the temperature of the region of the integrated circuit die 20 adjacent to the temperature sensor 24 a .
- the control circuitry 36 can compute the temperature value by referring to a data table stored in memory in which digital temperature data are stored with the corresponding temperature values.
- the control circuitry 36 looks up the digital signal in a data table and retrieves a temperature value corresponding to the digital signal.
- the multiplexer 26 couples the voltage generator 32 to each of the temperature sensors 24 a - 24 c in turn.
- the voltage generator 32 generates an analog temperature signal corresponding to whichever temperature sensor 24 a - 24 c is coupled to the voltage generator 32 at that time.
- the analog-to-digital converter 34 and the control circuitry 36 compute the digital temperature signal and the temperature value for each of the temperature sensors 24 a - 24 c in turn as described above in relation to the temperature sensor 24 a.
- FIG. 4 illustrates a schematic diagram of an integrated circuit die 20 according to one embodiment.
- the integrated circuit die 20 includes the controller 22 , the multiplexer 26 , and the temperature sensors 24 a - 24 c as described previously.
- FIG. 4 includes a further temperature sensor 24 d .
- the temperature sensor 24 d is located adjacent to the controller 22 and therefore serves to sense the temperature of the semiconductor substrate in the region of the controller 22 , while the temperature sensors 24 a - 24 c sense the temperature in regions remote from the controller 22 .
- the temperature sensor 24 a is coupled to the multiplexer 26 by a group of signal lines 28 a .
- the temperature sensor 24 b is coupled to the multiplexer 26 by a group of signal lines 28 b .
- the temperature sensor 24 c is coupled to the multiplexer 26 by a group of signal lines 28 c .
- the temperature sensor 24 d is coupled to the multiplexer 26 by a group of signal lines 28 d.
- the ratio of the resistances of the signal lines V C and V B for each of the groups of signal lines 28 a - 28 d satisfies a selected ratio as described in more detail below. In this way, the distance of the temperature sensors 24 a - 24 d of the controller 22 will not adversely affect the accuracy of the temperature values generated by the controller 22 .
- the multiplexer 26 selectively couples one of the groups of signal lines 28 a - 28 d to the controller 22 .
- the controller 22 calculates a value of the temperature of the integrated circuit die in the region adjacent to the selected temperature sensor 24 a , 24 b , 24 c , or 24 d.
- FIG. 5 is a schematic diagram of the controller 22 according to one embodiment.
- the controller 22 includes a voltage generator 32 coupled to an analog-to-digital converter 34 .
- the analog-to-digital converter 34 is coupled to the control circuitry 36 .
- the voltage generator 32 is coupled to voltages V B and V C by the multiplexer 26 , not pictured in FIG. 5 .
- the analog-to-digital converter 34 is coupled to voltages V A , GND by the multiplexer 26 .
- the voltages V A , GND, V B , and V C correspond to one of the groups of signal lines 28 a , 28 b , or 28 c , coupled to the temperature sensors 24 a - 24 c .
- each temperature sensor 24 a - 24 c is coupled to the multiplexer 26 by a respective group of four signal lines V A , GND, V B , V C .
- the multiplexer 26 couples one of the groups of signal lines to the controller 22 , thereby coupling the controller 22 to a corresponding one of the temperature sensors 24 a - 24 c.
- the voltage generator includes a PMOS transistor M 1 having a gate terminal coupled to the output of an amplifier 40 .
- One input of the amplifier 40 is coupled to the signal line V C through a resistor Rp.
- the other input of the amplifier 40 is coupled to the signal line V B .
- the resistors Rc are each coupled between a respective input of the amplifier 40 and the drain of the PMOS transistor M 1 .
- the drain of the PMOS transistor M 1 corresponds to the output of the voltage generator 32 .
- the analog-to-digital converter 34 includes a resistor ladder 41 having a plurality of resistors 43 .
- the analog-to-digital converter 34 includes multiplexer 42 having a plurality of inputs between the resistors 43 of the resistor ladder 41 .
- the multiplexer 42 includes an output coupled to a comparator 44 .
- the comparator 44 includes a second input coupled to signal line V A .
- An output of the comparator 44 is coupled to the control circuitry 36 .
- the voltage generator 32 functions by receiving signals on the signal lines V B and V C from one of the temperature sensors 24 a - 24 c via the multiplexer as described previously.
- the amplifier 40 receives the signals from V B and V C and outputs an amplified signal to the gate of the PMOS transistor M 1 .
- the PMOS transistor M 1 passes a current corresponding to the difference in the voltage VDD at the source of the PMOS transistor M 1 and the amplified voltage on the gate of the PMOS transistor M 1 .
- the current passes through the resistors Rc to the currently connected temperature sensor 24 a , 24 b , or 24 c causing a voltage drop across the resistors, thereby generating a voltage at the drain of M 1 .
- the voltage at the drain of M 1 corresponds to the bandgap of the semiconductor substrate in the region adjacent to the currently selected temperature sensor 24 a , 24 b , or 24 c .
- the bandgap of the semiconductor substrate in the selected region varies with the temperature of the semiconductor substrate in the selected region.
- the bandgap of the semiconductor substrate in the selected region therefore corresponds to the temperature of the semiconductor substrate in the selected region.
- the bandgap voltage is applied across the resistor ladder of the analog-to-digital converter 34 , thereby generating particular voltages at the inputs of the multiplexer 42 .
- the multiplexer 42 outputs to the comparator 44 in turn the voltages on the various inputs of the multiplexer 42 .
- the comparator 44 compares each of these values to the value of the signal line V A and outputs a series of signals corresponding to a digital temperature signal.
- the control circuitry 36 receives the digital temperature signal and computes a temperature value corresponding to the temperature of the semiconductor substrate in the region of the integrated circuit die adjacent to the selected temperature sensor 24 a , 24 b , or 24 c .
- the multiplexer 26 couples the controller 22 to each of the temperature sensors 24 a - 24 c in turn and the controller 22 computes a respective temperature value for each of the temperature sensors 24 a - 24 c.
- FIG. 6 is a schematic diagram of a temperature sensor 24 according to one embodiment.
- the temperature sensor 24 includes a first bipolar transistor 50 and a second bipolar transistor 52 having their base terminals coupled together.
- the base terminals of the bipolar transistors 50 and 52 are in turn coupled to GND.
- the bipolar transistor 50 includes an emitter terminal coupled to the signal lines V A and V B .
- the bipolar transistor 52 includes N emitter terminals coupled to the signal line V C . Because the base terminals are grounded, the voltage on the terminals V A and V B corresponds to the base emitter voltage V be50 of the bipolar transistor 50 and the voltage on the terminal V C corresponds to the base emitter voltage V be52 of the bipolar transistor 52 .
- the parasitic resistance R parA corresponds to the resistance of the signal line V A .
- the parasitic resistance R parB corresponds to the resistance of the signal line V B .
- the parasitic resistance R parC corresponds to the resistance of the signal line V C .
- the selected resistance ratio corresponds to the R parC /R parB . Therefore, the resistance compensation units 30 a - 30 c described above function to increase one of the resistances R parC or R parB with respect to the other according to the selected resistance ratio.
- DATA becomes independent of the parasitic resistances R parC and R parB .
- a single analog-to-digital converter 34 can be used in the controller 22 instead of a separate analog-to-digital converter for each temperature sensor 24 . Accuracy of the temperature values is maintained while saving valuable area in the semiconductor substrate.
- FIG. 7 is a top view of a straight line segment group of signal lines 28 .
- the group of signal lines includes signal lines V A , V B , V C , and two ground lines GND.
- the signal lines V A , V B , and V C correspond to the signal lines V B V A , V B , and V C shown in FIGS. 4 and 6 .
- FIG. 8 is a top view of corner routing portions of the group of signal lines V A , V B , and V C .
- the groups of signal lines typically will be routed around intervening components as they extend between the temperature sensors 24 a - 24 c and the multiplexor 26 .
- the corner portions of FIG. 8 correspond to left and right hand turns in the signal lines.
- FIG. 9 is a top view of a resistance compensation area 30 according to one embodiment.
- the group of signal lines 28 includes two ground lines GND and the signal lines V A , V B , and V C .
- a bend in the path of the signal line V C allows for the signal line V C to have a greater length than the length of signal line V B in the resistance compensation area.
- the signal line V C bends while V B and V A remain straight. This allows for the signal line V C to have a greater length than the length of signal line V B in the resistance compensation area 30 .
- the parasitic resistances R parC and R parB are proportional to the total lengths of the signal lines V C and V B .
- the longer the signal lines V C and V B the larger the parasitic resistances R parC and R parB .
- the resistance compensation areas 30 are included to lengthen the path length of one signal line with respect to each other.
- each of the signal lines GND, V A , V B , and V C are formed in metal layer Mn.
- a first ground plane is formed below the signal lines in metal layer Mn ⁇ 1.
- a second ground plane is formed above the signal lines in the metal layer Mn+1.
- the signal line V C could have a smaller width than the signal line V B , thereby achieving a larger resistance.
- Those of skill in the art will recognize that there are many other ways to increase the resistance of one signal line with respect to another in light of the present disclosure. All such other ways to increase the resistance fall within the scope of the present disclosure.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Radar, Positioning & Navigation (AREA)
- Automation & Control Theory (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
Description
DATA=(Vbg−Va)*Num/Vbg,
where Num is the number of
R parC /R parB=1+Rp/RC+(Vt/V be50)*Rp/Rc.
Thus, the above equation corresponds to the selected ratio. When the resistances of the signal line VB and VC satisfy the above ratio, DATA becomes independent of the parasitic resistances RparC and RparB. This means that as long as the selected resistance ratio is satisfied for each
Claims (19)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/079,512 US9098097B2 (en) | 2013-11-13 | 2013-11-13 | System and method for remote temperature sensing with routing resistance compensation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/079,512 US9098097B2 (en) | 2013-11-13 | 2013-11-13 | System and method for remote temperature sensing with routing resistance compensation |
Publications (2)
Publication Number | Publication Date |
---|---|
US20150130531A1 US20150130531A1 (en) | 2015-05-14 |
US9098097B2 true US9098097B2 (en) | 2015-08-04 |
Family
ID=53043291
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/079,512 Active 2033-12-22 US9098097B2 (en) | 2013-11-13 | 2013-11-13 | System and method for remote temperature sensing with routing resistance compensation |
Country Status (1)
Country | Link |
---|---|
US (1) | US9098097B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170082500A1 (en) * | 2015-09-21 | 2017-03-23 | Texas Instruments Incorporated | Analog temperature sensor for digital blocks |
US10302504B1 (en) * | 2017-01-27 | 2019-05-28 | Xilinx, Inc. | On-die temperature sensing and digitization system |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017210153A1 (en) * | 2017-06-19 | 2018-12-20 | Ab Elektronik Sachsen Gmbh | Device for level detection of media in containers |
DE102017210152A1 (en) | 2017-06-19 | 2018-12-20 | Ab Elektronik Sachsen Gmbh | Device for detecting media |
JP7080807B2 (en) * | 2018-12-27 | 2022-06-06 | ルネサスエレクトロニクス株式会社 | How to test semiconductor devices and semiconductor devices |
US11355165B2 (en) * | 2020-04-27 | 2022-06-07 | Micron Technology, Inc. | Adjusting parameters of channel drivers based on temperature |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4114442A (en) * | 1976-09-03 | 1978-09-19 | Avicon Development Group | Temperature monitoring system |
US7083328B2 (en) | 2004-08-05 | 2006-08-01 | Texas Instruments Incorporated | Remote diode temperature sense method with parasitic resistance cancellation |
US7252432B1 (en) * | 2004-10-27 | 2007-08-07 | National Semiconductor Corporation | Efficient method of sharing diode pins on multi-channel remote diode temperature sensors |
US7304905B2 (en) * | 2004-05-24 | 2007-12-04 | Intel Corporation | Throttling memory in response to an internal temperature of a memory device |
US20090323763A1 (en) | 2008-06-30 | 2009-12-31 | Arijit Raychowdhury | Thermal Sensor Device |
US7647843B2 (en) * | 2006-09-19 | 2010-01-19 | Los Robles Advertising, Inc. | Universal sensor controller for a thermal anemometer |
-
2013
- 2013-11-13 US US14/079,512 patent/US9098097B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4114442A (en) * | 1976-09-03 | 1978-09-19 | Avicon Development Group | Temperature monitoring system |
US7304905B2 (en) * | 2004-05-24 | 2007-12-04 | Intel Corporation | Throttling memory in response to an internal temperature of a memory device |
US7083328B2 (en) | 2004-08-05 | 2006-08-01 | Texas Instruments Incorporated | Remote diode temperature sense method with parasitic resistance cancellation |
US7252432B1 (en) * | 2004-10-27 | 2007-08-07 | National Semiconductor Corporation | Efficient method of sharing diode pins on multi-channel remote diode temperature sensors |
US7647843B2 (en) * | 2006-09-19 | 2010-01-19 | Los Robles Advertising, Inc. | Universal sensor controller for a thermal anemometer |
US20090323763A1 (en) | 2008-06-30 | 2009-12-31 | Arijit Raychowdhury | Thermal Sensor Device |
Non-Patent Citations (2)
Title |
---|
Li et al., "A 1.05V 1.6mW 0.45° C. 3sigma-Resolution DeltaSigma-Based Temperature Sensor with Parasitic-Resistance Compensation in 32nm CMOS," IEEE International Solid-State Circuits Conference-Digest of Technical Papers, ISSCC 2009, pp. 340-342, 2009. |
Li et al., "A 1.05V 1.6mW 0.45° C. 3σ-Resolution ΔΣ-Based Temperature Sensor with Parasitic-Resistance Compensation in 32nm CMOS," IEEE International Solid-State Circuits Conference-Digest of Technical Papers, ISSCC 2009, pp. 340-342, 2009. |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170082500A1 (en) * | 2015-09-21 | 2017-03-23 | Texas Instruments Incorporated | Analog temperature sensor for digital blocks |
US10386242B2 (en) * | 2015-09-21 | 2019-08-20 | Texas Instruments Incorporated | Analog temperature sensor for digital blocks |
US10302504B1 (en) * | 2017-01-27 | 2019-05-28 | Xilinx, Inc. | On-die temperature sensing and digitization system |
Also Published As
Publication number | Publication date |
---|---|
US20150130531A1 (en) | 2015-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9098097B2 (en) | System and method for remote temperature sensing with routing resistance compensation | |
KR101059901B1 (en) | Constant voltage circuit | |
US8403559B2 (en) | Two-terminal semiconductor sensor device | |
US9255850B2 (en) | Temperature detection circuit and method of adjusting the same | |
JP6211887B2 (en) | Voltage regulator | |
US20080252360A1 (en) | Temperature detector circuit and oscillation frequency compensation device using the same | |
US10203251B2 (en) | Temperature detecting circuit | |
US7857510B2 (en) | Temperature sensing circuit | |
US20120293353A1 (en) | Operational amplifier | |
US7443178B2 (en) | Circuit arrangement of the temperature compensation of a measuring resistor structure | |
US10366987B2 (en) | Methods and apparatus for compensation and current spreading correction in shared drain multi-channel load switch | |
CN105891577A (en) | Offset voltage compensation | |
US9841440B2 (en) | Current detection circuit and magnetic detection device provided with same | |
JP4385811B2 (en) | Constant current circuit | |
JP2003177828A (en) | Constant current circuit | |
US10283303B2 (en) | Fuse circuit and semiconductor integrated circuit device | |
US9372212B2 (en) | Circuits and methods for measuring a current | |
EP3220156B1 (en) | Sensor device | |
JP2005003596A (en) | Resistance measuring instrument, integrated circuit for measuring resistance, and method of measuring resistance | |
US12092664B2 (en) | Layout for integrated resistor with current sense functionality | |
JP7532714B2 (en) | A power transistor coupled to a plurality of sense transistors | |
EP4249873B1 (en) | An apparatus for determining temperature | |
WO2024199882A1 (en) | Integrated circuit chip with stress compensation circuit | |
JPS5830527B2 (en) | signal detection circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: STMICROELECTRONICS PVT LTD, INDIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TADINADA, ASWANI ADITYA KUMAR;SEN, TANMOY;SIGNING DATES FROM 20131112 TO 20131113;REEL/FRAME:031606/0305 |
|
AS | Assignment |
Owner name: STMICROELECTRONICS INTERNATIONAL N.V., NETHERLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:STMICROELECTRONICS PVT LTD;REEL/FRAME:031635/0047 Effective date: 20131114 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |