Notice: The Intel
as errata which may cause the product to deviate from published specifications.
Current characterized errata are documented in this Specification Update.
Pentium® processor may contain design defects or errors known
Document Number: 302352-031
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 RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, 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 whatsoever for conflicts or incompatibilities arising from future changes to them.
®
The Intel
specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
1
Technology enabled chipset, BIOS and operating system. Performance will vary depending on the specific hardware and software you use. See
http:// www.intel.com/info/hyperthreading/
Intel® Virtualization Technology requires a computer system with an enabled Intel® processor, BIOS, virtual machine monitor (VMM) and for some
uses, certain platform software enabled for it. Functionality, performance or other benefits will vary depending on hardware and software
configurations. Intel Virtualization Technology-enabled BIOS and VMM applications are currently in development.
Δ Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor family, not across
different processor families. See
Φ Intel
drivers and applications enabled for Intel EM64T. Processor will not operate (including 32-bit operation) without an Intel EM64T-enabled BIOS.
Performance will vary depending on your hardware and software configurations. See
details on which processors support EM64T or consult with your system vendor for more information.
Not all specified units of this processor support Enhanced HALT State and Enhanced Intel SpeedStep® Technology. See the Processor Spec
Finder at http://processorfinder.intel.com or contact your Intel representative for more information.
Intel, Pentium, Celeron, Xeon, Intel SpeedStep, Intel Core, VTune and the Intel logo are trademarks or registered trademarks of Intel Corporation or
its subsidiaries in the United States and other countries.
-031 • Updated R93, added R123, and updated processor identification
updated summary table of changes
• Added errata R83, R84, R85
Changes, and processor upside marking for 660, 650, 640, and
Δ
630
processor
• Added N-stepping information
• Added Errata R86
Changes
• Added Errata R87, R88, R89, R90
• Updated R31, R37, and added R91
and processor upside marking, updated processor identification
table,
R1, and updated processor identification table
table
and added errata R96, R97, R98
processor identification table and added errata R99-R109
identification table and added erratum R110
processor identification table, updated figure 3 and figure 4 to
show Pb-free marking
table, added erratum R115
table
Description Date
February 2005
“Out of Cycle”
February 22, 2005
March 2005
April 2005
“Out of Cycle” May
26, 2005
June 2005
September 2005
October 2005
“Out of Cycle”
November 14, 2005
December 2005
January 2006
February 2006
September 2006
§
®
Pentium® 4 Processor on 90 nm Process Specification Update 5
Intel
Preface
Preface
This document is an update to the specifications contained in the documents listed in the
following Affected Documents/Related Documents table. It is a compilation of device and
document errata and specification clarifications and changes, and is intended for hardware system
manufacturers and for software developers of applications, operating system, and tools.
Information types defined in the Nomenclature section of this document are conso lidated into this
update document and are no longer published in other documents. This document may also
contain information that has not been previously published.
It is intended for hardware system manufacturers and software developers of applications,
operating systems, or tools. It contains S-Specs, Errata, Documentation Changes, Specification
Clarifications and Specification Changes.
Affected Documents
R
Document Title Document Number
Intel® Pentium® 4 Processor on 90 nm Process Datasheet 300561-003
Intel® Pentium® 4 Processors 570/571, 560/561, 550/551, 540/541,
530/531 and 520/521
Datasheet On 90 nm Process in 775-land LGA Package and
supporting Intel
Intel® Pentium® 4 Processor 6xxΔ Sequence and Intel® Pentium® 4
Processor Extreme Edition Datasheet On 90 nm Process in the 775-
land LGA Package and supporting Intel
TechnologyΦ , and supporting Intel
Pentium® 4 Processor on 90 nm Process Specification Update
Preface
R
Nomenclature
S-Spec Number is a five-digit code used to identify products. Products are differentiated by their
unique characteristics, e.g., core speed, L2 cache size, package type, etc. as described in the
processor identification information table. Care should be taken to read all notes associated with
each S-Spec number
®
Errata are design defects or errors. Errata may cause the Intel
deviate from published specifications. Hardware and software designed to be used with any given
stepping must assume that all errata documented for that stepping are present on all devices.
Specification Changes are modifications to the current published specifications. These changes
will be incorporated in the next release of the specifications.
Specification Clarifications describe a specification in greater detail or further highlight a
specification’s impact to a complex design situation. These clarifications will be incorp orated in
the next release of the specifications.
Pentium® processor’s behavior to
Documentation Changes include typos, errors, or omissions from the current published
specifications. These changes will be incorporated in the n ext release of the specifications.
§
®
Pentium® 4 Processor on 90 nm Process Specification Update 7
Intel
Summary Tables of Changes
Summary Tables of Changes
The following table indicates the Errata, Documentation Changes, Specification Clarifications, or
Specification Changes that apply to Pentium 4 processors on 90 nm process. Intel intends to fix
some of the errata in a future stepping of the component, and to account for the other outstanding
issues through documentation or specification changes as noted. This table uses the following
notations:
Codes Used in Summary Table
Stepping
X: Erratum, Specification Change or Clarification that applies to
this stepping.
(No mark) or (Blank Box): This erratum is fixed in listed stepping or specification change
does not apply to listed stepping.
R
Status
Doc: Document change or update that will be implemented.
Plan Fix: This erratum may be fixed in a future stepping of the product.
Fixed: This erratum has been previously fixed.
No Fix: There are no plans to fix this erratum.
PKG: This column refers to errata on the Intel
processor on 90 nm process substrate.
AP: APIC related erratum.
Shaded: This item is either new or modified from the previous version
of the document.
Note: Each Specification Update item is prefixed with a capital letter to distinguish the product. The key
below details the letters that are used in Intel’s microprocessor Specification Updates:
A = Intel
B = Mob ile Intel
C = Intel
D = Intel
E = Intel
F = Intel
G = Intel
H = Mobile Intel
K = Mobile Intel
L = Intel
M = Mobile Intel
N = Intel
Incorrect Physical Address Size
Returned by CPUID Instruction
Incorrect Debug Exception (#DB)
No
May Occur When a Data Breakpoint
Fix
is set on an FP Instruction
No
xAPIC May Not Report Some Illegal
Fix
Vector Errors
Enabling No-Eviction Mode (NEM)
May Prevent the Operation of the
Second Logical Processor in a
Hyper-Threading Technology
Enabled Processor
Incorrect Duty Cycle is Chosen
when On-Demand Clock
No
Modulation is Enabled in a
Fix
Processor Supporting HyperThreading Technology
Memory Aliasing of Pages as
No
Uncacheable Memory Type and
Fix
Write Back (WB) May Hang the
System
Interactions Between the Instruction
Translation Lookaside Buffer (ITLB)
No
and the Instruction Streaming Buffer
Fix
May Cause Unpredictable Software
Behavior
STPCLK# Signal Assertion under
Certain Conditions May Cause a
System Hang
Missing Stop Grant
Acknowledge Special Bus Cycle
May Cause a System Hang
Changes to CR3 Register do not
Fence Pending Instruction Page
Walks
Simultaneous Page Faults at
Similar Page Offsets on Both
Logical Processors of a HyperThreading Technology Enabled
Processor May Cause Application
Failure
The State of the Resume Flag (RF
Flag) in a Task-State Segment
(TSS) May be Incorrect
Using STPCLK# and Executing
No
Code From Very Slow Memory
Fix
Could Lead to a System Hang
®
Pentium® 4 Processor on 90 nm Process Specification Update 11
Changes Only One Logical
Processor on a Hyper-Threading
Technology Enabled Processor
VERR/VERW Instructions May
Cause #GP Fault when Descriptor
is in Non-canonical Space
The Base of a Null Segment May
be Non-zero on a Processor
Supporting Intel® Extended
Memory 64 Technology (Intel®
EM64T)Φ
Upper 32 Bits of FS/GS with Null
Base May not get Cleared in
Virtual-8086 Mode on Processors
with Intel® Extended Memory 64
Technology (Intel® EM64T)
Enabled
Processor May Fault when the
Upper 8 Bytes of Segment Selector
No
is Loaded From a Far Jump
Fix
Through a Call Gate via the Local
Descriptor Table
Loading a Stack Segment with a
Selector that References a Noncanonical Address can Lead to a
Execute Disable Bit Set with AD
Assist Will Cause Livelock
The Execute Disable Bit Fault May
be Reported Before Other Types
of Page Fault When Both Occur
Writes to IA32_MISC_ENABLE May
Not Update Flags for Both Logical
Processors Threads
Execute Disable Mode Bit Set with
CR4.PAE May Cause Livelock
Checking of Page Table Base
No
Address May Not Match the
Fix
Address Bit Width Supported by the
Platform
The IA32_MCi_STATUS MSR May
No
Improperly Indicate that Additional
Fix
MCA Information May Have Been
Captured
Execution of an Instruction with a
Code Breakpoint Inhibited by the
RF (Resume Flag) Bit May be
Delayed by an RFO (Request For
Ownership) from Another Bus
Agent
With TF (Trap Flag) Asserted, FP
Instruction That Triggers an
No
Unmasked FP Exception May Take
Fix
Single Step Trap Before Retirement
of Instruction
MCA Corrected Memory Hierarchy
Error Counter May Not Increment
Correctly
BTS(Branch Trace Store) and
No
PEBS(Precise Event Based
Fix
Sampling) May Update Memory
outside the BTS/PEBS Buffer
The Base of an LDT (Local
Descriptor Table) Register May be
Non-zero on a Processor
L-bit of the CS and LMA bit of the
IA32_EFER Register May Have an
Erroneous Value For One
Instruction Following a Mode
Transition in a Hyper-Threading
Enabled Processor Supporting
Intel® Extended Memory 64
Technology (Intel® EM64T).
R
14 Intel
®
Pentium® 4 Processor on 90 nm Process Specification Update
Memory Ordering Failure May
Occur with Snoop Filtering Third
No
R77 X X X X X X X X X
R78 X X X X X X X X X
R79 X X X X Fixed
R80 X X X X X
R81 X X X X Fixed
R82 X X X X Fixed
R83 X X X X
R84 X X X X X X X X Fixed
R85 X Fixed
R86 X X X X X Fixed
Party Agents after Issuing and
Fix
Completing a BWIL (Bus Write
Invalidate Line) or BLW (Bus
Locked Write) Transaction
Control Register 2 (CR2) Can be
No
Updated during a REP
Fix
MOVS/STOS Instruction with Fast
Strings Enabled
TPR (Task Priority Register)
Updates during Voltage Transitions
of Power Management Events May
Cause a System Hang
REP STOS/MOVS Instructions with
No
RCX >=2^32 May Cause a System
Fix
Hang
An REP MOVS or an REP STOS
Instruction with RCX >= 2^32 May
Fail to Execute to Completion or
May Write to Incorrect Memory
Locations on Processors
Supporting Intel® Extended
Memory 64 Technology (Intel®
EM64T)
An REP LODSB or an REP LODSD
or an REP LODSQ Instruction with
RCX >= 2^32 May Cause a System
Hang on Processors Supporting
Intel® Extended Memory 64
Technology (Intel® EM64T)
A Data Access which Spans Both
No
the Canonical and the Non-
Fix
Canonical Address Space May
Hang the System
Running in SMM (System
Management Mode) And L1 Data
Cache Adaptive Mode May Cause
Unexpected System Behavior when
SMRAM is Mapped to Cacheable
Memory
CPUID Instruction Incorrectly
Reports CMPXCH16B as
Supported
Unaligned PDPTR (Page-DirectoryPointer) Base with 32-bit Mode PAE
(Page Address Extension) Paging
May Cause Processor to Hang
®
Pentium® 4 Processor on 90 nm Process Specification Update 15
Compatibility Mode STOS
Instructions May Alter RSI Register
Results on a Processor Supporting
Intel® Extended Memory 64
Technology (Intel® EM64T)
LDT Descriptor Which Crosses 16
bit Boundary Access Does Not
Cause a #GP Fault on a Processor
Supporting Intel® Extended
Memory 64 Technology (Intel®
EM64T)
Upper Reserved Bits are Incorrectly
Checked While Loading PDPTR's
on a Processor Supporting Intel®
Extended Memory 64 Technology
(Intel® EM64T)
A 64-Bit Value of Linear Instruction
Pointer (LIP) May be Reported
No
Incorrectly in the Branch Trace
Fix
Store (BTS) Memory Record or in
the Precise Event Based Sampling
(PEBS) Memory Record
It is Possible That Two specific
Invalid Opcodes May Cause
Unexpected Memory Accesses
At Core-to-bus Ratios of 16:1 and
No
Above Defer Reply Transactions
Fix
with Non-zero REQb Values May
Cause a Front Side Bus Stall
The Processor May Issue Front
No
Side Bus Transactions up to 6
Fix
Clocks after RESET# is Asserted
Front Side Bus Machine Checks
No
May be Reported as a Result of On-
Fix
Going Transactions during Warm
Reset
CPUID Feature Flag Reports
LAHF/SAHF as Unavailable
however the Execution of
LAHF/SAHF May Not Result in an
Invalid Opcode Exception
The Processor May Issue Multiple
No
Code Fetches to the Same Cache
Fix
Line for Systems with Slow Memory
R
16 Intel
®
Pentium® 4 Processor on 90 nm Process Specification Update
Ignores Reserved Bit settings in
VM-exit Control Field
Using 2M/4M Pages When A20M#
No
Is Asserted May Result in Incorrect
Fix
Address Translations
Writing Shared Unaligned Data that
No
Crosses a Cache Line without
Fix
Proper Semaphores or Barriers May
Expose a Memory Ordering Issue
The IA32_MC0_STATUS and
IA32_MC1_STATUS Overflow Bit is
No
not set when Multiple Un-
Fix
correctable Machine Check Errors
Occur at the Same Time
Debug Status Register (DR6)
No
Breakpoint Condition Detected
Fix
Flags May be set Incorrectly
A Continuous Loop Executing Bus
Lock Transactions on One Logical
No
Processor may Prevent Another
Fix
Logical Processor from Acquiring
Resources
R
NOTES:
1. Only applies to Pentium
2. Prefix “L” denotes Pentium 4 processor on 90 nm Process in the 775-land LGA package
®
4 processor on 90 nm Process in the 478-pin package
18 Intel
®
Pentium® 4 Processor on 90 nm Process Specification Update
Summary Tables of Changes
R
3. This erratum applies to Pentium 4 processor supporting Intel® Extended Memory 64 Technology (Intel® EM64T)
for Single-Processor Server/Workstation Platform configurations only. Non-server/workstation desktop
configurations do not support the Intel Extended Memory 64 Technology.
4. This erratum does not apply to Pentium 4 processors for single-processor server/workstation platform
configurations.
5. For these steppings, this erratum may be worked around in BIOS.
NO. SPECIFICATION CHANGES
R1 Land Assignment Specification Change
NO. SPECIFICATION CLARIFICATIONS
There are no Specification Clarification in this Specification Update revision
NO. DOCUMENTATION CHANGES
There are no documentation changes in this Specification Update revision
§
®
Pentium® 4 Processor on 90 nm Process Specification Update 19
Intel
Summary Tables of Changes
R
20 Intel
®
Pentium® 4 Processor on 90 nm Process Specification Update
General Information
R
General Information
Figure 1. Intel® Pentium® 4 Processor on 90 nm Process in the 478-pin Package
Threading Technology on 90 nm Process in the 775-Land LGA Package
®
Pentium® 4 Processor on 90 nm Process Specification Update 21
Intel
General Information
®
Figure 4. Intel
Pentium® 4 Processor 670, 660, 650, 640, and 630Δ on 90 nm Process in the
775-Land LGA Package
Figure 5. Intel® Pentium® 4 Processor Extreme Edition on 90 nm Process in the 775-Land LGA
Package
R
§
22 Intel
®
Pentium® 4 Processor on 90 nm Process Specification Update
Identification Information
R
Identification Information
The Pentium 4 processor on 90 nm process can be identified by the following values:
Family1 Model2
1111b 0011b
1111b 0100b
NOTES:
1. The Family corresponds to bits [11:8] of the EDX register after RESET, bits [11:8] of the EAX register after
the CPUID instruction is executed with a 1 in the EAX register, and the generation field of the Device ID
register accessible through Boundary Scan.
2. The Model corresponds to bits [7:4] of the EDX register after RESET, bits [7:4] of the EAX register after
the CPUID instruction is executed with a 1 in the EAX register, and the model field of the Device ID
register accessible through Boundary Scan.
Table 1. Intel
Information
S-Spec
SL7D7 C0 512K 0F33h 2.26GHz/533MHz
SL7FY C0 1M 0F33h 2.40GHz/800MHz
SL7E8 C0 1M 0F33h 2.40GHz/533MHz
SL7E9 C0 1M 0F33h 2.66GHz/533MHz
SL7D8 C0 1M 0F33h 2.80GHz/533MHz
SL79K C0 1M 0F33h 2.80GHz/800MHz
SL79L C0 1M 0F33h 3.00GHz/800MHz
SL79M C0 1M 0F33h 3.20GHz/800MHz
SL7B8 C0 1M 0F33h 3.20GHz/800MHz
SL7B9 C0 1M 0F33h 3.40GHz/800MHz
SL7AJ C0 1M 0F33h 3.40GHz//800MHz
®
Pentium® 4 Processor on 90 nm Process Processor Identification
Core
Stepping
L2 Cache
Size (bytes) CPUID Speed Core/Bus Package and Revision Notes
35.0 x 35.0 mm
FC-mPGA4 Rev 2.0
35.0 x 35.0 mm
FC-mPGA4 Rev 2.0
35.0 x 35.0 mm
FC-mPGA4 Rev 2.0
35.0 x 35.0 mm
FC-mPGA4 Rev 2.0
35.0 x 35.0 mm
FC-mPGA4 Rev 2.0
35.0 x 35.0 mm
FC-mPGA4 Rev 2.0
35.0 x 35.0 mm
FC-mPGA4 Rev 2.0
35.0 x 35.0 mm
FC-mPGA4 Rev 2.0
35.0 x 35.0 mm
FC-mPGA4 Rev 2.0
35.0 x 35.0 mm
FC-mPGA4 Rev 2.0
35.0 x 35.0 mm
FC-mPGA4 Rev 2.0
1, 4, 7, 19
2, 4, 7, 11
2, 4, 7
1, 4, 7, 19
2, 4, 7
2, 4, 7, 11
2, 4, 7, 11
1, 4, 6, 11
2, 4, 6, 11
4, 6, 11
1, 4, 6, 11
®
Pentium® 4 Processor on 90 nm Process Specification Update 23
Intel
Loading...
+ 52 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.