Intel 7510/7512 Scalable Memory Buffer

Similar documents
Intel 848P Chipset. Specification Update. Intel 82848P Memory Controller Hub (MCH) August 2003

Intel Cache Acceleration Software for Windows* Workstation

Intel G31/P31 Express Chipset

Intel 6400/6402 Advanced Memory Buffer

Intel Desktop Board DZ68DB

Intel Atom Processor E3800 Product Family Development Kit Based on Intel Intelligent System Extended (ISX) Form Factor Reference Design

Intel 815 Chipset Family: Graphics and Memory Controller Hub (GMCH)

How to Create a.cibd/.cce File from Mentor Xpedition for HLDRC

Intel X48 Express Chipset Memory Controller Hub (MCH)

Intel 865PE/P Chipset

Intel X38 Express Chipset

Intel Atom Processor E6xx Series Embedded Application Power Guideline Addendum January 2012

How to Create a.cibd File from Mentor Xpedition for HLDRC

Intel Core TM Processor i C Embedded Application Power Guideline Addendum

Intel 852GME/852PM Chipset Graphics and Memory Controller Hub (GMCH)

Intel Atom Processor D2000 Series and N2000 Series Embedded Application Power Guideline Addendum January 2012

Intel 845G/845GL/845GV Chipset

Intel Desktop Board D945GCCR

Intel Desktop Board DP55SB

Intel Core TM i7-4702ec Processor for Communications Infrastructure

Intel 852GME / 852PM Chipset Graphics and Memory Controller Hub (GMCH)

Intel Desktop Board D945GCLF2

Intel Desktop Board DH61SA

Intel Ethernet Controller I350 Frequently Asked Questions (FAQs)

Intel Desktop Board DP67DE

Intel Desktop Board D975XBX2

Intel Cache Acceleration Software - Workstation

OpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing

Intel Desktop Board D845PT Specification Update

Intel USB 3.0 extensible Host Controller Driver

Intel RealSense Depth Module D400 Series Software Calibration Tool

Intel Desktop Board DH61CR

Intel Desktop Board D915GUX Specification Update

Intel Desktop Board D915GEV Specification Update

Intel Desktop Board DG41RQ

Intel Desktop Board DQ57TM

Intel Embedded Media and Graphics Driver v1.12 for Intel Atom Processor N2000 and D2000 Series

Intel Desktop Board D945GCLF

Intel Desktop Board D946GZAB

Intel Desktop Board DG41CN

Desktop 4th Generation Intel Core, Intel Pentium, and Intel Celeron Processor Families and Intel Xeon Processor E3-1268L v3

Drive Recovery Panel

Intel Desktop Board DP45SG

Theory and Practice of the Low-Power SATA Spec DevSleep

80C186XL/80C188XL EMBEDDED MICROPROCESSORS SPECIFICATION UPDATE

Intel Dynamic Platform and Thermal Framework (Intel DPTF), Client Version 8.X

Intel Desktop Board DH55TC

2013 Intel Corporation

Intel Desktop Board DG31PR

True Scale Fabric Switches Series

Intel E8500 Chipset North Bridge (NB)

Intel Desktop Board D102GGC2 Specification Update

Intel RealSense D400 Series Calibration Tools and API Release Notes

Intel Open Source HD Graphics, Intel Iris Graphics, and Intel Iris Pro Graphics

80C186 AND 80C188 EMBEDDED MICROPROCESSORS SPECIFICATION UPDATE

The Intel SSD Pro 2500 Series Guide for Microsoft edrive* Activation

Intel Desktop Board D845HV Specification Update

Bitonic Sorting. Intel SDK for OpenCL* Applications Sample Documentation. Copyright Intel Corporation. All Rights Reserved

Intel E7221 Chipset. Specification Update For the Intel E7221 Memory Controller Hub (MCH) September 2004

Intel Open Source HD Graphics Programmers' Reference Manual (PRM)

Intel Celeron Processor J1900, N2807 & N2930 for Internet of Things Platforms

Intel Galileo Firmware Updater Tool

Intel Desktop Board D945PSN Specification Update

Product Change Notification

Intel Desktop Board DQ35JO

BI440ZX Motherboard Specification Update

i960 VH Embedded-PCI Processor

Intel Cache Acceleration Software (Intel CAS) for Linux* v2.9 (GA)

Intel Desktop Board DP43TF

