The Intel Processor Diagnostic Tool for Windows* - User Guide
The Intel® Processor Diagnostic Tool - Windows® User Guide R7 
Page 22 of 26 
Test Library 
Temperature Test 
Description 
The purpose of Temperature library is to monitor the temperature of the 
processor. This is accomplished by reading the DTS value of the processor from 
the MSR, if supported by the processor. The library determines if the DTS 
sensor is enabled using CPUID instruction. The value of DTS is an offset value 
measured in degrees C and is not the actual temperature of the processor. The 
DTS is the delta between the current temperature and the maximum junction 
temperature of the die (Tj) which is referenced by the processor as 0. Tj values 
vary among processors and are not read directly from the processor. If the DTS 
value is supported and enabled, The DTS value is read and translated as “x 
degrees C from max temperature,” and reported. The initial execution of 
temperature library and the following message is after the CPU Manufacturer 
Test Library has confirmed that a Genuine Intel® processor is being tested. 
Then it is executed after each test library to monitor the temperature of the 
processor. The final temperature read it reported at the end of IPDT. Both the 
initial temperature and the final temperature is saved in TestResults.txt file 
Options 
TemperatureTest="Enable", temperatureTest="Disable" 
Parameters 
Numerical value in Degrees Celcius 
Default Settings 
TemperatureTest="Enable"; TemperatureWarningTolerance= "0" 
Test Library 
BaseClock Test 
Description 
The Base Clock Test verifies the accuracy of the base clock used to calculate the 
Integrated Memory Controller (IMC) link speed and the Quick Path Interconnect 
(QPI) link speed for Intel® Core i7 and i5 Processor, Intel® Xeon Processor 
5500 series and Intel® Xeon Processors based on Intel® Micro architecture 
(Nehalem). 
The test compares the detected value to the expected default base clock of 
133MHz. The expected value is calculated by using value of the Maximum Non-
Turbo Ratio, IA32_PERF_GLOBAL_CTRL, IA32_FIXED_CTR_CTL, 
IA32_FIXED_CTR1 & IA32_FIXED_CTR2 registers from Model Specific Register. 
Options 
BaseClock="Enable", BaseClock="Disable" 
Parameters 
Tolerance value from 1% - 100% 
Default Settings 
BaseClock="Enable"; BaseClockTolerance="5%" 










