PENTIUM II XEON PROCESSOR AT 400 AND 450 MHZ
E
46
12/15/98 5:14 PM 24377002.doc
Table 24. Current Address Read SMBus Packet
S
Device Address
R
A
Data
///
P
1
7 bits
1
1
8 bits
1
1
Table 25. Random Address Read SMBus Packet
S
Device
Address
W
A
Data
Address
A
S
Device
Address
R
A
Data
///
P
1
7 bits
1
1
8 bits
1
1
7 bits
1
1
8 bits
1
1
Table 26. Byte Write SMBus Packet
S
Device Address
W
A
Data Address
A
Data
A
P
1
7 bits
1
1
8 bits
1
8 bits
1
1
4.3.4.
THERMAL SENSOR
The Pentium II Xeon processor’s thermal sensor
provides a means of acquiring thermal data from the
processor with an exceptional degree of precision.
The thermal sensor is composed of control logic,
SMBus interface logic, a precision analog-to-digital
converter, and a precision current source. The
thermal sensor drives a small current through the p-n
junction of a thermal diode located on the same
silicon die as the processor core. The forward bias
voltage generated across the thermal diode is
sensed and the precision A/D converter derives a
single byte of thermal reference data, or a “thermal
byte reading.” System management software running
on the processor or on a microcontroller can acquire
the data from the thermal sensor to thermally
manage the system.
Upper and lower thermal reference thresholds can be
individually programmed for the thermal diode.
Comparator circuits sample the register where the
single byte of thermal data (thermal byte reading) is
stored. These circuits compare the single byte result
against programmable threshold bytes. The alert
signal on the Pentium II Xeon processor SMBus
(SMBALERT#) will assert when either threshold is
crossed.
To increase the usefulness of the thermal diode and
thermal sensor, Intel has added a new procedure to
the manufacturing and test flow of the Pentium II
Xeon processor. This procedure determines the
Thermal Reference Byte and programs it into the
Processor Information ROM. The Thermal Reference
Byte is uniquely determined for each unit. The
procedure causes each unit to dissipate its maximum
power (which can vary from unit to unit) while at the
same time maintaining the thermal plate at its
maximum specified operating temperature. Correctly
used, this feature permits an efficient thermal solution
while preserving data integrity.
The thermal byte reading can be used in conjunction
with the Thermal Reference Byte in the Processor
Information ROM. Byte 9 of the Processor
Information ROM contains the address in the ROM of
this byte, described in more detail in Section 4.3.1.
The thermal byte reading from the thermal sensor
can be compared to this Thermal Reference Byte to
provide an indication of the difference between the
temperature of the processor core at the instant of
the thermal byte reading and the temperature of the
processor core under the steady state conditions of
high power and maximum T
PLATE
specifications. The
nominal precision of the least significant bit of a
thermal byte is 1 °C.