80C31BH, 80C51BH, 80C51BHP, 87C51 SPECIFICATION UPDATE

LED Manager for Intel NUC

Product Change Notification

Product Change Notification

Intel Manycore Platform Software Stack (Intel MPSS)

Customizing an Android* OS with Intel Build Tool Suite for Android* v1.1 Process Guide

Product Change Notification

Intel Manageability Commander User Guide

i960 RM/RN I/O Processor

80C51GB, 83C51GB, 87C51GB SPECIFICATION UPDATE

Reference Boot Loader from Intel

Intel 945(GM/GME)/915(GM/GME)/ 855(GM/GME)/852(GM/GME) Chipsets VGA Port Always Enabled Hardware Workaround

Product Change Notification

Intel Desktop Board D945GSEJT

Product Change Notification

Product Change Notification

Upgrading Intel Server Board Set SE8500HW4 to Support Intel Xeon Processors 7000 Sequence

Intel Open Source HD Graphics. Programmer's Reference Manual

Intel 975X Express Chipset

Product Change Notification

SE7500WV2 Server Board SR2300 Server Chassis SR1300 Server Chassis

Data Center Efficiency Workshop Commentary-Intel

Product Change Notification

Techniques for Lowering Power Consumption in Design Utilizing the Intel EP80579 Integrated Processor Product Line

Product Change Notification

Product Change Notification

5 VOLT FlashFile MEMORY 28F004S5, 28F008S5, 28F016S5 (x8) SPECIFICATION UPDATE

Intel Gigabit Platform LAN Connect

Desktop Board CA810E Specification Update

Product Change Notification

Product Change Notification

Transcription:

Intel 7510/7512 Scalable Memory Buffer June 2013 Document Number: 325123-002

Notice: This document contains information on products in the design phase of development. The information here is subject to change without notice. Do not finalize a design with this information. 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, life sustaining, critical control or safety systems, or in nuclear facility applications. A Mission Critical Application is any application in which failure of the Intel Product could result, directly or indirectly, in personal injury or death. SHOULD YOU PURCHASE OR USE INTEL S PRODUCTS FOR ANY SUCH MISSION CRITICAL APPLICATION, YOU SHALL INDEMNIFY AND HOLD INTEL AND ITS SUBSIDIARIES, SUBCONTRACTORS AND AFFILIATES, AND THE DIRECTORS, OFFICERS, AND EMPLOYEES OF EACH, HARMLESS AGAINST ALL CLAIMS COSTS, DAMAGES, AND EXPENSES AND REASONABLE ATTORNEYS FEES ARISING OUT OF, DIRECTLY OR INDIRECTLY, ANY CLAIM OF PRODUCT LIABILITY, PERSONAL INJURY, OR DEATH ARISING IN ANY WAY OUT OF SUCH MISSION CRITICAL APPLICATION, WHETHER OR NOT INTEL OR ITS SUBCONTRACTOR WAS NEGLIGENT IN THE DESIGN, MANUFACTURE, OR WARNING OF THE INTEL PRODUCT OR ANY OF ITS PARTS. 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 code names presented in this document are only for use by Intel to identify products, technologies, or services in development, that have not been made commercially available to the public, i.e., announced, launched or shipped. They are not commercial names for products or services and are not intended to function as trademarks. 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. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published 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. Copies of documents which have an order number and are referenced in this document, or other Intel literature may be obtained by calling 1-800-548-4725 or by visiting Intel s website at http://www.intel.com/design/literature.htm. Intel and the Intel logo are trademarks of Intel Corporation in the United States and other countries. *Other names and brands may be claimed as the property of others. Copyright 2013 Intel Corporation. All rights reserved. 2 Intel 7510/7512 Scalable Memory Buffer

Contents Revision History...5 Preface...6 Summary Table of Changes...8 Errata Summary...9 Identification Information... 10 Errata... 11 Documentation Changes/Clarifications... 13 Intel 7510/7512 Scalable Memory Buffer 3

4 Intel 7510/7512 Scalable Memory Buffer

Revision History Document number Revision number Description 325123 001 Initial release of the document. April 2011 325123 002 Added erratum 5. June 2013 Date Intel 7510/7512 Scalable Memory Buffer 5

