For use with Intel® Pentium® 4 Processors with 512-KB L2 Cache
on 0.13 Micron Process, Intel® Pentium® 4 Processor Extreme
Edition Supporting Hyper-Threading Technology, and Intel®
Pentium® 4 Processor on 90 nm Process
February 2004
Document Number: 252527-005
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
875P chipset MCH may contain design defects or errors known as errata which may cause the product to deviate from published specifica-
tions. 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
Hyper-Threading Technology requires a computer system with an Intel® Pentium® 4 processor supporting HT Technology and a Hyper-Threading
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/>> for more information including details on which processors support HT Technology.
2
C is a two-wire communications bus/protocol developed by Philips. SMBus is a subset of the I2C bus/protocol and was developed by Intel. Imple-
I
mentations of the I
2
C bus/protocol may require licenses from various entities, including Philips Electronics N.V. and North American Philips Corpora-
tion.
Intel, Pentium, Intel NetBurst, Intel Xeon, Pentium II Xeon, and Pentium III Xeon are trademarks or registered trademarks of Intel Corporation or its
subsidiaries in the United States and other countries.
*Other brands and names are the property of their respective owners.
• Corrected resistor value in section 17.5.1 for CS[1:0]#
• Corrected value for motherboard differential impedence in section
18.1.1.1
• Corrected item #7 in section 18.1.1.1
• Page 46 Figure 4.1 - Changed FWH to Flash BIOS
• Page 47 Table 4-2 - Changed FSA to FS_A and FSB to FS_B
• Page 50 Updated Section 4.2 and added Figure 4-6
• Page 56 Table 4-9 - Changed Rt Shunt termination value from
49.9Ω ± 5% to 49.9Ω ± 1%
• Page 58 Section 4.3.1.3 changed first bullet from 10 Ω to 5 Ω resistor.
• Page 61 Changed heading from "System Bus Routing Guidelines" to
"Front Side Bus (FSB)"
• Page 65, 69 and 292 We need to add a note to Tables 5-7, 5-12 and
18.2.4. Place a superscript "1" after the "Trace Spacing" column
header, and under the table have footnote #1 read: "Recommend
routing INIT# with 7 mils spacing. If 5 mils spacing is used, total
length must be less than 8"."
• Page 72 Figure 5-14 changed boot select resistor value from 10kΩ to
12kΩ.
• Page 81 section 5.4 Changed "compatibility" to "relative to retention
mechanism"
• Page 193 Added section 12.6 and Figure 12-5
• Page 223 Figure 15-13 Changed resistor value from 2.43kΩ to 681Ω.
• Page 234 Update filter values in Table 15-7
• Page 243 Table 15-10, we need to remove the "(VSS)" after each
instance of "Decoupling capacitor" in the "Decoupling Type" column.
The VSS reference has confused some customers.
• Pages 270 and 272 the table entry for VDDSPD changed to read
"strongly recommend connecting to 3.3 V." It currently says to "2.6 V
core," which is incorrect.
• Page 289 Table 18.1.2.6 changed line 6 from ±5% to ±1%.
• Page 300 In Table 18.3.5.1, the text in the "Layout
Recommendations" column is incorrect. replaced the "…of the DIMM
connectors." with ".. of the MCH" at the end of the text.
• Section 18 changed 2.55V to 2.6V in the DDR Layout Checklist
sections, changed signal names with an underscore 2.55 in them and
change to 2.6 (eg VCC_2.55 = VCC_2.6). The instances I found are
on pages 300,301,315,316.
• P301 In Table 18.3.6.2, The 1st two rows in the table have "VOH" in
the "Layout Recommendations" column, the 2nd changed to "VOL."
Also, the values are listed in ohms - and should be in volts.
• Added Section 15.3.2.
• Added the Intel® Pentium
Hyper-Threading Techonolgy to the list of supported processors.
• Minor edits throughout for clarity.
May 2003
June 2003
®
Pentium® 4 processor on 90 nm process.January 2004
®
4 Processor Extreme Edition supporting
February 2004
Intel® 875P Chipset Platform Design Guide19
This page is intentionally left blank.
20Intel® 875P Chipset Platform Design Guide
Introduction
Introduction1
This platform design guide documents Intel’s design recommendations for systems based on the
®
Pentium® 4 processors on 0.13 micron process or Pentium 4 processor on 90 nm process and
Intel
the Intel
(e.g., layout and routing guidelines), this document also addresses other system design issues
(e.g., power delivery).
Carefully follow the design information, board schematics, debug recommendations, and system
checklists provided in this document. These design guidelines have been developed to ensure
maximum flexibility for board designers while reducing the risk of board related issues.
Board designers may use the associated Intel schematics as a reference. While the schematics cover
a specific design implementation, the core schematics will remain the same for most 875P chipsetbased platforms. The schematic set provides a reference schematic for each 875P chipset
component as well as common motherboard options. Additional flexibility is possible through
other permutations of these options and components. Refer to the appropriate schematics document
(see Section 1.1) for the schematic diagrams.
®
875P chipset. In addition to providing motherboard design recommendations
The 875P chipset platform supports the following processors:
®
• Intel
Pentium® 4 processor with 512-KB L2 cache on 0.13 micron process in the 478-pin
Note:Unless otherwise specified, the term ICH5 in this document refers to both the 82801EB ICH5 and
82801ER ICH5R.
Note:Refer to the Intel
®
875P Chipset Thermal Design Guide for package and retention mechanism
keep-out information.
Note:Unless otherwise specified, the term “Pentium 4 processor on 0.13 micron process” in this
document refers to both the Pentium 4 processor with 512-KB L2 cache on 0.13 micron process
and the Pentium 4 processor Extreme Edition supporting Hyper-Threading Technology.
Note:The main part of the processor-related power descriptions in this document are for processor
loadline B specifications. Section 15.3.2 covers some of the differences between loadline B and
loadline A.
1.Hyper-Threading Technology requires a computer system with an Intel
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/>> for more information including details on which processors support HT Technology.
Intel® 875P Chipset Platform Design Guide21
®
Pentium® 4 processor supporting HT Technology and a Hyper-Threading
This section defines conventions and terminology that are used throughout the design guide.
TermDescription
AggressorA network that transmits a coupled signal to another network.
The front-side bus uses a bus technology called AGTL+, or Assisted Gunning Transceiver
AGTL+
Asynchronous
GTL +
Bus Agent
Crosstalk
Flight Time
Front Side
Bus (FSB)
Logic. AGTL+ buffers are open-drain, and require pull-up resistors to provide the high logic
level and termination. AGTL+ output buffers differ from GTL+ buffers with the addition of an
active pMOS pull-up transistor to assist the pull-up resistors during the first clock of a low-tohigh voltage transition.
The processor does not utilize CMOS voltage levels on any signals that connect to the
processor. As a result, legacy input signals such as A20M#, IGNNE#, INIT#, LINT0/INTR,
LINT1/NMI, PWRGOOD, SMI#, SLP#, and STPCLK# utilize GTL+ input buffers. Legacy
output signals (FERR# and IERR#) and non-AGTL+ signals (THERMTRIP# and
PROCHOT#) also utilize GTL+ output buffers. All of these signals follow the same DC
requirements as AGTL+ signals, however the outputs are not actively driven high (during a
logical 0 to 1 transition) by the processor (the major difference between GTL+ and AGTL+).
These signals do not have setup or hold time specifications in relation to BCLK[1:0], and are
therefore referred to as “Asynchronous GTL+ Signals”. However, all of the Asynchronous
GTL+ signals are required to be asserted for at least two BCLKs in order for the processor to
recognize them.
A component or group of components that, when combined, represent a single load on the
AGTL+ bus.
The reception on a victim network of a signal imposed by aggressor network(s) through
inductive and capacitive coupling between the networks.
• Backward Crosstalk: Coupling that creates a signal in a victim network that travels in the
opposite direction as the aggressor’s signal.
• Forward Crosstalk: Coupling that creates a signal in a victim network that travels in the
same direction as the aggressor’s signal.
• Even Mode Crosstalk: Coupling from a signal or multiple aggressors when all the
aggressors switch in the same direction that the victim is switching.
• Odd Mode Crosstalk: Coupling from a signal or multiple aggressors when all the
aggressors switch in the opposite direction that the victim is switching.
Flight time is a term in the timing equation that includes the signal propagation delay, any
effects the system has on the Tco of the driver, plus any adjustments to the signal at the
receiver needed to guarantee the setup time of the receiver. More precisely, flight time is
defined as:
• The time difference between a signal at the input pin of a receiving agent crossing the
switching voltage (adjusted to meet the receiver manufacturer’s conditions required for
AC timing specifications; i.e., ringback, etc.) and the output pin of the driving agent
crossing the switching voltage when the driver is driving a test load used to specify the
driver’s AC timings.
• Maximum and Minimum Flight Time: Flight time variations are caused by many different
parameters. The more obvious causes include variation of the board dielectric constant,
changes in load condition, crosstalk, power noise, variation in termination resistance,
and differences in I/O buffer performance as a function of temperature, voltage, and
manufacturing process. Some less obvious causes include effects of Simultaneous
Switching Output (SSO) and packaging effects.
• Maximum flight time is the largest acceptable flight time a network will experience
under all conditions.
• Minimum flight time is the smallest acceptable flight time a network will experience
under all conditions.
The Front Side Bus is the microprocessor bus of the processor.
Introduction
Intel® 875P Chipset Platform Design Guide23
Introduction
TermDescription
Inter-symbol interference is the effect of a previous signal (or transition) on the interconnect
ISI
Network
Overshoot
Pad
Pin
Power-Good
Ringback
Setup Window
SSO
StubThe branch from the bus trunk terminating at the pad of an agent.
Trunk
UndershootThe minimum voltage extending below VSS observed for a signal at the device pad.
VCC
(processor
core)
Victim
VRD 10.0
delay. For example, when a signal is transmitted down a line and the reflections due to the
transition have not completely dissipated, the following data transition launched onto the bus
is affected. ISI is dependent upon frequency, time delay of the line, and the reflection
coefficient at the driver and receiver. ISI can impact both timing and signal integrity.
The network is the trace of a Printed Circuit Board (PCB) that completes an electrical
connection between two or more components.
The maximum voltage observed for a signal at the device pad, measured with respect to
VCC.
The electrical contact point of a semiconductor die to the package substrate. A pad is only
observable in simulations.
The contact point of a component package to the traces on a substrate, such as the
motherboard. Signal quality and timings can be measured at the pin.
“Power-Good,” “PWRGOOD,” or “CPUPWRGOOD” (an active high signal) indicates that all
of the system power supplies and clocks are stable. PWRGOOD should go active a
predetermined time after system voltages are stable and should go inactive as soon as any of
these voltages fail their specifications.
The voltage to which a signal changes after reaching its maximum absolute value. Ringback
may be caused by reflections, driver oscillations, or other transmission line phenomena.
The time between the beginning of Setup to Clock (TSU_MIN) and the arrival of a valid clock
edge. This window may be different for each type of bus agent in the system.
Simultaneous Switching Output (SSO) effects are differences in electrical timing parameters
and degradation in signal quality caused by multiple signal outputs simultaneously switching
voltage levels in the opposite direction from a single signal or in the same direction. These
are called odd mode and even mode switching, respectively. This simultaneous switching of
multiple outputs creates higher current swings that may cause additional propagation delay
(“push-out”) or a decrease in propagation delay (“pull-in”). These SSO effects may impact the
setup and/or hold times and are not always taken into account by simulations. System timing
budgets should include margin for SSO effects.
The main connection, excluding interconnect branches, from one end agent pad to the other
end agent pad.
VCC (processor core) is the core power for the processor. The FSB is terminated to VCC
(processor core).
A network that receives a coupled crosstalk signal from another network is called the victim
network.
“VRD 10.0” refers to the Voltage Regulator Module (a down on the board solution)
specification for the Intel Pentium 4 processor Extreme Edition supporting Hyper-Threading
Technology and Pentium 4 processor on 90 nm process. It is a DC-DC converter module that
supplies the required voltage and current to a single processor.
24Intel® 875P Chipset Platform Design Guide
Introduction
Table 1-1 defines the acronyms, conventions, and terminology that are used throughout the design
guide.
Table 1-1. Intel
Acronym, Convention/
Terminology
ACAudio Codec
ASFAlert Standard Format
AMCAudio/Modem Codec.
Anti-EtchAny plane-split, void or cutout in a VCC or GND plane is referred to as an anti-etch
BERBit Error Rate
BMCBaseboard Management Controller.
CMCCommon Mode Choke
CNRCommunications and Networking Riser
EMIElectro Magnetic Interference
ESDElectrostatic Discharge
FSFull-speed. Refers to USB
HSHigh-speed. Refers to USB
ICH5I/O Controller Hub Fifth Generation
LCILAN Connect Interface
LOMLAN on Motherboard
LPCLow Pin Count
LSLow-speed. Refers to USB
MCModem Codec
PCMPulse Code Modulation
PLCPlatform LAN Connect
RTCReal Time Clock
SATASerial ATA
SMBus
SPDSerial Presence Detect
S/PDIFSony/Phillips Digital Interface
STDSuspend To Disk
STRSuspend To RAM
TCOTotal Cost of Ownership
TDMTime Division Multiplexed
TDRTime Domain Reflectometry
UBGAMicro Ball Grid Array
USBUniversal Serial Bus
®
ICH5 Conventions and Terminology
System Management Bus. A two-wire interface through which various system
components can communicate
Definition
Intel® 875P Chipset Platform Design Guide25
Introduction
This page is intentionally left blank.
26Intel® 875P Chipset Platform Design Guide
System Overview
System Overview 2
The Intel 875P chipset is designed for systems based on the Pentium 4 processor on 0.13 micron
process and the Intel Pentium 4 processor on 90 nm process. The system supports FSB frequencies
of 400 MHz, 533 MHz, and 800 MHz. The 875P chipset contains two main components: the
82875P Memory Controller Hub (MCH) for the host bridge and the I/O Controller Hub 5 for the
I/O subsystem. Either the 82801EB ICH5 or 82801ER ICH5R can be used for the I/O Controller
Hub. The MCH and ICH5 are interconnected via an Intel proprietary interface called the “hub
interface.”
2.1Intel® 82875P Memory Controller Hub (MCH)
The MCH is designed for use with a single UP capable processor in the 478-pin package. The role
of the MCH is to arbitrate the flow of information between the five system interfaces: Front Side
Bus (FSB), system memory, AGP, Hub Interface, and CSA interface.
2.1.1System Memory Interface
The MCH integrates a system memory DDR controller with two, 64-bit wide interfaces.
System Memory Interface
• Supports two 64-bit wide DDR data channels
• Available bandwidth up to 3.2 GB/s (DDR400) for single-channel mode and 6.4 GB/s
• Supports only x8, x16, DDR devices with four banks
• Registered DIMMs not supported
• Supports opportunistic refresh
• Up to 16 simultaneously open pages (four per row, four rows maximum)
• SPD (Serial Presence Detect) scheme for DIMM detection support
• Suspend-to-RAM support using CKE
• Supports configurations defined in the JEDEC DDR1 DIMM specification only
Single-Channel DDR Configuration
• Supports 2.0 GB maximum system memory
• Supports up to two DDR DIMMs, single-sided and/or double-sided
• Supports DDR266/333/400 unbuffered ECC and non-ECC DDR DIMMs
• Does not support registered DIMMs
• Does not support mixed-mode / uneven double-sided DDR DIMMs (not validated)
Dual-Channel DDR Configuration - Lockstep
• Supports 4.0 GB maximum system memory
• Supports up to four DDR DIMMs, single-sided and/or double-sided
• DIMMS must be populated in identical pairs for Dual-Channel operation
• Supports 16 simultaneous open pages (four per row)
• Supports DDR266/333/400 unbuffered ECC and non-ECC DDR DIMMs
Intel® 875P Chipset Platform Design Guide27
System Overview
2.1.2Supported Frequencies
The following configurations are supported by the MCH:
• 800 MHz FSB, 400 MHz memory interface
• 800 MHz FSB, 333 MHz memory interface
• 533 MHz FSB, 266 MHz memory interface
• 400 MHz FSB, 266 MHz memory interface
2.1.3Hub Interface
The hub interface connects the MCH to the ICH5. The MCH supports only HI 1.5, which uses HI
1.0 protocol with HI 2.0 electrical characteristics. The hub interface runs at 266 MT/s
(with 66-MHz base clock) and uses 1.5 V signaling. Accesses between the hub interface and AGP
are limited to hub interface originated memory writes to AGP.
The CSA interface connects the MCH with the 82541EI Gigabit Ethernet (GbE) controller. The
CSA Interface runs at 266 MT/s (with 66 MHz base clock) and uses 1.5 V signaling.
2.1.5Accelerated Graphics Port (AGP) Interface
The CH supports an AGP 8X mode slot. This slot meets the requirements of the AGP 3.0
specification including 0.8 V and 1.5 V AGP electrical characteristics. The following features are
supported by the MCH:
• AGP 8X fast writes
• PIPE# or SBA[7:0] AGP address mechanisms
• 32-deep AGP request queue
• High priority accesses
28Intel® 875P Chipset Platform Design Guide
2.2Intel® ICH5 System Features
The ICH5 or ICH5R provides the I/O subsystem with access to the rest of the system. the ICH5/
ICH5R integrates many I/O functions:
• Upstream hub interface for access to the MCH
• 2-channel Ultra ATA/100 Bus Master IDE controller
• Two Serial ATA Host Controllers
• One EHCI Controller and four UHCI Controllers (Expanded capabilities for eight, USB 2.0
ports)
• I/O APIC
• SMBus 2.0 controller
• Integrated ASF Management Controller
• LPC / Flash BIOS Interface
• AC ’97 2.3 interface
• PCI 2.3 interface
• Integrated System Management Controller
• Integrated LAN Controller
System Overview
2.2.1Integrated LAN Controller
The ICH5 incorporates an integrated LAN Controller. Its bus master capabilities enable the
component to process high-level commands and perform multiple operations that lowers processor
utilization by off-loading communication tasks from the processor.
The ICH5 supports several components depending on the target market. Available LAN
components include the Intel
Intel
82562EM/82562EX component that provides an Ethernet 10/100 connection with the added
manageability capabilities, Intel
controller.
Table 2-1. LAN Component Overview
LAN Component
Intel® 82540EM GbE
Controller (196 BGA)
Intel® 82551 QM Fast
Ethernet Controller
(196 BGA)
Intel® 82562EM PLC
Component (48 Pin SSOP)
®
82562EX PLC
Intel
Component (196 BGA)
Intel® 82562ET (PLC
Component 48 Pin SSOP)
®
82562EZ PLC
Intel
Component (196 BGA)
82562ET/82562EZ for basic Ethernet 10/100 connection,
®
82540EM GbE controller, and Intel® 82551QM Fast Ethernet
The ICH5 contains two integrated Serial ATA host controllers capable of independent DMA
operation on two ports. The SATA controllers are completely software transparent with the IDE
interface, while providing a lower pin count and higher performance. The ICH5 SATA interface
supports data transfer rates up to 150 MB/s.
The Intel
for higher performance (RAID Level 0), alleviating disk bottlenecks by taking advantage of the
dual independent SATA controllers integrated in the ICH5R. There is no loss of PCI resources
(request/grant pair) or add-in card slot.
®
RAID Technology solution, available with the 82801ER (ICH5R), offers data stripping
2.2.3USB 2.0 Support
The ICH5 has support for eight USB 2.0 ports. There are four UHCI host controllers and one EHCI
host controller. Each UHCI Host controller includes a root hub with two separate USB ports each.
The connection to either a UHCI or the EHCI is dynamic and dependent on the USB device
capability. All ports support HS/FS/LS.
2.2.4Manageability and Other Enhancements
The ICH5 platform integrates several functions designed to manage the system and lower the total
cost of ownership (TCO) of the system. These system management functions are designed to report
errors, diagnose the system, and recover from system lockups without the aid of an external
microcontroller.
SMBus 2.0
The ICH5 integrates an SMBus 2.0 controller. The SMBus provides an interface to manage
peripherals such as serial presence detection (SPD) on RAM, thermal sensors, CNR cards, PCI
cards, etc. The slave interface allows an external microcontroller to access system resources.
Alert Standard Format (ASF) Management Controller
The ICH5 integrates an ASF 1.03-compliant management controller. The ICH5 ASF controller
uses the SMLink internally as a dedicated bus to interface with the ICH5 LAN controller.
Interrupt Controller
The interrupt capabilities of the ICH5 platform maintain the support for up to eight PCI interrupt
pins and PCI 2.3 Message-Based Interrupts. In addition, the ICH5 supports Front Side Bus
interrupt delivery.
Intel® Compatible Flash BIOS
The ICH5 platform supports the Intel® Compatible Flash BIOS memory size up to 8 MB for
increased system flexibility.
30Intel® 875P Chipset Platform Design Guide
2.2.5AC ’97 Audio and Modem Support
The Audio Codec ’97 (AC ’97) Specification defines a digital interface that can be used to attach an
audio codec (AC), a modem codec (MC), and/or an audio/modem codec (AMC) in various
configurations. The AC ’97 Specification defines the interface between the system logic and the
audio or modem codec known as the AC-link.
The ICH5 platform’s AC ’97 (with the appropriate codecs) improves overall platform integration
by incorporating the AC-link. By using an audio codec, the AC-link allows for cost-effective, highquality, integrated audio on the ICH5 platform. In addition, an AC ’97 soft modem can be
implemented with the use of a modem codec. Several system options exist when implementing
AC ’97. The ICH5 integrated digital link allows several external codecs to be connected to the
ICH5. The system designer can provide audio with an audio codec, a modem with a modem codec,
or an integrated audio/modem codec (Figure 2-1). The digital link is expanded to support three
audio codecs or a combination of two audio codecs and a modem codec (Figure 2-2 and
Figure 2-4).
The digital link in the ICH5 is AC ’97 Revision 2.3 compliant, supporting up to three codecs with
independent PCI functions for audio and modem. Microphone input and left and right audio
channels are supported for a high quality two-speaker audio solution. Wake on ring from suspend is
also supported with an appropriate modem codec.
The ICH5 expands audio capability with support for up to six channels of PCM audio output (full
AC3 decode). Six-channel audio consists of Front Left, Front Right, Back Left, Back Right,
Center, and SubWoofer for a complete surround sound effect. ICH5 has expanded support for three
audio codecs on the AC-link.
System Overview
Figure 2-1. AC '97 with Audio/Modem Codec
®
Intel
ICH5
AC-link
AC’97
Audio/
Modem
CODEC
Figure 2-2. AC '97 with Audio Codecs (4 Channel Secondary)
AC’97
Audio
CODEC
®
Intel
ICH5
AC’97
AC-link
Audio
CODEC
Modem Port
Audio Port
Audio Port
Audio Port
Intel® 875P Chipset Platform Design Guide31
System Overview
Figure 2-3. AC '97 with 2 Audio and a Modem Codec (4 Channel Secondary)
®
Intel
ICH5
Figure 2-4. AC '97 with Audio and Modem Codec
®
Intel
ICH5
AC-link
AC-link
AC’97
Audio
CODEC
AC’97
Audio
CODEC
AC’97
Modem
CODEC
AC’97
Audio
CODEC
AC’97
Modem
CODEC
Audio
Port
Audio
Port
Modem
Port
Audio
Port
Modem
Port
32Intel® 875P Chipset Platform Design Guide
2.3Bandwidth Summary
Table 2- 1 and Table 2-3 provide a summary of the bandwidth requirements for the MCH and ICH5.
Figure 2-5 illustrates a typical 875P chipset-based system configuration.
Figure 2-5. Typical System Configuration
Processor
AGP 8x/4x
CSA Interface
Gigabit Ethernet
USB 2.0
8 ports, 480 Mb/s
GPIO
2 Serial ATA Ports
150 MB/s
2 ATA 100 Ports
2.1 GB/s
266 MB/s
400/533/800 MHz
Front Side Bus
Intel® 82875P MCH
266 MB/s
HI 1.5
Intel® 82801EB
Intel
Intel® 875P Chipset
ICH5
or
®
82801ER
ICH5R
Channel A
2.1 GB/s
up to
3.2 GB/s
Channel B
2.1 GB/s
up to
3.2 GB/s
Power Management
Clock Generation
LAN Connect/ASF
System
Management (TCO)
SMBus 2.0/I2C
System Memory
DDR
DDR
DDR
DDR
Six PCI Masters
AC '97
3 CODEC support
Flash
BIOS
LPC
Interface
PCI Bus
SIO
34Intel® 875P Chipset Platform Design Guide
Platform Stack-Up and Placement Overview
Platform Stack-Up and Placement
Overview3
In this chapter, an example of an 875P chipset platform component placement and stack-up is
presented for a desktop system in an ATX board form factor with dual-channel, DDR266/333/400
SDRAM memory capabilities.
3.1General Design Considerations
This section documents motherboard layout and routing guidelines for the 875P chipset platform.
This section does not discuss the functional aspects of any bus, or the layout guidelines for an addin device.
Note:If the guidelines listed in this document are not followed, it is very important that thorough signal
integrity and timing simulations are completed for each design. Even when the guidelines are
followed, critical signals are recommended to be simulated to ensure proper signal integrity and
flight time. Any deviation from the guidelines should be simulated.
The trace impedance typically noted (i.e., 60 Ω ± 15%) is the “nominal” trace impedance for a
5-mil wide trace. That is, the impedance of the trace when not subjected to the fields created by
changing current in neighboring traces. When calculating flight times it is important to consider the
minimum and maximum impedance of a trace based on the switching of neighboring traces. Using
wider spaces between the traces can minimize this trace-to-trace coupling. In addition, these wider
spaces reduce settling time.
Coupling between two traces is a function of the coupled length, the distance separating the traces,
the signal edge rate, and the degree of mutual capacitance and inductance. To minimize the effects
of trace-to-trace coupling, the routing guidelines documented in this section should be followed.
Additionally, these routing guidelines are created using a PCB (Printed Circuit Board) stack-up as
illustrated in Figure 3-1.
3.2Board Stack-Up
The 875P chipset platform requires a board stack-up yielding a target board impedance of
60 Ω ± 15%. Recommendations in this platform design guide are based on the following 4-layer
board stack-up. The stack-up numbers may vary, thus it is important to stay within the specified
tolerances.
Intel® 875P Chipset Platform Design Guide35
Platform Stack-Up and Placement Overview
Figure 3-1. 4-Layer PCB Stack-Up Example
Signal Layer
A
Prepreg
B
Power Layer
C
Core
D
Ground Layer
E
Prepreg
F
Signal Layer
G
DescriptionNominal ValueToleranceComments
Board Impedance Z
Prepreg Dielectric Er4.1± 0.3@ 100 MHz
Soldermask Er4.0± 0.5@ 100 MHz
Soldermask Thickness1.0 mil± 0.5 milsFrom top of trace
Trace Width5.0 mils± 0.5 milsStandard trace
LayerDescriptionNominal ValueToleranceComments
0
60 Ω± 15%With nominal 5-mil trace width
Total
Thickness
62.3 mils
ASignal Layer0.7 mils(See Note 2)0.5 oz Cu (See note 1)
Intel has found that the following recommendation aids in the design of a 875P chipset-based
platform. Simulations and reference platform are based on the following technology and is
recommended that designers adhere to these guidelines.
Figure 3-2. PCB Technologies Stack-Up
Platform Stack-Up and Placement Overview
Copper (pad)
Finished hole
Copper
Anti- Pad
Copper
L1
L2
L3
L4
Number of Layers
Stack-Up4 Layer
Cu Thickness0.5 oz outer (plated); 1 oz Inner
Final Board Thickness62.3 mils (± 5 mils)
MaterialFiberglass made of FR4
Signal and Power Via Stack
Via Pad25 mils
Via Anti-Pad40 mils
Via Finished Hole14 mils
Intel® 875P Chipset Platform Design Guide37
Platform Stack-Up and Placement Overview
p
3.2.2Component Motherboard Layout (Pads and Vias)
Intel currently recommends non-soldermask defined pads (metal defined pads) with “dog-bone”
connecting vias for its chipsets. When compared to solder mask defined pads, non-soldermask
defined pads offer improved solder-joint reliability.
The solder mask opening and the registration accuracy of that opening relative to the pad is critical
to ensure good solder joints and minimize shorting. If the opening is too large, misregistration may
uncover a nearby trace increasing the possibility of a short occurring. Regardless of opening size,
misregistration may cause soldermask material to cover part or the entire pad, yielding a joint with
a poor cross-section (reliability) or a complete open.
Tips
• Inconsistent soldermask coverage between the via and pad may lead to top and bottom side
tenting in order to avoid accidentally wicking the solder ball into the via-hole creating an open
or unreliable joint. Tenting both sides may trap moisture in the via during reflow causing
severe soldermask damage as it vents. One solution is to ensure that the raw printed circuit
boards are dry; an alternative is to allow for a small topside vent-hole (pin-hole) in the tenting.
• A reliability consideration to take into account when choosing a pad size: The pad size also
affects the joint height; a smaller pad forces a taller joint. There are industry claims that a taller
joint increases the mechanical flexibility of the joint and thus may improve power cycle and
temperature cycle joint life.
• Solder mask must cap the vias on the bottom side of the board to minimize heat transfer to the
solder.
Figure 3-3. Via-Pad Layout Metal-Defined Pads
solder ball diameter
board pad diameter
finished solder
mask diameter
standard diameter via plated
IMPORTANT:
Solder mask MUST cap
the via on bottom side.
optional, but advised, on
The preliminary quadrant layouts shown are approximations. The quadrant layout figures do not
show the exact component ball count; only general quadrant information is presented and is
intended for reference while using this document. Only the exact pin or ball assignment should be
used to conduct routing analysis. Reference to the appropriate component datasheet for pin or ball
assignment information.
3.3.1Processor Quadrant Layout
Figure 3-5 illustrates the quadrant layout of the Pentium 4 processor with 512-KB L2 cache on
0.13 micron process, the Pentium 4 processor Extreme Edition supporting Hyper-Threading
Technology, and the Pentium 4 processor on 90 nm process.
Figure 3-8. Component Placement Example Using a 4-DIMM ATX Board
Intel® 875P Chipset Platform Design Guide43
Platform Stack-Up and Placement Overview
This page is intentionally left blank.
44Intel
®
875P Chipset Platform Design Guide
Platform Clock Routing Guidelines
Platform Clock Routing Guidelines4
To minimize jitter, improve routing, and reduce cost, 875P chipset-based systems should use a
single-chip clock solution, the CK409. In this configuration, the CK409 provides three
100/133/200-MHz selectable differential outputs pairs for all of the host bus agents, one 100-MHz
differential output pair for serial ATA, two 48-MHz clocks, five 66-MHz clocks, ten 33-MHz
clocks, and two 14-MHz clocks. Figure 4-1 shows the implementation of the clocks for a typical
875 chipset platform.
For more information on CK409 compliance, refer to the CK409 Clock Synthesizer/ Driver Specification Document.
Table 4-1. Intel
Host_CLK100/133/200 Processor, Debug Port, and MCH
CLK6666
CLK33_ICH533ICH5
CLK1414.318ICH5 and SIO
CLK3333PCI Connectors, SIO, and Flash BIOS
DOTCLK48MCH
SRC100 ICH5-Serial ATA
USBCLK48ICH5
®
875 Chipset Clock Group
Clock Name
Frequency
(MHz)
MCH, Intel
connector
Receiver
®
ICH5, Intel® 82547EI GbE controller and AGP
Intel® 875P Chipset Platform Design Guide45
Platform Clock Routing Guidelines
Figure 4-1. Intel® 875P Chipset-Based System Clocking Diagram
14.318MHz
CK409
100/133/200 MHz, Diff Pair
100/133/200 MHz, Diff Pair
100/133/200 MHz, Diff Pair
66 MHz, 3.3V, SE (3V66/VCH)
48 MHz, 3.3V, SE
66 MHz, 3.3V, SE
66 MHz, 3.3V, SE
48 MHz, 3.3V, SE, USB 2.0
33 MHz, 3.3V, SE, PCI/LPC
14.318 MHz, 3.3V, SE, Timers
66 MHz, 3.3V, SE
33 MHz, 3.3V, SE
33 MHz, 3.3V, SE
33 MHz, 3.3V, SE
33 MHz, 3.3V, SE
33 MHz, 3.3V, SE
33 MHz, 3.3V, SE
33 MHz, 3.3V, SE
33 MHz, 3.3V, SE
Intel 82547EI
Flash BIOS
PCI Down
PCI slot 1
PCI slot 2
PCI slot 3
PCI slot 4
PCI slot 5
AGP 4/8X
Processor
MCH
®
Intel
ICH5
32.768 KHz
ITP
HI
Memory
Slot 0
Slot 1
DDR 4 slots
12 diff CLKs
SDR 4 slots
16 SE CLKs
12.288 MHz AC97
SUSCLK
SIO
Slot 2
Slot 3
100 MHz, Diff Pair SRC
FS_A
FS_B
PCI_Stop#
CPU_Stop#
PWRDWN#
Vtt_PWRGD#
46Intel
AC97
®
875P Chipset Platform Design Guide
4.1HOST_CLK Clock Group
4.1.1HOST_CLK Clock Topology
The clock synthesizer provides three sets of 100/133/200-MHz differential clock outputs. The
differential clocks are driven to the processor, the 875P chipset, and the processors’ debug ports as
shown in Figure 4-1.
The clock driver differential bus output structure is a “Current Mode Current Steering” output that
develops a clock signal by alternately steering a programmable constant current to the external
termination resistors “Rt.”
The recommended termination for the differential bus clock is a “Shunt Source Termination.”
Refer to Figure 4-2 for an illustration of this terminology scheme. Parallel Rt resistors perform a
dual function, converting the current output of the clock driver to a voltage, and matching the
driver output impedance to the transmission line. The series resistors “Rs” provide isolation from
the clock driver's output parasitics that would otherwise appear in parallel with the termination
resistor Rt.
The value of Rt should be selected to match the characteristic impedance of the motherboard, and
Rs should be 33 Ω. Simulations have shown that Rs values above 33 Ω provide no benefit to signal
integrity but only degrade the edge rate.
Platform Clock Routing Guidelines
• IREF pin (pin # 41) is connected to ground through a 475 Ω ± 1% resistor – making the IREF
2.32 mA
For more information on CK409 compliance, refer to the CK409 Clock Synthesizer/ Driver Specification Document.
The CK409 allows for different host clock frequencies. The FS_A and FS_B pins on the CK409
control the output host clock frequencies. See Table 4-2 for different CK409 host clock frequency
configurations.
Table 4-2. Host Clock Frequency Select on CK409
FS_AFS_B
0 0 100 MHz
10133 MHz
01200 MHz
Host Clock
Frequency
Intel® 875P Chipset Platform Design Guide47
Platform Clock Routing Guidelines
Figure 4-2. Source Shunt Termination
LT = L1 + L2 + L4
Rs
Rs
L2
L2'
L3
RtRt
L3'
Clock
Driver
L1
L1'
Table 4-3. HOST_CLK[1:0]# Routing Guidelines (Sheet 1 of 2)
Layout GuidelineValueIllustrationNotes
300 ps total budget:
HOST_CLK Skew between Agents
Differential Pair Spacing11 milsFigure 4-35,7
Spacing to Other Traces25 milsFigure 4-4
Serpentine Spacing
Motherboard Impedance – Differential120
Processor Routing Length –
L1, L1’: Clock Driver to Rs
Processor Routing Length –
L2, L2’: Rs to Rs-Rt Node
Processor Routing Length –
L3, L3’: Rs-Rt Node to Rt
Processor Routing Length –
L4, L4’: Rs-Rt Node to Load
MCH Routing Length –
L1, L1’: Clock Driver to sS
MCH Routing Length –
L2, L2’: Rs to Rs-Rt Node
MCH Routing Length –
L3, L3’: Rs-Rt Node to Rt
MCH Routing Length –
L4, L4’: Rs-Rt Node to Load
150 ps for clock driver
150 ps for interconnect
Maintain a minimum 25 mils
Keep parallel serpentine sections as
short as possible.
Minimize 90-degree bends. Make
45-degree bends if possible.
Ω7
0.5 inch maxFigure 4-29
0 – 0.2 inchFigure 4-29
0 – 0.2 inchFigure 4-29
2 – 15 inchesFigure 4-2
0.5 inch maxFigure 4-29
0 – 0.2 inchFigure 4-29
0 – 0.2 inchFigure 4-29
2– 15 inchFigure 4-2
L4
L4'
Processor
or MCH
Figure 4-2
and
Figure 4-3
1,2,3,4
48Intel
®
875P Chipset Platform Design Guide
Table 4-3. HOST_CLK[1:0]# Routing Guidelines (Sheet 2 of 2)
Layout GuidelineValueIllustrationNotes
Processor to MCH Length Matching (LT)
HOST_CLK0 – HOST_CLK1 Length Matching ± 10 mils
Rs Series Termination Value33
Rt Shunt Termination Value
NOTES:
1. The skew budget includes clock driver output pair to output pair jitter (differential jitter) and skew, clock skew
due to interconnect process variation, and static skew due to layout differences between clocks to all bus
agents.
2. This number does not include clock driver common mode (cycle-to-cycle) jitter or spread spectrum clocking.
3. The interconnect portion of the total budget for this specification assumes clock pairs are routed on multiple
routing layers and routed no longer than the maximum recommended lengths.
4. Skew measured at the load between any two-bus agents. Measured at the crossing point.
5. Clock traces are routed in a differential configuration. Maintain the minimum recommended spacing between
the two traces of the pair. Uniform spacing should be maintained along the entire length of the trace. Do not
exceed the maximum trace spacing, as this will degrade the noise rejection of the network.
6. Set line width to meet the proper trace impedance based on the recommended stack up.
7. The differential impedance of each clock pair is approximately 2*Zsingle-ended*(1–2*Kb) where Kb is the
backwards cross-talk coefficient. For the recommended trace spacing, Kb is very small, and the effective
differential impedance is approximately equal to 2 times the single-ended impedance of each half of the pair.
8. The host clocks to the processor must be 150 mils longer than the host clocks to the MCH.
9. Minimize L1, L2 and L3 lengths. Long lengths on L2 and L3 degrade effectiveness of source termination and
contribute to ringback.
Host clocks to
150 mils
Ω ± 5%Figure 4-2
Ω± 1%
49.9
(for 50
processor should be
longer
Ω odd mode MB impedance)
Platform Clock Routing Guidelines
Figure 4-28
Figure 4-2
Figure 4-3. Clock Skew As Measured from Agent to Agent
Intel® 875P Chipset Platform Design Guide49
Platform Clock Routing Guidelines
Figure 4-4. Trace Spacing for HOST_CLK Clocks
S1
WW
BCLK0BCLK1
h
S
S1
Ground Plane
4.1.2BCLK General Routing Guidelines
• When routing the 100/133/200-MHz selectable differential clocks, do not split up the two
halves of a differential clock pair between layers, and route to all agents on the same physical
routing layer referenced to ground.
• If a layer transition is required, make sure to do simulations to determine the skew induced by
the vias used to transition between routing layers is compensated in the traces to other agents.
• Also, if a layer transition is required then both clock traces must transition layers so that
differential routing is maintained.
4.2CLK66 and CL33 Clock Groups
4.2.1Length Matching
When routing the 33 MHz and 66 MHz clock group signals, it is important to understand the length
matching relationships between all of these signals. Trace length matching is required in each
group to help minimize skew and ensure good signal integrity.
4.2.1.1CLK_66 and Intel® ICH5 CLK_33 Length Matching
Figure 4-5. 66 MHz/33 MHz Clock Relationships
3V66 (AGP C onnec tor)
1"
3V66 ((G)MCH)
3V66 (Int el® ICH5, CSA)
PCI ( to ICH5)
50Intel
5" length c om pensates
f or add-in c ard rout ing
Y
Z
®
875P Chipset Platform Design Guide
5"
0.5"
NOTES:
1. Length “Y” denotes the 66 MHz clock length to the (G)MCH and dictates the lengths of the 66 MHz clocks
and length “Z” to the ICH5.
2. Length “Z” denotes the 33 MHz clock length to the ICH5 and dictates the lengths of the 33 MHz clocks.
If Y is the length of the 66 MHz clock length to the (G)MCH, then the 66 MHz clocks to CSA,
AGP, and ICH5, as well as the 33 MHz clock to the ICH5 (length “Z”), should be length matched
to Y ± 0.5 inches. These lengths are strictly dependant on their clock matching relationships to the
(G)MCH. AGP add-in card routing (including connector) reduces motherboard trace length by
5 inches, thus maximum routable mismatch to the AGP connector is Y – 5 ± 0.5 inches. In
addition, designers are allowed up to an additional inch of routing flexibility to meet AGP timing
specifications.
Thus, if Y is 9 inches, then CLK_66 to CSA can be anywhere between 8.5 to 9.5 inches, while
CLK_66 to AGP is routed between 3.5 to 4.5 inches. This minimum length may decrease an
additional inch to 2.5 inches based on simulation results.
4.2.1.2CLK_33 Length Matching
Figure 4-6. 33 MHz Clock Relationships
Platform Clock Routing Guidelines
Z
PCI ( to Intel® ICH5)
PCI (Down) Short est Length
PCI (Down) Longest Length
4" length
PCI (Connec tor) Short est Length
PCI (Connect or) Longest Length
NOTE: Length “Z” denotes the 33 MHz clock length to the ICH5 and dictates the lengths of the 33 MHz clocks.
compensates for
add-in card
routing
10"
10"
4"
The 33 MHz clock group signals should be length matched up to a maximum of 10 inches. Length
“Z” denotes the 33 MHz clock to the ICH5 and will dictate the length of all other 33 MHz clock
signals. PCI add-in card routing and connector routing reduces the total allowable motherboard
trace length by 4 inches. If the CLK_33 length to the ICH5 is 17 inches, then the shortest allowable
routed motherboard length to any PCI slot is 17– 10 – 4 = 3 inches. Likewise, if the CLK_33 length
to the ICH5 is 5 inches trace, then the longest allowable routed length to any PCI slot is
5+ 10– 4 = 11 inches.
Intel® 875P Chipset Platform Design Guide51
Platform Clock Routing Guidelines
4.2.2TCLK33 Clock Group
For the CLK33 clock group, the driver is the clock synthesizer 33-MHz clock output buffer, and
the receiver is the 33-MHz clock input buffer at the various down devices and the PCI slots.
Figure 4-7. Topology for CLK33 to Down Devices
L1L2
Clock
Driver
Figure 4-8. Topology for CLK33 to PCI Slot
L1
Clock
Driver
R1
Table 4-4. CLK33 Routing Guidelines to Intel
ParameterRouting GuidelinesNotes
Clock GroupCLK33
TopologyPoint-to-Point
Reference PlaneGround referenced (contiguous over entire length)
Characteristic Trace Impedance (Z
Trace Width5 mils
Trace Spacing10 mils
®
ICH5, Flash BIOS, SIO, PCI slots
Intel
Trace Length – L1
Intel ICH5 – L2Z; 2 inches to 20 inches1
Flash BIOS, SIO Trace Length – L2Z + (0 inch to 10 inches); max length is 20 inches1
PCI slots Trace Length – L2Z + (0 inch to 6 inches); max length is 20 inches1
ResistorR1 = 33
)60 Ω± 15%
0
0 inch to 0.5 inch
R1
L2C
Trace on PCI
Card
PCI
Connector
®
ICH5, Flash BIOS, SIO, and PCI Slots
Ω± 5%
Inte l
FWH, & SIO
®
ICH5,
PCI Device
NOTES:
1. Refer to Figure 4-5 for length of “Z.”
52Intel
®
875P Chipset Platform Design Guide
4.2.2.1Sharing 33-MHz Clocks
In some cases the motherboard designer may have a need to share one PCI 33-MHz clock between
two PCI down devices. In this case the driver is the clock synthesizer 33-MHz clock output buffer,
and the receivers are the 33-MHz clock input buffers of two, separate PCI down devices.
Figure 4-9. Topology for Sharing CLK33 between Two PCI Down Devices
Platform Clock Routing Guidelines
L2
Clock
Driver
L1
R1
L3
Table 4-5. CLK33 Routing Guidelines for Sharing CLK33 between Two PCI
Down Devices
ParametersRouting Guidelines
Clock GroupCLK33
Topology“T”
Reference PlaneGround referenced (contiguous over entire length)
Characteristic Trace Impedance (Z
Trace Width5 mils
Trace Spacing 10 mils
Resistor33
PCI Down Devices– L10 inch to 0.5 inch; max length is 20 inches
PCI Down Devices – L2 and L3
)60 Ω ± 15%
0
Ω± 5%
Z + (0 inch to 7 inches); max length is 20 inches. L2 and L3 should
be length matched to within 250 mils.
PCI
down
devi ce
PCI
down
devi ce
NOTES:
1. Length “Z” is the distance from the 33-MHz clock driver to the ICH5, 33-MHz input buffer. “Z” can be 2 inches
to 20 inches long.
Intel® 875P Chipset Platform Design Guide53
Platform Clock Routing Guidelines
4.2.3CLK66 Clock Group
In the CLK66 clock group, the driver is the clock synthesizer 66-MHz clock output buffer, and the
receiver is the 66-MHz clock input buffer at the MCH, ICH5, the AGP connector and the 82547EI
GbE controller.
Figure 4-10. Topology for CLK66 to AGP Connector
Clock
Driver
Figure 4-11. Topology for CLK66 to MCH, Intel
Clock
Driver
Table 4-6. CLK66 Routing Guidelines for CLK66 to MCH, Intel
®
Intel
82647EI GbE Controller and AGP Connector
L1L2
R1
®
ICH5, and Intel® 82647EI GbE Controller
L1L2
R1
ParametersRouting GuidelinesNotes
Clock GroupCLK66
TopologyPoint-to-Point
Reference PlaneGround referenced (contiguous over entire length)
Characteristic Trace Impedance (Z
)60 Ω ± 15%
0
Trace Width5 mils
Trace Spacing 10 mils
Resistor33
AGP Connector, MCH, Intel
®
ICH5,
CSA Trace Length – L1
Clock Driver to MCH, ICH5, and GbE
Trace Length – L2
Clock Driver to AGP Connector Trace
Length – L2
Ω± 1%
0 inch to 0.5 inch
Z - (0.5 inch to 0 inch); max length is 20 inches 1
Z - (6 inches to 5 inches); max length is 20 inches1
®
ICH5,
AGP
connector
MCH,
Intel
®
Intel
®
ICH 5,
82547EI
NOTES:
1. Length “Z” is the distance from the 33-MHz clock driver to the ICH5 33-MHz input buffer. Refer to Figure 4-5.
“Z” can be 2 inches to 20 inches long.
54Intel
®
875P Chipset Platform Design Guide
4.2.4CLK14 Clock Group
The driver in the CLK14 clock group is the clock synthesizer 14.318-MHz clock output buffer, and
the receiver is the 14.318-MHz clock input buffer at the ICH5 and SIO.
Figure 4-12. Topology for CLK14
L1
R1
Platform Clock Routing Guidelines
L3
®
ICH5
Intel
L2
Clock
Driver
Table 4-7. CLK14 Routing Guidelines
ParameterRouting Guidelines
Clock GroupCLK14
TopologyBalanced T Topology
Reference PlaneGround referenced (contiguous over entire length)
Characteristic Trace Impedance (Z
Trace Width5 mils
Trace Spacing10 mils
Trace Length – L10 inch to 0.5 inch
Trace Length – L20 inch to 12 inches
Trace Length – L30 inch to 6 inches
CLK14 Total Length (L1+L2+L3)(L1+L2+L3) to ICH5 must be within 500 mils of (L1+L2+L3)to SIO
Resistor33
Skew RequirementsNone
)60 Ω ± 15%
0
Ω± 5%
L3
SIO
Intel® 875P Chipset Platform Design Guide55
Platform Clock Routing Guidelines
4.2.5USB Clock Group
For the USBCLK clock group, the driver is the clock synthesizer USB clock output buffer, and the
receiver is the USB clock input buffer at the ICH5. Note that this clock is asynchronous to any
other clock on the board.
Figure 4-13. Topology for USBCLK
L1L2
Clock
Driver
Table 4-8. USBCLK Routing Guidelines
ParameterRouting Guideline
Clock GroupUSBCLK
TopologyPoint-to-Point
Reference PlaneGround referenced (contiguous over entire length)
Characteristic Trace Impedance (Z
Trace Width5 mils
Trace Spacing20 mils
Trace Length – L10 inch to 0.5 inch
Trace Length – L22 inches to 20 inches
ResistorR1 = 22
Skew Requirements
Maximum Via Count2
4.2.6SRC Clock Group
R1
)60 Ω ± 15%
0
Ω± 1%
None – DOTCLK and USBCLK is asynchronous to any other clock
on the board
Intel
MCH,
®
ICH5
4.2.6.1SRC Clock Topology
The clock synthesizer provides one set of 100-MHz differential clock outputs. The differential
clocks are driven to the ICH5 for serial-ATA as shown in Figure 4-1.
The clock driver differential bus output structure is a “Current Mode Current Steering” output that
develops a clock signal by alternately steering a programmable constant current to the external
termination resistors “Rt.”
The recommended termination for the differential bus clock is a “Shunt Source Termination.”
Refer to Figure 4-14 for an illustration of this terminology scheme. Parallel Rt resistors perform a
dual function, converting the current output of the clock driver to a voltage and matching the driver
output impedance to the transmission line. The series resistors “Rs” provide isolation from the
clock driver’s output parasitics, which would otherwise appear in parallel with the termination
resistor Rt.
56Intel
®
875P Chipset Platform Design Guide
The value of Rt should be 49 Ω, and Rs should be 33 Ω. Simulations have shown that Rs values
above 33 Ω provide no benefit to signal integrity but only degrade the edge rate.
Figure 4-14. Source Shunt Termination
Platform Clock Routing Guidelines
LT = L1 + L2 + L4
L1
L1'
Clock
Driver
Table 4-9. SCR/SCR# Routing Guidelines
Layout GuidelineValueIllustrationNotes
Trace Width5 milFigure 4-15
Differential Pair Spacing11 milsFigure 4-151,2,3
Spacing to Other Traces25 milsFigure 4-15
Serpentine Spacing
Motherboard Impedance – Differential 100
Routing Length –
L1, L1’: Clock Driver to Rs
Routing Length –
L2, L2’: Rs to Rs-Rt Node
Routing Length –
L3, L3’: Rs-Rt Node to Rt
Routing Length –
L4, L4’: Rs-Rt Node to Load
SCR – SCR# Length Matching± 10 mils
Rs Series Termination Value33
Rt Shunt Termination Value
Rs
Rs
Maintain a minimum 25 mils.
Keep parallel serpentine sections as
short as possible.
Minimize 90-degree bends. Make
45-degree bends, if possible.
L2
L2'
L3
RtRt
L3'
L4
L4'
Intel
®
ICH5
Ω typical4
0.5 inch maxFigure 4-146,7
0 – 0.2 inchFigure 4-146,7
0 – 0.2 inchFigure 4-146,7
2 – 15 inchesFigure 4-14
Ω ±5%Figure 4-14
49.9
Ω± 1%
Ω odd mode MB impedance)
(for 50
Figure 4-145
NOTES:
1. Edge-to-edge spacing between the two traces of any differential pair. Uniform spacing should be maintained
along the entire length of the trace.
2. Clock traces are routed in a differential configuration. Maintain the minimum recommended spacing between
the two traces of the pair. Do not exceed the maximum trace spacing, as this will degrade the noise rejection
of the network
Intel® 875P Chipset Platform Design Guide57
Platform Clock Routing Guidelines
3. Set line width to meet correct motherboard impedance. The line width value provided here is a
recommendation to meet the proper trace impedance based on the recommended stack up.
4. The differential impedance of each clock pair is approximately 2*Zsingle-ended*(1–2*Kb) where Kb is the
backwards cross-talk coefficient. For the recommended trace spacing, Kb is very small, and the effective
differential impedance is approximately equal to 2 times the single-ended impedance of each half of the pair.
5. Rt shunt termination value should match the motherboard impedance.
6. Minimize L1, L2, and L3 lengths. Long lengths on L2 and L3 degrade effectiveness of source termination and
contribute to ringback.
7. The goal of constraining all bus clocks to one physical routing layer is to minimize the impact on skew due to
variations in Er and the impedance variations due to physical tolerances of circuit board material.
Figure 4-15. Trace Spacing for SRC Clocks
S1
WW
SRCSRC#
h
S
S1
Ground Plane
4.2.6.2SRC General Routing Guidelines
• When routing the 100-MHz differential clocks, do not split up the two halves of a differential
clock pair between layers, and route to all agents on the same physical routing layer referenced
to ground.
• If a layer transition is required, make sure skew induced by the vias used to transition between
routing layers is compensated in the traces to other agents.
• Do not place vias between adjacent complementary clock traces, and avoid differential vias.
Vias placed in one half of a differential pair must be matched by a via in the other half.
Differential vias can be placed within length L1, between clock driver and Rs, if needed to
shorten length L1.
58Intel
®
875P Chipset Platform Design Guide
4.3Clock Driver Decoupling
• For all power connection to planes, decoupling capacitors and vias, the maximum trace width
allowable and shortest possible lengths should be used to ensure lowest possible inductance.
• The VSS pins should not be connected directly to the VSS side of the capacitors. They should
be connected to the ground flood under the part which is viaed to the ground plane to avoid
VDD glitches propagating out, getting coupled through the decoupling capacitors to the VSS
pins. This method has been shown to provide the best clock performance.
• The ground flood should be viaed through the ground plane with no less than 12–16 vias under
the part. It should be well connected.
• For all power connections, heavy duty and/or dual vias should be used.
• It is imperative that the standard signal vias and small traces not be used for connecting
decoupling capacitors and ground floods to the power or ground planes.
4.3.1CK409 Power Plane Filtering
4.3.1.1VDD Plane Filtering
Platform Clock Routing Guidelines
The VDD decoupling requirements for a CK409 compliant clock synthesizer are as follows:
• One, 300 Ω (100 MHz) Ferrite Bead is recommended for the VDD plane
• A 10 µF bulk decoupling capacitor placed near the clock chip is recommended for the VDD
plane. Two, 4.7 µF capacitors can also be used in place of the 10 µF capacitor.
• Seven, 0.1 µF high-frequency decoupling capacitors should be placed as close to each VDD
pin as possible.
4.3.1.2VDDA Plane Filtering
The VDDA decoupling requirements for a CK409 compliant clock synthesizer are as follows:
• One, 300 Ω (100 MHz) Ferrite Bead is recommended for the VDDA plane
• A 10 µF bulk decoupling capacitor placed near the clock chip is recommended for the VDDA
plane. Two, 4.7 µF capacitors can also be used in place of the 10 µF capacitor.
• One, 0.1 µF high-frequency decoupling capacitor should be placed as close to each VDDA pin
as possible.
4.3.1.3VDD_48 Plane Filtering
The VDD _48 decoupling requirements for a CK409 compliant clock synthesizer are as follows:
• One, 5Ω series resistor is recommended for the VDD _48 plane
• One, 4.7 µF bulk decoupling capacitor placed near the VDD _48 pin is recommended for the
VDD _48 plane.
• One, 0.1 µF high-frequency decoupling capacitor should be placed as close to the VDD_48 pin
as possible.
Intel® 875P Chipset Platform Design Guide59
Platform Clock Routing Guidelines
.
Figure 4-16. Decoupling Capacitors Placement and Connectivity
VDD_48
VDD_48
.1uf
.1uf
FB
Decoupling
Decoupling
FB
10uF
10uF
VDD
VDD
4.7uF
4.7uF
.1uf
.1uf
10uF
10uF
.1uf
.1uf
FB
FB
VDD_A
VDD_A
Caps
Caps
4.4EMI Constraints
Clocks are a significant contributor to EMI. The following recommendations can aid in EMI
reduction:
GND
GND
Decoupling
Decoupling
Caps
Caps
• Maintain uniform spacing between the two halves of differential clocks.
• Route clocks on physical layer adjacent to the VSS reference plane only.
60Intel
®
875P Chipset Platform Design Guide
Front Side Bus (FSB)
Front Side Bus (FSB)5
5.1General Topologies and Layout Guidelines
This section covers the Front Side Bus source synchronous (data, address, and associated strobes)
and common clock signal routing for the Pentium 4 processor on 0.13 micron process and the Intel
Pentium 4 processor on 90 nm process in an 875P chipset-based platform. Ta ble 5-1 lists the
signals and their corresponding signal types.
1. Refer to the processor datasheet for signal descriptions.
2. In processor systems where there is no debug port implemented on the system board, these signals are used
to support a debug port interposer. In systems with the debug port implemented on the system board, these
signals are no connects.
3. These signal groups are not terminated by the processor. Refer to the processor debug port design guide,
and Section 5.1.6 for termination requirements and further details.
4. The value of these pins during the active-to-inactive edge of RESET# defines the processor configuration
options. See the processor datasheet for details.
The spacing rules are based upon board stack-up and dielectric thickness, not on trace width. A 3:1
spacing rule corresponds to the air gap (distance S) between traces must be 3X the distance from
the trace to the ground plane(distance h). For instance, if the dielectric thickness was 4.1 mils, and
the trace space guidelines calls for 3:1 spacing, the air gap between traces must be 12.3 mils.
Figure 5-1. Spacing Diagram
W
Trace A
Trace BTrace C
h
Ground Plane
5.1.2Signal Groups
This section covers the AGTL+ system bus 1X, 2X, and 4X signals as well as their associated
strobe pairs.
Table 5-2. 1X, 2X and 4X Signal Groups
1X2X Group4X Group
BPRI#,DEFER#,RS[2:0]#,
TRDY#,ADS#,BNR#,DBSY,DRDY#,
HIT#,HITM#,LOCK#
Table 5-3. Address and Data, and Associated Strobe Pairs
Data/Address GroupAssociated Strobes
A[31:3]#, REQ[4:0]#,
ADSTB[1:0]#
WW
S
SS
D[63:0]#, DSTBP[3:0]#,
DSTBN[3:0]#,DBI[3:0]#
W
Trace D
D[63:48]#, DBI3#DSTBP3#, DSTBN3#
D[47:32]#, DBI2#DSTBP2#, DSTBN2#
D[31:16]#, DBI1#DSTBP1#, DSTBN1#
D[15:0]#, DBI0#DSTBP0#, DSTBN0#
A[31:17]#ASTB1#
A[16:3]#, REQ[4:0]#ASTB0#
62Intel
®
875P Chipset Platform Design Guide
5.1.3Motherboard Layout Rules for AGTL+ Signals
The following topologies and layout guidelines are preliminary and are subject to change. These
guidelines are derived from simulations with the processor and 875P chipset package models. All
lengths are pin-to-pin lengths, but length matching must be pad-to-pad.
5.1.3.14X Routing Guidelines
Table 5-4. 4X Routing Guidelines
Signal Name SpacingLengthReferencing TopologyImpedanceMatchingNotes
D[63:0]#3:12.5” to 6”VSS160 Ω ± 15%± 25 mils2,3,4,5
DSTBP[3:0]#4:12.5” to 6”VSS160
DSTBN[3:0]#4:12.5” to 6”VSS160
DBI[3:0]#3:12.5” to 6”VSS160
NOTE:
1. DSTBP[3:0]# and DSTBN[3:0]# must not be routed adjacent to each other and have 4:1 spacing.
2. All signal groups within the 4X data group must be routed on the same layer.
3. Length matching must include motherboard compensation for MCH and processor package trace lengths.
4. To ensure clean breakout and routing from the MCH-to-processor for the signal groups in Ta b l e 5 - 5, these
signals are allowed to transition layers and route for up to 750 mils maximum length, at which point the signal
must transition back to the original layer or connect to the MCH or processor pin.
4
Ω ± 15%N/A1,2,3
Ω ± 15%± 100 mils2,3
Intel® 875P Chipset Platform Design Guide63
Front Side Bus (FSB)
5.1.3.31X Routing Guidelines
Table 5-6. 1X Routing Guidelines
Signal NameSpacingLengthReferencingTopologyImpedanceNotes
BPRI#3:13” to 8”VSS160 Ω ± 15%1,2
DEFER#3:13” to 8”VSS160
RS[2:0]#3:13” to 8”VSS160
TRDY#3:13” to 8”VSS160
ADS#3:13” to 8”VSS160
BNR#3:13” to 8”VSS160
DBSY#3:13” to 8”VSS160
DRDY#3:13” to 8”VSS160
HIT#3:13” to 8”VSS160
HITM#3:13” to 8”VSS160
LOCK#3:13” to 8”VSS160
NOTE:
1. 3:1 spacing is the minimum requirement, if 4:1 spacing is achievable, 4:1 spacing is preferred.
2. For routes 7 inches to 8 inches, 4:1 spacing is required.
Ω ± 15%1,2
Ω ± 15%1,2
Ω ± 15%1,2
Ω ± 15%1,2
Ω ± 15%1,2
Ω ± 15%1,2
Ω ± 15%1,2
Ω ± 15%1,2
Ω ± 15%1,2
Ω ± 15%1,2
5.1.3.4Ground Referencing
It is strongly recommended that AGTL+ signals be routed on a signal layer that is next to the
ground layer (referenced to ground). It is important to provide effective signal return paths with
low inductance. The best routing is directly adjacent to a solid ground plane with no splits or cuts.
Reference Plane Splits
Splits in reference planes disrupt signal return paths and increase overshoot, undershoot, and ringback due to significantly increased inductance. This is very hard to predict and suppress; thus, such
plane splits under AGTL+ signals should be avoided.
64Intel
®
875P Chipset Platform Design Guide
Front Side Bus (FSB)
5.1.4Motherboard Layout Rules for Async AGTL+ Signals
For all Asynchronous AGTL+ signals, routing can be done on any layer or combination of layers.
Table 5- 7 provides insight for routing these signals, but Section 5.1.6 further details the routing
topologies and layout requirements.
Table 5-7. Routing Guidelines for Asynchronous AGTL+ Signals
SignalImpedanceSpacing
THERMTRIP#60 Ω ± 15%7 mils5 mils2
FERR#60
A20M#60
IGNNE#60
SMI#60
SLP#60
STPCLK#60
LINT[1:0]60
IERR#60
BR0#60
RESET#60
INIT#60
PWRGOOD60
PROCHOT#60
TESTHI60
COMP[1:0]60
BOOTSELECT60
RESERVEDNANANA12
OPTIMIZED/COMPAT# (Intel Pentium 4
processor on 90 nm process signal)
IMPSEL
(Pentium 4 processor on 0.13 micron
process signal)
RSP#NANANA13
Ω ± 15%7 mils5 mils2
Ω ± 15%7 mils5 mils3
Ω ± 15%7 mils5 mils3
Ω ± 15%7 mils5 mils3
Ω ± 15%7 mils5 mils3
Ω ± 15%7 mils5 mils3
Ω ± 15%7 mils5 mils3
Ω ± 15%7 mils5 mils4
Ω ± 15%13 mils5 mils5
Ω ± 15%13 mils5 mils5
Ω ± 15%7 mils5 mils6
Ω ± 15%13 mils5 mils7
Ω ± 15%7 mils5 mils8
Ω ± 15%7 mils5 mils9
Ω ± 15%13 mils5 mils10
Ω ± 15%7 mils5 mils11
NANANA13
1
Trace WidthTopology
NOTE: 1. Recommend routing INIT# with 7 mils spacing. If 5 mils spacing is used, total length must be less
than 8".
Intel® 875P Chipset Platform Design Guide65
Front Side Bus (FSB)
5.1.5AGTL+ Layout Topologies
5.1.5.1Topology 1
Topology 1 requires that the signals be routed directly from the processor to the chipset. Both the
processor and the chipset have on-die termination (ODT), which removes the need for termination
resistors on the motherboard. Thus, the signal is dual-end terminated. The allowable break-in and
breakout region for AGTL+ signals is 500 mils at 5-mil traces with 5-mil separation.
Figure 5-2. Topology 1
Processor
Vcc_CPU
Rtt
L
pkg_cpu
L1
5.1.6Non AGTL+ Topologies
5.1.6.1Topology 2: THERMTRIP# and FERR#
These signals adhere to the following routing and layout recommendations. Figure 5-3 illustrates
the recommended topology. If THERMTRIP# is routed to external logic, voltage translation may
be required to avoid excessive voltage levels at the processor and to meet input thresholds for the
external logic.
Table 5-8. Layout Recommendations for FERR# and THERMTRIP#
Trace Z
0
60 Ω ± 15%7mils1 inch to 12 inches3 inches maximum62 Ω ± 5%
NOTE:
1. THERMTRIP# can be routed next to FERR# with 5-mil spacing for up to 17 inches.
2. THERMTRIP# or FERR# cannot be routed next to any other signal for more than 8 inches at 7-mil spacing.
Trace SpacingL1L2Rpu
Vcc_CPU
Rtt
L
pkg_mch
MCH
Figure 5-3. Routing Illustration for FERR# and THERMTRIP#
These signals adhere to the following routing and layout recommendations. Figure 5-4 illustrates
the recommended topology.
Table 5-9. Layout Recommendations for Miscellaneous Signals
Front Side Bus (FSB)
Trace Z
0
60 Ω ± 15%7 mils17 inches maximum
Trace SpacingL1
Figure 5-4. Routing Illustration for A20M#, IGNNE#, SMI#, SLP#, STPCLK#,
and LINT[1:0]
®
Processor
Intel
ICH5
L1
5.1.6.3Topology 4: IERR#
The IERR# signal does not have on-die termination and must be terminated if it is used. If the
signal is not used, it can be left as a no connect. Figure 5-5 illustrates the recommended topology if
the pin is used.
Table 5-10. Layout Recommendations for IERR#
Trace Z
0
60 Ω ± 15%7 mils1 inch maximum62 Ω ± 5%
Trace SpacingL1Rpu
Figure 5-5. Routing Illustration for IERR
VCC_CPU
Processor
L1
Intel® 875P Chipset Platform Design Guide67
Rpu
External
Logic
Front Side Bus (FSB)
5.1.6.4Topology 5: RESET# and BR0#
Since the processor does not have on-die termination on the RESET# or BR0# signals, it is
necessary to terminate them using discrete components on the system board. Connect the signals
between the MCH and the processor, as shown in Figure 5-6.
Table 5-11. Layout Recommendations for RESET# and BR0#
Pin NameTrace Z
RESET#60 Ω ± 15%13 mils2” to 10”1” to 2”62 Ω ± 5%
BR0#60
NOTES:
1. BR0# can be routed with 7-mil spacing for up to 8 inches.
0
Ω ± 15%13 mils2” to 10”1” to 2”200 Ω ±5%
Trace SpacingL1L2Rpu
Figure 5-6. Routing Illustration for RESET# and BR0#
MCH
L1
Processor
VCC_CPU
Rpu
L2
68Intel
®
875P Chipset Platform Design Guide
5.1.6.5Topology 6: INIT#
The INIT# signal adheres to the following routing and layout recommendations. Figure 5-7
illustrates the recommended topology.
NOTE: 1. Recommend routing INIT# with 7 mils spacing. If 5 mils spacing is used, total length must be less
than 8".
Figure 5-7. INIT# Topology
Trace Spacing
1
Front Side Bus (FSB)
L1L2L3
Processor
L1L2
NOTE: External logic is represented by Figure 5-8.
Level shifting is required for the INIT# signals to the flash BIOS to meet the input logic levels of
the flash BIOS. Figure 5-8, illustrates one method of implementing this item.
Figure 5-8. Voltage Translation of INIT#
2.2 kΩ
± 5%
From_Driver
3904
330 Ω
± 5%
Intel® ICH5
3904
FLASH
BIOS
L3
Voltage
Translator
Vcc_of_Receiver
330 Ω
± 5%
T2
To_Receiver
T1
T1 = 10" max
T2 = 3" max
Intel® 875P Chipset Platform Design Guide69
Front Side Bus (FSB)
5.1.6.6Topology 7: PWRGOOD
The PWRGOOD signal adheres to the following routing and layout recommendations. Figure 5-9
illustrates the recommended topology.
Table 5-13. Layout Recommendations for PWRGOOD
Trace Z
0
60 Ω ± 15%13 mils1 inch to 12 inches3 inches maximum300 Ω ± 5%
Trace SpacingL1L2Rpu
Figure 5-9. Routing Illustration for PWRGOOD
Intel® ICH5
5.1.6.7Topology 8: PROCHOT#
PROCHOT# adheres to the following routing and layout recommendations. Figure 5-10 illustrates
the recommended topology. If PROCHOT# is routed to external logic, voltage translation may be
required to avoid excessive voltage levels at the processor and to meet input thresholds for external
logic.
Table 5-14. Layout Recommendations for PROCHOT#
Trace Z0Trace SpacingL1L2L3L4Rpu
60 Ω ± 15%7 mils
0.75 inch
maximum
L1
10 inches
maximum
Processor
10 inches
maximum
L2
VCCP
0.5 inch
maximum
Rpu
120 Ω –140 Ω ± 5%
Figure 5-10. Routing Illustration for PROCHOT#
VRD
10.0
VCCP
Rpu
ProcessorMCH
L1
L2L3
70Intel
L4
®
875P Chipset Platform Design Guide
5.1.6.8Topology 9: TESTHI Signals
The TESTHI pins adhere to the following routing and layout recommendations. Figure 5-11
illustrates the recommended topology. The TESTHI pins may use individual pull-up resistors, or be
grouped together as detailed below. A matched resistor, Rpu, should be used for each group.
• TESTHI[1:0]
• TESTHI[7:2]
• TESTHI8 - Cannot be grouped with any other TESTHI signal
• TESTHI9 - Cannot be grouped with any other TESTHI signal
• TESTHI10 - Cannot be grouped with any other TESTHI signal
• TESTHI11 - Cannot be grouped with any other TESTHI signal
• TESTHI12 - Cannot be grouped with any other TESTHI signal
Table 5-15. Layout Recommendations for TESTHI Signals
Front Side Bus (FSB)
Trace Z
0
60 Ω ± 15%7 mils1 inch maximum62 Ω ± 5%
Trace SpacingL1Rpu
Figure 5-11. Routing Illustration for TESTHI and Signals
Processor
5.1.6.9Topology 10: COMP[1:0]
The COMP[1:0] signals adhere to the following routing and layout recommendations. Figure 5-12
illustrates the recommended topology.
Table 5-16. Layout Recommendations for COMP[1:0]
Trace Z
0
60 Ω ± 15%13 mils1.5 inches maximum61.9 Ω ± 1%
Figure 5-12. Routing Illustration for COMP[1:0]
Trace SpacingL1Rpd
VCC_CPU
Rpu
L1
Processor
L1
Rpd
Intel® 875P Chipset Platform Design Guide71
Front Side Bus (FSB)
5.1.6.10Topology 11: BOOTSELECT
The Intel Pentium 4 processor on 90 nm process and Pentium 4 processor on 0.13 micron process
loadlines require a different slope. Therefore, the VRD must switch feedback networks depending
on which processor is installed. The BOOTSELECT signal is used by the VRD to detect whether
an Intel Pentium 4 processor on 90 nm process or Pentium 4 processor on 0.13 micron process is
inserted into the processor socket and switches the feedback network. Figure 5-13 illustrates the
switching while Figure 5-14 shows an example switching circuit. Refer to the appropriate
;
Figure 5-13. VRD Feedback Switching Diagram
processor datasheet for the specifications for each processor
Processor
Bootselect
Switch
Inte l® Pentium® 4 processor on
0.13 micron process FB Network
Inte l® Pentium® 4 processor on
90 nm process FB Network
Figure 5-14. Routing Illustration for BOOTSELECT
5VSB
0.1 µF
2.7 kΩΩΩΩ
Processor
BOOTSELEC T
12 kΩΩΩΩ
VRD 10.0 Controller
FBOUT
10 kΩΩΩΩ
10 kΩΩΩΩ
0.1 µF
NW_HI
PSC_HI
0.1 µF
VRD
10.0
5.1.6.11Topology 12: RESERVED
All RESERVED pins must remain unconnected. Connection of these pins to VCC, VSS, or any
other signal (including each other) can result in component malfunction or incompatibility with a
future processor.
72Intel
®
875P Chipset Platform Design Guide
5.1.6.12Topology 13: OPTIMIZED/COMPAT# or IMPSEL
For the Intel Pentium 4 processor on 90 nm process, the OPTIMIZED/COMPAT# pin on the
processor socket should be left as a no connect (NC).
For the Pentium 4 processor with 512-KB L2 cache on 0.13 micron process, the IMPSEL pin on
the processor socket should be left as a no connect (NC).
5.1.6.13Host VREFs
The AGTL+ VREF provides a reference voltage for all of the Front Side Bus signals on the
processor and MCH. It is required that a voltage divider yields 0.63 *VCC_AVG where
VCC_AVG is the average voltage of VCC (processor core) and MCH_VTT. The output is then
routed to the processor’s GTLREF and to the MCH’s HDVREF pin. The trace should be a
minimum of 12-mils wide and have a minimum of 15-mils separation from any other trace.
Figure 5-15. HD_VREF Circuit Topology
MCH_VTT
R1
L3
VCC_CPU
R2
L4
R3
PIN A7
HDVREF1
L1
PIN F15
HDVREF0
L2
C1
MCH
C2
Front Side Bus (FSB)
L5
L6
C3
CPU GTLREF
PIN
NOTE: The MCH pins A7 and F15 are tied together in the package. This enables the two HDVREF pins to
share a portion of the divider circuits, pull-down resistor R3.
Table 5-17. Host VREF Resistor Values
ResistorValue
R1200 Ω ± 1%
R2200 Ω ± 1%
R3169 Ω ± 1%
1
C1
C20.1 or 1.0 µF
2
C3
NOTE:
1. C1 should be placed as close to the MCH pin as possible
2. C3 should be placed as close to the processor pin as possible.
Intel® 875P Chipset Platform Design Guide73
0.1 µF or 220 pF
220 pF
Front Side Bus (FSB)
Table 5-18. Host VREF Trace Lengths
SegmentValue
L1+L23.5 inches maximum
L33 inches maximum
L4+L5+L61.5 inches maximum
5.1.6.14Host VID Topology
The host VID signals are used to set the VCC (processor core) voltages. These signals are open
drain and require pull-up resistors. The resistors should be 1 kΩ
For the VID code to arrive at the VRD, System Management Controller, and SIO with good signal
integrity, it is required that the VID topology be as shown in Figure 5-16. Note that it is not
required to route each leg of the diagram. For instance, if you only needed to route the VID lines
from the processor to the voltage regulator, you do not need to route legs L3 and L4. If the
following topology cannot be followed, then it is recommended that thorough simulation be done
to guarantee good signal integrity. The pull-up resistors can be located anywhere in the topology.
Figure 5-16. VID Topology
± 5% and pulled up to 3.3 V.
ProcessorVRD 10.0
System
Management
Table 5-19. VID Topology Trace Lengths
DimensionMinMaxUnits
L1—12Inches
L2——Inches
L1+L2+L5—15Inches
L3—6Inches
L4—6Inches
L5—12Inches
L1
L3L4
L2
L5
SIO
74Intel
®
875P Chipset Platform Design Guide
5.1.6.15THERMDA/THERMDC
The processor incorporates an on-die thermal diode. THERMDA (diode anode) and THERMDC
(diode cathode) pins on the processor can be connected to a thermal sensor located on the system
board to monitor the die temperature of the processor for thermal management/long term die
temperature change monitoring purpose. This thermal diode is separate from the Thermal
Monitor’s thermal sensor and cannot be used to predict the behavior of the Thermal Monitor.
Because the thermal diode is used to measure a very small voltage from the remote sensor, care
must be taken to minimize noise induced at the sensor inputs. Below are some guidelines:
• Remote sensor should be placed as close as possible to the THERMDA/THERMDC pins. It
can be approximately 4 to 8 inches away as long as the worst noise sources such as clock
generators, data buses and address buses, etc., are avoided.
• Route the THERMDA/THERMDC lines in parallel and close together with ground guards
enclosing the them.
• Use wide traces to reduce inductance and noise pickup that may be introduced by narrow
traces or the system. A width of 10 mils and spacing of 10 mils is recommended.
5.1.6.16Host RCOMP
The RCOMP pins are used to calibrate the AGTL+ buffers and need to be terminated to a
20 Ω
± 1% pull-down resistor. It is recommended that the trace be a maximum of 0.5-inch long and
be a minimum of 10-mils wide to reduce trace inductance. Keep this trace a minimum of 7 mils
away from other traces.
Front Side Bus (FSB)
5.1.6.17Host SWING
VSWING needs to be 1/4*MCH_VTT, so a resistor divider with a 301 Ω ±1% pull-up and a
±1% pull-down are recommended. The HXSWING and HYSWING can be tied together on
102 Ω
the motherboard to reduce redundant circuitry. Decouple with one 0.01 µF capacitor at the MCH.
The trace to the MCH should be routed at a maximum of 3 inches long at 12-mils wide and 10-mil
spacing. This can be accomplished on Layer 2 (see Figure 5-17).
Figure 5-17. Host SWING Routing Example
HD_SWING
H_GTLREF_MCH
Intel® 875P Chipset Platform Design Guide75
Front Side Bus (FSB)
5.1.6.18BSEL
The BSEL circuit determines the FSB frequency. Connect the processor’s BSEL0 signal to the
CK409’s FSA pin. There should be a pull-up resistor and two pull-down resistors whose values are
listed in Tab le 5-20. The middle of the voltage divider circuit should then connect to the MCH’s
BSEL0 pin. The two pull-down resistors form a voltage divider and are required for proper voltage
levels for the MCH. Connect the MCH’s BSEL1 to the CK409 FSB pin in the same manner.
Figure 5-18. BSEL Topology
Processor
BSEL1
BSEL0
Vcc3_CLK=3.3V
R1
R2
R3R4
R5
CK409
FS_B
FS_A
MCH
BSEL1
BSEL0
R6
Table 5-20. BSEL Resistor Values
ResistorValue
R11 kΩ ± 1%
R21 kΩ ± 1%
R32 kΩ ± 1%
R42 kΩ ± 1%
R52.49 kΩ ± 1%
R62.49 kΩ ± 1%
Table 5-21. FSB Frequency Selection
FSA, FSBFSB Frequency
0,0400 MHz
1,0533 MHz
0,1800 MHz
NOTE: Refer to the processor datasheet for FSA and FSB input latching.
76Intel
®
875P Chipset Platform Design Guide
5.2Trace Length Matching
Trace length matching is required within each source synchronous group to compensate for the
package trace length differences between data signals and the associated strobe. This will balance
the strobe-to-signal skew in the middle of the setup and hold window. An example of trace length
matching is given in Example 5-1 on page 5-78.
Trace length matching consists of matching the pad-to-pad lengths for every signal within a signal
group (e.g., HA[35:17]# and ADSTB1#). A pad-to-pad length is measured as follows:
Front Side Bus (FSB)
CPU
-to-MCH
pad
Length = CPU
pad
pkg_len
+ CPU
Where:
CPU
-to-MCH
pin
= Motherboard trace length between processor 1 and MCH.
pin
pkg_len = Pad to pin length within the package.
Contact your Intel representative for information about the Length Matching Spreadsheet tool.
Figure 5-19. Trace Length Matching for the Front Side Bus
CPU
to MCH
pin
ProcessorMCH
Si
DIE
CPU
pkg_len
Package
When length matching, the board designer should set every signal’s pad-to-pad length equal to
each other, within ± 25 mils. This yields the following equation:
CPU
(Signal 2) + CPU
(Signal 1) + CPU
pkg_len
pin_len
pin_len
to MCH
to MCH
(Signal 2) + MCH
pin_len
(Signal 1) + MCH
pin_len
-to-MCH
pin
pin
pkg_len
+ MCH
pin
MCH
pkg_len
pkg_len
(Signal 2)
pkg_len
Si
DIE
Package
(Signal 1) = CPU
pkg_len
To length match Signal 1 and Signal 2, hold one of the signals constant, and vary the second signal
until the equation is satisfied. Since all the pkg_len values are constant, we can solve for Signal 2:
CPU
MCH
to MCH
pin_len
(Signal 1) – (CPU
pkg_len
(Signal 2) = CPU
pin_len
(Signal 2) + MCH
pkg_len
(Signal 1)+CPU
pkg_len
pkg_len
pin_len
(Signal 2))
to MCH
pin_len
(Signal1) +
Generally, when length matching a group of signals, a designer will first layout all signals to the
shortest length possible allowed by specification. Then, keeping the longest signal as the constant
value (Signal 1), lengthen all the other signals so that the pad-to-pad lengths are all equal.
Intel® 875P Chipset Platform Design Guide77
Front Side Bus (FSB)
Example 5-1. Trace Length Matching
Consider the signals D4# and DSTBP0# and DSTBN0#, from the same group. Calculate processorto-MCH length for D4#:
CPU
CPU
CPU
CPU
MCH
MCH
CPU
CPU
CPU
CPU
MCH
CPU
+ MCH
(DSTBP0#) = 0.190 inch
pkg_len
(DSTBN0#) = 0.180 inch
pkg_len
to MCH
pin_len
to MCH
pin_len
(DSTBP0#) = 0.240 inch
pkg_len
(DSTBN0#) = 0.250 inch
pkg_len
-to-MCH
pad
-to-MCH
pad
-to-MCH
pad
(D4#) = 0.198 inch
pkg_len
(D4#) = 0.225 inch
pkg_len
toMCH
pin_len
pkg_len
pin_len
pin_len
Length(DSTBP0#) = 5.43 inches
pad
Length(DSTBN0#) = 5.53 inches
pad
Length(DSTBavg) = 5.48 inches
pad
pin_len
(D4#))
(DSTBP0#) = 5.0 inches
(DSTBN0#) = 5.1 inches
(D4#) =CPU
-to-MCH
pad
Length(DSTBavg) – (CPU
pad
pkg_len
(D4#)
Therefore, the PCB trace length of D4# must be within ± 25 mils of 5.057 inches from the
processor to MCH.
5.3Retention Mechanism Placement and Keep-Outs
The retention mechanism requires a keep-out zone, for limited component height area under the
retention mechanism as shown in Figure 5-20 and Figure 5-21. These figures show the relationship
between the retention mechanism mounting holes and pin one of the socket. In addition, they also
document the keep-outs. For heatsink volumetric information, refer to the processor Thermal
Design Guide.
Dimensions are in millimeters with English dimensions in brackets.
Note:
Dimensions are in millimeters with English dimensions in brackets.
5.4Processor Location Relative to Retention
Mechanism
To ensure compatibility with chassis using a duct based on the reference Chassis Air Guide ducting
solution, the processor should be placed at a location corresponding to the center of the duct.
Information on duct position is available in the Desktop System Air Duct Design Suggestions. This
document is available on http://www.formfactors.org.
Board layouts should locate the center the processor heatsink retention mechanism within a
12.7 mm [0.5 inch] radius of the duct center location. Figure 5-22 illustrates the placement
guideline.
Figure 5-22. Processor Location Recommendation for Chassis Air Guide Relative to
Retention Mechanism
Front Side Bus (FSB)
5.5Power Header for Active Cooling Solutions
The reference-design heatsink solution includes an integrated fan. The recommended connector for
the active cooling solution is a Walden/Molex 22-01-3037, AMP* 643815-3, or equivalent. The
integrated fan requires the system board to supply a minimum of 740 mA at 12 V for proper
operation. The fan connector pinout is described in Table 5- 22.
Table 5-22. Reference Solution Fan Power Header Pinout
Pin NumberSignal
1Ground
2+12 V
3No Connect
®
The Intel
connector for the active cooling solution is a Walden/Molex 22-23-2037, AMP* 640456-3, or
equivalent. The integrated fan requires the system board to supply a minimum of 740 mA at 12 V
for proper operation. The fan connector pinout is described in Table 5-23.
boxed processor heatsink solution includes an integrated fan. The recommended
Intel® 875P Chipset Platform Design Guide81
Front Side Bus (FSB)
Table 5-23. Boxed Processor Fan Power Header Pinout
Pin NumberSignal
1Ground
2+12 V
3Sense
The fan heatsink outputs a SENSE signal which is an open-collector output that pulses at a rate of
two pulses per fan revolution. The system board requires a pull-up resistor to provide the
appropriate V
SENSE signal is not used, pin 3 should be tied to ground.
For more information on boxed processor requirements, refer to the processor datasheet.
level to match the fan speed monitor. Use of the SENSE signal is optional. If the
OH
5.6Debug Port Guidelines
Refer to the latest revision of the processor Debug Port Design Guide for details on the
implementation of the debug port.
5.6.1Debug Tools Specifications
5.6.1.1Logic Analyzer Interface (LAI)
Intel is working with two logic analyzer vendors to provide logic analyzer interfaces (LAIs) for use
in debugging the Pentium 4 processor in the 478-pin package system. Tektronix and Agilent should
be contacted to get specific information about their logic analyzer interfaces. The following
information is general in nature. Specific information must be obtained from the logic analyzer
vendor.
Due to the complexity of Pentium 4 processor in the 478-pin package system, the LAI is critical in
providing the ability to probe and capture system bus signals. There are two sets of considerations
to keeping mind when designing a Pentium 4 processor in the 478-pin package system that can
make use of an LAI: mechanical and electrical.
5.6.1.2Mechanical Considerations
The LAI is installed between the processor socket and the Pentium 4 processor in the 478-pin
package. The LAI pins plug into the socket, while the Pentium 4 processor in the 478-pin package
pins plug into a socket on the LAI. Cabling that is part of the LAI egresses the system to allow an
electrical connection between the Pentium 4 processor in the 478-pin package and a logic analyzer.
The maximum volume occupied by the LAI, known as the keep-out volume, as well as the gable
egress restrictions, should be obtained from the logic analyzer vendor. System designers must
make sure that the keep-out volume remains unobstructed inside the system. Note that it is possible
that the keep-out volume reserved for the LAI may include space normally occupied by the
Pentium 4 processor in the 478-pin package heatsink. If this is the case the logic analyzer vendor
will provide a cooling solution as part of the LAI.
5.6.1.3Electrical Considerations
The LAI will also affect the electrical performance of the system bus; therefore, it is critical to
obtain the electrical load models from each of the logic analyzer vendors to be able to run system
level simulations to prove that their tool will work in the system. Contact the logic analyzer vendor
for electrical specifications and load models for the LAI solution they provide.
82Intel
®
875P Chipset Platform Design Guide
DDR System Memory Guidelines
DDR System Memory Guidelines 6
The MCH memory interface consists of two DDR memory channels that can operate in either
single-channel or dual-channel modes. Each channel consists of 64 data bits.
This section covers routing guidelines for the DDR interface. Note that these guidelines apply to
both channel A and channel B. Each DDR interface has six signal groups: Clocks, Address/
Command, Data, Control, Receive Enable, and Miscellaneous. Table 6-1 summarizes the signal
groupings. The MCH contains two complete sets of these signals, one set per-channel. Refer to the
®
Intel
875P Chipset Datasheet for details on the signals listed in Table 6-1.
Refer to Chapter 15 for DDR power delivery considerations. The DDR guidelines are structured in
the following fashion:
• Section 6.5 contains guidelines necessary to implement a 2 DIMM per-channel solution. Using
these guidelines, the motherboard designer can choose to implement both 1 DIMM and 2
DIMM per-channel solutions.
• Section 6.6 details exceptions to the following guidelines for a 1 DIMM per-channel solution.
Table 6-1. MCH DDR Signal Groups
SectionGroupSignalDescription
Section 6.5.2Clocks
Section 6.5.4Address/Command
Section 6.5.5Data
Section 6.5.3Control
N/A
(no external
connection)
NOTE: There are two sets of signals, one for Channel A and one for Channel B. The “x” in the signal name is
“A” for the channel A signal and “B” for the channel B signal. For example, the DDR differential clocks
for channel A are SCMDCLK_A[5:0].
Feedback
SCMDCLK_x[5:0]
SCMDCLK_x[5:0]#
SMAA_x[12:0]
SRAS_x#
SCAS_x#
SWE_x#
SBA_x[1:0]
SDQS_x[8:0]
SECC_x[7:0]
SDQ_x[63:0]
SCS_x[3:0]#
SCKE_x[3:0]
RCVENOUT#
RCVENIN#
DDR Differential Clocks
DDR Differential Inverted Clocks
Memory Address Bus
Row Address Select
Column Address Select
Write Enable
Bank Address (Bank Select)
Data Strobes
Check Bits for ECC Function
Data Bus
Chip Select
Clock Enable
Receive Enable Output
Receive Enable Input
Intel® 875P Chipset Platform Design Guide83
DDR System Memory Guidelines
6.1DDR Length Matching Strategy
6.1.1Strategy Overview
Some insight can be gained if one considers the following prior to attempting to route the DDR
interface. There are two levels of length constraints placed on each signal group within the
interface. The absolute length constraints are provided in the constraint tables for each signal
group. These constraints define the length range over which the signals will meet signal integrity
rules. A subset of this solution space is then defined by a set of secondary length constraints which
are based on length matching to clock. The clock relative length matching formulas are not
concerned with signal integrity compliance, but purely based on clock relative timing margins.
These two sets of overlapping length constraints then define the final routing solution space.
It should also be noted that the absolute length constraints are based on motherboard routing
lengths, while the length matching formulas are based on pad-to-pin lengths. Therefore, care must
be taken when trying to reconcile the two sets of constraints with respect to each other. It is
recommended that an automated routing length spreadsheet be used to calculate motherboard
routing lengths as required to implement the length matching formulas. Only after package lengths
have been factored into the length matching formulas can motherboard lengths be compared
directly. In some cases motherboard length boundaries will be determined by the length matching
formulas, whereas in other cases the absolute motherboard length limits will come into play.
6.1.2Defining the Target Clock Reference Length
Since all signal groups are directly or indirectly timing referenced back to clock, the clock is the
logical choice to serve as the master reference for all other signal groups, by way of length
matching formulas. It is recommended that following a preliminary test route establishing the
natural bounds on all signal groups, that target reference lengths be defined for each clock group
routed between the MCH and the DIMM connectors. Throughout this chapter, the target Clock
Reference length is defined as:
DIMM0 Clock: Target Reference Length = X0
DIMM1 Clock: Target Reference Length = X1
For optimal timing margins all clocks to a particular DIMM connector should be length tuned to
the target reference length for that DIMM. These reference lengths will then feed into the length
matching formulas to determine the secondary constraints on minimum and maximum length for
each signal group, as routed to the corresponding DIMM connector. Generally speaking the offset
in clock target length between DIMMs should be approximately equal to the routing length
between the DIMMs. This provides length matching consistency between DIMMs.
In some cases it is helpful to base the target clock lengths on the natural routing lengths of certain
critical path signals, as opposed to the natural lengths of the clocks themselves. In the case of the
MCH, the control group setup margin is a critical path. Therefore, it is recommended that the target
clock length be partially based on providing adequate setup margin as per the length matching
formula. This may require that the clocks be lengthened slightly from their natural length.
84Intel
®
875P Chipset Platform Design Guide
DDR System Memory Guidelines
6.2Length Matching and Length Formulas
The routing guidelines presented in the main body of this document define the recommended
routing topologies, trace width and spacing geometries, absolute minimum and maximum routed
lengths for each DDR signal group. This is recommended to meet signal integrity requirements. In
addition to the absolute length limits provided in the guideline tables for each signal group, more
restrictive length matching formulas are also provided that further restrict the minimum-tomaximum length range of each signal group with respect to the clock. These are within the overall
boundaries defined in the guideline tables, as required to guarantee adequate timing margins. These
secondary constraints are referred to as length matching constraints and the formulas used are
referred to as length matching formulas.
All signal groups except the clocks and feedback signals are length matched per slot to the
associated clocks, with the clocks themselves being length tuned to a fixed length range across
each DIMM slot. The amount of minimum-to-maximum length variance allowed for each group
around the clock reference length varies from signal group to signal group depending on the
amount of timing variance that can be tolerated. A simplified summary of the length matching
formulas for each signal group is provided in Tab le 6-2. As the table indicates, all signal groups are
somewhat biased in length to be shorter than the clock. This is done to optimize setup and hold
margins.
Table 6-2. Length Matching Formulas
Signal GroupMinimum LengthMaximum Length
Control to ClockClock (max) – 2.0"Clock (min) – 0.5"
Command to ClockClock (max) – 2.0"Clock (min) – 0.5"
Strobe to ClockClock (max) – 2.0”Clock (min) + 1.0"
Data to StrobeStrobe – 25 milsStrobe +25 mils
NOTE: Note that all length matching formulas are based on MCH die-pad to DIMM pin total length.
Package length tables will be provided for all signals to facilitate this pad to pin matching. Note
that the clock length used for length matching may vary by DIMM slot, based on DIMM spacing.
Length formulas should be applied to each DIMM slot independently. The full geometry and
routing guidelines along with the exact length matching formulas and associated diagrams are
provided in the individual signal group guidelines sections to follow.
Note:For short clock lengths the command-to-clock maximum length rule can be slightly relaxed, due to
crisper clock edge rates and more setup margin at shorter lengths. See clock section for more
detailed information.
Intel® 875P Chipset Platform Design Guide85
DDR System Memory Guidelines
6.3Package Length Compensation
As mentioned briefly above, all length matching is MCH die-pad to DIMM pin. The reason for this
is to compensate for the package length variance across the signal group to minimize timing
variance. The MCH does not attempt to equalize package lengths internally as some previous MCH
components have, and therefore, requires a more tedious matching or tuning process. The
justification for this is based on the belief that length variance in the package based on ball position
will be at least partially tuned out when the pin escape is completed to the edge of the package.
Length matching in the package would then tend to create mismatch at the package edge.
Package length compensation should not be confused with length matching as discussed in the
previous section. Length matching, as discussed previously, refers to constraints on the minimum
and maximum length bounds of a signal group based on clock length, whereas package length
compensation refers to the process of adjusting out package length variance across a signal group.
There is, of course, some overlap in that both effect the target length of an individual signal. It is
recommend that a routing length spreadsheet be used to facilitate the package compensated
routing.
6.4Stack-Up and Referencing Guidelines
Intel 875P chipset platform designs require ground referencing for all DDR signals. Based on a
typical four layer stack-up, the DDR channel requires the following stack-up to ground reference
all of the DDR signals from the MCH to the termination at the end of the channel. Note that the
DDR channel stack-up applies to the DDR channel only.
Table 6-3. DDR Channel Referencing Stack-Up
Motherboard LayerDescription
Layer 1, Signal TopSignal/Power
Layer 2, PowerGround Cutouts
Layer 3, GroundGround
Layer 4, Signal BottomSignal/Power
A solid ground flood needs to be placed under the DDR channel on layer 2 from the MCH DDR
signal pins all the way beyond the DDR_TERM termination capacitors at the end of the channel to
provide an optimal return current path. Any split in the ground flood will provide a sub-optimal
return path.
86Intel
®
875P Chipset Platform Design Guide
6.4.1Ground Stitching
Ground floods must be well stitched to the ground plane on layer 3 to ensure the same potential
between the two planes. Any ground pin or ground via that is placed in the DDR routing area must
connect to both the ground flood and the ground plane.
It is also important to note that no power to the MCH is delivered on Layer 2; this is due to the
strict ground referencing requirements. As a result, this region on Layer 2 is a large ground flood.
Consequently, power must be delivered on Layers 1 and 4 (top and bottom); care must be taken to
allow for proper power delivery on these external layers. Refer to Chapter 15, “Power Distribution
Guidelines” for more information.
Figure 6-1. Example of Ground Flood on Layer 2
DDR System Memory Guidelines
Ground Flood
Intel® 875P Chipset Platform Design Guide87
DDR System Memory Guidelines
6.5DDR Design Topologies and Guidelines
The layout guidelines in this chapter were developed with the following design assumptions:
1. A standard 4-layer motherboard stack up (Signal, Power, Ground, Signal)
2. Two DDR channels, with one or two DIMMs each
3. All channel A DDR signals are routed on layer 1
4. All channel B DDR signals are routed on layer 4
Signals routed on Layer 4 (bottom) can use the last row of pins on the DIMM connector to
transition to Layer 1 (top) instead of using a via to get back to the top layer before reaching the
termination resistors.
Note:For 1 DIMM per-channel designs, refer to Section 6.6 for design considerations specific to a
1 DIMM per-channel implementation.
6.5.1Target Impedances
The target impedances listed throughout Section 6.5 all refer to the area between MCH and first
DIMM.
Due to the congested routing in the DIMM connector and termination regions of the routing
channel, it is not possible to meet the target impedances in these regions. As a result, it is not
possible to maintain the target impedances once the signals reach the first DIMM connector. The
resulting guidelines for the DIMM connector regions do not meet the target impedance but have
been simulated and are believed to offer the best possible electrical characteristics given the
severely constrained routing area.
6.5.2Clock Signal Group Routing Guidelines
(SCMDCLK_x/SCMDCLK_x#)
The MCH clock signals include six differential clock pairs per-channel. The MCH generates and
drives these differential clock signals required by the DDR interface. Therefore, no external clock
driver is required for the DDR interface. Since the MCH only supports unbuffered DDR DIMMs,
\
Table 6-4. Clock Signal DIMM Mapping per DIMM
three differential clock pairs are routed to each DIMM connector.
SignalRelative To
SCMDCLK_x[2:0]
SCMDCLK_x[2:0]#
SCMDCLK_x[5:3]
SCMDCLK_x[5:3]#
DIMM 0
DIMM 1
DDR clocks can breakout of the MCH with reduced width (neckdown to 5 on 5) for a maximum
length of 500 mils; however, use of this reduced trace width should be minimized where possible.
Figure 6-2 shows an example of the clock neckdown in the MCH breakout.
88Intel
®
875P Chipset Platform Design Guide
Figure 6-2. Example of DDR Clock Neckdown at MCH
DDR System Memory Guidelines
The clock pairs must be routed differentially from the MCH to their DIMM pins. They must
maintain correct spacing of 5 mils between themselves to remain differential. Additionally, the
clocks must maintain an isolation spacing of 20 mils away from other signals or from itself in a
serpentine.
There are no external termination resistors needed for the SCMDCLK_x/SCMDCLK_x# signals.
Figure 6-3 and Ta ble 6-5 depict the recommended topology and layout routing guidelines for the
SCLK to SCLK# Length Matching • Match total length to ± 10 mils
Clock-to-Clock Length Matching
(total length)
Breakout Exceptions
(reduced geometries for MCH breakout
region)
DIMM Field Exceptions
(reduced geometries for DIMM pin field
region)
)42 Ω ± 15%
0
8 mils
20 mils
20 mils
20 mils
Min = 3.5 inches
Max = 6.0 inches
• Total length for DIMM0 group = X0 (See Section 6.1.2 for
target reference length X0 definition)
• Total length for DIMM1 group = X1 (See Section 6.1.2 for
target reference length X0 definition)
• Match all DIMM0 clocks to X0 ± 20 mils (See Section 6.1.2
for target reference length X0 definition)
• Match all DIMM1 clocks to X1 ± 20 mils (See Section 6.1.2
for target reference length X0 definition)
• Maximum clock length variance = 1.0 inch
• 5-mil trace with 5-mil pair space allowed
• 5-mil pair to pair spacing allowed
• 10-mil spacing to other DDR signals allowed
• Maximum breakout length is 0.5 inch
• 6-mil trace with 5-mil pair space allowed
• Maximum reduced trace width length is 1.5 inches
• 10-mil spacing to other DDR signals allowed
• Maximum reduced spacing length is 1.0 inch
NOTES:
1. Overall target length should be established based on test route results and a cursory review of length
matching formulas. In particular, the target length should be set to a minimum of the longest control signal
length plus 1.5 inches, in order to optimize that path. Once the target length is established, all clocks to that
DIMM should be length tuned to the target length as defined. The resulting motherboard segment lengths of
each clock must fall within the ranges specified.
90Intel
®
875P Chipset Platform Design Guide
2. The difference in target length between DIMM0 clocks and DIMM1 clocks should be approximately
equivalent to the routing distance between DIMMs; this facilitates length matching on bussed signals. The
maximum length variance across all clocks should not exceed 1.0 inch, as defined above.
3. Exceptions to the trace width and spacing geometries are allowed in the breakout region to fanout the
interconnect pattern. Reduced spacing should be avoided as much as possible. Reduced trace width and
spacing is also allowed in DIMM pin field region. Once reduced, the trace should stay reduced to final
connection.
NOTE: All lengths are measured from MCH die pad to DIMM connector pad.
Intel® 875P Chipset Platform Design Guide91
DDR System Memory Guidelines
6.5.3Control Signal Group Routing Guidelines
(SCKE_x[3:0]#, SCS_x[3:0]#)
The MCH control signals that include the enable (SCKE_x) and chip select (SCS_x#) are sourceclocked signals. One SCKE_x and SCS_x# are needed per row. SCKE_x and SCS_x# are tuned to
SCMDCLK_x.
Table 6-6. Control Signal-to-DIMM Mapping
Control Signal Mapping
(per Channel)
SCKE_x[1:0]DIMM 0
SCS_x[1:0]#DIMM 0
SCKE_x[3:2]DIMM 1
SCS_x[3:2}#DIMM 1
Relative To
Table 6-7, Figure 6-5, and Figure 6-6 depict the recommended topology and layout guidelines for
.
the DDR control signals.
Figure 6-5. Control Signal Group Routing Topology
MCH
MCH
Pin
P1
Breakout
Table 6-7. Control Signal Group Routing Guidelines
Table 6-7. Control Signal Group Routing Guidelines (Continued)
ParameterDefinition
Trace Length (L3), Last DIMM Pad to Parallel
Termination Resistor Pad
Parallel Termination Resistor (Rt)47 Ω ± 5%
Maximum Recommended Motherboard Via
Count
CTRL to SCMDCLK Length Matching
(Total length including package)
Breakout Exceptions
(Reduced geometries for MCH breakout
region)
DIMM Field Exceptions
(Reduced geometries for DIMM pin field
region)
NOTES:
1. The actual motherboard routed length to each DIMM must fall within the range defined by the clock length
matching formulas, based on the clock target length. The length limits defined in this table represent absolute
limits for acceptable signal integrity.
2. Power distribution vias from Rt to VTT are not included in via count.
3. The reduced spacing exception in the DIMM field refers to total reduced spacing length. This region can
include either DIMM field as well as the routing segment to Rt.
Maximum reduced spacing length is 1.5 inches total.
DDR System Memory Guidelines
Intel® 875P Chipset Platform Design Guide93
DDR System Memory Guidelines
Figure 6-6. Control Signal-to-Clock Length Matching Requirements
DIMM 0
MCH Package
MCH
DIE
SCS_x[1:0]#, SCKE_x[1:0]
CMDCLK_x[2: 0]
CMDCLK_x[2: 0]#
CTRL Length = Y0
(X0max – 2.0") ≤ Y0 ≤ (X0m in – 0.5")
Clock Refer ence Length = f(X)
DIMM 0DIMM 1
MCH Package
MCH
DIE
SCS_x[3:2 ]#, SCKE_x[3: 2]
CMDCLK_x[5: 3]
CMDCLK_x[5: 3]#
NOTE: All lengths are measured from MCH die pad to DIMM connector pad.
CTRL Length = Y1
(X1max – 2.0") ≤ Y1 ≤ (X1m in – 0.5" )
Clock Referenc e Length = X1
94Intel
®
875P Chipset Platform Design Guide
DDR System Memory Guidelines
6.5.4Address/Command Signal Group Routing Guidelines
(SMAA_x[12:0], SBA_x[1:0], SRAS_x#,
SCAS_x#, SWE_x#)
The MCH address/command signals are source-clocked signals that include memory address
signals SMAA_x[12:0], SBA_x[1:0], SRAS_x#, SCAS_x#, SWE_x#. The address/command
signals are tuned to SCMDCLK_x.
Figure 6-7, Figure 6-8, and Tab le 6- 8 depict the recommended topology and routing guidelines for
the DDR address/command signals.
Figure 6-7. DDR Address/Command Routing Topology
MCH
MCH
Die
P1
L1
L2
L3
Breakout
Table 6-8. Address/Command Signal Group Routing Guidelines
ParameterDefinition
Signal Group
TopologyDaisy Chain with Parallel Termination
Reference PlaneGround Referenced
Layer AssignmentLayers 1 and 4 - Microstrip
Characteristic Trace Impedance (Z
Nominal trace width
Minimum Trace-to-Trace Spacing
(see breakout and DIMM field exceptions below)
Minimum isolation spacing to non-DDR Signals20 mils
Table 6-8. Address/Command Signal Group Routing Guidelines (Continued)
ParameterDefinition
Maximum Recommended Motherboard Via Count
Per Signal
CMD to SCMDCLK Length Matching
(total length including package)
Breakout Exceptions
(reduced geometries for MCH breakout region)
DIMM Field Exceptions
(reduced geometries for DIMM pin field region)
2
• (CLKmax – 2.0”) < CMD < (CLKmin – 0.5”)
• See length matching section for details
• 5-mil spacing to other DDR signals allowed
• Maximum breakout length is 0.5 inch
• 5-mil spacing to other DDR signals allowed
• Maximum reduced spacing length is 1.5 inches
total
NOTES:
1. The actual motherboard routing length to each DIMM must fall within the range defined by the clock length
matching formulas, based on the clock target length. The limits defined in this table represent absolute limits
for acceptable signal integrity.
2. The routing distance between DIMMs can be as little as 0.2 inch or as much as 0.6 inch. However, in a given
design the amount of variance across a signal group should be minimized to facilitate length matching.
3. Power distribution vias from Rt to VTT are not included in via count.
NOTE: All lengths are measured from MCH die pad to DIMM connector pad.
96Intel
®
875P Chipset Platform Design Guide
6.5.5Data Signal Group Routing Guidelines
(SDQ_x[63:0], SDQS_x[8:0], SECC_x[7:0])
The MCH DDR data signals are source synchronous signals, each channel includes the 64-bit wide
data bus, eight data strobe signals, and eight ECC signals. There is an associated data strobe
(SDQS
_x) for each data group. Table 6-9 summarizes the SDQ_x and SECC_x to SDQS_x
mapping. SDQ
signals are tuned to SCMDCLK
Table 6-9. SDQ and SECC to SDQS Mapping
SDQ_x[8:0]SDQS0
SDQ_x[15:8]SDQS1
SDQ_x[23:16]SDQS2
SDQ_x[31:24]SDQS3
SDQ_x[39:32]SDQS4
SDQ_x[47:40]SDQS5
SDQ_x[55:48]SDQS6
SDQ_x[63:56]SDQS7
SECC_x[7:0]SDQS8
_x and SECC_x signals are tuned to their associated SDQS_x signal, and SDQS_x
_x lengths.
SDQ/SDMSDQS
DDR System Memory Guidelines
Table 6- 10, Figure 6-9, and Figure 6-10 depict the recommended topology and layout routing
• Match SDQ/SECC to SDQS, to ± 25 mils, per byte
lane
• See length matching sections
• 5-mil trace allowed
• 5-mil spacing to other DDR signals allowed
• Maximum breakout length is 0.5 inch
• 5-mil trace allowed
• 5-mil spacing to other DDR signals is allowed
(DQ only)
• 10 mil spacing to other DDR signals is allowed
(DQS only)
• Maximum reduced spacing length is 2.5 inches total
NOTES:
1. The actual MB routing length to each DIMM must fall within the range defined by the clock length matching
formulas, based on the clock target length. The limits defined in this table represent absolute limits for
acceptable signal integrity.
2. The width and spacing rules for DQ and DQS routing are length dependent as shown in the table. Note that
the length cutoff of 5.7 inches refers to the total combined MB and package length (P1 + L1 + L2 + L3).
3. When implementing the wider 11-mil trace width rule on long byte lanes the wider trace width should be
implemented on all DQ and DQS signals within a byte lane or none. Also note that if required the higher trace
width should be achieved incrementally by transitioning to 7 mils for up to 1.0 inch additional length following
the breakout region before transitioning to 11 mils. If required an addition region of 9 mils could be used for
up to 1.0 inch additional length following the 7-mil region. It is not required that these stepping lengths be
matched exactly across each trace in a byte lane. Also note that normal L2 spacing rules apply for the
transition region.
4. The routing distance between DIMMs (L3) can be as little as 0.2 inch or as much as 0.6 inch, however, in a
given design the amount of variance across a signal group or bus should be minimized in order to facilitate
and optimize length matching.
98Intel
®
875P Chipset Platform Design Guide
5. The DIMM pin field exception region is defined to include the DIMM pin field and termination region for each
channel, but also includes any reduced spacing region in channel B routing required to route through the
channel A pin field region.
6. Power distribution vias from Rt to VTT are not included in via count.