Intel® Core™ i7-900 Desktop
Processor Extreme Edition Series
®
and Intel
Core™ i7-900 Desktop
Processor Series
Datasheet, Volume 1
February 2010
Document # 320834-004
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED,
BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS
PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER,
AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING
LIABILITY OR WARRANTIES RELA TING T O FITNES S FOR A PARTICULAR PURPOSE, MERCHANT ABILITY, OR INFRINGEMENT OF ANY
PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. INTEL PRODUCTS ARE NOT INTENDED FOR USE IN MEDICAL,
LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS.
Intel may make changes to specifications and product descriptions at any time, without notice.
Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel
reserves these for future definition and shall have no responsibility whatsoev er for con f licts or incompatibi lities aris ing from future
changes to them.
The Intel Core™ i7-900 desktop processor Extreme Edition series and Intel Core™ i7-900 desktop processor series may contain
design defects or errors known as errata which may cause the product to deviate from published specifications.
Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor
family, not across different processor families. See http://www.intel.com/products/processor_number for details. Over time
processor numbers will increment based on changes in clock, speed, cache, FSB, or other features, and increments are not
intended to represent proportional or quantitative increases in any particular feature. Current roadmap processor number
progression is not necessarily representative of future roadmaps. See www.intel.com/products/processor_number for details.
Hyper-Threading Technology requires a computer system with a processor supporting HT Technology and an HT Technologyenabled chipset, BIOS and operat ing syste m. Performance will vary de pending on the specific hardware and software you use. For
more information including details on which processors support HT Technology, see
64 requires a computer system with a processor, chipset, BIOS, operating system, device drivers and applications enabled
Intel
®
for Intel
depending on your hardware and software configur ations. See www .intel.com/info/em64t for more information including details on
which processors support Intel
± Intel
for some uses, certain platform software, enabled for it. Functionality, performance or other benefit will vary depending on
hardware and software configurations. Intel Virtualization Technology-enabled VMM applications are currently in development.
64. Processor will not operate (including 32-bit operation) without an Intel 64-enabled BIOS. Performance will vary
®
®
Virtualization T echnology requires a computer syste m with a processor, chipset, BIOS, virtual machine monitor (VMM) and
64 or consult with your system vendor for more information.
Enabling Execute Disable Bit functionality requires a PC with a processor with Execute Disable Bit capability and a supporting
operating system. Check with your PC manufacturer on whether your system delivers E xecute Disable Bit functionality.
Enhanced Intel® SpeedStep Technology. See the Processor Spec Finder
Intel® Turbo Boost Technology requires a PC with a processor with Intel Turbo Boost Technology capability. Intel Turbo Boost
Technology performance varies depending on hardware, software and overall system configuration. Check with your PC
manufacturer on whether your system delivers Intel Turbo Boost Technology. For more information, see www.intel.com
or contact your Intel representative for more information.
.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Intel, Intel SpeedStep, Intel Core, and the Intel logo are trademarks or registered trademarks of Intel Corporation or its
The Intel® Core™ i7-900 desktop processor Extreme Edition series and Intel® Core™
i7-900 desktop processor series are intended for high performance high-end desktop,
Uni-processor (UP) server, and workstation systems. Several architectural and
microarchitectural enhancements have been added to this processor including four
processor cores in the processor package and increased shared cache.
®
The Intel
i7-900 desktop processor series are the first desktop multi-core processor to
implement key new technologies:
• Integrated memory controller
• Point-to-point link interface based on Intel QPI
Figure 1-1 shows the interfaces used with these new technologies.
Figure 1-1. High-Level View of Processor Interfaces
Core™ i7-900 desktop processor Extreme Edition series and Intel® Core™
Note:In this document the Intel® Core™ i7-900 desktop processor Extreme Edition series
and Intel
®
Core™ i7-900 desktop processor series will be referred to as “the processor.”
Note:The Intel Core™ i7-900 desktop processor series refers to the Intel Core™ i7-900
desktop processors i7-960, i7-950, i7-940, i7-930, and i7-920.
Note:The Intel Core™ i7-900 desktop processor Extreme Edition series refers to the Intel
Core™ i7-900 desktop processor Extreme Edition i7-975 and i7-965.
The processor is optimized for performance with the power efficiencies of a low-power
microarchitecture.
This document provides DC electrical specifications, differential signaling specifications,
pinout and signal definitions, package mechanical specifications and thermal
requirements, and additional features pertinent to the implementation and operation of
the processor. For information on register descriptions, refer to the Intel
Datasheet 9
900 Desktop Processor Extreme Edition Series and Intel
Processor Series Datasheet, Volume 2.
®
Core™ i7-900 Desktop
®
Core™ i7-
The processor is a multi-core processor built on the 45 nm process technology, that
uses up to 130 W thermal design power (TDP). The processor features an Intel QPI
point-to-point link capable of up to 6.4 GT/s, 8 MB Level 3 cache, and an integrated
memory controller.
The processor supports all the existing Streaming SIMD Extensions 2 (SSE2),
Streaming SIMD Extensions 3 (SSE3) and Streaming SIMD Extensions 4 (SSE4). The
processor supports several Advanced Technologies: Intel
Enhanced Intel SpeedStep
Intel® Turbo Boost Technology, and Intel® Hyper-Threading Technology.
1.1Terminology
A ‘#’ symbol after a signal name refers to an active low signal, indicating a signal is in
the active state when driven to a low level. For example, when RESET# is low, a reset
has been requested. Conversely, when VTTPWRGOOD is high, the V
stable.
‘_N’ and ‘_P’ after a signal name refers to a differential pair.
Commonly used terms are explained here for clarification:
• Intel® Core™ i7-900 Desktop Processor Extreme Edition Series and Intel®
Core™ i7-900 Desktop Processor Series — The entire product, including
processor substrate and integrated heat spreader (IHS).
• 1366-land LGA package — The Intel Core™ i7-900 desktop processor Extreme
Edition series and Intel Core™ i7-900 desktop processor series are available in a
Flip-Chip Land Grid Array (FC-LGA) package, consisting of the processor mounted
on a land grid array substrate with an integrated heat spreader (IHS).
• LGA1366 Socket — The processor (in the LGA 1366 package) mates with the
system board through this surface mount, 1366-contact socket.
• DDR3 — Double Data Rate 3 Synchronous Dynamic Random Access Memory
(SDRAM) is the name of the new DDR memory standard that is being developed as
the successor to DDR2 SRDRAM.
®
• Intel
point-to-point link based electrical interconnect specification for Intel processors
and chipsets.
• Integrated Memory Controller — A memory controller that is integrated into the
processor die.
• Integrated Heat Spreader (IHS) — A component of the processor package used
to enhance the thermal performance of the package. Component thermal solutions
interface with the processor at the IHS surface.
• Functional Operation — Refers to the normal operating conditions in which all
processor specifications, including DC, AC, signal quality, mechanical, and thermal,
are satisfied.
• Enhanced Intel SpeedStep
Technology allows the operating system to reduce power consumption when
performance is not needed.
• Execute Disable Bit — Execute Disable allows memory to be marked as
executable or non-executable , when combined w ith a supporting oper ating system.
If code attempts to run in non-executable memory the processor raises an error to
the operating system. This feature can prevent some classes of viruses or worms
that exploit buffer overrun vulnerabilities and can thus help improve the overall
QuickPath Interconnect (Intel QPI)— Intel QPI is a cache-coherent,
security of the system. See the Intel® Architecture Software Developer's Manual
for more detailed information. Refer to http://developer.intel.com/ for future
reference on up to date nomenclatures.
• Intel® 64 Architecture — An enhancement to Intel's IA-32 architecture, allowing
the processor to execute operating systems and applications written to take
advantage of Intel
®
64. Further details on Intel® 64 architecture and programming
model can be found at http://developer.intel.com/technology/intel64/.
• Intel® Virtualization Technology (Intel® VT) — A set of hardware
enhancements to Intel server and client platforms that can improve virtualization
solutions. Intel
®
VT provides a foundation for widely-deployed virtualization
solutions and enables a more robust hardware assisted virtualization solution. More
information can be found at: http://www.intel.com/technology/virtualization/
• Unit Interval (UI) — Signaling convention that is binary and unidirectional. In
this binary signaling, one bit is sent for every edge of the forwarded clock, whether
it is a rising edge or a falling edge. If a number of edges are collected at instances
, t2, tn,...., tk then the UI at instance “n” is defined as:
t
1
• Jitter — Any timing variation of a transition edge or edges from the defined Unit
Interval.
• Storage Conditions — Refers to a non-operational state. The processor may be
installed in a platform, in a tray , or loose. Processors may be sealed in packaging or
exposed to free air. Under these conditions, processor lands should not be
connected to any supply voltages, have any I/Os biased, or receive any clocks.
• OEM — Original Equipment Manufacturer.
1.2References
Material and concepts available in the following documents may be beneficial when
reading this document.
Table 1-1.References
®
Intel
Core™ i7-900 Desktop Processor Extreme Edition Series and Intel®
Core™ i7-900 Desktop Processor Series Specification Update
®
Core™ i7-900 Desktop Processor Extreme Edition and Intel®
Intel
Core™ i7-900 Desktop Processor Series Datasheet Volume 2
®
Core™ i7-900 Desktop Processor Extreme Edition Series and Intel®
Intel
Core™ i7-900 Desktop Processor Series and LGA1366 Socket Thermal and
Mechanical Design Guide
Processor Identification and the CPUID Instructionhttp://www.intel.com/design/proc
®
Architecture Software Developer's Manual
UI n = t n – t
DocumentLocation
n – 1
http://download.intel.com/design/
processor/specupdt/320836.pdf
http://download.intel.com/design/
processor/datashts/320835.pdf
http://download.intel.com/design/
processor/designex/320837.pdf
datasheet/320838.pdf
essor/applnots/241618.htm
http://www.intel.com/products/pr
ocessor/manuals/
Datasheet 11
Introduction
§
12Datasheet
Electrical Specifications
T
X
R
X
R
TT
R
TT
R
TT
R
TT
Signal
Signal
2Electrical Specifications
2.1Intel® QPI Differential Signaling
The processor provides an Intel QPI port for high speed serial transfer between other
Intel QPI-enabled components. The Intel QPI port consists of two unidirectional links
(for transmit and receive). Intel QPI uses a differential signalling scheme where pairs of
opposite-polarity (D_P, D_N) signals are used.
On-die termination (ODT) is provided on the processor silicon and termination is to V
Intel chipsets also provide ODT; thus, eliminating the need to terminate the Intel QPI
links on the system board.
Intel strongly recommends performing analog simulations of the Intel
Figure 2-1 illustrates the active ODT. Signal listings are included in Table 2-3 and
Table 2-4. See Chapter 5 for the pin signal definitions. All Intel QPI signals are in the
differential signal group.
Figure 2-1. Active ODT for a Differential Link Example
2.2Power and Ground Lands
For clean on-chip processor core power distribution, the processor has 210 VCC pads
and 119 VSS pads associated with V
; 28 VTTD pads and 17 VSS pads associated with V
V
TTA
pads associated with V
; and 3 VCCPLL pads. All VCCP, VTTA, VTTD, VDDQ and
DDQ
VCCPLL lands must be connected to their respective processor power planes, while all
VSS lands must be connected to the system ground plane. The processor VCC lands
must be supplied with the voltage determined by the processor Voltage IDentification
(VID) signals. Table 2-1 specifies the voltage level for the various VIDs.
; 8 VTTA pads and 5 VSS pads associated with
CC
®
QPI interface.
, 28 VDDQ pads and 17 VSS
TTD
SS
.
2.3Decoupling Guidelines
Due to its large number of transistors and high internal clock speeds, the processor is
capable of generating large current swings between low and full power states. This may
cause voltages on power planes to sag below their minimum values if bulk decoupling is
not adequate. Larger bulk storage (C
current during longer lasting changes in current demand; such as, coming out of an idle
condition. Similarly, capacitors act as a storage well for current when entering an idle
condition from a running condition. Care must be taken in the baseboard design to
Datasheet 13
), such as electrolytic capacitors, supply
BULK
Electrical Specifications
ensure that the voltage provided to the processor remains within the specifications
listed in Table 2-7. Failure to do so can result in timing violations or reduced lifetime of
the processor.
2.3.1VCC, V
Voltage regulator solutions need to provide bulk capacitance and the baseb o ard
designer must assure a low interconnect resistance from the regulator to the LGA1366
socket. Bulk decoupling must be provided on the baseboard to handle large current
swings. The power delivery solution must insure the voltage and current specifications
are met (as defined in Table 2-7).
TTA
, V
TTD
, V
Decoupling
DDQ
2.4Processor Clocking (BCLK_DP, BCLK_DN)
The processor core, Intel QPI, and integrated memory controller frequencies are
generated from BCLK_DP and BCLK_DN. Unlike previous processors based on front side
bus architecture, there is no direct link between core frequency and Intel QPI link
frequency (such as, no core frequency to Intel QPI multiplier). The processor maximum
core frequency, Intel QPI link frequency and integrated memory controller frequency,
are set during manufacturing. It is possible to override the processor core frequency
setting using software. This permits operation at lower core frequencies than the
factory set maximum core frequency.
The processor’s maximum non-turbo core frequency is configured during power-on
reset by using values stored internally during manufacturing. The stored value sets the
highest core multiplier at which the particular processor can operate. If lower max nonturbo speeds are desired, the appropriate ratio can be configured using the
CLOCK_FLEX_MAX MSR.
The processor uses differential clocks (B CLK_DP, BCLK_DN). Clock multiplying within
the processor is provided by the internal phase locked loop (PLL), which requires a
constant frequency BCLK_DP, BCLK_DN input, with exceptions for spread spectrum
clocking. The processor core frequency is determined by multiplying the ratio by
133 MHz.
2.4.1PLL Power Supply
An on-die PLL filter solution is implemented on the processor. Refer to Table 2-7 for DC
specifications.
2.5Voltage Identification (VID)
The voltage set by the VID signals is the reference voltage regulator output voltage to
be delivered to the processor VCC pins. VID signals are CMOS push/pull drivers. Refer
to Table 2-15 for the DC specifications for these signals. The VID codes will change due
to temperature and/or current load changes in order to minimize the power of the part.
A voltage range is provided in Table 2-7. The specifications have been set such that one
voltage regulator can operate with all supported frequencies.
Individual processor VID values may be set during manufacturing such that two devices
at the same core frequency may have different default VID settings. This is reflected by
the VID range values provided in Table 2-1.
14Datasheet
Electrical Specifications
The processoruses eight voltage identification signals, VID[7:0], to support automatic
selection of voltages. Table 2-1 specifies the voltage level corresponding to the state of
VID[7:0]. A ‘1’ in this table refers to a high voltage level and a ‘0’ refers to a low
voltage level. If the processor socket is empty (VID[7:0] = 11111111), or the voltage
regulation circuit cannot supply the voltage that is requested, the voltage regulator
must disable itself.
The processor
its associated processor core voltage (V
provides the ability to operate while transitioning to an adjacent VID and
). This will represent a DC shift in the
CC
loadline. It should be noted that a low-to-high or high-to-low voltage state change will
result in as many VID transitions as necessary to reach the target core voltage.
T ransitions abo ve the maximum specified VID are not permitted. Table 2-8 includes VID
step sizes and DC shift ranges. Minimum and maximum voltages must be maintained
as shown in Ta ble 2-8.
The VR used must be capable of regulating its output to the value defined by the new
VID. DC specifications for dynamic VID transitions are included in Table 2-7 and
Table 2-8
Table 2-1.Voltage Identification Definition (Sheet 1 of 3)
Table 2-2.Market Segment Selection Truth Table for MS_ID[2:0]
MSID2MSID1MSID0Description
000Reserved
001Reserved
010Reserved
011Reserved
100Reserved
101Reserved
110Intel Core™ i7-900 desktop processor Extreme Edition series and
111Reserved
Intel Core™ i7-900 desktop processor series
1
1. The MSID[2:0] signals are provided to indicate the Market Segment for the processor and may be used for
future processor compatibility or for keying.
2.6Reserved or Unused Signals
All Reserved (RSVD) signals must remain unconnected. Connection of these signals to
, V
, V
, V
V
CC
TTA
TTD
DDQ
, V
result in component malfunction or incompatibility with future processors. See
Chapter 4 for a land listing of the processor and the location of all Reserved signals.
For reliable operation, always connect unused inputs or bi-directional signals to an
appropriate signal level, except for unused integrated memory controller inputs,
outputs, and bi-directional pins which may be left floating. Unused active high inputs
should be connected through a resistor to ground (V
unconnected; however, this may interfere with some Test Access Port (TAP) functions,
complicate debug probing, and prevent boundary scan testing. A resistor must be used
when tying bi-directional signals to power or ground. When tying any signal to power or
ground, a resistor will also allow for system testability.
Datasheet 17
, VSS, or to any other signal (including each other) can
CCPLL
). Unused outputs maybe left
SS
2.7Signal Groups
Signals are grouped by buffer type and similar characteristics as listed in T able 2-3. The
buffer type indicates which signaling technology and specifications apply to the signals.
All the differential signals, and selected DDR3 and Control Sideband signals have OnDie Termination (ODT) resistors. There are some signals that do not have ODT and
need to be terminated on the board. The signals that have ODT are listed in Table 2-4.
Single endedCMOS OutputDDR{0/1/2}_RAS#, DDR{0/1/2}_CAS#,
Single endedAsynchronous OutputDDR{0/1/2}_RESET#
DDR3 Control Signals
Single endedCMOS OutputDDR{0/1/2}_CS#[5:4], DDR{0/1/2}_CS#[1:0],
DDR3 Data Signals
Single endedCMOS Bi-directionalDDR{0/1/2}_DQ[63:0]
DifferentialCMOS Bi-directionalDDR{0/1/2}_DQS_[N/P][7:0]
TAP
Single endedTAP InputTCK, TDI, TMS, TRST#
Single endedGTL OutputTDO
Control Sideband
Single endedAsynchronous GTL OutputPRDY#
Single endedAsynchronous GTL InputPREQ#
Single endedGTL Bi-directionalCAT_ERR#, BPM#[7:0]
Single EndedAsynchronous Bi-directionalPECI
Single EndedAnalog InputCOMP0, QPI_CMP[0], DDR_COMP[2:0]
Single endedAsynchronous GTL Bi-
directional
Single endedAsynchronous GTL OutputTHERMTRIP#
Single endedCMOS Input/OutputVID[7:6]
1.Unless otherwise specified, signals have ODT in the package with 50 pulldown to V
2.PREQ#, BPM[7:0], TDI, TMS and BCLK_ITP_D[N/P] have ODT in package with 35 pullup to V
3.VCCPWRGOOD, VDDPWRGOOD, and VTTPWRGOOD have ODT in package with a 10 k to 20 k pulldown
4.TRST# has ODT in package with a 1 k to 5 k pullup to V
5.All DDR signals are terminated to VDDQ/2
6.DDR{0/1/2} refers to DDR3 Channel 0, DDR3 Channel 1, and DDR3 Channel 2.
7.While TMS and TDI do not have On-Die Termination, these signals are weakly pulled up using a 1–5 k
8.While TCK does not have On-Die Termination, this signal is weakly pulled down using a 1–5 kresistor to
.
to V
SS
resistor to V
.
V
SS
.
TT
TT
All Control Sideband Asynchronous signals are required to be asserted/de-asserted for
at least eight BCLKs for the processor to recognize the proper signal state. See
Section 2.11 for the DC specifications. See Chapter 6 for additional timing
requirements for entering and leaving the low power states.
2.8Test Access Port (TAP) Connection
Due to the voltage levels supported by other components in the Test Access Port (TAP)
logic, it is recommended that the processor be first in the TAP chain and followed by
any other components within the system. A translation buffer should be used to
connect to the rest of the chain unless one of the other components is capable of
accepting an input of the appropriate voltage. Two copies of each signal may be
required with each driving a different voltage level.
.
SS
.
TT
Datasheet 19
Electrical Specifications
2.9Platform Environmental Control Interface (PECI)
DC Specifications
PECI is an Intel proprietary interface that provides a communication channel between
Intel processors and chipset components to external thermal monitoring devices. The
processor contains a Digital Thermal Sensor (DTS) that reports a relative die
temperature as an offset from Thermal Control Circuit (TCC) activation temperature.
Temperature sensors located throughout the die are implemented as analog-to-digital
converters calibrated at the factory. PECI provides an interface for external devices to
read the DTS temperature for thermal management and fan speed control. More
detailed information may be found in the Platform Environment Control Interface
(PECI) Specification.
2.9.1DC Characteristics
The PECI interface operates at a nominal voltage set by V
specifications shown in Table 2-5 is used with devices normally operating from a V
interface supply. V
nominal levels will vary between processor families. All PECI
TTD
devices will operate at the V
system. For specific nominal V
Table 2-5.PECI DC Electrical Limits
SymbolDefinition and ConditionsMinMaxUnitsNotes
V
V
hysteresis
V
V
I
source
I
sink
I
leak+
I
leak-
C
V
noise
Notes:
1.V
2.The leakage specification applies to powered devices on the PECI bus.
Input Voltage Range-0.150V
in
Hysteresis0.1 * V
Negative-edge threshold voltage0 .275 * V
n
Positive-edge threshold voltage0.550 * V
p
High level output source
= 0.75 * V
(V
OH
Low level output sink
= 0.25 * V
(V
OL
High impedance state leakage to V
= VOL)
(V
leak
High impedance leakage to GND
= VOH)
(V
leak
Bus capacitance per nodeN/A10pF
bus
Signal noise immunity above 300 MHz0.1 * V
supplies the PECI interface. PECI behavior does not affect V
TTD
TTD
TTD
. The set of DC electrical
TTD
level determined by the processor installed in the
TTD
levels, refer to Table 2-7.
TTD
V
TTD
TTD
TTD
TTD
)
)
TTD
-6.0N/AmA
0.51.0mA
N/A100µA2
N/A100µA2
TTD
min/max specifications.
TTD
N/AV
0.500 * V
0.725 * V
N/AV
TTD
TTD
V
V
p-p
TTD
1
20Datasheet
Electrical Specifications
Minimum V
P
Maximum V
P
Minimum V
N
Maximum V
N
PECI High Range
PECI Low Range
Valid Input
Signal Range
Minimum
Hysteresis
V
TTD
PECI Ground
2.9.2Input Device Hysteresis
The input buffers in both client and host models must use a Schmitt-triggered input
design for improved noise immunity. Use Figure 2-2 as a guide for input buffer design.
Figure 2-2. Input Device Hysteresis
2.10Absolute Maximum and Minimum Ratings
Table 2-6 specifies absolute maximum and minimum ratings, which lie outside the
functional limits of the processor. Only within specified operation limits can functionality
and long-term reliability be expected.
At conditions outside functional operation condition limits, but within absolute
maximum and minimum ratings, neither functionality nor long-term reliability can be
expected. If a device is returned to conditions within functional operation limits after
having been subjected to conditions outside these limits, but within the absolute
maximum and minimum ratings, the device may be functional, but with its lifetime
degraded depending on exposure to conditions exceeding the functional operation
condition limits.
At conditions exceeding absolute maximum and minimum ratings, neither functionality
nor long-term reliability can be expected. Moreover, if a device is subjected to these
conditions for any length of time then, when returned to conditions within the
functional operating condition limits, it will either not function or its reliability will be
severely degraded.
Although the processor contains protective circuitry to resist damage from ElectroStatic Discharge (ESD), precautions should always be taken to avoid high static
voltages or electric fields.
Datasheet 21
.
Table 2-6.Processor Absolute Minimum and Maximum Ratings
SymbolParameterMinMaxUnitNotes
V
V
V
V
DDQ
V
CCPLL
T
CASE
T
STORAGE
Notes:
1.For functional operation, all processor el ectrical, sign al quality, mechanical and thermal specifications must
be satisfied.
2.Excessive overshoot or undershoot on any signal will likely result in permanent damage to the processor.
3.V
Processor Core voltage with respect to V
CC
Voltage for the analog portion of the integrated
memory controller, QPI link and Shared Cache
TTA
with respect to V
Voltage for the digital portion of the integrated
memory controller, QPI link and Shared Cache
TTD
with respect to V
Processor I/O supply voltage for DDR3 with
respect to V
Processor PLL voltage with respect to V
Processor case temperatureSee
Storage temperatureSee
TTA
and V
should be derived from the same VR.
TTD
SS
SS
SS
SS
SS
-0.31.55V
—1.35V3
—1.35V3
—1.875V
1.651.89V
Chapter 6
Chapter 6
Electrical Specifications
See
Chapter 6
See
Chapter 6
C
C
1, 2
2.11Processor DC Specifications
The processor DC specifications in this section are defined at the processor
pads, unless noted otherwise. See Chapter 4 for the processor land listings and
Chapter 5 for signal definitions. Voltage and current specifications are detailed in
Table 2-7. For platform planning, refer to Table 2-8, which provides V
transient tolerances. This same information is presented graphically in Figure 2-3.
The DC specifications for the DDR3 signals are listed in Table 2-11. Control Sideband
and Test Access Port (TAP) are listed in Table 2-12 through Table 2-15.
Table 2-7 through Table 2-15 list the DC specifications for the processor and are valid
only while meeting specifications for case temperature (T
“Thermal Specifications”), clock frequency , and input voltages. Care should be tak en to
read all notes associated with each parameter.
static and
CC
as specified in Chapter 6,
CASE
22Datasheet
Electrical Specifications
Notes:
2.11.1DC Voltage and Current Specification
Table 2-7.Voltage and Current Specifications
SymbolParameterMinTypMaxUnitNotes
VIDVID range0.8—1.375V
V
CC
V
TTA
V
TTD
V
DDQ
V
CCPLL
I
CC
I
TTA
I
TTD
I
DDQ
S3
I
DDQ
I
CC_VCCPLL
Processor
Number
i7-975
i7-965
i7-960
i7-950
i7-940
i7-930
i7-920
Voltage for the analog portion of the
integrated memory controller, QPI link
and Shared Cache
Voltage for the digital portion of the
integrated memory controller, QPI link
and Shared Cache
Processor I/O supply voltage for DDR3 1.4251.51.575V
PLL supply voltage (DC + AC
specification)
Processor
Number
i7-975
i7-965
i7-960
i7-950
i7-940
i7-930
i7-920
Current for the analog portion of the
integrated memory controller, QPI link
and Shared Cache
Current for the digital portion of the
integrated memory controller, QPI link
and Shared Cache
Processor I/O supply current for DDR3 ——6A
Processor I/O supply current for DDR3
while in S3
PLL supply current (DC + AC specification)——1.1A
for processor core
V
CC
3.33 GHz
3.20 GHz
3.20 GHz
3.06 GHz
2.93 GHz
2.80 GHz
2.66 GHz
for processor
I
CC
3.33 GHz
3.20 GHz
3.20 GHz
3.06 GHz
2.93 GHz
2.80 GHz
2.66 GHz
See Table 2-8 and Figure 2-3V
See Table 2-10 and Figure 2-4V
See Table 2-9 and Figure 2-4V5
1.711.81.89
——
——5A
——23A
——1A
145
145
145
145
145
145
145
1
2
3,4
5
V
A
6
7
1.Unless otherwise noted, all specifications in this table are based on estimates and simulations or empirical
data. These specifications wil l be updated w ith char acterized data fr om sili con measurements at a later date
2.Each processor is programmed with a maximum valid voltage identification value (VID), which is set at
manufacturing and can not be altered. Individual maximum VID values are calibrated during manufacturing
such that two processors at the same frequency may have different settings within the VID range. Please
note this differs from the VID employed by the processor during a power management event (Adaptive
Thermal Monitor, Enhanced Intel SpeedStep
3.The voltage specification requirements are measured across VCC_SENSE and VSS_SENSE la nds at the
socket with a 100 MHz bandwidth oscilloscope, 1.5 pF maximum probe capacitance, and 1 M minimum
impedance. The maximum length of ground wire on the probe should be less than 5 mm. Ensure external
noise from the system is not coupled into the oscilloscope probe.
4.Refer to Table 2-8
The processor should not be subjected to any VCC and ICC combination wherein VCC exceeds V
a given current.
5.See Table 2-9 for details on VTT Voltage Identification and Table 2-9 and Figure 2-4 for details on the VTT
Loadline.
6.I
7.This specification is based on a processor temperature, as reported by the DTS, of less than or equal to
specification is based on the V
CC_MAX
CONTROL
–25.
T
and Figure 2-3 for the minimum, typical, and maximum VCC allowed for a given current.
2.This table is intended to aid in reading discrete points on Figure 2-3.
3.The loadlines specify voltage limits at the die measured at the VCC_SENSE and VSS_SENSE lands. V oltag e
regulation feedback for voltage regulator circuits must also be taken from processor VCC_SENSE and
VSS_SENSE lands.
CC_MIN
and V
loadlines represent static and transient limits. See Section 2.11.2 for VCC
CC_MAX
24Datasheet
Electrical Specifications
VID - 0.000
VID - 0.013
VID - 0.025
VID - 0.038
VID - 0.050
VID - 0.063
VID - 0.075
VID - 0.088
VID - 0.100
VID - 0.113
VID - 0.125
VID - 0.138
VID - 0.150
VID - 0.163
VID - 0.175
0 102030405060708090100110120130140
V
c
c
V
Icc [ A ]
Vcc Maximum
Vcc Typica l
Vcc Mini mu m
Figure 2-3. VCC Static and Transient Tolerance Load Lines
2. The loadlines specify voltage limits at the die measured at the VTT_SENSE and VSS_SENS E_VTT lands. Voltage
regulation feedback for voltage regulator circuits must also be taken from processor VTT_SENSE and
TTA
and I
TTD
.
VSS_SENSE_VTT lands.
26Datasheet
Electrical Specifications
-0.2125
-0.2000
-0.1875
-0.1750
-0.1625
-0.1500
-0.1375
-0.1250
-0.1125
-0.1000
-0.0875
-0.0750
-0.0625
-0.0500
-0.0375
-0.0250
-0.0125
0.0000
0.0125
0.0250
0.0375
0.0500
0510152025
V
t
t
V
Itt [A] (sum of Itta and Ittd)
Vtt Maximum
Vtt Typical
Vtt Mini mu m
Figure 2-4. VTT Static and Transient Tolerance Load Line
Table 2-11. DDR3 Signal Group DC Specifications
SymbolParameterMinTypMaxUnitsNotes
V
Input Low Voltage——0.43*V
IL
V
Input High Voltage0.57*V
IH
Output Low Voltage
V
OL
V
R
R
Datasheet 27
R
R
R
DDR_COMP0
DDR_COMP1
DDR_COMP2
Notes:
1.Unless otherwise noted, all specifications in this table apply to all processor frequencies.
is defined as the maximum voltage level at a receiving agent that will be interpreted as a logical low
IL
value.
is defined as the minimum voltage level at a receiving agent that will be interpreted as a logical high
IH
value.
DDQ
—
(R
V
—
21—31
16—24
25—75
21—31
21—31
——V3
(V
/ 2)* (R
DDQ
(R
ON+RVTT_TERM
– ((V
DDQ
/(RON+R
ON
ON
/ 2)*
DDQ
VTT_TERM
/
))
))
DDQ
—V
—V4
V2,4
1
Electrical Specifications
and VOH may experience excursions above V
4.V
IH
signal quality specifications.
5.COMP resistance must be provided on the system board with 1% resistors.
Table 2-12. RESET# Signal DC Specifications
SymbolParameterMinTypMaxUnitsNotes
V
Input Low Voltage——0.40 * V
IL
V
Input High Voltage0.80 * V
IH
Input Leakage Current——± 200A3
I
LI
Notes:
1.Unless otherwise noted, all specifications in this table apply to all processor frequencies.
2.The V
3.For Vin between 0 V and V
4.V
referred to in these specifications refers to instantaneous V
TTA
and VOH may experience excursions above VTT.
IH
. Measured when the driver is tristated.
TTA
Table 2-13. TAP Signal Group DC Specifications
SymbolParameterMinTypMaxUnitsNotes
V
Input Low Voltage——0.40
IL
Input High Voltage 0.75 * V
V
IH
V
V
RonBuffer on Resistance10—18
Notes:
1.Unless otherwise noted, all specifications in this table apply to all processor frequencies.
2.The V
3.For Vin between 0 V and V
4.V
Output Low Voltage
OL
Output High VoltageV
OH
Input Leakage Current——± 200A3
I
LI
referred to in these specifications refers to instantaneous V
TTA
and VOH may experience excursions above VTT.
IH
. Measured when the driver is tristated.
TTA
——
TTA
. However, input signal drivers must comply with the
DDQ
V2
V2
V2
)
TTA
TTA
TTA
——2,4
.
TTA
* VTTA
——2,4
V
* RON /
TTA
(RON + R
sys_term
——V2,4
.
TTA
1
1
Table 2-14. PWRGOOD Signal Group DC Specifications
SymbolParameterMinTypMaxUnitsNotes
Input Low Voltage for VCCPWRGOOD
V
IL
and VTTPWRGOOD Signals
Input Low Voltage for VDDPWRGOOD
V
IL
Signal
Input High Voltage for VCCPWRGOOD
V
IH
and VTTPWRGOOD Signals
Input High Voltage for VDDPWRGOOD
V
IH
Signal
RonBuffer on Resistance10—18
I
Input Leakage Current——± 200A4
LI
Notes:
1.Unless otherwise noted, all specifications in this table apply to all processor frequencies.
2.The V
3.For Vin between 0 V and V
4.V
5.This specification applies to VCCPWRGOOD and VTTPWRGOOD
referred to in these specifications refers to instantaneous V
TTA
and VOH may experience excursions above VTT.
IH
. Measured when the driver is tristated.
TTA
6.This specification applies to VDDPWRGOOD
——0.25 * V
——0.29V6
0.75 * V
0.87
TTA
1
TTA
V2,5
—— V 2,5
——
.
TTA
V5
28Datasheet
Electrical Specifications
Table 2-15. Control Sideband Signal Group DC Specifications
SymbolParameterMinTypMaxUnitsNotes
V
Input Low Voltage——0.64
IL
V
Input High Voltage0.76
IH
V
Output Low Voltage
OL
V
Output High VoltageV
OH
* VTTA
——
TTA
——V2
——V2,4
RonBuffer on Resistance10—18
Ron
I
Buffer on Resistance for
VID[7:0]
Input Leakage Current——± 200A3
LI
—100—
COMP0COMP Resistance49.449.950.405
Notes:
1.Unless otherwise noted, all specifications in this table apply to all processor frequencies.
2.The V
3.For Vin between 0 V and V
4.V
5.COMP resistance must be provided on the system board with 1% resistors.
referred to in these specifications refers to inst antaneous V
TTA
and VOH may experience excursions above VTT.
IH
. Measured when the driver is tristated.
TTA
2.11.2VCC Overshoot Specification
V
* RON / (RON
TTA
+ R
sys_term
TTA
* VTTA
.
1
V2
)
V2,4
The processor can tolerate short transient overshoot events where VCC exceeds the VID
voltage when transitioning from a high-to-low current load condition. This overshoot
cannot exceed VID + V
OS_MAX
(V
VID). These specifications apply to the processor die voltage as measured across the
VCC_SENSE and VSS_SENSE lands.
Table 2-16. VCC Overshoot Specifications
SymbolParameterMinMaxUnitsFigureNotes
V
OS_MAX
T
OS_MAX
Magnitude of V
Time duration of V
overshoot above VID—50mV2-5
CCP
overshoot above VID—25µs2-5
CCP
OS_MAX
is the maximum allowable overshoot above
Datasheet 29
Figure 2-5. VCC Overshoot Example Waveform
Time
Example Overshoot Waveform
Voltage (V)
VID
VID + V
OS
T
OS
V
OS
TOS: Overshoot time above VID
V
OS
: Overshoot above VID
Electrical Specifications
2.11.3Die Voltage Validation
Core voltage (VCC) overshoot events at the processor must meet the specifications in
Table 2-16 when measured across the VCC_SENSE and VSS_SENSE lands. Overshoot
events that are < 10 ns in duration may be ignored. These measurements of processor
die level overshoot should be taken with a 100 MHz bandwidth limited oscilloscope.
§
30Datasheet
Package Mechanical Specifications
IHS
Substrate
LGA1366 Socket
System Board
Capacitors
TIM
IHS
Substrate
LGA
System Board
Capacitors
Die
TIM
3Package Mechanical
Specifications
The processor is packaged in a Flip-Chip Land Grid Array package that interfaces with
the motherboard using an LGA1366 socket. The package consists of a processor
mounted on a substrate land-carrier. An integrated heat spreader (IHS) is attached to
the package substrate and core and serves as the mating surface for processor thermal
solutions, such as a heatsink. Figure 3-1 shows a sketch of the processor package
components and how they are assembled together. Refer to the appropriate processor
Thermal and Mechanical Design Guidelines (see Section 1.2) for complete details on
the LGA1366 socket.
The package components shown in Figure 3-1 include the following:
• Integrated Heat Spreader (IHS)
• Thermal Interface Material (TIM)
• Processor core (die)
• Package substrate
• Capacitors
Figure 3-1. Processor Package Assembly Sketch
Note:
1.Socket and motherboard are included for reference and are not part of the processor package.
3.1Package Mechanical Drawing
The package mechanical drawings are shown in Figure 3-2 and Figure 3-3. The
drawings include dimensions necessary to design a thermal solution for the processor.
These dimensions include:
• Package reference with tolerances (total height, length, width, etc.)
• IHS parallelism and tilt
• Land dimensions
• Top-side and back-side component keep-out dimensions
• Reference datums
• All drawing dimensions are in mm.
• Guidelines on potential IHS flatness variation with socket load plate actuation and
installation of the cooling solution is available in the appropriate processor Thermal
and Mechanical Design Guidelines (see Section 1.2).
Datasheet 31
Figure 3-2. Processor Package Drawing (Sheet 1 of 2)
Package Mechanical Specifications
32Datasheet
Package Mechanical Specifications
Figure 3-3. Processor Package Drawing (Sheet 2 of 2)
Datasheet 33
Package Mechanical Specifications
3.2Processor Component Keep-Out Zones
The processor may contain components on the substrate that define component keepout zone requirements. A thermal and mechanical solution design must not intrude into
the required keep-out zones. Decoupling capacitors are typically mounted to either the
top-side or land-side of the package substrate. See Figure 3-2 and Figure 3-3 for keepout zones. The location and quantity of package capacitors may change due to
manufacturing efficiencies but will remain within the component keep-in.
3.3Package Loading Specifications
Table 3-1 provides dynamic and static load specifications for the processor package.
These mechanical maximum load limits should not be exceeded during heatsink
assembly, shipping conditions, or standard use condition. Also, any mechanical system
or component testing should not exceed the maximum limits. The processor package
substrate should not be used as a mechanical reference or load-bearing surface for
.
Table 3-1.Processor Loading Specifications
thermal and mechanical solution.
ParameterMaximumNotes
Static Compressive Load934 N [210 lbf]1, 2, 3
Dynamic Compressive Load1834 N [410 lbf] [max static
compressive + dynamic load]
1, 3, 4
Notes:
1.These specifications apply to uniform compressive loading in a direction normal to the processor IHS.
2.This is the minimum and maximum static force that can be applied by the heatsink and retention solution
to maintain the heatsink and processor interface.
3.These specifications are based on limited testing for design characterization. Loading limits are for the
package only and do not include the limits of the processor socket.
4.Dynamic loading is defined as an 11 ms duration average load superimposed on the static load
requirement.
3.4Package Handling Guidelines
Table 3-2 includes a list of guidelines on package handling in terms of recommended
maximum loading on the processor IHS relative to a fixed substrate. These package
handling loads may be experienced during heatsink removal.
Table 3-2.Package Handling Guidelines
ParameterMaximum RecommendedNotes
Shear70 lbs—
Tensile25 lbs—
Torque35 in.lbs—
3.5Package Insertion Specifications
The processor can be inserted into and removed from an LGA1366 socket 15 times. The
socket should meet the LGA1366 requirements detailed in the appropriate processor
Thermal and Mechanical Design Guidelines (see Section 1.2)
Figure 3-4 shows the top-side markings on the processor. This diagram is to aid in the
identification of the processor.
Figure 3-4. Processor Top-side Markings
Datasheet 35
Package Mechanical Specifications
3.9Processor Land Coordinates
Figure 3-5 shows the top view of the processor land coordinates. The coordinates are
referred to throughout the document to identify processor lands.
Figure 3-5. Processor Land Coordinates and Quadrants (Bottom View)
§
36Datasheet
Land Listing
4Land Listing
This section provides sorted land lists in Table 4-1 and Table 4-2. Table 4-1 is a listing
of all processor lands ordered alphabetically by land name. Table 4-2 is a listing of all
processor lands ordered by land number.
DDR{0/1/2}_CS[5:4]#
DDR{0/1/2}_DQ[63:0]I/ODDR3 Data bits.
DDR{0/1/2}_DQS_N[7:0]
DDR{0/1/2}_DQS_P[7:0]
IDifferential bus clock input to the processor.
OBuffered differential bus clock pair to ITP.
BPM#[7:0] are breakpoint and performance monitor signals. They are outputs
from the processor that indicate the status of breakpoints and programmable
counters used for monitoring processor performance. BPM#[7:0] should be
connected in a wired OR topology between all packages on a platfor m. The e nd
points for the wired OR connections must be terminated.
CAT_ERR# indicates that the system has experienced a catastrophic error and
cannot continue to operate. The processor will set this for non-recoverable
machine check errors and other internal unrecoverable error. Since this is an I/
O pin, external agents are allowed to assert this pin which will cause the
processor to take a machine check exception.
Impedance compensation must be terminated on the system board using a
precision resistor.
I
Intel QPI received clock is the input clock that corresp onds to the receiv ed d ata.
I
O
Intel QPI forwarded clock sent with the outbound data.
O
QPI_DRX_DN[19:0] and QPI_DRX_DP[19:0] comprise the differential receive
I
data for the QPI port. The inbound 20 lanes are connected to another
I
component’s outbound direction.
QPI_DTX_DN[19:0] and QPIQPI_DTX_DP[19:0] comprise the differential
O
transmit data for the QPI port. The outbound 20 lanes are connected to another
O
component’s inbound direction.
DBR# is used only in systems where no debug port is implemented on the
system board. DBR# is used by a debug port interposer so that an in-target
probe can drive system reset. If a debug port is implemented in the system,
DBR# is a no connect in the system. DBR# is not a processor signal.
Defines the bank which is the destination for the current Activate, Read, Write,
or Precharge command.
Differential clocks to the DIMM. All command and control signals are valid on
O
the rising edge of clock.
OEach signal selects one rank as the target of the command and address.
Differential pair, Data Strobe x8. Differential strobes latch data for each DRAM.
Different numbers of strobes are used depending on whether the connected
I/O
DRAMs are x4 or x8. Driven with edges in center of data, receive edges are
aligned with data edges.
1
Datasheet 67
Signal Descriptions
Table 5-1.Signal Definitions (Sheet 2 of 4)
NameTy peDescriptionNotes
DDR{0/1/2}_MA[15:0]O
DDR{0/1/2}_ODT[3:0]O
DDR{0/1/2}_RAS#ORow Address Strobe.
DDR{0/1/2}_RESET#O
DDR{0/1/2}_WE#OWrite Enable.
ISENSEICurrent sense from VRD11.1.
PECII/O
PRDY#O
PREQ#I/OPREQ# is used by debug tools to request debug operation of the processor.
PROCHOT#I/O
PSI#O
RESET#I
SKTOCC#O
TCKI
TDII
TDOO
TESTLOWI
Selects the Row address for Reads and writes, and the column address for
activates. Also used to set values for DRAM configuration registers.
Enables various combinations of termination resistance in the target and nontarget DIMMs when data is read or written
Resets DRAMs. Held low on power up, held high during self refresh, otherwise
controlled by configuration register.
PECI (Platform Environment Control Interface) is the serial sideband interface to
the processor and is used primarily for ther mal, power and error management.
Details regarding the PECI electrical specifications, protocols and functions can
be found in the Platform Environment Control Interface Specification.
PRDY# is a processor output used by debug tools to dete rmine processor de bug
readiness.
PROCHOT# will go active when the processor temperature monitoring sensor
detects that the processor has reached its ma ximum safe operating
temperature. This indicates that the processor Thermal Control Circuit has been
activated, if enabled. This signal can also be driven to the processor to activate
the Thermal Control Circuit. This signal does not have on-die termination and
must be terminated on the system board.
Processor Power Status Indicator signal. This signal is asserted when maximum
possible processor core current consumption is less than 20A. Assertion of this
signal is an indication that the VR controller does not currently need to be able
to provide ICC above 20A, and the VR controller can use this information to
move to more efficient operation point. This signal will de-assert at least 3.3 us
before the current consumption will exceed 20A. The minimum PSI#
assertion and de-assertion time is 1 BCLK.
Asserting the RESET# signal resets the processor to a known state and
invalidates its internal caches without writing back any of their contents. Note
some PLL, QPI and error states are not effected by reset and only
VCCPWRGOOD forces them to a known state. For a power-on Reset, RESET#
must stay active for at least one millisecond after VCC and BCLK have reached
their proper specifications. RESET# must not be kept asserted for more than
10 ms while VCCPWRGOOD is asserted. RESET# must be held de-asserted for
at least 1 ms before it is asserted again. RESET# must be held asserted before
VCCPWRGOOD is asserted. This signal does not have on-die termination and
must be terminated on the system board. RESET# is a common clock signal.
SKTOCC# (Socket Occupied) will be pulled to ground on the processor package.
There is no connection to the processor silicon for this signal. System board
designers may use this signal to determine if the processor is present.
TCK (T est Clock) provides the clock input for the processor Test Bus (also known
as the Test Access Port).
TDI (T est D ata In) tr ansfers serial test data into the processor. TDI provides the
serial input needed for JTAG specification support.
TDO (Test Data Out) transfers serial test data out of the processor. TDO
provides the serial output needed for JTAG specification support.
TESTLOW must be connected to ground thro ugh a resistor for proper processor
operation.
68Datasheet
Signal Descriptions
Table 5-1.Signal Definitions (Sheet 3 of 4)
NameTypeDescriptionNotes
Assertion of THERMTRIP# (Thermal Trip) indicates the processor junction
temperature has reached a level beyond which permanent silicon damage may
occur. Measurement of the temperature is accomplished through an internal
thermal sensor. Upon assertion of THERMTRIP#, the processor will shut off its
THERMTRIP#O
TMSI
TRST#I
VCCIPower for processor core.
VCC_SENSE
VSS_SENSE
VCCPLLIPower for on-die PLL filter.
VCCPWRGOODI
VDDPWRGOODI
VID[7:6]
VID[5:3]/CSC[2:0]
VID[2:0]/MSID[2:0]
VTTAI
VTTDI
internal clocks (thus halting program execution) in an attempt to reduce the
processor junction temperature. To further protect the processor, its core
voltage (V
THERMTRIP#. Once activated, THERMTRIP# remains latched until RESET# is
asserted. While the assertion of the RESET# signal may de-assert
THERMTRIP#, if the processor junction temperature remains at or above the
), V
CC
TTA VTTD
trip level, THERMTRIP# will again be asserted after RESET# is de-asserted.
TMS (Test Mode Select) is a JTAG specification support signal used by debug
tools.
TRST# (Test Reset) resets the Test Access Port (TAP) logic. TRST# must be
driven low during power on Reset.
VCC_SENSE and VSS_SENSE provide an isolated, low impedance connection to
O
the processor core power and gro un d. They can be used to sense or measure
O
voltage near the silicon.
VCCPWRGOOD (Power Good) is a processor input. The processor requires this
signal to be a clean indication that BCLK, V
are stable and within their specifications. 'Clean' implies that the signal will
remain low (capable of sinking leakage current), without glitches, from the time
that the power supplies are turned on until they come within specification. The
signal must then transition monotonically to a high state. VCCPWRGO OD can be
driven inactive at any time, but BCLK and power must again be stable before a
subsequent rising edge of VCCPWRGOOD. In addition at the time
VCCPWRGOOD is asserted RESET# must be active. The PWRGOOD signal must
be supplied to the processor. It should be driven high throughout boundary scan
operation.
VDDPWRGOOD is an input that indicates the V
processor requires this signal to be a clean indication that the V
supply is stable and within specifications. "Clean" implies that the signal will
remain low (capable of sinking leakage current), without glitches, from the time
that the Vddq supply is turned on until it comes within specification. The signals
must then transition monotonically to a high state.
The PwrGood signal must be supplied to the processor.
VID[7:0] (Voltage ID) are used to support automatic selection of power supply
voltages (V
can supply V
until the voltage supply for the VID signals become valid. The VR must supply
the voltage that is requested by the signals, or disable itself.
VID7 and VID6 should be tied separately to V
reset (This value is latched on the rising edge of VTTPWRGOOD)
I/O
MSID[2:0] — MSID[2:0] is used to indicate to the processor whether the
platform supports a particular TDP. A processor will only boot if the MSID[2:0]
pins are strapped to the appropriate setting on the platform (see Table 2-2 for
MSID encodings). In addition, MSID protects the platform by preventing a
higher power processor from booting in a platform designed for lower power
processors.
CSC[2:0] — Current Sense Configuration bits, for ISENSE gain setting. This
value is latched on the rising edge of VTTPWRGOOD.
Power for the analog portion of the integrated memory controller, QPI and
Shared Cache.
). The voltage supply for these signals mus t be valid before the VR
CC
to the processor. Conversely, the VR output must be disabled
CC
Power for the digital portion of the integrated memory controller, QPI and
Shared Cache.
, and V
must be removed following the assertion of
DDQ
, V
, V
CC
CCPLL
power supply is good. The
DDQ
using a 1 kresistor during
SS
TTA
and V
TTD
DDQ
supplies
power
Datasheet 69
Notes:
Table 5-1.Signal Definitions (Sheet 4 of 4)
NameTy peDescriptionNotes
VTT_VID[4:2]O
VTT_SENSE
VSS_SENSE_VTT
VTTPWRGOODI
1.DDR{0/1/2} refers to DDR3 Channel 0, DDR3 Channel 1, and DDR3 Channel 2.
VTT_VID[2:4] (VTTVoltage ID) are used to support automatic sel ection of power
supply voltages (V
VTT_SENSE and VSS_SENSE_VTT provide an isolated, low impedance
O
connection to the processor V
O
or measure voltage near the silicon.
The processor requires this input signal to be a clean indication that the V
power supply is stable and within specifications. 'Clean' implies that the signal
will remain low (capable of sinking leakage current), without glitches, from the
time that the power supplies are turned on until they come within specification.
The signal must then transition monotonically to a high state. Not e that it is not
valid for VTTPWRGOOD to be de-asserted while VCCPWRGOOD is asserted.
).
TT
voltage and ground. They can be used to sense
TT
§
Signal Descriptions
TT
70Datasheet
Thermal Specifications
6Thermal Specifications
6.1Package Thermal Specifications
The processor requires a thermal solution to maintain temperatures within its operating
limits. Any attempt to operate the processor outside these operating limits may result
in permanent damage to the processor and potentially other components within the
system. Maintaining the proper thermal environment is key to reliable, long-term
system operation.
A complete solution includes both component and system level thermal management
features. Component level thermal solutions can include active or passive heatsinks
attached to the processor integrated heat spreader (IHS).
This chapter provides data necessary for developing a complete thermal solution. For
more information on designing a component level thermal solution, refer to the
appropriate processor Thermal and Mechanical Design Guidelines (see Section 1.2).
6.1.1Thermal Specifications
The processor thermal specification uses the on-die Digital Thermal Sensor (DTS) value
reported using the PECI interface for all processor temperature measurements. The
DTS is a factory calibrated, analog to digital thermal sensor. As a result, it will no longer
be necessary to measure the processors case temperature. Consequently , there will be
no need for a Thermal Profile specification defining the relationship between the
processors T
Note:Unless otherwise specified, the term “DTS” refers to the DTS value returned by the
PECI interface gettemp command.
Note:A thermal solution that was verified compliant to the processor case temperature
thermal profile at the customer defined boundary conditions is expected to be
compliant with this update. No redesign of the thermal solution should be necessary. A
fan speed control algorithms that was compliant to the previous thermal requirements
is also expected to be compliant with this specification. The fan speed control algorithm
can be updated to use the additional information to optimize acoustics.
To allow the optimal operation and long-term reliability of Intel processor-based
systems, the processor thermal solution must deliver the specified thermal solution
performance in response to the DTS sensor value. The thermal solution performance
will be measured using a Thermal Test Vehicle (TTV). See Table 6-1 and Figure 6-1 for
the TTV thermal profile and Table 6-3 for the required thermal solution performance
table when DTS values are greater than T
provide this level of thermal capability may affect the long-term reliability of the
processor and system. When the DTS value is less than T
performance is not defined and the fans may be slowed down. This is unchanged from
the prior specification. For more details on thermal solution design, refer to the
appropriate processor Thermal and Mechanical Design Guidelines (see Section 1.2).
and power dissipation.
CASE
CONTROL
. Thermal solutions not designed to
CONTROL
, the thermal solution
The processors implement a methodology for managing processor temperatures, which
is intended to support acoustic noise reduction through fan speed control and to assure
processor reliability. Selection of the appropriate fan speed is based on the relative
temperature data reported by the processor’s Digital Temperature Sensor (DTS). The
DTS can be read using the Platform Environment Control Interface (PECI) as described
Datasheet 71
Thermal Specifications
in Section 6.3. The temperature reported over PECI is always a negative value and
represents a delta below the onset of thermal control circuit (TCC) activation, as
indicated by PROCHOT# (see Section 6.2, Processor Thermal Features). Systems that
implement fan speed control must be designed to use this data. Systems that do not
alter the fan speed only need to ensure the thermal solution provides the
CA
that
meets the TTV thermal profile specifications.
A single integer change in the PECI value corresponds to approximately 1 °C change in
processor temperature. Although each processors DTS is factory calibrated, the
accuracy of the DTS will vary from part to part and may also vary slightly with
temperature and voltage. In general, each integer change in PECI should equal a
temperature change between 0.9 °C and 1.1 °C.
Analysis indicates that real applications are unlikely to cause the processor to consume
maximum power dissipation for sustained time periods. Intel recommends that
complete thermal solution designs target the Thermal Design Power (TDP), instead of
the maximum processor power consumption. The Adaptive Thermal Monitor feature is
intended to help protect the processor in the event that an application exceeds the TDP
recommendation for a sustained time period. For more details on this feature, refer to
Section 6.2. Refer to the appropriate processor Thermal and Mechanical Design Guide
(see Section 1.2) for details on system thermal solution design, thermal profiles and
environmental considerations.
Table 6-1.Processor Thermal Specifications
Processor
i7-975
i7-965
i7-960
i7-950
i7-940
i7-930
i7-920
Core
Frequency
3.33 GHz
3.20 GHz
3.20 GHz
3.06 GHz
2.93 GHz
2.80 GHz
2.66 GHz
Notes:
1.These values are specified at V
the processor is not to be subjected to any static V
specified I
2.Thermal Design Power (TDP) should be used for processor thermal solution design targets. TDP is not the
maximum power that the processor can dissipate. TDP is measured at the TCC activation temperature.
3.These specifications are based on initial silicon characterization. These specifications may be further
updated as more characterization data becomes available.
4.Power specifications are defined at all VIDs found in Table 2-1. The processor may be shipped under
multiple VIDs for each frequency.
5.Target -ca Using the processor TTV (°C/W) is based on a T
6.Processor idle power is specified under the lowest possible idle state: processor package C6 state.
Achieving processor package C6 state is not supported by all chipsets. See the Intel X58 Express Chipset Datasheet for more details.
Thermal
Design Power
(W)
130
130
130
130
130
130
130
. Refer to the loadline specifications in Chapter 2.
CC
Idle
Power
6
(W)
12
12
12
12
12
12
15
for all processor frequencies. Systems must be designed to ensure
CC_MAX
Minimum
TTV T
CASE
(°C)
5
5
5
5
5
5
5
CC
Maximum TTV
T
CASE
(°C)
See Figure 6-1;
Table 6-2
and ICC combination wherein VCC exceeds V
of 39 °C.
AMBIENT
Target Psi-ca
Using
Processor TTV
(°C/W)
5
0.222
0.222
0.222
0.222
0.222
0.222
0.222
Notes
1, 2, 3, 4,
5
CC_MAX
at
72Datasheet
Thermal Specifications
40.0
45.0
50.0
55.0
60.0
65.0
70.0
0 102030405060708090100110120130
TTV Power (W)
TTV Tcase i n C
y = 43. 2 + 0. 19 * P
Figure 6-1. Processor Thermal Profile
Notes:
1.Refer to Table 6-2 for discrete points that constitute the thermal profile.
2.Refer to the appropriate processor Thermal and Mechanical Design Guidelines (see Section 1.2) for system
and environmental implementation details.
3.The thermal profile is based on data from the Thermal Test Vehicle (TTV).
6.1.1.1Specification for Operation Where Digital Thermal Sensor Exceeds
T
CONTROL
When the DTS value is less than T
CONTROL
the speed of the thermal solution fan. This remains the same as with the previous
guidance for fan speed control.
, the fan speed control algorithm can reduce
During operation where the DTS value is greater than T
algorithm must drive the fan speed to meet or exceed the target thermal solution
performance (
(T
AMBIENT
) is required to fully implement the specification as the target
) shown in Table 6-3. The ability to monitor the inlet temperature
CA
defined for various ambient temperature conditions. See the appropriate processor
Thermal and Mechanical Design Guidelines (see Section 1.2) for details on
characterizing the fan speed to
and ambient temperature measurement.
CA
Table 6-3.Thermal Solution Performance above T
T
1
AMBIENT
43.20.1900.190
42.00.2060.199
41.00.2190.207
40.00.2320.215
39.00.2450.222
38.00.2580.230
37.00.2710.238
36.00.2840.245
35.00.2970.253
34.00.3100.261
33.00.3230.268
32.00.3360.276
31.00.3490.284
30.00.3620.292
29.00.3750.299
28.00.3880.307
27.00.4010.315
26.00.4140.322
25.00.4270.330
24.00.4400.338
23.00.4530.345
22.00.4660.353
21.00.4790.361
20.00.4920.368
19.00.5050.376
18.00.5190.384
at DTS = T
CA
CONTROL
2
CONTROL
CONTROL
at DTS = -1
CA
, the fan speed control
is explicitly
CA
3
Notes:
1.The ambient temperature is measured at the inlet to the processor thermal solution.
2.This column can be expressed as a function of T
3.This column can be expressed as a function of T
74Datasheet
= 0.19 + (43.2 – T
Y
CA
= 0.19 + (43.2 – T
Y
CA
AMBIENT
AMBIENT
) * 0.013
) * 0.0077
by the following equation:
AMBIENT
by the following equation:
AMBIENT
Thermal Specifications
6.1.2Thermal Metrology
The minimum and maximum TTV case temperatures (T
and Table 6-2 and are measured at the geometric top center of the thermal test vehicle
integrated heat spreader (IHS). Figure 6-2 illustrates the location where T
temperature measurements should be made. For detailed guidelines on temperature
measurement methodology and attaching the thermocouple, refer to the appropriate
processor Thermal and Mechanical Design Guidelines (see Section 1.2).
Figure 6-2. Thermal Test Vehicle (TTV) Case Temperature (T
) are specified in Table 6-1,
CASE
CASE
) Measurement Location
CASE
Notes:
1.Figure is not to scale and is for reference only.
2.B1: Max = 45.07 mm, Min = 44.93 mm.
3.B2: Max = 42.57 mm, Min = 42.43 mm.
4.C1: Max = 39.1 mm, Min = 38.9 mm.
5.C2: Max = 36.6 mm, Min = 36.4 mm.
6.C3: Max = 2.3 mm, Min = 2.2 mm
7.C4: Max = 2.3 mm, Min = 2.2 mm.
8.Refer to the appropriate Thermal and Mechanical Design Guide (see Section 1.2) for instructions on
thermocouple installation on the processor TTV package.
Datasheet 75
Thermal Specifications
6.2Processor Thermal Features
6.2.1Processor Temperature
A new feature in the Intel Core™ i7-900 desktop processor Extreme Edition series and
Intel Core™ i7-900 desktop processor series is a software readable field in the
IA32_TEMPERATURE_TARGET register that contains the minimum temperature at
which the TCC will be activated and PROCHOT# will be asserted. The TCC activation
temperature is calibrated on a part-by-part basis and normal factory variation may
result in the actual TCC activation temperature being higher than the value listed in the
register. TCC activation temperatures may change based on processor stepping,
frequency or manufacturing efficiencies.
Note:There is no specified correlation between DTS temperatures and processor case
temperatures; therefore it is not possible to use this feature to ensure the processor
case temperature meets the Thermal Profile specifications.
6.2.2Adaptive Thermal Monitor
The Adaptive Thermal Monitor feature provides an enhanced method for controlling the
processor temperature when the processor silicon exceeds the Thermal Control Circuit
(TCC) activation temperature. Adaptive Th erm al Monitor uses T CC activation to reduce
processor power using a combination of methods. The first method (Frequency/VID
control, similar to Thermal Monitor 2 (TM2) in previous generation processors) involves
the processor reducing its operating frequency (using the core ratio multiplier) and
input voltage (using the VID signals). This combination of lower frequency and VID
results in a reduction of the processor power consumption. The second method (clock
modulation, known as Thermal Monitor 1 (TM1) in previous generation processors)
reduces power consumption by modulating (starting and stopping) the internal
processor core clocks. The processor intelligently selects the appropriate TCC method
to use on a dynamic basis. BIOS is not required to select a specific method (as with
previous-generation processors supporting TM1 or TM2). The temperature at which
Adaptive Thermal Monitor activates the Thermal Control Circuit is factory calibrated and
is not user configurable. Snooping and interrupt processing are performed in the
normal manner while the TCC is active.
When the TCC activation temperature is reached, the processor will initiate TM2 in
attempt to reduce its temperature. If TM2 is unable to reduce the processor
temperature then TM1 will be also be activated. TM1 and TM2 will work together (clocks
will be modulated at the lowest frequency ratio) to reduce power dissipation and
temperature.
With a properly designed and characterized thermal solution, it is anticipated that the
TCC would only be activated for very short periods of time when running the most
power intensive applications. The processor performance impact due to these brief
periods of TCC activation is expected to be so minor that it would be immeasurable. An
under-designed thermal solution that is not able to prevent excessive activation of the
TCC in the anticipated ambient environment may cause a noticeable performance loss,
and in some cases may result in a T
temperature and may affect the long-term reliability of the processor. In addition, a
thermal solution that is significantly under-designed may not be capable of cooling the
processor even when the TCC is active continuously . Refer to the appropriate processor
Thermal and Mechanical Design Guide (see Section 1.2) for information on designing a
compliant thermal solution.
The Thermal Monitor does not require any additional hardware, software drivers, or
interrupt handling routines. The following sections provide more details on the different
TCC mechanisms used by the Intel Core™ i7-900 desktop processor Extreme Edition
series and Intel Core™ i7-900 desktop processor series.
76Datasheet
that exceeds the specified maximum
CASE
Thermal Specifications
Temperature
f
MAX
f
1
f
2
VIDf
MAX
VID
Frequency
VIDf
2
VIDf
1
PROCHOT#
Temperature
f
MAX
f
1
f
2
VIDf
MAX
VID
Frequency
VIDf
2
VIDf
1
PROCHOT#
6.2.2.1Frequency/VID Control
When the Digital Temperature Sensor (DTS) reaches a value of 0 (DTS temperatures
reported using PECI may not equal zero when PROCHOT# is activated, see Section 6.3
for further details), the TCC will be activated and the PROCHOT# signal will be
asserted. This indicates the processor temperature has met or exceeded the factory
calibrated trip temperature and it will take action to reduce the temperature.
Upon activation of the TCC, the processor will stop the core clocks, reduce the core
ratio multiplier by 1 ratio and restart the clocks. All processor activity stops during this
frequency transition, which occurs within 2 us. Once the clocks have been restarted at
the new lower frequency , processor activity resumes while the voltage requested by the
VID lines is stepped down to the minimum possible for the particular frequency.
Running the processor at the lower frequency and voltage will reduce power
consumption and should allow the processor to cool off. If after 1 ms the processor is
still too hot (the temperature has not dropped below the TCC activation point, DTS
still = 0 and PROCHOT is still active), then a second frequency and voltage transition
will take place. This sequence of temperature checking and Frequency/VID reduction
will continue until either the minimum frequency has been reached or the processor
temperature has dropped below the TCC activation point.
If the processor temperature remains above the TCC activation point even after the
minimum frequency has been reached, then clock modulation (described below) at that
minimum frequency will be initiated.
There is no end user software or hardware mechanism to initiate this automated TCC
activation behavior.
A small amount of hysteresis has been included to prevent rapid active/inactive
transitions of the TCC when the processor temperature is near the TCC activation
temperature. Once the temperature has dropped below the trip temperature, and the
hysteresis timer has expired, the operating frequency and voltage transition back to
the normal system operating point using the intermediate VID/frequency points.
T r ansition of the VID code will occur first, to insure proper oper ation as the frequency is
increased. Refer to Table 6-3 for an illustration of this ordering.
Figure 6-3. Frequency and Voltage Ordering
Datasheet 77
6.2.2.2Clock Modulation
Clock modulation is a second method of thermal control available to the processor.
Clock modulation is performed by rapidly turning the clocks off and on at a duty cycle
that should reduce power dissipation by about 50% (typically a 30–50% duty cycle).
Clocks often will not be off for more than 32 µs when the TCC is active. Cycle times are
independent of processor frequency. The duty cycle for the TCC, when activated by the
Thermal Monitor, is factory configured and cannot be modified.
It is possible for software to initiate clock modulation with configurable duty cycles.
A small amount of hysteresis has been included to prevent rapid active/inactive
transitions of the TCC when the processor temperature is near its maximum operating
temperature. Once the temperature has dropped below the maximum operating
temperature, and the hysteresis timer has expired, the TCC goes inactive and clock
modulation ceases.
6.2.2.3Immediate Transiton to combined TM1 and TM2
As mentioned above, when the TCC is activated, the processor will sequentially step
down the ratio multipliers and VIDs in an attempt to reduce the silicon temperature. If
the temperature continues to increase and exceeds the TCC activation temperature by
approximately 5 °C before the lowest ratio/VID combination has been reached, then
the processor will immediately transition to the combined TM1/TM2 condition. The
processor will remain in this state until the temperature has dropped below the TCC
activation point. Once below the TCC activation temperature, TM1 will be discontinued
and TM2 will be exited by stepping up to the appropriate ratio/VID state.
Thermal Specifications
6.2.2.4Critical Temperature Fla g
If TM2 is unable to reduce the processor temperature, then TM1 will be also be
activated. TM1 and TM2 will then work together to reduce power dissipation and
temperature. It is expected that only a catastrophic thermal solution failure would
create a situation where both TM1 and TM2 are active.
If TM1 and TM2 have both been active for greater than 20 ms and the processor
temperature has not dropped below the TCC activation point, then the Critical
Temperature Flag in the IA32_THERM_STATUS MSR will be set. This flag is an indicator
of a catastrophic thermal solution failure and that the processor cannot reduce its
temperature. Unless immediate action is taken to resolve the failure, the processor will
probably reach the Thermtrip temperature (see Section 6.2.3 Thermtrip Signal) within
a short time. To prevent possible permanent silicon damage, Intel recommends
removing power from the processor within ½ second of the Critical Te mperature Flag
being set.
6.2.2.5PROCHOT# Signal
An external signal, PROCHOT# (processor hot), is asserted when the processor core
temperature has exceeded its specification. If Adaptive Thermal Monitor is enabled
(note it must be enabled for the processor to be operating within specification), the
TCC will be active when PROCHOT# is asserted.
The processor can be configured to generate an interrupt upon the assertion or deassertion of PROCHOT#.
Although the PROCHOT# signal is an output by default, it may be configured as bidirectional. When configured in bi-directional mode, it is either an output indicating the
processor has exceeded its TCC activation temperature or it can be driven from an
78Datasheet
Thermal Specifications
external source (e.g., a voltage regulator) to activate the TCC. The ability to activate
the TCC using PROCHOT# can provide a means for thermal protection of system
components.
As an output, PROCHOT# (Processor Hot) will go active when the processor
temperature monitoring sensor detects that one or more cores has reached its
maximum safe operating temperature. This indicates that the processor Thermal
Control Circuit (TCC) has been activated, if enabled. As an input, assertion of
PROCHOT# by the system will activate the TCC for all cores. TCC activation when
PROCHOT# is asserted by the system will result in the processor immediately
transitioning to the minimum frequency and corresponding voltage (using Freq/VID
control). Clock modulation is not activated in this case. The TCC will remain active until
the system de-asserts PROCHOT#.
Use of PROCHOT# in bi-directional mode can allow VR thermal designs to target
maximum sustained current instead of maximum current. Systems should still provide
proper cooling for the VR, and rely on PROCHOT# only as a backup in case of system
cooling failure. The system thermal design should allow the power delivery circuitry to
operate within its temperature specification even while the processor is operating at its
Thermal Design Power.
6.2.3THERMTRIP# Signal
Regardless of whether or not Adaptive Thermal Monitor is enabled, in the event of a
catastrophic cooling failure, the processor will automatically shut down when the silicon
has reached an elevated temperature (refer to the THERMTRIP# definition in
Table 5-1). THERMTRIP# activation is independent of processor activity. The
temperature at which THERMTRIP# asserts is not user configurable an d is not softw are
visible.
6.3Platform Environment Control Interface (PECI)
6.3.1Introduction
The Platform Environment Control Interface (PECI) is a one-wire interface that provides
a communication channel between the Intel processor and chipset components to
external monitoring devices. The processor implements a PECI interface to allow
communication of processor thermal and other information to other devices on the
platform. The processor provides a digital thermal sensor (DTS) for fan speed control.
The DTS is calibrated at the factory to provide a digital representation of relative
processor temperature. Instantaneous temperature readings from the DTS are
available using the IA32_THERM_STATUS MSR; averaged DTS values are read using
the PECI interface.
The PECI physical layer is a self-clocked one-wire bus that begins each bit with a
driven, rising edge from an idle level near zero volts. The duration of the signal driven
high depends on whether the bit value is a logic '0' or logic '1'. PECI also includes
variable data transfer rate established with every message. The single wire interface
provides low board routing overhead for the multiple load connections in the congested
routing area near the processor and chipset components. Bus speed, error checking,
and low protocol overhead provides adequate link bandwidth and reliability to transfer
critical device operating conditions and configuration information.
Datasheet 79
6.3.1.1Fan Speed Control with Digital Thermal Sensor
Thermal Specifications
Fan speed control solutions use a value stored in the static v ariable, T
temperature data, which is delivered over PECI (in response to a GetTemp0()
command), is compared to this T
as a relative value versus an absolute value. The temperature reported over PECI is
CONTROL
reference. The DTS temperature is reported
CONTROL
. The DTS
always a negative value and represents a delta below the onset of thermal control
circuit (TCC) activation, as indicated by PROCHOT#. Therefore, as the temperature
approaches TCC activation, the value approaches zero degrees.
6.3.1.2Processor Thermal Data Sample Rate and Filtering
The processor digital thermal sensor (DTS) provides an improved capability to monitor
device hot spots, which inherently leads to more varying temperature readings over
short time intervals. To reduce the sample rate requirements on PECI and improve
thermal data stability versus. time the processor DTS implements an averaging
algorithm that filters the incoming data. This filter is expressed mathematically as:
PECI(t) = PECI(t–1)+1/(2^^X)*[Temp – PECI(t–1)]
Where: PECI(t) is the new averaged temperature; PECI(t-1) is the previous
averaged temperature; Temp is the raw temperature data from the DTS; X is the
Thermal Averaging Constant (TAC)
Note:Only values read using the PECI interface are averaged. Temperature values read using
the IA32_THERM_STATUS MSR are not averaged.
The Thermal Averaging Constant is a BIOS configurable value that determines the time
in milliseconds over which the DTS temperature values are averaged. Short averaging
times will make the averaged temperature values respond more quickly to DTS
changes. Long averaging times will result in better overall thermal smoothing but also
incur a larger time lag between fast DST temperature changes and the value read using
PECI. Refer to the appropriate processor Thermal and Mechanical Design Guidelines
(see Section 1.2) for further details on the Data Filter and the Thermal Averaging
Constant.
Within the processor, the DTS converts an analog signal into a digital value
representing the temperature relative to TCC activation. The conversions are in
integers with each single number change corresponding to approximately 1 °C. DTS
values reported using the internal processor MSR will be in whole integers.
As a result of the averaging function described above, DTS values reported over PECI
will include a 6-bit fractional value. Under typical operating conditions, where the
temperature is close to T
the temperature approaches zero, the fractional values can be used to detect the
CONTROL
, the fractional values may not be of interest. But when
activation of the TCC. An averaged temperature value between 0 and 1 can only occur
if the TCC has been activated during the averaging window. As TCC activation time
increases, the fractional value will approach zero. Fan control circuits can detect this
situation and take appropriate action as determined by the system designers. Of
course, fan control chips can also monitor the PROCHOT# pin to detect TCC activation
using a dedicated input pin on the package. Further details on how the Thermal
Averaging Constant influences the fractional temperature values are available in the
Thermal Design Guide.
80Datasheet
Thermal Specifications
6.3.2PECI Specifications
6.3.2.1PECI Device Address
The PECI register resides at address 30h.
6.3.2.2PECI Command Support
The processor supports the PECI commands listed in Table 6-4.
Table 6-4.Supported PECI Command Functions and Codes
Command
Function
Ping()N/AThis command targets a valid PECI device address followed by zero Write
GetTemp0()01hWrite Length: 1
CodeComments
Length and zero Read Length.
Read Length: 2
Returns the temperature of the processor in Domain 0
6.3.2.3PECI Fault Handling Requirements
PECI is largely a fault tolerant interface, including noise immunity and error checking
improvements over other comparable industry standard interfaces. The PECI client is
as reliable as the device that it is embedded in, and thus given operating conditions
that fall under the specification. The PECI will always respond to requests and the
protocol itself can be relied upon to detect any transmission failures. There are,
however, certain scenarios where the PECI is know to be unresponsive. Prior to a power
on RESET# and during RESET# assertion, PECI is not ensured to provide reliable
thermal data. System designs should implement a default power-on condition that
ensures proper processor operation during the time frame when reliable data is not
available using PECI.
To protect platforms from potential operational or safety issues due to an abnormal
condition on PECI, the Host controller should take action to protect the system from
possible damaging states. If the Host controller cannot complete a valid PECI
transactions of GetTemp0() with a given PECI device over 3 consecutive failed
transactions or a one second maximum specified interval, then it should take
appropriate actions to protect the corresponding device and/or other system
components from overheating. The host controller may also implement an alert to
software in the event of a critical or continuous fault condition.
6.3.2.4PECI GetTemp0() Error Code Support
The error codes supported for the processor GetTemp() command are listed in
Table 6-5.
Table 6-5.GetTemp0() Error Codes
Error CodeDescription
8000hGeneral sensor error
Datasheet 81
6.4Storage Conditions Specifications
Environmental storage condition limits define the temperature and relative humidity
limits to which the device is exposed to while being stored. The specified storage
conditions are for component level prior to board attach (see following notes on post
board attach limits).
Table 6-6 specifies absolute maximum and minimum storage temperature limits which
represent the maximum or minimum device condition beyond which damage, latent or
otherwise, may occur. The table also specifies sustained storage temperature, relative
humidity, and time-duration limits. At conditions outside sustained limits, but within
absolute maximum and minimum ratings, quality and reliability may be affected. These
conditions should not be exceeded in storage or transportation.
Table 6-6.Storage Conditions
SymbolParameterMinMaxNotes
T
ABSOLUTE STORAGE
T
SUSTAINED STORAGE
RH
SUSTAINED STORAG E
Time
SUSTAINED STORAG E
The non-operating device storage
temperature. Damage (latent or otherwise)
may occur when subjected to for any length
of time.
The ambient storage temperature limit (in
shipping media) for a sustained period of
time
The maximum device storage relative
humidity for a sustained period of time
A prolonged or extended period of time;
typically associated with customer shelf life.
Thermal Specifications
-55 °C125 °C1, 2, 3
-5 °C40 °C4, 5
60% @ 24°C5, 6
0 months6 months6
Notes:
1.Refers to a component device that is not assembled in a board or socket that is not to be electrically
connected to a voltage reference or I/O signals.
2.Specified temperatures are based on data collected. Exceptions for surface mount reflow are specified in by
applicable JEDEC standard and MAS document. Non-adherence may affect processor reliability.
3.T
ABSOLUTE STORAGE
moisture barrier bags, or desiccant.
4.Intel branded board products are certified to meet the following temperature and humidity limits that are
given as an example only (Non-Operating Temperature limit: -40° C to 70° C and Humidity: 50% to 90%
non-condensing with a maximum wet bulb of 28° C) Post board attach storage temperature limits are not
specified for non-Intel branded boards.
5.The JEDEC, J-JSTD-020 moisture level rating and associated handling practices apply to all moisture
sensitive devices removed from the moisture barrier bag.
6.Nominal temperature and humidity conditions and durations are given and tested within the constraints
imposed by T
applies to unassembled component only and does not apply to the shipping media,
SUSTAINED
and customer shelf live in appl9icable Intel box and bags.
§
82Datasheet
Features
7Features
7.1Power-On Configuration (POC)
Several configuration options can be configured by hardware. For electrical
specifications on these options, refer to Chapter 2. Note that request to execute BIST is
not selected by hardware but is passed across the Intel QPI link during initialization.
The sampled information configures the processor for subsequent operation. These
configuration options cannot be changed except by another reset. All resets reconfigure
the processor; for reset purposes, the processor does not distinguish between a
"warm" reset and a “power-on” reset.
Table 7-1.Power On Configuration Signal Options
Configuration OptionSignal
MSIDVID[2:0]/MSID[2:0]
CSCVID[5:3]/CSC[2:0]
Notes:
1.Latched when VTTPWRGOOD is asserted and all internal power good conditions are met.
2.See the signal definitions in Table 6-1 for the description of MSID and CSC.
1, 2
1, 2
7.2Clock Control and Low Power States
The processor supports low power states at the individual thread, core, and package
level for optimal power management. The processor implements software interfaces for
requesting low power states: MWAIT instruction extensions with sub-state hints, the
HLT instruction (for C1 and C1E) and P_LVLx reads to the ACPI P_BLK register block
mapped in the processor’s I/O address space. The P_LVLx I/O reads are converted to
equivalent MWAIT C-state requests inside the processor and do not directly result in
I/O reads to the system. The P_LVLx I/O Monitor address does not need to be set up
before using the P_LVLx I/O read interface.
Software may make C-state requests by using a legacy method involving I/O reads
from the ACPI-defined processor clock control registers, referred to as P_LVLx. This
feature is designed to provide legacy support for operating systems that initiate C-state
transitions using access to pre-defined ICH registers. The base P_LVLx register is
P_LVL2, corresponding to a C3 request; P_LVL3 is C6.
P_LVLx is limited to a subset of C-states. F or Example, P_LVL8 is not supported and will
not cause an I/O redirection to a C8 request. Instead, it will fall through like a normal
I/O instruction. The range of I/O addresses that may be converted into C-state
requests is also defined in the PMG_IO_CAPTURE MSR, in the ‘C-state Range’ field. This
field maybe written by BIOS to restrict the range of I/O addresses that are trapped an d
redirected to MWAIT instructions. Note that when I/O instructions are used, no MWAIT
substates can be defined, as therefore the request defaults to have a sub-state or zero,
but always assumes the ‘break on IF==0’ control that can be selected using ECX with
an MWAIT instruction.
Datasheet 83
Figure 7-1. Power States
C0
1. No transition to C0 is needed to service a snoop when in C1 or C1E.
,
.
2. Transitions back to C0 occur on an interrupt or on access to monitored address (if state was entered via MWAIT).
.
2
2
C1
1
1
CE
1
C3
C6
2
2
MWAIT C1,
HLT
MWAIT C1,
HLT (C1E
enabled)
MWAIT C6,
I/O C6
MWAIT C3,
I/O C3
Features
7.2.1Thread and Core Power State Descriptions
Individual threads may request low power states. Core power states are automatically
resolved by the processor as shown in Table 7-2.
Table 7-2.Coordination of Thread Power States at the Core Level
Core State
Thread0
State
Notes:
1. If enabled, state will be C1E.
7.2.1.1C0 State
This is the normal operating state in the processor.
7.2.1.2C1/C1E State
C1/C1E is a low power state entered when all threads within a core execute a HLT or
MWAIT(C1E) instruction. The processor thread will transition to the C0 state upon
occurrence of an interrupt or an access to the monitored address if the state was
entered using the MWAIT instruction. RESET# will cause the processor to initialize
itself.
A System Management Interrupt (SMI) handler will return execution to either Normal
state or the C1 state. See the IntelManuals, Volume III: System Programmer's Guide for more information.
C0
C1
C3
C6
C0C1
C0C0C0C0
1
C0C1
C0C1
C0C1
Thread1 State
1
1
1
1
®
64 and IA-32 Architecture Software Developer 's
C1
C3C6
1
C3C3
C3C6
C1
1
84Datasheet
Features
While in C1/C1E state, the processor will process bus snoops and snoops from the
other threads.
7.2.1.3C3 State
Individual threads of the processor can enter the C3 state by initiating a P_LVL2 I/O
read to the P_BLK or an MWAIT(C3) instruction. Before entering core C3, the processor
flushes the contents of its caches. Except for the caches, the processor core maintains
all its architectural state while in the C3 state. All of the clocks in the processor core are
stopped in the C3 state.
Because the core’s caches are flushed, the processor keeps the core in the C3 state
when the processor detects a snoop on the Intel QPI Link or when another logical
processor in the same package accesses cacheable memory. The processor core will
transition to the C0 state upon occurrence of an interrupt. RESET# will cause the
processor core to initialize itself.
7.2.1.4C6 State
Individual threads of the processor can enter the C6 state by initiating a P_LVL3 read to
the P_BLK or an MWAIT(C6) instruction. Before entering Core C6, the processor saves
core state data (such as, registers) to the last level cache. This data is retired after
exiting core C6. The processor achieves additional power savings in the core C6 state.
7.2.2Package Power State Descriptions
The package supports C0, C3, and C6 power states. Note that there is no package C1
state. The package power state is automatically resolved by the processor depending
on the core power states and permission from the rest of the system as described in
the following sections.
7.2.2.1Package C0 State
This is the normal operating state for the processor. The processor remains in the
Normal state when at least one of its cores is in the C0 or C1 state or when another
component in the system has not granted permission to the processor to go into a low
power state. Individual components of the processor may be in low power states while
the package is in C0.
7.2.2.2Package C1/C1E State
The package will enter the C1/C1E low power state when at least one core is in the
C1/C1E state and the rest of the cores are in the C1/C1E or lower power state. The
processor will also enter the C1/C1E state when all cores are in a power state lower
than C1/C1E but the package low power state is limited to C1/C1E using the
PMG_CST_CONFIG_CONTROL MSR. In the C1E state, the processor will automatically
transition to the lowest power operating point (lowest supported voltage an d associated
frequency). When entering the C1E state, the processor will first switch to the lowest
bus ratio and then transition to the lower VID. No notification to the system occurs
upon entry to C1/C1E.
7.2.2.3Package C3 State
The package will enter the C3 low power state when all cores are in the C3 or lower
power state and the processor has been granted permission by the other component(s)
in the system to enter the C3 state. The package will also enter the C3 state when all
cores are in an idle state lower than C3 but other component(s) in the system have
only granted permission to enter C3.
Datasheet 85
If Intel QPI L1 has been granted, the processor will disable some clocks and PLLs and
for processors with an integrated memory controller, the DRAM will be put into selfrefresh.
7.2.2.4Package C6 State
The package will enter the C6 low power state when all cores are in the C6 or lower
power state and the processor has been granted permission by the other component(s)
in the system to enter the C6 state. The package will also enter the C6 state when all
cores are in an idle state lower than C6 but the other component(s) have only granted
permission to enter C6.
If Intel QPI L1 has been granted, the processor will disable some clocks and PLLs and
the shared cache will enter a deep sleep state. Additionally, for processors with an
integrated memory controller, the DRAM will be put into self-refresh.
7.3Sleep States
The processor supports the ACPI sleep states S0, S1, S3, and S4/S5 as shown in
Table 7-3. For information on ACPI S-states and related terminology, refer to ACPI
Specification. The S-state transitions are coordinated by the processor in response PM
Request (PMReq) messages from the chipset. The processor itself will never request a
particular S-state.
Features
Table 7-3.Processor S-States
S-StatePower ReductionAllowed Transitions
S0Normal Code ExecutionS1 (using PMReq)
S1Cores in C1E like state, processor responds with
CmpD(S1) message.
S3Memory put into self-refresh, processor responds with
CmpD(S3) message.
S4/S5Processor responds with CmpD(S4/S5) message.S0 (using reset)
Notes:
1.If the chipset requests an S-state transition, which is not allowed, a machine check error
will be generated by the processor.
S0 (using reset or PMReq)
S3, S4 (using PMReq)
S0 (using reset)
7.4ACPI P-States (Intel® Turbo Boost Technology)
The processor supports ACPI P-States. A new feature is that the P0 ACPI state will be a
request for Intel Turbo Boost Technology. This technology opportunistically and
automatically allows the processor to run faster than its marked frequency if the
processor is operating below power, thermal, and current specifications. Maximum
turbo frequency is dependant on the processor component and number of active cores.
No special hardware support is necessary for Intel Turbo Boost Technology. BIOS and
the operating system can enable or disable Intel Turbo Boost Technology.
86Datasheet
Features
7.5Enhanced Intel® SpeedStep® Technology
The processor features Enhanced Intel SpeedStep Technology. Following are the key
features of Enhanced Intel SpeedStep Technology:
• Multiple voltage and frequency operating points pro vide optimal performance at the
lowest power.
• Voltage and frequency selection is software controlled by writing to processor
MSRs:
— If the target frequency is higher than the current frequency, VCC is ramped up
in steps by placing new values on the VID pins and the PLL then locks to the
new frequency.
— If the target frequency is lower than the current frequency , the PLL locks to the
new frequency and the VCC is changed through the VID pin mechanism.
— Software transitions are accepted at any time. If a previous transition is in
progress, the new transition is deferred until the previous transition completes.
• The processor controls voltage ramp rates internally to ensure smooth transitions.
• Low transition latency and large number of transitions possible per second:
— Processor core (including shared cache) is unavailable for less than 5 µs during
the frequency transition.
§
Datasheet 87
Features
88Datasheet
Boxed Processor Specifications
8Boxed Processor Specifications
8.1Introduction
The processor will also be offered as an Intel boxed processor. Intel boxed processors
are intended for system integrators who build systems from baseboards and standard
components. The boxed processor will be supplied with a cooling solution. This chapter
documents baseboard and system requirements for the cooling solution that will be
supplied with the boxed processor. This chapter is particularly important for OEMs that
manufacture baseboards for system integrators.
Note:Unless otherwise noted, all figures in this chapter are dimensioned in millimeters and
inches [in brackets]. Figure 8-1 shows a mechanical representation of a boxed
processor.
Note:Drawings in this section reflect only the specifications on the Intel boxed processor
product. These dimensions should not be used as a generic keep-out zone for all
cooling solutions. It is the system designers’ responsibility to consider their proprietary
cooling solution when designing to the required keep-out zone on their system
platforms and chassis. Refer to the appropriate processor Thermal and Mechanical
Design Guidelines (see Section 1.2) for further guidance. Contact your local Intel Sales
Figure 8-1. Mechanical Representation of the Boxed Processor
Representative for this document.
NOTE: The airflow of the fan heatsink is into the center and out of the sides of the fan heatsink.
Datasheet 89
Boxed Processor Specifications
8.2Mechanical Specifications
8.2.1Boxed Processor Cooling Solution Dimensions
This section documents the mechanical specifications of the boxed processor. The
boxed processor will be shipped with an unattached fan heatsink. Figure 8-1 shows a
mechanical representation of the boxed processor.
Clearance is required around the fan heatsi nk to ensure unimpeded airflow for proper
cooling. The physical space requirements and dimensions for the boxed processor with
assembled fan heatsink are shown in Figure 8-2 (Side View), and Figure 8-3 (Top
View). The airspace requirements for the boxed processor fan heatsink must also be
incorporated into new baseboard and system designs. Airspace requirements are
shown in Figure 8-7 and Figure 8-8. Note that some figures have centerlines shown
(marked with alphabetic designations) to clarify relative dimensioning.
Figure 8-2. Space Requirements for the Boxed Processor (side view)
90Datasheet
Boxed Processor Specifications
Figure 8-3. Space Requirements for the Boxed Processor (top view)
NOTES:
1.Diagram does not show the attached hardware for the clip design and is provided only as a
mechanical representation.
Figure 8-4. Space Requirements for the Boxed Processor (overall view)
Datasheet 91
Boxed Processor Specifications
Pin
Signal
12
34
1
2
3
4
GND
+12 V
SENSE
CONTROL
Straight square pin, 4- pin terminal housing with
polarizing ri bs and f r i c t ion locking ram p.
0.100" pitch, 0.025" square pin width.
Match with straight pin, friction loc k header on
mainboard.
8.2.2Boxed Processor Fan Heatsink Weight
The boxed processor fan heatsink will not weigh more than 550 grams. See Chapter 6
and the appropriate processor Thermal and Mechanical Design Guidelines (see
Section 1.2). for details on the processor weight and heatsink requirements.
8.2.3Boxed Processor Retention Mechanism and Heatsink
Attach Clip Assembly
The boxed processor thermal solution requires a heatsink attach clip assembly, to
secure the processor and fan heatsink in the baseboard socket. The boxed processor
will ship with the heatsink attach clip assembly.
8.3Electrical Requirements
8.3.1Fan Heatsink Power Supply
The boxed processor fan heatsink requires a +12 V power supply. A fan power cable
will be shipped with the boxed processor to draw power from a power header on the
baseboard. The power cable connector and pinout are shown in Figure 8-5. Baseboards
must provide a matched power header to support the boxed processor. Table 8-1
contains specifications for the input and output signals at the fan heatsink connector.
The fan heatsink outputs a SENSE signal, which is an open- collector output that pulses
at a rate of 2 pulses per fan revolution. A baseboard pull-up resistor provides V
match the system board-mounted fan speed monitor requirements, if applicable. Use of
the SENSE signal is optional. If the SENSE signal is not used, pin 3 of the connector
should be tied to GND.
The fan heatsink receives a PWM signal from the motherboard from the 4th pin of the
connector labeled as CONTROL.
The boxed processor's fanheat sink requires a constant +12 V supplied to pin 2 and
does not support variable voltage control or 3-pin PWM control.
The power header on the baseboard must be positioned to allow the fan heatsink power
cable to reach it. The power header identification and location should be documented in
the platform documentation, or on the system board itself. Figure 8-6 shows the
location of the fan power connector relative to the processor socket. The baseboard
power header should be positioned within 110 mm [4.33 inches] from the center of the
processor socket.
Figure 8-5. Boxed Processor Fan Heatsink Power Cable Connector Description
OH
to
92Datasheet
Boxed Processor Specifications
Notes:
B
C
R110
[4.33]
Table 8-1.Fan Heatsink Power and Signal Specifications
DescriptionMinTypMaxUnitNotes
+12 V: 12 volt fan power supply10.81213.2VIC:
- Peak steady-state fan current draw
- Average steady-state fan current draw
SENSE: SENSE frequenc y—2—
CONTROL212528kHz
1. Baseboard should pull this pin up to 5V with a resistor.
2. Open drain type, pulse width modulated.
3. Fan will have pull-up resistor for this signal to maximum of 5.25 V.
—
—
—
—
3.0
2.0
pulses per fan
revolution
Figure 8-6. Baseboard Power Header Placement Relative to Processor Socket
A
A
-
1
2, 3
8.4Thermal Specifications
This section describes the cooling requirements of the fan heatsink solution used by the
boxed processor.
8.4.1Boxed Processor Cooling Requirements
The boxed processor may be directly cooled with a fan heatsink. Howev er, meeting the
processor's temperature specification is also a function of the thermal design of the
entire system, and ultimately the responsibility of the system integrator. The processor
temperature specification is found in Chapter 6 of this document. The boxed processor
fan heatsink is able to keep the processor temperature within the specifications (see
Table 6-1) in chassis that provide good thermal management. For the boxed processor
fan heatsink to operate properly, it is critical that the airflow provided to the fan
heatsink is unimpeded. Airflow of the fan heatsink is into the center and out of the
sides of the fan heatsink. Airspace is required around the fan to ensure that the airflow
through the fan heatsink is not blocked. Blocking the airflow to the fan heatsink
reduces the cooling efficiency and decreases fan life. Figure 8-7 and Figure 8-8
illustrate an acceptable airspace clearance for the fan heatsink. The air temperature
entering the fan should be kept below 40 ºC. Again, meeting the processor's
temperature specification is the responsibility of the system integrator.
If the boxed processor fan heatsink 4-pin connector is connected to a 3-pin
motherboard header it will operate as follows:
The boxed processor fan will operate at different speeds over a short range of
internal chassis temperatures. This allows the processor fan to operate at a lower
speed and noise level, while internal chassis temperatures are low. If internal
chassis temperature increases beyond a lower set point, the fan speed will rise
linearly with the internal temperature until the higher set point is reached. At that
point, the fan speed is at its maximum. As fan speed increases, so does fan noise
levels. Systems should be designed to provide adequate air around the boxed
processor fan heatsink that remains cooler then lower set point. These set points,
represented in Figure 8-9 and Table 8-2, can vary by a few degrees from fan
heatsink to fan heatsink. The internal chassis temperature should be kept below
40 ºC. Meeting the processor temperature specification (see Chapter 6) is the
responsibility of the system integrator.
The motherboard must supply a constant +12 V to the processor's power header to
ensure proper operation of the variable speed fan for the boxed processor. Refer to
Table 8-1 for the specific requirements.
Figure 8-9. Boxed Processor Fan Heatsink Set Points
Table 8-2.Fan Heatsink Power and Signal Specifications
Datasheet 95
Boxed Processor Fan
Heatsink Set Point
1. Set point variance is approximately ± 1 C from fan heatsink to fan heatsink.
°C)
(
X 30
Z 40
When the internal chassis temperature is below or equal to this set point,
the fan operates at its lowest speed. Recommended maximum internal
chassis temperature for nominal operating environment.
When the internal chassis temperature is above or equal to this set point,
the fan operates at its highest speed. Recommended maximum internal
chassis temperature for worst-case operating environment.
Boxed Processor Fan SpeedNotes
1
-
Boxed Processor Specifications
If the boxed processor fan heatsink 4-pin connector is connected to a 4-pin
motherboard header and the motherboard is designed with a fan speed controller with
PWM output (CONTROL see Table 8-1) and remote thermal diode measurement
capability the boxed processor will operate as follows:
As processor power has increased the required thermal solutions have generated
increasingly more noise. Intel has added an option to the boxed processor that allows
system integrators to have a quieter system in the most common usage.
The 4th wire PWM solution provides better control over chassis acoustics. This is
achieved by more accurate measurement of processor die temperature through the
processor's Digital Thermal Sensors (D TS) and PECI. F an RPM is modulated through the
use of an ASIC located on the motherboard that sends out a PWM control signal to the
4th pin of the connector labeled as CONTROL. The fan speed is based on actual
processor temperature instead of internal ambient chassis temperatures.
If the new 4-pin active fan heat sink solution is connected to an older 3-pin baseboard
processor fan header it will default back to a thermistor controlled. Under thermistor
controlled mode, the fan RPM is automatically varied based on the Tinlet temperature
measured by a thermistor located at the fan inlet.
For more details on specific motherboard requirements for 4-wire based fan speed
control, see the appropriate processor Thermal and Mechanical Design Guidelines (see
Section 1.2).
96Datasheet
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.