Preface Affected documents This document is an update to the specifications listed in the Affected documents table below. This document is a compilation of device and documentation errata, specification clarifications, and changes. It is intended for hardware system manufacturers and software developers of applications, operating systems, or tools. Information types defined in Nomenclature are consolidated into the specification update and are no longer published in other documents. This document may also contain information that was not previously published. Document title Intel 7500/7510/7512 Scalable Memory Buffer Datasheet Document number/location 322824 on www.intel.com https://www-ssl.intel.com/content/dam/ doc/datasheet/7500-7510-7512-scalablememory-buffer-datasheet.pdf Related documents Document title Advanced Memory Buffer -- Generation 2 FB-DIMM2 Circuit Architecture Specification Intel FBD2 Host Interface Specification JESD79-3 DDR3 SDRAM Specification Location JEDEC Nomenclature S-Spec Number. This is a five-digit code used to identify products. Products are differentiated by their unique characteristics (for example, core speed, L3 cache size, package type, etc.) as described in the processor identification information table. Read all notes associated with each S-Spec number. Known Sample Issues. These are design defects or errors. These may cause the processor behavior to deviate from published specifications. Hardware and software designed to be used with any given stepping must assume that all Known Sample Issues documented for that stepping are present on all devices. Sightings. These are anomalies seen during system and component validation. At this time, the cause of these anomalies may not be known. Please note that Sightings may not be Known Sample Issues. Errata. These are design defects or errors. These may cause the Intel 7510/7512 Scalable Memory Buffer s behavior to 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. These are modifications to the current published specifications. These changes will be incorporated in any new release of the specification. 6 Intel 7510/7512 Scalable Memory Buffer

Specification clarifications. These describe a specification in greater detail or further highlight a specification s impact to a complex design situation. These clarifications will be incorporated in any new release of the specification. Documentation changes. These include typos, errors, or omissions from the current published specifications. These will be incorporated in any new release of the specification. Note: Errata remain in the throughout the product s lifecycle, or until a particular stepping is no longer commercially available. Under these circumstances, errata removed from the specification update are archived and will be available upon request. Specification changes, specification clarifications, and documentation changes are removed from the specification update when the appropriate changes are made to the appropriate product specification or user documentation (datasheets, manuals, and so forth). Intel 7510/7512 Scalable Memory Buffer 7

Summary Table of Changes The following tables indicate the errata, specification changes, specification clarifications, or documentation changes which apply to the Intel 7510/7512 Scalable Memory Buffer. Intel may fix some of the errata in a future stepping of the component, and account for the other outstanding issues through documentation or specification changes as noted. These tables use the following notations. Codes used in summary tables Stepping Platform Status Change Bar X: An X in the stepping columns indicates the sighting exists in the stepping indicated. Specification change or clarification that applies to this stepping. Blank: This sighting is fixed in listed stepping or specification change does not apply to the listed stepping. X: An X in the processor columns indicates the sighting exists in this platform. Refer to the table footnotes for specific processor families. Blank: This sighting does not apply to the platform. Doc: Document change or update will be implemented. Plan Fix: This sighting may be fixed in a future stepping of the product. Plan Fix (HW) indicates that the fix will be implemented in silicon. Fixed: This sighting has been fixed. No Fix: There are no plans to fix this sighting. Spec Change: Root caused to a specification error that will be updated. Under Investigation: The disposition of this sighting has not been determined. An Under Investigation status will be updated in a future release of this document. Not Reproducible: The sighting could not be reproduced after it was reported. Third Party: Root caused to a board, software, driver, BIOS, or third-party silicon issue. A change bar in the margin indicates a sighting that is either new or modified from the previous version of the document. 8 Intel 7510/7512 Scalable Memory Buffer

Errata Summary Table 1. Errata summary table Stepping Processor # Status A0 A1 Note 1 Note 2 1. X X No Fix X 2. X X No Fix X 3. X X No Fix X 4. X X No Fix X 5. X X No Fix X Errata On Intel 7510/7512 Scalable Memory Buffer, JTAG - BScan EXTEST is noncompliant to 1149.1 specification (uses wrong clock edge). During an Intel SMI Disable_b event, SMBus transactions underway between bus Master and another device on the bus other than Intel 7510/7512 Scalable Memory Buffer may be affected. Broken trace to either the P or the N lane of the Intel SMI forwarded clock differential pair may result in loss of forwarded clock but not always lead to clock lane failover. Under cold operating conditions, manufacturing stress tests reveal issues with Intel 7510 Scalable Memory Buffer (standard SKU; maxtdp=8.7w) S-Spec parts. BIOS Command clock training algorithm may fail to find a failing window when populated in a minimum memory configuration with one DDR channel unpopulated. 1. Intel Itanium processor 9300 series-based platform. 2. Intel Xeon processor E7-8800/4800/2800 product families. Intel 7510/7512 Scalable Memory Buffer 9

