Patent Number: 
Section: claims

1. A computer program product comprising a non-transitory computer readable storage medium having readable program code embodied in the medium, the computer program product includes at least one component operable to:measure a change in at least one electrical characteristic of a first sensing device caused by heat generated at a first heating device;calculate a temperature of the first heating device using the measured change in the at least one electrical characteristic;determine an offset between the first heating device and at least a second heating device, each having a different number of contacts; andextrapolate the offset to zero contacts. 2. The computer program product of claim 1, wherein the first heating device and the first sensing device are arranged on the SiGe island. 3. The computer program product of claim 1, wherein the first sensing device, the first heating device, and a common source contact arranged on a SiGe island constitute an apparatus, and the common source contact leads to a source of both the first heating device and the first sensing device. 4. The computer program product of claim 1, wherein the calculating is based on a temperature versus power level relationship for the first heating device using the measured change in the at least one electrical characteristic of the of the first sensing device at different power levels and different distances from the first heating device. 5. The computer program product of claim 1, wherein the at least one electrical characteristic is a sub-threshold voltage slope. 6. The computer program product of claim 1, wherein the measuring includes measuring a series of measurements between the first sensing device and the first heating device at varying amounts of power applied to the first heating device. 7. The computer program product of claim 1, wherein the measuring includes measuring a series of measurements between the first sensing device and the first heating device at varying distances. 8. The computer program product of claim 1, wherein the first heating device and the first sensing device are a field effect transistor. 9. The computer program product of claim 1, wherein the at least one electrical characteristic comprises drain current versus gate bias voltage. 10. The computer program product of claim 1, wherein the at least one electrical characteristic comprises sub-threshold voltage slope swing. 11. The computer program product of claim 1, wherein the at least one component is further operable to calibrate the first sensing device by measuring a particular electrical characteristic of an active region of the first sensing device held at a known ambient temperature. 12. The computer program product of claim 1, wherein:the measuring includes:measuring the change in the at least one electrical characteristic of the first sensing device caused by the heat generated at the first heating device with a first number of contacts;measuring the change in the at least one electrical characteristic of the first sensing device caused by the heat generated at the first heating device with a second number of contacts; andthe calculating includes:calculating the temperature of the first heating device with the first number of contacts and the second number of contacts using the measured change in the at least one electrical characteristic; andextrapolating results of the measurement obtained with the first number of contacts and the second number of contacts to the zero contacts. 13. The computer program product of claim 1, wherein the measuring includes establishing an amount of temperature change per contact between the first heating device and the second heating device having the different number of contacts and the calculating includes extrapolating results of the measurement step to the zero contacts to determine an actual device temperature without an offsetting effect of the contacts.