Identification Information Component identification via programming interface The Intel 7510/7512 Scalable Memory Buffer stepping can be identified by the following register contents: Stepping Features Vendor ID Device ID Revision number A1 Engineering Sample 2 8086h 0881h 01h Component marking information The Intel 7510 Scalable Memory Buffer stepping can be identified by the following component markings: Stepping Top marking Notes A1 BD82030M2 MM#: 908098 A1 BD7510 MM#: 910394 The Intel 7512 Scalable Memory Buffer stepping can be identified by the following component markings: Stepping Top marking Notes A1 BD82029M2 MM#: 908099 A1 BD7512 MM#: 910395 10 Intel 7510/7512 Scalable Memory Buffer

Errata 1. On Intel 7510/7512 Scalable Memory Buffer, JTAG - BScan EXTEST is noncompliant to 1149.1 specification (uses wrong clock edge). Problem: Implication: Workaround: Status: As per the JTAG 1149.1 specification, test data registers enabled to drive data off-chip shall be designed such that component outputs change only on the falling edge of TCK after entry to the Update-DR, Update-IR, Run-Test/Idle, or Test-Logic-Reset controller state as a result of signals applied to TCK and TMS. Intel 7510/7512 Scalable Memory Buffer is in violation of this specification. On Intel 7510/7512 Scalable Memory Buffer, while performing DFx Boundary Scan (EXTEST), system pins (including DDR, Intel Scalable Memory Interconnect (Intel SMI), and miscellaneous IOs) are transmitted on the rising TCK edge (instead of falling TCK edge). If using automated test equipment to sample the output data when executing EXTEST, the test must wait for the rising edge of TCK before sampling the values being driven on the Intel 7510/7512 Scalable Memory Buffer output pins. No Fix. 2. During an Intel SMI Disable_b event, SMBus transactions underway between bus Master and another device on the bus other than Intel 7510/7512 Scalable Memory Buffer may be affected. Problem: Implication: Workaround: Intel 7510/7512 Scalable Memory Buffer EDS (rev 1.9) states that SMBus transactions to the memory buffer that are underway during an Intel SMI Disable_b event may not complete normally. In addition, SMBus transactions under way to devices other than Intel 7510/7512 Scalable Memory Buffer may also be affected. For example, a transaction under way to a DIMM Thermal Sensor (TS) during a Disable_b event may result in Intel 7510/7512 Scalable Memory Buffer interpreting the SMBus transaction as targeting that memory buffer. If this occurs, Intel 7510/7512 Scalable Memory Buffer can mistakenly drive the SMBus, even though it is not the target device. Disable_b events can occur as a result of a CRC error handling routine, or as part of the Intel SMI link-down memory self-refresh power saving mode. Under this specific error event, Intel 7510/7512 Scalable Memory Buffer can drive SMBus for one or more clocks, resulting in corruption of the transaction in progress. If the transaction results in data corruption and has Parity Error Checker (PEC) enabled, the error will be detected by the master or slave, and then the transaction can be retried. If PEC is not enabled, then some other mechanism will be needed to ensure integrity of the transaction. It is also possible that the transaction request will time out. At Intel, this sighting was observed when continuously polling the DIMM Thermal Sensor (TS) as part of fan speed control mechanism. The observed failure rate was very low for this specific usage model. In this case, as a workaround, a modified algorithm can perform multiple reads and filter outlier values before consuming the data. On usage models that involve SMBus writes, a read-after-write from the same target address would be needed to confirm the integrity of the write data. We do not recommend Block Read/Write transactions (for example, to DIMM SPD for error logging) since large data transfers create a probability that a specific pattern could occur which matches Intel 7510/7512 Scalable Memory Buffer s target address followed by a write command, and could be consumed by Intel 7510/7512 Scalable Memory Buffer. We have not observed this at Intel, but it is a theoretical possibility. Limiting SMBus transfers to less than 8 bytes between Start/Stop bits, eliminates this possibility. (DIMM Thermal Sensor polling is a 5-byte SMBus transaction.) Status: Workarounds are dependent on customer-specific usage models. Customers will likely want to test their own transaction corruption rate. Customers should work with Intel to implement workarounds for other usage models. No fix. Intel 7510/7512 Scalable Memory Buffer 11

3. Broken trace to either the P or the N lane of the Intel SMI forwarded clock differential pair may result in loss of forwarded clock but not always lead to clock lane failover. Problem: Implication: Workaround: Status: If either only the P or the N lane of the Intel SMI forwarded clock is broken, then Intel 7510/7512 Scalable Memory Buffer is capable of detecting minimum differential swing on the clock lane, thus resulting in the memory buffer to assume that the forwarded clock still exists. Consequently, Intel 7510/7512 Scalable Memory Buffer will proceed to the Intel SMI link training phase. If Intel 7510/7512 Scalable Memory Buffer proceeds to the link training phase, then based on observations, it is possible that the Intel SMI link may fail to train even after seven retry attempts and continue to remain in RESET state; or, if the link successfully reached L0 state, then the link may be unstable and shortly return to Disable_a state. However, if the P and N lanes of the forwarded clock differential pair are both broken due to board trace issues, then the clock failover mechanism on Intel SMI channel has been found to operate successfully as expected. None exists at the moment. No Fix. 4. Under cold operating conditions, manufacturing stress tests reveal issues with Intel 7510 Scalable Memory Buffer (standard SKU; maxtdp=8.7w) S-Spec parts. Problem: Implication: Workaround: Under cold temperature (<10 C) and low Vcc1P1 (~1.087 V) settings during manufacturing testing, Intel 7510 Scalable Memory Buffer S-Spec parts have been observed to cause system issues. Symptoms appear as northbound or southbound CRC errors while attempting to boot OS. Not all Intel 7510 Scalable Memory Buffer S-Spec parts cause these system issues. Additionally, operating condition must include both cold temperature and low Vcc1P1. Intel 7510 Scalable Memory Buffer Qualification samples do not exhibit this problem. Additionally, it is not possible to identify which Intel 7510 Scalable Memory Buffer S-Spec parts may cause this problem under cold operating and low Vc1P1 conditions. As a result, a system using Intel 7510 Scalable Memory Buffer S-Spec parts is at risk of running into OS boot-up issues. To avoid running into the cold socket issue with production units, the workaround consists of two steps, both being required: 1. Minor change in the MRC, starting with RC1.9. 2. Raising by 10 mv the specification of the digital and analog 1.1 V rail inputs to the Intel 7510 Scalable Memory Buffer. Note: Status: Intel 7512 Scalable Memory Buffer (low power SKU; maxtdp = 6.5 W) is not exposed to this issue; hence there is no change to 1.1 V input specification for Low Power SKU. No silicon fix. 5. BIOS Command clock training algorithm may fail to find a failing window when populated in a minimum memory configuration with one DDR channel unpopulated. Problem: Implication: Workaround: Status: When operating in a minimum memory configuration with one channel unpopulated in a 2 DIMM per channel design, some Intel 7510/7512 Scalable Memory Buffer parts may fail to find a failing window during command clock training. This occurs when BIOS sweeps the clock during command training and no eye edge is found. Additional loading (as occurs when a second DIMM is added) is usually sufficient to create signal delays (for example, on CAS) so that the training algorithm can now identify an eye edge. The memory will be mapped out and the system will not boot. Add memory to the second DDR channel. No Fix. 12 Intel 7510/7512 Scalable Memory Buffer

Documentation Changes/ Clarifications 1. Intel 7510/7512 Scalable Memory Buffer behavior in the event of loss of southbound forwarded clock during Disable_a state. Intel 7510/7512 Scalable Memory Buffer cannot tell the difference between a southbound forwarded clock failure due to signal integrity issues, and the deliberate use of the Intel SMI Disable_a state for power management by the host memory controller. After the SB forwarded clock is stopped by the host, Intel 7510/7512 Scalable Memory Buffer will flag an error in FERR/NERR.SBFWDCLK, if EMASK.SBFWDCLK is set to 0. If the Intel SMI Disable_a state is used for power management, it is up to the host to mask this error, clear this error, or ignore this error. Intel 7510/7512 Scalable Memory Buffer 13

14 Intel 7510/7512 Scalable Memory Buffer