Design Guide
For Use with the Mobile Intel® Pentium® 4 Processor-M, Mobile Intel®
Celeron® Processor on .13 Micron Process in the 478-Pin Package, and
Intel® Celeron® M Processor
January 2005
Document Number: 252338-003
R
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.
Actual system-level properties, such as skin temperature, are a function of various factors, including component placement, component power
characteristics, system power and thermal management techniques, software application usage and general system design. Intel is not responsible for its
customers’ system designs, nor is Intel responsible for ensuring that its customers’ products comply with all applicable laws and regulations. Intel
provides this and other thermal design information for informational purposes only. System design is the sole responsibility of Intel’s customers, and
Intel’s customers should not rely on any Intel-provided information as either an endorsement or recommendation of any particular system design
characteristics.
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 Mobile Intel® Pentium® 4 Processor-M , Intel® Celeron® Processor, Intel ® Celeron M® Processor and Intel 852GM Chipset may contain design
defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on
request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
2
I
C is a 2-wire communications bus/protocol developed by Philips*. SMBus is a subset of the I2C bus/protocol and was developed by Intel.
Implementations of the I
Corporation.
Alert on LAN is a result of the Intel-IBM Advanced Manageability Alliance and a trademark of IBM*.
Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be obtained from:
Intel Corporation
www.intel.com
or call 1-800-548-4725
Intel, Intel logo, Pentium, Intel SpeedStep, and Intel NetBurst are registered trademarks or trademarks of Intel Corporation and its subsidiaries in the
United States and other countries.
*Other brands and names are the property of their respective owners.
Equation 1. Calculation to Determine Package Delta Addition to Motherboard Length for UP
Systems .................................................................................................................... 34
R
16 Intel
®
852GM Chipset Platform Design Guide
R
Revision History
Rev Order No. Description Date
001 252338
002 252338
003 252338
Initial Release
Revisions include:
• Added support for the Intel Celeron M Processor
Revisions include:
• Updated sheets 40 and 41 of the Intel Celeron M / 852GM CRB
schematics
January 2003
January 2004
January 2005
®
Intel
852GM Chipset Platform Design Guide 17
This page intentionally left blank.
R
18 Intel
®
852GM Chipset Platform Design Guide
R
1. Introduction
This design guide organizes and provides Intel’s design recommendations for the Intel® 852GM chipset
based systems. These design guidelines have been developed to ensure maximum flexibility for board
designers while reducing the risk of board related issues.
Introduction
The following processors can be combined with the Intel 852GM GMCH chipset:
• Mobile Intel
• Mobile Intel
• Intel
®
®
Pentium® 4 Processor-M
®
Celeron® processor
Celeron® M processor
1.1. Terminology
Term Definition
AC Audio Codec
AMC Audio/Modem Codec
Anti-Etch Any plane-split, void or cutout in a VCC or GND plane is referred to as an anti-etch
ASF Alert Standards Format
BER Bit Error Rate
CMC Common Mode Choke
EMI Electro Magnetic Interference
ESD Electrostatic Discharge
FS Full Speed – Refers to USB 1.1 Full Speed.
FWH Firmware Hub – A non-volatile memory device used to store the system BIOS.
HS High Speed – Refers to USB 2.0 High Speed.
ICH4-M I/O Controller Hub Fourth Generation – Mobile
LCI LAN Connect Interface
LOM LAN on Motherboard
LPC Low Pin Count
LS Low Speed – Refers to USB 1.0 Low Speed.
MC Modem Codec
GMCH Graphics Memory Controller Hub
PCM Pulse Code Modulation
PLC Platform LAN Connect
FSB Front Side Bus – Processor to GMCH
RTC Real Time Clock
SMBus System Management Bus – A two-wire interface through which various system
components can communicate
®
Intel
852GM Chipset Platform Design Guide 19
Introduction
Term Definition
SPD Serial Presence Detect
STD Suspend-To-Disk
STR Suspend-To-Ram
TCO Total Cost of Ownership
TDR Time Domain Reflectometry
UBGA Micro Ball Grid Array
USB Universal Serial Bus
VRM Voltage Regulator Module
1.2. Referenced Documents
Contact your Intel Field Representative for the latest revsions.
Document Location
Mobile Intel® Pentium ® 4 Processor –M Datasheet
(250686)
R
http://developer.intel.com
Mobile Intel® Celeron® Processor Datasheet (251308) http://developer.intel.com
Intel® Celeron® M Processor Datasheet (300302) http://developer.intel.com
PCI Local Bus Specification 2.2 www.pcisig.com
Intel® 82801DBM I/O Controller Hub 4 Mobile (ICH4-M)
The Intel 852GM GMCH is a graphics memory controller hub (GMCH) component for mobile
platforms. It provides the processor interface, system memory interface (DDR-SDRAM), Hub interface,
CRT, LVDS, and one DVO port.
An ACPI-compliant Intel 852GM chipset platform can support the Full-On (S0), Power On Suspend (S1-M), Suspend to RAM (S3), Suspend to Disk (S4), and Soft-Off (S5) power management states.
Through the use of an appropriate LAN device, the chipset also supports wake-on LAN* for remote
administration and troubleshooting. The chipset architecture removes the requirement for the ISA
expansion bus that was traditionally integrated into the I/O subsystem of PCIsets/AGPsets.
2.1. Intel® 852GM Chipset Platform System Features
The Intel 852GM chipset contains two core components: the Intel 852GM GMCH and the Intel ICH4M. The GMCH integrates the following:
• 400-MHz processor Front Side Bus (FSB) controller
• Graphics controller interface
• Dual Channel 18 bit LVDS interface for TFT panel support
• One Digital Video Out Port (DVO)
• Supports DDR200/266 MHz memory technology
• High-speed Accelerated Hub Architecture interface for communication with the ICH4-M
The ICH4-M integrates the following:
• Ultra ATA 100/66/33 controller
• USB host controller that supports the USB 1.1 and USB 2.0 specification
• LPC interface
• FWH Flash BIOS interface controller
• PCI interface controller
• AC’97 digital controller with Enhanced 20-bit Audio support
• Hub Interface for communication with the GMCH
Figure 1 provides a basic system block diagram of the Intel 852GM chipset.
®
Intel
852GM Chipset Platform Design Guide 21
System Overview
Figure 1. Intel 852GM Chipset System Block Diagram
R
DVI
LFP
CK-408
DVOC
CRT
LVDS
ATA100 IDE (2)
USB2.0/1.1 (6)
AC'97 2.3
Audio Codec
Modem Codec
Processor
400 MHz BPSB
852GM
GMCH
732 Micro-
FCBGA
Hub
Interface 1.5
ICH 4-M
421 BGA
FWH
VR
200/266 MHz
LAN
PCI Bus
Cardbus
LPC I/F
DDR
SIO
KBC
Wireless
(802.11)
Mini-PCI
Moon 2
PCI Docking
2.2. Processor Interface
The 852GM GMCH supports a FSB frequency of 400 MHz (100-MHz HCLK respectively) using
scaleable FSB VCC.
All processors are design on the .13 micron process, maintain compatibility with IA-32 software, and are
designed for uni-processor based value systems
2.2.1. Mobile Intel Celeron Processor
The processor utilizes flip-chip pin grid array (FC-PGA2) package technology, which plugs into a 478pin surface mount, zero insertion force (ZIF) socket, referred to as the mPGA478B socket.
Processor features include:
• On-die, 256-kB second level cache
• Hyper pipelined technology
• 400-MHz Front Side Bus quad-pumped bus running off a 100-MHz system clock making 3.2
GB/sec data transfer rates possible
22 Intel
®
852GM Chipset Platform Design Guide
R
• The execution trace cache is a first level cache that stores approximately 12-k decoded micro-
operations, which removes the decoder from the main execution path.
2.2.2. Mobile Intel Pentium 4 Processor-M
The processor utilizes flip-chip pin grid array (FC-PGA2) package technology, which plugs into a 478pin surface mount, zero insertion force (ZIF) socket, referred to as the mPGA478B socket.
Processor features include:
• On-die 512-kB second level cache
• Hyper pipelined technology
• 400-MHz Front Side Bus quad-pumped bus running off a 100-MHz system clock making 3.2
GB/sec data transfer rates possible
• Supports Streaming SIMD Extensions 2 (SSE2)
• Enhanced Intel
and frequency between two performance modes.
®
SpeedStep® technology which enables real-time dynamic switching of the voltage
System Overview
• 35-W thermal design power
2.2.3. Intel Celeron M Processor
The Intel Celeron M processor utilizes stocketable Micro Flip-Chip Pin Grid Array (Micro-FCPGA) and
surface mount Micro Flip-Chip Ball Grid Array(Micro-FCBGA) package technology. The MicroFCPGA package plugs into a 479-hole, surface-mount, zero insertion force (ZIF) socket, which is
referred to as the mPGA479M socket.
Processor features include:
• On-die primary 32-kB, instruction cache and 32-kbyte, write-back data cache
• On-die 512-kB second level cache
• Supports Streaming SIMD Extensions 2 (SSE2)
• Advanced Gunning Transceiver Logic (AGTL+) bus driver technology
• Supports host bus dynamic bus inversion (DINV)
• Dynamic power down of Data Bus buffers
• BPRI# control to Disable Address/Control buffers
• Package/Power
⎯ Micro-FCPGA and 479-ball Micro-FCBGA packages
⎯ VCC-CORE: Offered in 1.356 V standard voltage and 1.004 V ultra low voltage cores
⎯ VCCA (1.8 V)
⎯ VCCP (1.05 V)
The following list provides some of the key enhancement features on this processor:
• Supports Intel Architecture with Dynamic Execution
®
Intel
852GM Chipset Platform Design Guide 23
System Overview
• AGTL+ bus driver technology with integrated GTL termination resistors (gated AGTL+ receivers
for reduced power)
• Supports 32 bit
• AGTL+ bus addressing (no support for 36-bit address extension)
• Supports uniprocessor systems
• 400-MHz, source-synchronous FSB
• 2X Address, 4X data
• High performance, low power core
• Advanced Branch Prediction and Data Prefetch Logic
• Advanced Power Management features
2.3. Intel 852GM Graphics Memory Controller Hub
2.3.1. Processor Front Side Bus Support
R
• AGTL+ bus driver technology (gated AGTL+ receivers for reduced power)
• Supports 32-bit AGTL+ bus addressing (no support for 36-bit address extension)
• Supports Uniprocessor (UP) systems
• 400 MT/s FSB support
• Supports in-order and dynamic deferred transactions
2.3.1.1. Integrated System Memory DRAM Controller
• PC1600/2100 system memory interface
• ECC not support
• Maximum of 1 GB of system memory by using 512-Mb technology devices
• Supports up to two double-sided SO-DIMMs (4 rows populated)
• Supports 64-Mb, 128-Mb, 256-Mb, and 512-Mb technologies for x8 and x16 width devices
• Supports 200-MHz and 266-MHz DDR devices
• 64-bit data interface
• Supports up to 16 simultaneous open pages
• Support for SO-DIMM Serial Presence Detect (SPD) scheme via SMBus interface
• S3 (STR) power management support via self refresh mode using CKE
2.3.2. Integrated Graphics Controller
•Graphics Core Frequency of 133 MHz
24 Intel
®
852GM Chipset Platform Design Guide
System Overview
R
• 3D Graphics Engine
⎯ 3D Setup and Render Engine
⎯ High quality performance Texture Engine
• Analog Display Support
⎯ 350-MHz integrated 24-bit RAMDAC
⎯ Hardware color cursor support
⎯ Accompanying I2C and DDC channels provided through multiplexed interface
⎯ Hotplug and display support
⎯ Dual independent pipe for dual independent display
• Digital Video Out Port (DVO) support
⎯ Single channel DVO Port with 165-MHz dot clock support for a 12-bit interface
⎯ Compliant with DVI Specification 1.0
• Dedicated LFP (local flat panel) interface
⎯ Single or dual channel LVDS TFT panel support up to SXGA+ panel resolution with
frequency range from 25 MHz to 112 MHz per channel
⎯ SSC support of 0.5%, 1.0%, and 2.5% center and down spread with external SSC clock
⎯ Dual Display Twin (Single pipe LVDS+CRT) is not supported if SSC is enabled
⎯ Supports data format of 18 bpp
⎯ LCD panel power sequencing compliant with SPWG timing specification
⎯ Compliant with ANSI/TIA/EIA –644-1995 spec
⎯ Integrated PWM interface for LCD backlight inverter control
⎯ Compliant with CPIS Specification 1.5
⎯ Bi-linear Panel fitting
The ICH4-M provides the I/O subsystem with access to the rest of the system:
• Upstream Accelerated Hub Architecture interface for access to the GMCH
• PCI 2.2 interface (6 PCI Request/Grant Pairs)
• Bus Master IDE controller (supports Ultra ATA 100/66/33)
• USB 1.1 and USB 2.0 Host Controllers
• High Speed Debug port via USB interface
• SMBus 2.0 Controller
®
Intel
852GM Chipset Platform Design Guide 25
System Overview
• FWH Interface
• LPC Interface
• AC’97 2.3 Interface
• Alert-On-LAN*
• IRQ Controller
• IPAA security
2.3.3.1. Packaging/Power
• 421-pin, BGA package (31 mm x 31 mm)
VCC1_5 (1.5 V main logic voltage);
VCCSUS1_5 (1.5 V resume logic voltage);
VCCLAN1_5 (1.5 V LAN logic voltage);
VCC3_3 (3.3 V main I/O voltage);
VCCSUS3_3 (3.3 V resume I/O voltage);
VCCLAN3_3 (3.3 V LAN I/O voltage);
V5REF (5 V);
V5REF_SUS (5 V);
VCCRTC;
VCCHI (1.5 V);
VCCP (1.2-1.3 V)
R
26 Intel
®
852GM Chipset Platform Design Guide
General Design Considerations
R
3. General Design Considerations
This section provides motherboard layout and routing guidelines. It does not discuss the functional
aspects of any bus, or the layout guidelines for an add-in device.
If the guidelines listed in this document are not followed, thorough signal integrity and timing
simulations should be ompleted for each design. Even when the guidelines are followed, Intel
recommends that critical signals 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. 55 Ω ± 15%) is the “nominal” trace impedance for a 5-mil
wide external trace and a 4-mil wide internal trace. However, some stack-ups may lead to narrower or
wider traces on internal or external layers in order to meet the 55-Ω impedance target, that is, the
impedance of the trace when not subjected to the fields created by changing current in neighboring
traces. Note the trace impedance target assumes that the trace is not subjected to the EM fields created
by changing current in neighboring traces. It is important to consider the minimum and maximum
impedance of a trace based on the switching of neighboring traces when calculating flight times. 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. In order to minimize the effects
of trace-to-trace coupling, the routing guidelines documented in this section should be followed. In
addition, all high speed, impedance controlled signals (e.g. FSB signals) should have continuous GND
referenced planes and cannot be routed over or under power/GND plane splits.
3.1. Nominal Board Stack-Up
The Intel 852GM chipset based platforms require a board stack-up yielding a target impedance of 55 Ω
± 15%. An example of an 8-layer board stack-up is shown in Figure 2. The left side of the figure
illustrates the starting dimensions of the metal and dielectric material thickness as well as drawn trace
width dimensions prior to lamination, conductor plating, and etching. After the motherboard materials
are laminated, conductors plated, and etched, somewhat different dimensions result. Dielectric materials
may become thinner, as under/over etching of conductors alters their trace width, and conductor plating
makes them thicker. It is important to note that for the purpose of extracting electrical models from
transmission line properties, the final dimensions of signals after lamination, plating, and etching should
be used.
The stack-up uses 1.2-mil (1 oz) copper on power planes to reduce I*R drops and 0.6-mil copper
thickness on the signal layers: primary side layer (L1), Layer 3 (L3), Layer 6 (L6), and secondary side
layer (L8).
To ensure impedance control of 55 Ω, the primary and secondary side layer micro-strip lines should
reference solid ground planes on Layer 2 and Layer 7, respectively.
®
Intel
852GM Chipset Platform Design Guide 27
General Design Considerations
P
5
5
Figure 2. Recommended Board Stack-Up Dimensions
DielectricLayerLayerCopperTraceTrace
R
Stackup
S
PREPREG
P2PLANE1
CORE
S
PREPREG
CORE
P
PREPREG
S
CORE
P
PREPREG
S
ThicknessNo.Type
1SIGNAL1/2+plating
=>5.0
=>5.0
3SIGNAL 1
=>12.0
4PLANE1
=>10.0
5PLANE1
=>12.0
6SIGNAL 1
=>5.0
7PLANE1
=>5.0
8SIGNAL1/2+plating
WeightWidthImpedance
(oz)(mils)
(mils)(ohms)
5.055
4.055
4.05
5.05
Internal signal traces on Layer 3 and Layer 6 are unbalanced strip-lines. To meet the nominal 55-Ω
characteristic impedance for these traces, they reference a solid ground plane on Layer 2 and Layer 7.
Since the coupling to Layer 4 and Layer 5 is still significant, (especially true when thinner stack-ups use
balanced strip-lines on internal layers) these layers are converted to ground floods in the areas of the
motherboard where the speed critical interfaces like the FSB or DDR system memory are routed. In the
remaining sections of the motherboard layout the Layer 4 and Layer 5 layers are used for power
delivery.
The secondary side layer (L8) is also used for power delivery in many cases, since it benefits from the
thick copper plating of the external layer plating as well as referencing the close Layer 7 ground plane.
The benefit of such a stack-up is low inductance power delivery.
28 Intel
®
852GM Chipset Platform Design Guide
R
3.2. Alternate Stack Ups
OEMs may choose to use different stack-ups (number of layers, thickness, trace width, etc.) from the
one example outlined in Figure 2. However, the following key elements should be observed:
1. Final post lamination, post etching, and post plating dimensions should be used for electrical
model extractions.
2. Power plane layers should be 1 oz thick and signal layers should be ½ oz thick. External layers
become 1 – 1.5 oz (1.2 – 2 mils) thick after plating.
3. All high-speed signals should reference solid ground planes through the length of their routing
and should not cross plane splits. To guarantee this, both planes surrounding strip-lines should be
GND.
4. Intel recommends that high-speed signal routing be done on internal, strip-line layers.
5. For high-speed signals transitioning between layers next to the component, the signal pins should
be accounted for by the GND stitching vias that would stitch all the GND plane layers in that area
of the motherboard. Due to the arrangement of the Processor and 852GM GMCH pin-maps, GND
vias placed near all GND lands will also be very close to high-speed signals that may be
transitioning to an internal layer. Thus, no additional ground stitching vias (besides the GND pin
vias) are required in the immediate vicinity of the Processor and 852GM GMCH packages to
accompany the signal transitions from the component side into an internal layer.
6. High-speed routing on external layers should be minimized in order to avoid EMI. Routing on
external layers also introduces different delays compared to internal layers. This makes it
extremely difficult to do length matching if some routing is done on both internal and external
layers.
7. If Intel’s recommended stackup guidelines are not implemented, then the OEM is liable for all
aspects of their board design and simulations should be performed based on OEM stackup (i.e.
understanding impacts of SI and power distribution).
General Design Considerations
®
Intel
852GM Chipset Platform Design Guide 29
General Design Considerations
R
This page intentionally left blank.
30 Intel
®
852GM Chipset Platform Design Guide
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
R
4. Mobile Intel Pentium 4 Processor–M
and Mobile Intel Celeron Processor
FSB Design Guidelines
The following layout guidelines support designs using the Mobile Intel Pentium 4 Processor–M / Mobile
Intel Celeron Processor and the Intel 852GM chipset. Due to on-die Rtt resistors on both the processor
and the chipset, additional resistors do not need to be placed on the motherboard for most FSB signals.
The exception to these are the RESET# and BPM[5:0]# signals that require a 51.1-Ω pull-up, and the
BR0 signal that requires 220-Ω + 5% pull-up to Vtt on the processor end of the transmission line.
4.1. Processor Front Side Bus (FSB) Routing Guidelines
Table 1 summarizes the layout recommendations for the Mobile Intel Pentium 4 Processor–M and
expands on specific design issues and their recommendations.
Table 1. Front Side Bus Routing Summary for the Processor
Parameter Processor Routing Guidelines
Line to line
spacing
Data Line lengths
(agent to agent
spacing)
DSTBn/p[3:0]# • A data strobe and its complement should be routed within ± 0.025 inches of the same pad-to-
Address line
lengths (agent to
agent spacing)
Greater than or equal to 2:1 edge-to-edge spacing versus trace width.
See Figure 3 for an illustration of this recommendation.
0.5 inches–5.5 inches from pin-to-pin.
• Data signals of the same source synchronous group should be routed to the same pad-to-pad
length within ± 0.100 inches of the associated strobes.
• The pad is defined as the attach point of the silicon die to the package substrate.
• Length must be added to the system board to compensate for package length differences.
• Signals in the same source synchronous group should be routed on the same layer and
referenced to Vss with 2:1 spacing.
pad length.
• The pad is defined as the attach point of the silicon die to the package substrate.
• Length must be added to the system board to compensate for package length differences.
• DSTBn/p# should be routed on the same layer as their associated data group and referenced
to Vss.
0.5 inches – 6.5 inches from pin-to-pin.
• Address signals of the same source synchronous group should be routed to the same Pad-toPad length within± 0.200 inches of the associated strobes.
• The pad is defined as the attach point of the silicon die to the package substrate.
• Length must be added to the system board to compensate for package length differences.
• A layer transition may occur if the reference plane remains the same (Vss) and the layers are
of the same configuration (all stripline or all microstrip).
®
Intel
852GM Chipset Platform Design Guide 31
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
Parameter Processor Routing Guidelines
ADSTBn/p[1:0]# • An address strobe and its complement should be routed within ± 0.200 of the same Pad-to-
Common Clock
line lengths
Topology Stripline
Routing priorities • All associated signals and strobes should be routed on same layer for entire length of bus.
Clock keepout
zones
Trace Impedance 55 ohms ± 15%
Source
Synchronous
routing restrictions
Pad length.
• The pad is defined as the attach point of the silicon die to the package substrate.
• Length must be added to the system board to compensate for package length differences.
• A layer transition may occur if the reference plane remains the same (Vss) and the layers are
of the same configuration (all stripline or all microstrip).
0.5 inches – 6.5 inches
• All signals should be referenced to Vss. Ideally, layer changes should not occur for any
signals.
• If a layer change must occur, reference plane must be Vss and the layers must all be of the
same configuration (all stripline or all microstrip for example).
A spacing requirement of 16-20 mils should be maintained around all clocks.
• There are no length-matching routing restrictions between (or within) either the sourcesynchronous data or address groups.
• As long as the strobe and associated line length routing guidelines are met for each group,
there is no need to length-match between the groups. For example, one data group may be
routed to the minimum allowable length while another data group could be routed to the
maximum allowable length.
• Simulations have verified that the FSB will still function correctly even under this extreme
condition.
R
Refer to the Intel® 852GM Chipset GMCH Datasheet for GMCH package dimensions and refer to the
Mobile Intel
®
Pentium® 4 Processor–M Datasheet for processor package dimensions.
Figure 3. Cross-Sectional View of 2:1 Ratio
trace
NOTE: This is the edge-to-edge trace spacing versus width.
A trace spacing to width ratio of 2 to 1 ensures a low crosstalk coefficient (based on geometries defined
in 8 layer reference stackup). All the effects of crosstalk are difficult to simulate. The timing and layout
guidelines for the processor have been created with the assumption of 2 to 1 trace spacing to width ratio.
A smaller ratio would have an unpredictable impact due to crosstalk.
Reference Plane
2x
trace
x
32 Intel
®
852GM Chipset Platform Design Guide
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
R
4.1.1. Return Path Evaluation
The return path is the route current takes to return to its source. It may take a path through ground
planes, power planes, other signals, integrated circuits, vias, VRMs, etc. Think of the return path as
following a path of least impedance back to the original source. Discontinuities in the return path often
have signal integrity and timing effects that are similar to the discontinuities in the signal conductor.
Therefore, the return paths need to be given similar considerations. A simple way to evaluate return path
parasitic inductance is to draw a loop that traces the current from the driver through the signal conductor
to the receiver, and then back through the ground/power plane to the driver again. The smaller the area
of the loop, the lower the parasitic inductance will be.
The following set of return path rules apply:
• Always trace out the return current path and provide as much care to the return path as the path of
the signal conductor.
• Decoupling capacitors do not adequately compensate for a plane split.
• Do not allow splits in the reference planes in the path of the return current.
• Do not allow routing of signals on the reference planes near Front Side Bus signals.
• Maintain Vss as a reference plane for all Front Side Bus signals.
• Do not route over via anti-pads or socket anti-pads.
4.2. Processor Configuration
This section provides more details for routing Mobile Intel Pentium 4 Processor–M- based systems. This
information is preliminary and subject to change. Both recommendations and considerations are
presented.
For proper operation of the Mobile Pentium 4 Processor-M and the Intel 852GM chipset, it is necessary
that the system designer meet the timing and voltage specifications of each component. The following
recommendations are Intel’s best guidelines based on extensive simulation and experimentation that
make assumptions, which may be different than an OEM's system design. The most accurate way to
understand the signal integrity and timing of the Front Side Bus in your platform is by performing a
comprehensive simulation analysis. It is conceivable that adjustments to trace impedance, line length,
termination impedance, board stackup and other parameters can improve system performance.
®
Refer to the Mobile Intel
types and definitions.
Pentium® 4 Processor–M Datasheet for a Front Side Bus signal list, signal
4.3. General Topology and Layout Design Guidelines
The following topology and layout guidelines are based on routing recommendations implemented on
Intel Customer reference board. The guidelines are derived from empirical testing with Intel 852GM
chipset package models. Below are the design recommendations for the data, address, strobes, and
common clock signals. For the following discussion, the pad is defined as the attach point of the silicon
die to the package substrate.
®
Intel
852GM Chipset Platform Design Guide 33
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
−+−
4.3.1. Source Synchronous (SS) Signal Group
Source synchronous groups and associated strobes should be routed on the same layer for the entire
length of the bus. This results in a significant reduction of the flight time skew since the dielectric
thickness, line width, and velocity of the signals will be uniform across a single layer of the stackup.
There is no guarantee of a relationship of dielectric thickness, line width, and velocity between layers.
Figure 4. Processor Topology
R
Processor
Pad
Length L1
Package trace
Motherboard PCB trace
GMCH
Pad
4.3.1.1. Source Synchronous Data Group
Data signals of the same source synchronous group should be routed to the same pad-to-pad length
within ± 0.100 of the associated strobes (within the min & max of both strobe). As a result, additional
trace will be added to some data nets on the system board in order for all trace lengths within the same
data group to be the same length (± 0.100 inches) from the pad of the processor to the associated pad
of the chipset.
A data strobe and its complement should be routed to a length equal to their corresponding data group's
mean pad-to-pad length ± 0.025 inches.
Equation 1. Calculation to Determine Package Delta Addition to Motherboard Length for UP
Systems
=
Refer to the Intel
Mobile Intel
®
Pentium® 4 Processor–M Datasheet for package dimensions.
®
852GM Chipset GMCH Datasheet for GMCH package dimensions and refer to the
)cs_pkglen(cs_pkglen)cpu_pkglenn(cpu_pkgledelta
strobenet*strobenetnet,strobe
Note: * Strobe package length is the average of the strobe pair.
34 Intel
®
852GM Chipset Platform Design Guide
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
R
Table 2. Processor Front Side Bus Data Signal Routing Guidelines
1. The Data signals within each group must be routed to within ± 0.100 inches of its associated “reference” strobe
(within the min & max of both strobe).
2. The complement strobe must be routed to within ± 0.025 inches of the associate “reference” strobe.
3. All traces within each signal group must be routed on the same layer (required).
4. Intel recommends that length of the strobes be centered to the average length of associated data or address
traces to maximize setup/hold time margins.
Transmission
Line Type
Min
(inches)
4.3.1.2. Source Synchronous Address Group
Address signals follow the same rules as data signals except they should be routed to the same pad-topad length within ± 0.200 inches of the associated strobes. Address signals may change layers if the
reference plane remains Vss.
An address strobe should be routed to a length equal to their corresponding signal group's mean pad-to-pad length ± 0.025 inches.
Max
(inches)
Nominal
Impedance
(Ω)
Width & Spacing
(mils)
1:3
Table 3. Processor Front Side Bus Address Signal Routing Guidelines
1. The Address signals within each group must be routed to within ± 0.200 of its associated strobe.
2. All traces within each signal group must be routed on the same layer (required).
3. It is recommended that length of the strobes be centered to the average length of associated data or address
traces to maximize setup/hold time margins.
Transmission
Line Type
Min
(inches)
Max
(inches)
Nominal
Impedance
(Ω)
Width & Spacing
(mils)
®
Intel
852GM Chipset Platform Design Guide 35
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
Figure 5. SS Topology for Address and Data
R
ProcessorChip Set
Vtt
Pad
Pin
Pin
L1
4.3.2. FSB Data and Address Routing Example
Figure 6, Figure 7, Figure 8, and Figure 9 provide examples of a board routing for the Data signal group.
The majority of the Data signal route is on an internal layer; both external layers can be used for parallel
termination R-pack placement.
Figure 6. FSB Host Data Routing Example Layer 3
Vtt
Pad
Layer 3
FSB Data signals
36 Intel
®
852GM Chipset Platform Design Guide
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
R
Figure 7. FSB Host Address Routing Example Layer 3
Layer 3
FSB Address signals
Figure 8. FSB Host Data Routing Example Layer 6
Layer 6
FSB Data signals
®
Intel
852GM Chipset Platform Design Guide 37
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
Figure 9. FSB Host Address Routing Example Layer 6
Layer 6
FSB Address signals
R
38 Intel
®
852GM Chipset Platform Design Guide
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
R
4.3.3. Common Clock (CC) AGTL+ Signal Group
Common clock signals should be routed to a minimum pin-to-pin motherboard length of 0.5 inches and
a maximum motherboard length of 6.5 inches.
Table 4. Processor Front Side Bus Control Signal Routing Guidelines
1. Trace width of 4 mils and trace spacing of 8 mils within signal groups. Entire trace for each signal routed on one
layer (recommended)
2. RESET# and BR0# are common clock AGTL+ signals without ODT (On die termination). These signals require
an external Rtt. The Rtt should be placed near CPU: L2<= 0.5 inches. Rtt = 51.1 ±1%.
Routing Trace Length
(Pin-to-Pin)
Max
(inches)
Min
(inches)
Nominal Impedance
(ohms)
Width & Spacing
(mils)
4.3.4. Asynchronous AGTL+ Signals
All signals must meet the AC and DC specifications as documented in the Mobile Intel® Pentium® 4
Processor–M Datasheet.
4.3.4.1. Topology 1A: Open Drain (OD) Signals Driven by the Processor – IERR#
and FERR#
The Topology 1A OD signals IERR# and FERR# should adhere to the following routing and layout
recommendations. Table 5 lists the recommended routing requirements for the IERR# and FERR#
signals of the Mobile Intel Pentium 4 Processor–M. The routing guidelines allow the signal to be routed
®
Intel
852GM Chipset Platform Design Guide 39
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
as either micro-strip or strip-lines using 55 Ω ± 15% characteristic trace impedance. The pull-up voltage
for termination resistor Rtt is VCCP.
Due to the dependencies on system design implementation, IERR# can be implemented in a number of
ways to meet design goals. IERR# can be routed as a test point or to any optional system receiver. It is
recommended that the FERR# signal of the Intel Mobile Intel Pentium 4 Processor–M be routed to the
FERR# signal of the Intel ICH4-M.
4.3.4.2. Topology 1B: Open Drain (OD) Signals Driven by the Processor –
THERMTRIP#
The Topology 1B OD signal THERMTRIP# should adhere to the following routing and layout
recommendations. Table 6 lists the recommended routing requirements for the THERMTRIP# signals of
the Mobile Intel Pentium 4 Processor–M. The routing guidelines allow the signal to be routed as either
micro-strip or strip-lines using 55 Ω ± 15% characteristic trace impedance. The pull-up voltage for
termination resistor Rtt is VCCP.
THERMTRIP# can be implemented in a number of ways to meet design goals. It can be routed to the
ICH4-M or any optional system receiver. Intel recommneds that the THERMTRIP# signal of the Mobile
Intel Pentium 4 Processor–M be routed to the THRMTRIP# signal of the ICH4-M. The ICH4-M’s
THRMTRIP# signal is a new signal to the I/O controller hub architecture that allows the ICH4-M to
quickly put the whole system into an S5 state whenever the catastrophic thermal trip point has been
reached.
40 Intel
®
852GM Chipset Platform Design Guide
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
4.3.4.3. Topology 1C: Open Drain (OD) Signals Driven by the Processor –
PROCHOT#
The Topology 1C OD signal PROCHOT#, should adhere to the following routing and layout
recommendations. Table 7 lists the recommended routing requirements for the PROCHOT# signal. The
routing guidelines allow the signal to be routed as either a micro-strip or strip-line using 55 Ω ± 15%
characteristic trace impedance. Figure 12 shows the recommended implementation for providing voltage
translation between the processor’s PROCHOT# signal and a system receiver that utilizes a 3.3-V
interface voltage (shown as VCCP).
Series resistor Rs is a component of the voltage translation logic and serves as a driver isolation resistor.
Rs is shown separated by distance L3 from the first bipolar junction transistor (BJT), Q1, to emphasize
the placement of Rs with respect to Q1. The placement of Rs a distance L3 before the Q1 BJT is a
specific implementation of the generalized voltage translator circuit shown in Figure 17. Rs should be
placed at the beginning of the T-split from the PROCHOT# signal. The pull-up voltage for termination
resistor Rtt is VCCP.
Intel recommends that PROCHOT# be routed using the voltage translation logic shown in Figure 12.
®
Intel
852GM Chipset Platform Design Guide 41
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
4.3.4.4. Topology 2A: Open Drain (OD) Signals Driven by ICH4-M – PWRGOOD
The Topology 2A OD signal PWRGOOD should adhere to the following routing and layout
recommendations.
Table 8 lists the recommended routing requirements for the PWRGOOD signal of the Mobile Intel
Pentium 4 Processor–M. The routing guidelines allow the signal to be routed as either micro-strip or
strip-lines using 55 Ω ± 15% characteristic trace impedance. The pull-up voltage for termination resistor
Rtt is VCCP. Note that the Intel ICH4-M’s CPUPWRGD signal should be routed point-to-point to the
Mobile Intel Pentium 4 Processor–M’s PWRGOOD signal. The routing from the Mobile Intel Pentium 4
Processor–M’s PWRGOOD pin should fork out to both to the termination resistor, Rtt, and the ICH4-M.
Segments L1 and L2 from Figure 13 should not T-split from a trace from the Mobile Intel Pentium 4
Processor–M pin.
42 Intel
®
852GM Chipset Platform Design Guide
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
R
Figure 13. Routing Illustration for Topology 2A
VCCP
Rtt
L2
CPU
L1
Table 8. Layout Recommendations for Topology 2A
L1
0.5” – 12.0” 0” – 3.0” 300 Ω ± 5% Micro-strip
0.5” – 12.0” 0” – 3.0” 300 Ω ± 5% Strip-line
L2 Rtt Transmission Line Type
4.3.4.5. Topology 2B: CMOS Signals Driven by ICH4-M – DPSLP#
The Topology 2B CMOS DPSLP# signal should adhere to the following routing and layout
recommendations illustrated in Figure 14. As listed in Table 9, the L1 and L2 segments of the DPSLP#
signal topology can be routed as either micro-strip or strip-lines using 55 Ω ± 15% characteristic trace
impedance. Note that the Intel ICH4-M’s DPSLP# signal should be routed point-to-point with the daisy
chain topology shown. The routing of DPSLP# at the CPU should fork out to both the ICH4-M and the
GMCH. Segments L1 and L2 from Figure 14 should not T-split from a trace from the Mobile Intel
Pentium 4 Processor–M pin.
ICH4-M
Figure 14. Routing Illustration for Topology 2B
GMCH
L2
Table 9. Layout Recommendations for Topology 2B
L1 L2 Transmission Line Type
0.5” – 12.0” 0.5” – 6.5” Micro-strip
0.5” – 12.0” 0.5” – 6.5” Strip-line
CPU
L1
ICH4-M
®
Intel
852GM Chipset Platform Design Guide 43
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
4.3.4.6. Topology 2C: CMOS Signals Driven by ICH4-M – A20M#, IGNNE#,
LINT0/INTR, LINT1/NMI, SLP#, SMI#, and STPCLK#
The Topology 2C CMOS A20M#, IGNNE#, LINT0/INTR, LINT1/NMI, SLP#, SMI#, and STPCLK#
signals should implement a point-to-point connection between the ICH4-M and the Mobile Intel
Pentium 4 Processor–M. The routing guidelines allow both signals to be routed as either micro-strip or
strip-lines using 55 Ω ± 15% characteristic trace impedance. No additional motherboard components are
necessary for this topology.
Figure 15. Routing Illustration for Topology 2C
R
CPU
L1
ICH4-M
Table 10. Layout Recommendations for Topology 2C
L1 Transmission Line Type
0.5” – 12.0” Micro-strip
0.5” – 12.0” Strip-line
4.3.4.7. Topology 3: CMOS Signals Driven by ICH4-M to CPU and FWH – INIT#
The signal INIT# should adhere to the following routing and layout recommendations.
Table 11 lists the recommended routing requirements for the INIT# signal of the ICH4-M. The routing
guidelines allow both signals to be routed as either micro-strip or strip-lines using 55 Ω ± 15%
characteristic trace impedance.
Figure 16 shows the recommended implementation for providing voltage translation between the ICH4M’s INIT# voltage signaling level and any firmware hub (FWH) that utilizes a 3.3-V interface voltage
(shown as a supply 3.3V). For convenience, the entire topology and required transistors and resistors for
the voltage translator is shown in Figure 16.
Series resistor Rs is a component of the voltage translator logic circuit and serves as a driver isolation
resistor. Rs is shown separated by distance L3 from the first bipolar junction transistor (BJT), Q1, to
emphasize the placement of Rs with respect to Q1. The routing recommendations of transmission line
L3 in Figure 16 is listed in
Table 11 and Rs should be placed at the beginning of the T-split of the trace from the ICH4-M’s INIT#
pin.
44 Intel
®
852GM Chipset Platform Design Guide
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
Note: This change is effective for all future processors and includes information on both ITP700 and ITP700
Flex.
330 ohm
+/- 5%
Rs
1.3K ohm
+/- 5%
Q1
3.3V
R1
3904
330 ohm
+/- 5%
Q2
.
3.3V
R2
To Receive
3904
®
Intel
852GM Chipset Platform Design Guide 45
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
4.4.1. Logic Analyzer Interface (LAI)
Intel is working with two logic analyzer vendors to provide logic analyzer interfaces (LAIs) for use in
debugging the Mobile Intel Pentium 4 Processor–M based 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 the Mobile Intel Pentium 4 Processor–M based system, the LAI is critical in
providing the ability to probe and capture Front Side Bus signals. There are two sets of considerations to
keep in mind when designing a Mobile Intel Pentium 4 Processor–M that can make use of an LAI:
mechanical and electrical.
4.4.1.1. Mechanical Considerations
The LAI is installed between the processor socket and the Mobile Intel Pentium 4 Processor–M. The
LAI pins plug into the socket, while the Mobile Intel Pentium 4 Processor–M plugs into a socket on the
LAI. Cabling that is part of the LAI egresses the system to allow an electrical connection between the
Mobile Intel Pentium 4 Processor–M and a logic analyzer. The maximum volume occupied by the LAI,
known as the keepout volume, as well as the cable egress restrictions, should be obtained from the logic
analyzer vendor. System designers must make sure that the keepout volume remains unobstructed inside
the system. Note that it is possible that the keepout volume reserved for the LAI may include space
normally occupied by the Mobile Intel Pentium 4 Processor–M heat sink. If this is the case, the logic
analyzer vendor will provide a cooling solution as part of the LAI.
R
4.4.1.2. Electrical Considerations
The LAI will also affect the electrical performance of the Front Side Bus; therefore, it is critical to
obtain electrical load models from each of the logic analyzers in order 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.
4.5. Mobile Intel Pentium 4 Processor–M and Intel 852GM
Chipset FSB Signal Package Lengths
Table 12 lists the preliminary package trace lengths of the Mobile Intel Pentium 4 Processor–M and the
Intel 852GM GMCH for the source synchronous data and address signals. Refer to Section 4.3.1 for
further details. The Mobile Intel Pentium 4 Processor–M and Intel 852GM GMCH package traces are
routed as micro-strip lines with a nominal characteristic impedance of 55 Ω ± 15%.
Table 12. Mobile Intel Pentium 4 Processor-M and Intel 852GM Chipset Package Lengths
Processor lengths GMCH Lengths
Signal Processor
ADSTB[0]# L5 0.210 HADSTB[0]# T26 419
A[3]# K2 0.368 HA[3]# P23 468
A[4]# K4 0.265 HA[4]# T25 353
Ball
Length
(inches)
Address Group 0
Signal GMCH ball Length
(mils)
46 Intel
®
852GM Chipset Platform Design Guide
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
R
Processor lengths GMCH Lengths
A[5]# L6 0.155 HA[5]# T28 551
A[6]# K1 0.415 HA[6]# R27 523
A[7]# L3 0.304 HA[7]# U23 274
A[8]# M6 0.144 HA[8]# U24 333
A[9]# L2 0.372 HA[9]# R24 327
A[10]# M3 0.327 HA[10]# U28 560
A[11]# M4 0.246 HA[11]# V28 566
A[12]# N1 0.394 HA[12]# U27 522
A[13]# M1 0.408 HA[13]# T27 501
A[14]# N2 0.349 HA[14]# V27 562
A[15]# N4 0.241 HA[15]# U25 375
A[16]# N5 0.198 HA[16]# V26 491
REQ[0]# J1 0.427 HREQ[0]# R28 569
REQ[1]# K5 0.207 HREQ[1]# P25 378
REQ[2]# J4 0.270 HREQ[2]# R23 247
REQ[3]# J3 0.337 HREQ[3]# R25 383
REQ[4]# H3 0.356 HREQ[4]# T23 276
Address Group 1
ADSTB[1]# R5 0.214 HADSTB[1]# AA26 504
A[17]# T1 0.470 HA[17]# Y24 457
A[18]# R2 0.404 HA[18]# V25 389
A[19]# P3 0.303 HA[19]# V23 284
A[20]# P4 0.246 HA[20]# W25 414
A[21]# R3 0.334 HA[21]# Y25 429
A[22]# T2 0.388 HA[22]# AA27 545
A[23]# U1 0.458 HA[23]# W24 382
A[24]# P6 0.156 HA[24]# W23 353
A[25]# U3 0.379 HA[25]# W27 536
A[26]# T4 0.281 HA[26]# Y27 556
A[27]# V2 0.417 HA[27]# AA28 631
A[28]# R6 0.166 HA[28]# W28 579
A[29]# W1 0.493 HA[29]# AB27 558
A[30]# T5 0.217 HA[30]# Y26 484
A[31]# U4 0.285 HA[31]# AB28 617
Data Group 0
DSTBN[0]# E22 0.338 HDSTBN[0]# J28 763
DSTBP[0]# F21 0.326 HDSTBP[0]# K27 662
®
Intel
852GM Chipset Platform Design Guide 47
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
Processor lengths GMCH Lengths
D[0]# B21 0.414 HD[0]# K22 329
D[1]# B22 0.475 HD[1]# H27 620
D[2]# A23 0.538 HD[2]# K25 438
D[3]# A25 0.608 HD[3]# L24 387
D[4]# C21 0.386 HD[4]# J27 600
D[5]# D22 0.386 HD[5]# G28 693
D[6]# B24 0.535 HD[6]# L27 518
D[7]# C23 0.464 HD[7]# L23 329
D[8]# C24 0.515 HD[8]# L25 458
D[9]# B25 0.590 HD[9]# J24 438
D[10]# G22 0.274 HD[10]# H25 504
D[11]# H21 0.203 HD[11]# K23 319
D[12]# C26 0.589 HD[12]# G27 620
D[13]# D23 0.462 HD[13]# K26 494
D[14]# J21 0.183 HD[14]# J23 393
D[15]# D25 0.550 HD[15]# H26 554
DBI[0]# E21 0.309 DINV[0]# J25 514
Data Group 1
DSTBN[1]# K22 0.301 HDSTBN[1]# C27 788
DSTBP[1]# J23 0.306 HDSTBP[1]# D26 736
D[16]# H22 0.272 HD[16]# F25 593
D[17]# E24 0.480 HD[17]# F26 634
D[18]# G23 0.358 HD[18]# B27 834
D[19]# F23 0.418 HD[19]# H23 412
D[20]# F24 0.443 HD[20]# E27 714
D[21]# E25 0.508 HD[21]# G25 522
D[22]# F26 0.513 HD[22]# F28 731
D[23]# D26 0.597 HD[23]# D27 766
D[24]# L21 0.176 HD[24]# G24 493
D[25]# G26 0.524 HD[25]# C28 837
D[26]# H24 0.412 HD[26]# B26 815
D[27]# M21 0.171 HD[27]# G22 453
D[28]# L22 0.245 HD[28]# C26 768
D[29]# J24 0.401 HD[29]# E26 691
D[30]# K23 0.313 HD[30]# G23 464
D[31]# H25 0.473 HD[31]# B28 914
DBI[1]# G25 0.458 DINV[1]# E25 628
R
48 Intel
®
852GM Chipset Platform Design Guide
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
R
Processor lengths GMCH Lengths
Data Group 2
DSTBN[2]# K22 0.252 HDSTBN[2]# E22 538
DSTBP[2]# J23 0.266 HDSTBP[2]# E21 502
D[32]# M23 0.300 HD[32]# B21 664
D[33]# N22 0.226 HD[33]# G21 501
D[34]# P21 0.178 HD[34]# C24 683
D[35]# M24 0.371 HD[35]# C23 675
D[36]# N23 0.271 HD[36]# D22 633
D[37]# M26 0.454 HD[37]# C25 747
D[38]# N26 0.437 HD[38]# E24 619
D[39]# N25 0.383 HD[39]# D24 655
D[40]# R21 0.165 HD[40]# G20 358
D[41]# P24 0.343 HD[41]# E23 608
D[42]# R25 0.381 HD[42]# B22 828
D[43]# R24 0.329 HD[43]# B23 726
D[44]# T26 0.420 HD[44]# F23 563
D[45]# T25 0.380 HD[45]# F21 460
D[46]# T22 0.221 HD[46]# C20 647
D[47]# T23 0.279 HD[47]# C21 654
DBI[2]# P26 0.441 DINV[2]# B25 784
Data Group 3
DSTBN[3]# W22 0.298 HDSTBN[3]# D18 505
DSTBP[3]# W23 0.300 HDSTBP[3]# E18 463
D[48]# U26 0.419 HD[48]# G18 372
D[49]# U24 0.324 HD[49]# E19 511
D[50]# U23 0.270 HD[50]# E20 548
D[51]# V25 0.384 HD[51]# G17 326
D[52]# U21 0.167 HD[52]# D20 575
D[53]# V22 0.252 HD[53]# F19 469
D[54]# V24 0.341 HD[54]# C19 598
D[55]# W26 0.447 HD[55]# C17 541
D[56]# Y26 0.454 HD[56]# F17 372
D[57]# W25 0.426 HD[57]# B19 649
D[58]# Y23 0.336 HD[58]# G16 347
D[59]# Y24 0.386 HD[59]# E16 490
D[60]# Y21 0.222 HD[60]# C16 522
D[61]# AA25 0.426 HD[61]# E17 431
®
Intel
852GM Chipset Platform Design Guide 49
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
µ
Processor lengths GMCH Lengths
D[62]# AA22 0.268 HD[62]# D16 509
D[63]# AA24 0.394 HD[63]# C18 579
DBI[3]# V21 0.202 DINV[3]# G19 431
4.5.1. Mobile Intel Pentium 4 Processor-M GTLREF Layout and
Routing Recommendations
There are four AGTL+ GTLREF pins on the processor that are used to set the reference voltage level for
the AGTL+ signals (GTLREF). Because all of these pins are connected inside the processor package,
the GTLREF voltage only needs to be supplied to one of the four pins. The other three pins can be left
unconnected.
Figure 18. GTLREF Routing
VCC_CPU
R
49.9 ohms
1%
100 ohms
1%
L1 = 1.5" max
Tline
1
F
220 pF
pin
• The processor must have one dedicated voltage divider.
• Decouple the voltage divider with a 1-µF capacitor.
• Keep the voltage divider within 1.5 inches of the GTLREF pin
• Decouple each pin with a high frequency capacitor (such as a 220 pF 603) as close to the pin as
possible
• Keep signal routing at least 10 mils separated from the GTLREF routes. Use a minimum of a 7-mil
trace for routing.
• Do not allow signal lines to use the GTLREF routing as part of their return path (i.e., do not allow
the GTLREF routing to create splits or discontinuities in the reference planes of the Front Side Bus
signals.)
4.5.2. AGTL+ I/O Buffer Compensation
The Mobile Intel Pentium 4 Processor–M has 2 pins, COMP[1:0], and the Intel 852GM chipset GMCH
has 2 pins, HXRCOMP and HYRCOMP, that require compensation resistors to adjust the AGTL+ I/O
buffer characteristics to specific board and operating environment characteristics. Also, the GMCH
requires two special reference voltage generation circuits to pins HXSWING and HYSWING for the
50 Intel
®
852GM Chipset Platform Design Guide
Mobile Intel Pentium 4 Processor–M and Mobile Intel Celeron Processor FSB Design Guidelines
R
same purpose described above. Refer to the Mobile Intel
®
852GM GMCH Chipset Datasheet for details on resistive compensation.
Intel
®
Pentium® 4 Processor–M Datasheet and
4.5.2.1. Mobile Intel Pentium 4 Processor–M AGTL+ I/O Buffer Compensation
For the Mobile Intel Pentium 4 Processor–M, the COMP[1:0] pins (see Figure 19) must each be pulleddown to ground with 51.1 Ω ± 1% resistors and should be connected to the Mobile Intel Pentium 4
Processor–M processor with a Zo = 51.1 Ω trace that is less than 0.5 inches from the processor pins.
COMP[1:0] traces should be at least 25 mils (> 50 mils preferred) away from any other toggling signal.
Figure 19. Mobile Intel Pentium 4 Processor-M COMP[1:0] Resistive Compensation
COMP[0]
51.1Ω +/- 1%
COMP[1]
51.1Ω +/- 1%
®
Intel
852GM Chipset Platform Design Guide 51
Intel Celeron M Processor Front Side Bus Design Guidelines
R
5. Intel Celeron M Processor Front Side
Bus Design Guidelines
The following layout guidelines support designs using the Intel Celeron M processor and the Intel
852GM GMCH chipset. Due to on-die Rtt resistors on both the processor and the chipset, additional
resistors do not need to be placed on the motherboard for most FSB signals. A simple point-to-point
interconnect topology is used in these cases.
5.1. Intel Celeron M Processor Front Side Bus Design
Recommendations
For proper operation of the Intel Celeron M processor and the GMCH FSB interface, it is necessary that
the system designer meet the timing and voltage specification of each component. The following
recommendations are Intel’s best guidelines based on extensive simulation and experimentation that
make assumptions, which may be different than an OEM’s system design. The most accurate way to
understand the signal integrity and timing of the FSB in your platform is by performing a
comprehensive simulation analysis. It is possible that adjustments to trace impedance, line length,
termination impedance, board stack-up, and other parameters can be made that improve system
performance.
®
Refer to the Intel
Below are the design recommendations for the data, address, and strobes. For the following discussion,
the pad is defined as the attach point of the silicon die to the package substrate. The following topology
and layout guidelines are preliminary and subject to change. The guidelines are derived from empirical
testing with GMCH package models.
Celeron® M Processor Datasheet for a FSB signal list, signal types, and definitions.
5.2. Recommended Stack-up Routing and Spacing
Assumptions
The following section describes in more detail, the terminology and definitions used for different routing
and stack-up assumptions that apply to the recommended motherboard stack-up shown in Section 3.1.
5.2.1. Trace Space to Trace – Reference Plane Separation Ratio
Figure 22 illustrates the recommended relationship between the edge-to-edge trace spacing (2X) versus
the trace to reference plane separation (X). An edge-to-edge trace spacing (2X) to trace – reference
plane separation (X) ratio of 2 to 1 ensures a low crosstalk coefficient. All the effects of crosstalk are
difficult to simulate. The timing and layout guidelines for the processor have been created with the
assumption of a 2:1 trace spacing to reference plane ratio. A smaller ratio would have an unpredictable
impact due to crosstalk.
52 Intel
®
852GM Chipset Platform Design Guide
Intel Celeron M Processor Front Side Bus Design Guidelines
R
Figure 22. Trace Spacing vs. Trace to Reference Plane Example
Reference Plane (VSS)
Trace
5.2.2. Trace Space to Trace Width Ratio
Figure 20 illustrates the recommended relationship between the edge-to-edge trace spacing versus trace
width ratio for the best signal quality results. In general, a 3:1 trace space to trace width ratio is preferred
and highly recommended. In case of routing difficulties on the motherboard, using a 2:1 ratio would be
acceptable only if additional simulations conclude that it is possible, which may include some changes
to the stack-up or routing assumptions.
X
2X
Trace
Figure 23. Three to One Trace Spacing to Trace Width Example
3X
Trace
v
5.3. Common Clock Signals
All common clock signals use an AGTL+ bus driver technology with on die integrated GTL termination
resistors connected in a point-to-point, Zo = 55 Ω, controlled impedance topology between the processor
and the GMCH. No external termination is needed on these signals. These signals operate at the FSB
frequency of 100 MHz.
Common clock signals should be routed on an internal layer while referencing solid ground planes.
Based on current simulation results, routing on internal layers allows for a minimum pin-to-pin
motherboard length of approximately 1.0 inch and a maximum of 6.5 inches. Trace length matching for
the common clock signals is not required. For details on minimum motherboard trace length
requirements, please refer to Section 4.9.3.3 and Table 13 for more details. Intel recommends routing
these signals on the same internal layer for the entire length of the bus. If routing constraints require
routing of these signals with a transition to a different layer, a minimum of one ground stitching via for
every two signals should be placed within 100 mils of the signal transition vias.
Trace
X
v
Routing of the common clock signals should use 2:1 trace spacing to trace width. This implies a
minimum of 8 mils spacing (i.e., 12-mil minimum pitch) for a 4-mil trace width for routing on internal
layers. Practical cases of escape routing under the GMCH or processor package outline and vicinity may
not allow the implementation of 2:1 trace spacing requirements. Although every attempt should be made
®
Intel
852GM Chipset Platform Design Guide 53
Intel Celeron M Processor Front Side Bus Design Guidelines
to maximize the signal spacing in these areas, it is allowable to have 1:1 trace spacing underneath the
GMCH and the processor package outlines and up to 200 – 300 mils outside the package outline.
Table 13 summarizes the list of common clock and key routing. RESET# (CPURST# of GMCH) is also
a common clock signal but requires a special treatment for the case where an ITP700FLEX debug port is
used. See Section 5.6 for further details.
Table 13. FSB Common Clock Signal Internal Layer Routing Guidelines
Signal Names Total Trace Length
CPU GMCH
ADS# ADS# Strip-line 997 6.5 55 ± 15% 2:1
BNR# BNR# Strip-line 1298 6.5 55 ± 15% 2:1
BPRI# BPRI# Strip-line 1215 6.5 55 ± 15% 2:1
BR0# BR0# Strip-line 1411 6.5 55 ± 15% 2:1
DBSY# DBSY# Strip-line 1159 6.5 55 ± 15% 2:1
DEFER# DEFER# Strip-line 1291 6.5 55 ± 15% 2:1
Transmission Line
Type
Min
(mils)
Max
(inches)
Nominal
Impedance
(Ω)
Spacing &
Width
R
DPWR# DPWR# Strip-line 1188 6.5 55 ± 15% 2:1
DRDY# DRDY# Strip-line 1336 6.5 55 ± 15% 2:1
HIT# HIT# Strip-line 1303 6.5 55 ± 15% 2:1
HITM# HITM# Strip-line 1203 6.5 55 ± 15% 2:1
LOCK# HLOCK# Strip-line 1198 6.5 55 ± 15% 2:1
RS0# RS0# Strip-line 1315 6.5 55 ± 15% 2:1
RS1# RS1# Strip-line 1193 6.5 55 ± 15% 2:1
RS2# RS2# Strip-line 1247 6.5 55 ± 15% 2:1
TRDY# HTRDY# Strip-line 1312 6.5 55 ± 15% 2:1
RESET#1 CPURST# Strip-line 1101 6.5 55 ± 15% 2:1
NOTE: For topologies where an ITP700FLEX debug port is implemented, see Section 5.6 for RESET# (CPURST#)
implementation details.
5.3.1. Processor Common Clock Signal Package Length
Compensation
Trace length matching for the common clock signals is not required. However, package compensation
for the common clock signals is required for the minimum board trace. Please refer to Table 14 and the
example below for more details. Package length compensation should not be confused with length
matching. Length matching refers to constraints on the min and max length bounds of a signal group
based on clock length, whereas package length compensation refers to the process of compensating for
package length variance across a signal group.
All common clock signals are required to meet the minimum pad-to-pad requirement of 2.212 inches,
based on ADS# (as this signal has the longest package lengths). This implies a minimum pin-to-pin
motherboard trace length of 997 mils. Additional motherboard trace will be added to some of the shorter
54 Intel
®
852GM Chipset Platform Design Guide
Intel Celeron M Processor Front Side Bus Design Guidelines
R
common clock nets on the system board in order to meet the same minimum requirement for trace
lengths from the die-pad of the processor to the associated die-pad of the chipset.
BR0# = X mils board trace + 336 CPU PKG + 465 GMCH PKG = 2212 pad-to-pad length
Therefore: X = BR0# board trace = 2212 - 336 - 465 = 1411 pin to pin length.
Figure 20. Common Clock Topology
Processor
Pad
Length L1
Package trace
Motherboard PCB trace
GMCH
Pad
Table 14. Processor and GMCH FSB Common Clock Signal Package Lengths and Minimum Board
Trace Lengths
Signal Names Package Length
CPU GMCH
ADS# ADS# 454 761 2212 997
BNR# BNR# 506 408 2212 1298
BPRI# BPRI# 424 573 2212 1215
BR0# BR0# 336 465 2212 1411
DBSY# DBSY# 445 608 2212 1159
DEFER# DEFER# 349 572 2212 1291
DPWR# DPWR# 506 518 2212 1188
Intel Celeron M
processor
GMCH
Total Pad-to-Pad Min.
Length Requirements
L1 (mils)
Min. Board Trace Length
(mils)
DRDY# DRDY# 529 347 2212 1336
HIT# HIT# 420 489 2212 1303
HITM# HITM# 368 641 2212 1203
LOCK# HLOCK# 499 515 2212 1198
RS0# RS0# 576 321 2212 1315
RS1# RS1# 524 495 2212 1193
RS2# RS2# 451 514 2212 1247
TRDY# HTRDY# 389 511 2212 1312
RESET# CPURST# 455 656 2212 1101
®
Intel
852GM Chipset Platform Design Guide 55
Intel Celeron M Processor Front Side Bus Design Guidelines
5.4. Source Synchronous Signals General Routing
Guidelines
All source synchronous signals use an AGTL+ bus driver technology with on-die GTL termination
resistors connected in a point-to-point, Zo = 55 Ω controlled impedance topology between the processor
and the GMCH. No external termination is needed on these signals. Source synchronous FSB address
signals operate at a double pumped rate of 200 MHz while the source synchronous FSB data signals
operate at a quad pumped rate of 400 MHz. High-speed operation of the source synchronous signals
requires careful attention to their routing considerations. The following guidelines should be strictly
adhered to, to guarantee robust high frequency operation of these signals.
Source synchronous data and address signals and their associated strobes are partitioned into groups of
signals. Flight time skew minimization within the same group of source synchronous signals is a key
parameter that allows their high frequency (400 MHz) operation. All the source synchronous signals that
belong to the same group should be routed on the same internal layer for the entire length of the bus.
It is OK to split different groups of source synchronous signals between different motherboard layers as
long as all the signals that belong to that group are kept on the same layer. Grouping of FSB source
synchronous signals is summarized in Table 15 and Table 17. This practice results in a significant
reduction of the flight time skew since the dielectric thickness, line width, and velocity of the signals
will be uniform across a single layer of the stack-up.
R
The source synchronous signals should be routed as a strip-line on an internal layer with complete
reference to ground planes both above and below the signal layer. Routing with references to split
planes or power planes other than ground is not recommended. For the recommended stack-up example
as shown in Figure 5, source synchronous FSB signals are routed on Layer 3 and Layer 6. Layer 2 and
Layer 7 are solid grounds across the entire motherboard. However, this is not sufficient since significant
coupling exists between signal layer, Layer 3 and power plane Layer 2 as well as signal layer, Layer 6
and power plane Layer 5. To guarantee complete ground referencing, Layer 4 and Layer 5 are converted
to ground plane floods in the areas where the source synchronous FSB signals are routed. In addition all
the ground plane areas are stitched with ground vias in the vicinity of the processor and the GMCH
package outlines with the vias of the ground pins of the processor and the GMCH pin-map.
Figure 21 illustrates a motherboard layout of the recommended stack-up of the FSB source synchronous
DATA and ADDRESS signals referencing ground planes on both Layer 7 and Layer 5. Note that in the
socket cavity of the processor, Layer 5 and Layer 6 is used for VCC core power delivery. However,
outside the socket cavity Layer 6 signals are routed on top of a solid Layer 7 ground plane and also
Layer 5 is converted to a ground flood under the shadow of the FSB signals routing between the
processor and the GMCH. Stitching of all the GND planes is provided by the ground vias in the pin-map
of the processor and the GMCH.
56 Intel
®
852GM Chipset Platform Design Guide
Intel Celeron M Processor Front Side Bus Design Guidelines
In a similar way, Figure 22 illustrates a recommended layout and stack-up example of how another
group of FSB source synchronous DATA and ADDRESS signals can reference ground planes on both
Layer 2 and Layer 4. Note that in the socket cavity of the processor, Layer 3 is used for VCC core power
delivery to reduce the I*R drop. However, outside of the socket cavity Layer 3 signals are routed below
a solid Layer 2 ground plane and also Layer 4 is converted to a ground flood under the shadow of the
FSB signals routing between the processor and the GMCH.
®
Intel
852GM Chipset Platform Design Guide 57
Intel Celeron M Processor Front Side Bus Design Guidelines
Figure 22. Layer 3 FSB Source Synchronous Signals
R
5.4.1. Source Synchronous Signal Length Matching Constraints
The routing guidelines presented in the following subsections define the recommended routing
topologies, trace width and spacing geometries, and absolute minimum and maximum routed lengths for
each signal group, which are recommended to achieve optimal SI and timing. In addition to the absolute
length limits provided in the individual guideline tables, more restrictive length matching requirements
called length-matching constraints. These additional requirements further restrict the minimum to
maximum length range of each signal group with respect to strobe, within the overall boundaries defined
in the guideline tables, as required to guarantee adequate timing margins. The amount of minimum to
maximum length variance allowed for each group around the strobe reference length varies from signal
group to signal group depending on the amount of timing variation, which can be tolerated.
5.4.2. Package Length Compensation
The Intel Celeron M processor package length does not need to be accounted for in the motherboard
routing since the processor has the source synchronous signals and the strobes length matched within the
group inside the package routing. However trace length matching of the GMCH package length does need to be accounted for in the motherboard routing since the package does not have the source
synchronous signals and the strobes length matched within the group inside the package routing. See
Table 19 for the processor and the GMCH package lengths. Skew minimization requires GMCH die-pad
to processor pin (pad-to-pin) trace length matching of the FSB source synchronous signals that belong to
the same group including the strobe signals of that group.
58 Intel
®
852GM Chipset Platform Design Guide
Intel Celeron M Processor Front Side Bus Design Guidelines
R
Package length compensation should not be confused with length matching. Length matching refers to
constraints on the min and max length bounds of a signal group based on clock length, whereas package
length compensation refers to the process of compensating for package length variance across a signal
group. There is some overlap in that both affect the target length of an individual signal. Intel
recommends that the initial route be completed based on the length matching formulas in conjunction
with nominal package lengths and that package length compensation be performed as secondary
operation.
5.4.3. Source Synchronous – Data Group
Robust operation of the 400-MHz, source synchronous data signals require tight skew control. For this
reason, these signals are split into matched groups as outlined in Table 15. All the signals within the
same group should be kept on the same layer of motherboard routing and should be routed to the same
pad-to-pin length within ±100 mils of the associated strobes. Only the Intel Celeron M Processor has the
package trace equalization for signals within each data and address group. The GMCH does not have the
package trace equalization for signals within each data and address group. See Table 19 for the package
lengths. Please refer to Section 4.9.3.1 for trace length and package compensation requirements. The
two complementary strobe signals associated with each group should be length matched (pad-to-pin) to
each other within ± 25 mils and tuned to the average length of the data signals (pad-to-pin) of their
associated group. This will optimize setup/hold time margin.
Current simulation results provide routing guidelines using 3:1 spacing for the FSB source synchronous
data and strobe signals. This implies a minimum of 12-mil spacing (i.e. 16-mil minimum pitch) for a 4mil trace width. Practical cases of escape routing under the GMCH or the processor package outline and
vicinity may not even allow the implementation of 2:1 trace spacing requirements. Although every
attempt should be made to maximize the signal spacing in these areas, it is allowable to have 1:1 trace
spacing underneath the GMCH and the processor package outlines and up to 200 – 300 mils outside the
package outline. The benefits of additional spacing include increased signal quality and voltage
margining. The trace routing and length matching requirements are as follows in Section 5.4.1 through
Section 5.4.5. Note that if trace impedance can be controlled to within ± 10%, the FSB data signals can
then be routed using 2:1 spacing guidelines. The strobes, however, must still be routed with 3:1 spacing.
Table 15. Processor FSB Data Source Synchronous Signal Trace Length Mismatch Mapping
1. Strobes of the same group should be trace length matched to each other within ±25 mil and to the average
length of their associated Data signal group.
2. Note that all length matching formulas are based on GMCH die-pad to processor pin total length per byte lane.
Package length table are provided for all signals in order to facilitate this pad to pin matching.
associated
Data Group
Signal
Matching
Data Strobes associated
With the Group
Strobe
Matching
Notes
Table 16 lists the source synchronous data signal general routing requirements. Due to the 400-MHz,
high frequency operation of the data signals should be limited to a pin-to-pin trace length minimum of
0.50 inches and maximum of 5.5 inches.
®
Intel
852GM Chipset Platform Design Guide 59
Intel Celeron M Processor Front Side Bus Design Guidelines
Table 16. FSB Source Synchronous Data Signal Routing Guidelines
1. These data signals can be routed with 2:1 spacing if using 55 ± 10% nominal impedance. However, spacing to
associated strobes must still be kept at 3:1.
Data
Group #2
Data
Group #3
Data
Group #4
Line Type
(inches)
5.4.4. Source Synchronous – Address Group
Source synchronous address signals operate at 200 MHz. Thus, their routing requirements are very
similar to the data signals. Refer to Sections 5.4 and 5.4.1 for further details. Table 17 details the
partition of the address signals into matched length groups. Due to the lower operating frequency of the
address signals, pad-to-pin length matching is relaxed to ± 200 mils. Each group is associated with only
one strobe signal. To maximize setup/hold time margin, the address strobes should be trace length
matched to the average trace length of the address signals of their associated group. In addition, each
address signal should be trace length matched within ± 200 mils of its associated strobe signal.
1. ADSTB[1:0]# should be should be trace length matched to the average length of their associated Address
signals group
2. Each Address signal should be trace length matched to its associated Address Strobe within ± 200 mils.
3. Note that all length matching formulas are based on GMCH die-pad to processor pin total length per signal
group. Package length table are provided for all signals in order to facilitate this pad to pin matching.
Signal
Matching
Strobe Associated With the
Group
Strobe to Assoc.
Address Signal
Matching
Notes
Table 18 lists the source synchronous address signals general routing requirements. They should be
routed to a pin-to-pin length minimum of 0.50 inches and maximum of 6.5 inches. Due to the 200-MHz,
high frequency operation of the address signals, the routing guidelines listed in Table 18 allows for 2:1
spacing for the address signals given a 55 Ω ± 15% characteristic trace impedance except for address
strobe signals. But if space permits, 3:1 spacing is strongly advised for these signals.
60 Intel
®
852GM Chipset Platform Design Guide
Intel Celeron M Processor Front Side Bus Design Guidelines
R
Table 18. Processor FSB Source Synchronous Address Signal Routing Guidelines
5.4.5. Intel Celeron M Processor and Intel 852GM Chipset GMCH FSB
Signal Package Lengths
Table 19 lists the preliminary package trace lengths of the Intel Celeron M Processor and the Intel
852GM chipset GMCH for the source synchronous data and address signals. The processor FSB
package signals within the same group are routed to the same package trace length, but the GMCH
package signals within the same group are not routed to the same package trace length. As a result of
this package length compensation is required for GMCH. Refer to Section 5.4.1 for length matching
constrains and Section 5.4.2 package length compensation for further details. The processor package
traces are routed as micro-strip lines with a nominal characteristic impedance of 55 Ω ± 15%.
®
Intel
852GM Chipset Platform Design Guide 61
Intel Celeron M Processor Front Side Bus Design Guidelines
Table 19. Intel Celeron M Processor and GMCH Source Synchronous FSB Signal Package Lengths
Intel Celeron M Processor Front Side Bus Design Guidelines
R
Signal
Group
Addr
Group
1
CPU
Signal
Name
DSTBN[2]# 661 HDSTBN[2]# 538 DSTBN[3]#758 H DSTBN[3]#505
REQ4# 616 HREQ4# 276 A31# 773 HA31# 617
REQ3# 616 HREQ3# 383 A30# 773 HA30# 484
REQ2# 616 HREQ2# 247 A29# 773 HA29# 558
REQ1# 616 HREQ1# 378 A28# 773 HA28# 579
REQ0# 616 HREQ0# 569 A27# 773 HA27# 631
A16# 616 HA16# 491 A26# 773 HA26# 556
A15# 616 HA15# 375 A25# 773 HA25# 535
A14# 616 HA14# 562 A24# 773 HA24# 353
A13# 616 HA13# 501 A23# 773 HA23# 382
A12# 616 HA12# 522 A22# 773 HA22# 545
A11# 616 HA11# 566 A21# 773 HA21# 429
A10# 616 HA10# 560 A20# 773 HA20# 414
A9# 616 HA9# 327 A19# 773 HA19# 284
A8# 616 HA8# 333 A18# 773 HA18# 389
A7# 616 HA7# 274 A17# 773 HA17# 457
A6# 616 HA6# 523
A5# 616 HA5# 551 BCLK0 447 BCLK 1138
A4# 616 HA4# 352
A3# 616 HA3# 468
ADSTB[0]# 616 HADSTB[0]#419
CPU
Package
Length
(mils)
GMCH
Signal Name
GMCH
Package
Length
(mils)
Signal
Group
Addr
Group
2
Host
Clocks
CPU
Signal
Name
ADSTB[1]#773 HADSTB[1]# 504
BCLK1 447 BCLK# 1145
CPU
Package
Length
(mils)
GMCH
Signal Name
GMCH
Package
Length
(mils)
®
Intel
852GM Chipset Platform Design Guide 63
Intel Celeron M Processor Front Side Bus Design Guidelines
5.5. Asynchronous Signals
The following sections describe the topologies and layout recommendations for the Asynchronous Open
Drain and CMOS signals found on the platform. All Open Drain signals listed in the following sections
must be pulled-up to VCCP (1.05 V). If any of these Open Drain signals are pulled-up to a voltage
higher than VCCP, the reliability and power consumption of the processor may be affected. Therefore, it
is very important to follow the recommended pull-up voltage for these signals. All signals must meet the
AC and DC specifications as documented in the Intel
Table 20. Asynchronous AGTL+ Nets
Signal
Names
A20M# Address 20
DPSLP# Deep sleep 2B I ICH4-M CMOS CPU N/A
FERR# Floating point
IERR# Internal error 1A O CPU AGTL+ System
IGNNE# Ignore next
INIT# Processor
LINT0/INTR Local
LINT1/NMI Local
PROCHOT# Thermal
PWRGOOD System power
SLP# Sleep 2C I ICH4-M CMOS CPU N/A
SMI# System
STPCLK# Processor stop
THRMTRIP# Thermal
Description Topology # CPU IO
2C I ICH4-M CMOS CPU N/A
mask
1B O CPU AGTL+ ICH4-M Main I/O (3.3
error
2C I ICH4-M CMOS CPU N/A
numeric error
3 I ICH4-M CMOS CPU,
initialize
2C I ICH4-M CMOS CPU N/A
interrupts
2C I ICH4-M CMOS CPU N/A
interrupts
1C O CPU AGTL+ System
sensor
2A I ICH4-M OD
good
2C I ICH4-M CMOS CPU N/A
management
interrupt
2C I ICH4-M CMOS CPU N/A
clock
1B O CPU AGTL+ System
sensor
Type
®
Celeron® M Processor Datasheet.
Output Output
Buffer
Type
CMOS
Input Input Power
Receiver
FWH
Receiver
CPU N/A
Receiver
R
Well
V)
Vcc_Receiver
N/A, 3.3V
Vcc_Receiver
Vcc_Receiver
64 Intel
®
852GM Chipset Platform Design Guide
Intel Celeron M Processor Front Side Bus Design Guidelines
R
5.5.1. Topology 1A: Open Drain (OD) Signals Driven by the Processor
– IERR#
The Topology 1A OD signal IERR# should adhere to the following routing and layout
recommendations. Table 21 lists the recommended routing requirements for the IERR# signal of the
processor. The routing guidelines allow the signal to be routed as either micro-strip or strip-lines using
55 Ω ± 15% characteristic trace impedance. Series resistor R1 is a dampening resistor for reducing
overshoot/ undershoot reflections on the transmission line. The pull-up voltage for termination resistor
Rtt is VCCP (1.05 V). Due to the dependencies on system design implementation, IERR# can be
implemented in a number of ways to meet design goals. IERR# can be routed as a test point or to any
optional system receiver.
5.5.2. Topology 1B: Open Drain (OD) Signals Driven by the Processor
– FERR# and THERMTRIP#
The Topology 1B OD signals FERR# and THERMTRIP# should adhere to the following routing and
layout recommendations. Table 22 lists the recommended routing requirements for the FERR# and
THERMTRIP# signals of the processor. The routing guidelines allow the signals to be routed as either
micro-strips or strip-lines using 55 Ω ± 15% characteristic trace impedance. Series resistor R1 is a
dampening resistor for reducing overshoot/undershoot reflections on the transmission line. The pull-up
voltage for termination resistor Rtt is VCCP (1.05 V).
Intel recommends that the FERR# signal of the processor be routed to the FERR# signal of the ICH4-M.
THERMTRIP# can be implemented in a number of ways to meet design goals. It can be routed to the
ICH4-M or any optional system receiver. It is recommended that the THERMTRIP# signal of the
processor be routed to the THRMTRIP# signal of the ICH4-M. The ICH4-M’s THRMTRIP# signal is a
new signal to the I/O controller hub architecture that allows the ICH4-M to quickly put the whole
system into a S5 state whenever the catastrophic thermal trip point has been reached.
®
Intel
852GM Chipset Platform Design Guide 65
Intel Celeron M Processor Front Side Bus Design Guidelines
If either FERR# or THERMTRIP# is routed to an optional system receiver rather than the ICH4-M and
the interface voltage of the optional system receiver does not support a 1.05-V voltage swing, then a
voltage translation circuit must be used. If the recommended voltage translation circuit described in
Section 5.5.8 is used, the driver isolation resistor shown in Figure 30, Rs, should replace the series
dampening resistor R1 in Topology 1B. Thus, it is important to note that R1 will no longer be required
in such a topology.
5.5.3. Topology 1C: Open Drain (OD) Signals Driven by the Processor
– PROCHOT#
The Topology 1C OD signal PROCHOT# should adhere to the following routing and layout
recommendations. Table 23 lists the recommended routing requirements for the PROCHOT# signal of
the processor. The routing guidelines allow the signal to be routed as either a micro-strip or strip-line
using 55 Ω ± 15% characteristic trace impedance. Figure 25 shows the recommended implementation
for providing voltage translation between the processor’s PROCHOT# signal and a system receiver that
utilizes a 3.3-V interface voltage (shown as V_IO_RCVR). The receiver at the output of the voltage
translation circuit can be any system receiver that can function properly with the PROCHOT# signal
given the nature and usage model of this pin. PROCHOT# is capable of toggling hundreds of times per
second to signal a hot temperature condition.
Series resistor Rs is a component of the voltage translation logic and serves as a driver isolation resistor.
Rs is shown separated by distance L3 from the first bipolar junction transistor (BJT), Q1, to emphasize
the placement of Rs with respect to Q1. The placement of Rs a distance L3 before the Q1 BJT is a
specific implementation of the generalized voltage translator circuit shown in Figure 30. Rs should be
placed at the beginning of the T-split from the PROCHOT# signal. The pull-up voltage for termination
resistor Rtt is VCCP (1.05 V).
66 Intel
®
852GM Chipset Platform Design Guide
Intel Celeron M Processor Front Side Bus Design Guidelines
5.5.4. Topology 2A: Open Drain (OD) Signals Driven by ICH4-M –
PWRGOOD
The Topology 2A OD signal PWRGOOD, which is driven by the ICH4-M (CMOS signal input to
processor) should adhere to the following routing and layout recommendations. Table 24 lists the
recommended routing requirements for the PWRGOOD signal of the processor. The routing guidelines
allow the signal to be routed as either micro-strip or strip-lines using 55 Ω ± 15% characteristic trace
impedance. The pull-up voltage for termination resistor Rtt is VCCP (1.05 V).
Note: The ICH4-M’s CPUPWRGD signal should be routed point-to-point to the processor’s PWRGOOD
signal. The routing from the processor’s PWRGOOD pin should fork out to both to the termination
resistor, Rtt, and the ICH4-M. Segments L1 and L2 from Table 24 should not T-split from a trace from
the pin.
Figure 26. Routing Illustration for Topology 2A
VCCP
Rtt
L2
®
Intel
852GM Chipset Platform Design Guide 67
CPU
ICH4-M
L1
Intel Celeron M Processor Front Side Bus Design Guidelines
Table 24. Layout Recommendations for Topology 2A
R
L1
0.5” – 12.0” 0” – 3.0” 330 Ω ± 5% Micro-strip
0.5” – 12.0” 0” – 3.0” 330 Ω ±5% Strip-line
L2 Rtt Transmission Line Type
5.5.5. Topology 2B: CMOS Signals Driven by ICH4-M – DPSLP#
The Topology 2B CMOS DPSLP# signal, which is driven by the ICH4-M (CMOS signal input to the
processor), should adhere to the routing and layout recommendations illustrated in Figure 27. As listed
in Figure 27, the L1 and L2 segments of the DPSLP# signal topology can be routed as either micro-strip
or strip-lines using 55 Ω ± 15% characteristic trace impedance.
Note: The ICH4-M’s DPSLP# signal should be routed point-to-point with the daisy chain topology shown.
The routing of DPSLP# at the CPU should fork out to both the ICH4-M and the GMCH. Segments L1
and L2 from Figure 27 should not T-split from a trace from the pin.
Figure 27. Routing Illustration for Topology 2B
GMCH
CPU
ICH4-M
L2
L1
Table 25. Layout Recommendations for Topology 2B
L1 L2 Transmission Line Type
0.5” – 12.0” 0.5” – 6.5” Micro-strip
0.5” – 12.0” 0.5” – 6.5” Strip-line
5.5.6. Topology 2C: CMOS Signals Driven by ICH4-M – LINT0/INTR,
LINT1/NMI, A20M#, IGNNE#, SLP#, SMI#, and STPCLK#
The Topology 2C CMOS LINT0/INTR, LINT1/NMI, A20M#, IGNNE#, SLP#, SMI#, and STPCLK#
signals should implement a point-to-point connection between the ICH4-M and the processor. The
routing guidelines allow both signals to be routed as either micro-strip or strip-lines using 55 Ω ± 15%
characteristic trace impedance. No additional motherboard components are necessary for this topology.
68 Intel
®
852GM Chipset Platform Design Guide
Intel Celeron M Processor Front Side Bus Design Guidelines
R
Figure 28. Routing Illustration for Topology 2C
CPU
ICH4-M
L1
Table 26. Layout Recommendations for Topology 2C
L1 Transmission Line Type
0.5” – 12.0” Micro-strip
0.5” – 12.0” Strip-line
5.5.7. Topology 3: CMOS Signals Driven by ICH4-M to CPU and FWH
– INIT#
The signal INIT# should adhere to the following routing and layout recommendations. Table 27 lists the
recommended routing requirements for the INIT# signal of the ICH4-M. The routing guidelines allow
both signals to be routed as either micro-strip or strip-lines using 55 Ω ± 15% characteristic trace
impedance. Figure 29 shows the recommended implementation for providing voltage translation
between the ICH4-M’s INIT# voltage signaling level and any firmware hub (FWH) that utilizes a 3.3-V
interface voltage (shown as a supply V_IO_FWH). See Section 5.5.8 for more details on the voltage
translator circuit.
Series resistor Rs is a component of the voltage translator logic circuit and serves as a driver isolation
resistor. Rs is shown separated by distance L3 from the first bipolar junction transistor (BJT), Q1, to
emphasize the placement of Rs with respect to Q1. The placement of Rs a distance of L3 before the Q1
BJT is a specific implementation of the generalized voltage translator circuit shown in Figure 30. The
routing recommendations of transmission line L3 in Figure 29 is listed in Table 27 and Rs should be
placed at the beginning of the T-split of the trace from the ICH4-M’s INIT# pin.
®
Intel
852GM Chipset Platform Design Guide 69
Intel Celeron M Processor Front Side Bus Design Guidelines
A voltage translation circuit or component is required on any signals where the voltage signaling level
between two components connected by a transmission line may cause unpredictable signal quality. The
recommended voltage translation circuit for the platform is shown in Figure 30. The driver isolation
resistor, Rs, is place at the beginning of a transmission line that connects to the first bipolar junction
transistor, Q1. Though the circuit shown in Figure 30 was developed to work with signals that require
translation from a 1.05 V to a 3.3 V voltage level, the same topology and component values, in general,
can be adapted for use with other signals as well, provided the interface voltage of the receiver is also
3.3 V. Any component value changes or component placement requirements for other signals must be
simulated in order to guarantee good signal quality and acceptable performance from the circuit.
L3
Q1
3.3V
R1
3904
Q2
3.3V
R2
3904
FWH
V_IO_FW H
L4
Transmission Line
Type
In addition to providing voltage translation between driver and receiver devices, the recommended
circuit also provides filtering for noise and electrical glitches. A larger first-stage collector resistor, R1,
can be used on the collector of Q1, however, it will result in a slower response time to the output falling
edge. In the case of the INIT# signal, resistors with value*s as close as possible to those listed in Figure
30 should be used without exception.
With the low 1.05-V signaling level of the Intel Celeron M Processor Front Side Bus, the voltage
translation circuit provides ample isolation of any transients or signal reflections at the input of transistor
Q1 from reaching the output of transistor Q2. Based on simulation results, the voltage translation circuit
can effectively isolate transients as large as 200 mV and that last as long as 60 ns.
70 Intel
®
852GM Chipset Platform Design Guide
Intel Celeron M Processor Front Side Bus Design Guidelines
r
R
Figure 30. Voltage Translation Circuit
1.3K ohm
+/- 5%
3.3V
R1
330 ohm
+/- 5%
Q2
3.3V
R2
To Receive
From Driver
330 ohm
+/- 5%
Rs
Q1
3904
3904
5.6. Processor RESET# Signal
The RESET# signal is a common clock signal driven by the GMCH CPURST# pin. In a production
system where no ITP700FLEX debug port is implemented, a simple point-to-point connection between
the CPURST# pin of the GMCH and processor RESET# pin is recommended (see Figure 31). On-die
termination of the AGTL+ buffers on both the processor and the GMCH provide proper signal quality
for this connection. This is the same case as for the other common clock signals listed Section 5.3.
Length L1 of this interconnect should be limited to minimum of 1 inch and maximum of 6.5 inches.
Figure 31. Processor RESET# Signal Routing Topology with NO ITP700FLEX Connector
CPU
GMCH
L1
For a system that implements an ITP700FLEX debug port a more elaborate topology is required in order
to guarantee proper signal quality at both the processor signal pad and the ITP700FLEX input receiver.
In this case the topology illustrated in Figure 32 should be implemented. The CPURST# signal from the
GMCH should fork out (do not route one trace from GMCH pin and then T-split) towards the
processor’s RESET# pin as well as towards the Rtt and Rs resistive termination network placed next to
the ITP700FLEX debug port connector. Rtt (54.9 Ω + 1%) pulls-up to the VCCP voltage and is placed
at the end of the L2 line that is limited to a 12-inch maximum length. Rs (22.6 Ω +/- 1%) should be
placed right next to Rtt to minimize the routing between them in the vicinity of the ITP700FLEX
connector to limit the L3 length to less than 0.5 inches. ITP700FLEX operation requires the matching of
L2 + L3 - L1 length to the length of the BPM[4:0]# signals length within ± 250 mils. See Table 28 for
routing length summary and termination resistor values.
®
Intel
852GM Chipset Platform Design Guide 71
Intel Celeron M Processor Front Side Bus Design Guidelines
Currently 1% tolerance resistors are recommended for Rs and Rtt. The use of 5% tolerant resistors for
these resistors and whether it could provide adequate signal quality performance is under investigation.
Figure 32. Processor RESET# Signal Routing Topology with ITP700FLEX Connector
R
GMCH
CPURESET#
L2
L1
VCCP
Rtt
Rs
L3
Table 28. Processor RESET# Signal Routing Guidelines with ITP700FLEX Connector
L1 L2 + L3 L3 Rs Rtt
1.0” – 6.0” 6.0” max 0.5” max Rs = 22.6 Ω ± 1% Rtt = 220 Ω ± 5%
5.6.1. Processor RESET# Routing Example
CPU
RESET#
ITPFLEX
CONNECTOR
RESET#
Figure 33 illustrates a board routing example for the RESET# signal with an ITP700FLEX debug port
implemented. It illustrates how the CPURST# pin of GMCH forks out into two branches on Layer 6 of
the motherboard. One branch is routed directly to the processor RESET# pin amongst the rest of the
common clock signals. Another branch routes below the address signals and vias down to the secondary
side that route to the Rs and Rtt resistors. These resistors are placed in the vicinity of the ITP700FLEX
debug port.
Note: The placement of Rs and Rtt next to each other is to minimize the routing between Rs and Rtt as well as
the minimal routing between Rs and the ITP700FLEX connector. Also, since a transition between Layer
6 and the secondary side occurs, a GND stitching via is added to guarantee continuous ground reference
of the secondary side routing of the RESET# signal to ITP700FLEX connector.
72 Intel
®
852GM Chipset Platform Design Guide
Intel Celeron M Processor Front Side Bus Design Guidelines
R
Figure 33. Processor RESET# Signal Routing Example with ITP700FLEX Debug Port
Layer 6
CPU
GMCH
GND VIA
MCH - M
CPURESET#
CPU
L1
RESET#
VCCP
L2
Rtt
Rs
L3
ITPFLEX
CONNECTOR
RESET#
ITPFLEX
Connector
5.7. Processor and GMCH Host Clock Signals
Figure 34 illustrates processor and GMCH host clock signal routing. Both the processor and the
GMCH’s BCLK[1:0] signals are initially routed from the CK-408 clock generator on Layer 3.In the
recommended routing example (Figure 34) secondary side layer routing of BCLK[1:0] is 507 mils long.
To meet length-matching requirements between the processor and GMCH’s BCLK[1:0] signals, a
similar transition from Layer 3 to the secondary side layer is done next to the GMCH package outline.
Routing of the GMCH’s BCLK[1:0] signals on the secondary side is also trace tuned to 507 mils.
BCLK[1:0] layer transition vias are accompanied by GND stitching vias. For similar reasons, routing for
the ITP interposer’s BCLK[1:0] signals also transition from Layer 3 to the secondary side layer and have
507-mil long traces on this layer. Throughout the routing length on Layer 3, BCLK[1:0] signals should
reference a solid GND plane on Layer 2 and Layer 4 as shown in Figure 22.
Secondary
Side
Rs
VCCP
Rtt
If a system supports either the on-board ITP700FLEX connector or ITP interposer only, then differential
host clock routing to either the ITP700FLEX connector or CPU socket (but not both) is required.
®
Intel
852GM Chipset Platform Design Guide 73
Intel Celeron M Processor Front Side Bus Design Guidelines
[
]
Figure 34. Processor and GMCH Host Clock Layout Routing Example
Secondary
Side
GMCH
CPU
BCLK[1:0]
ITP
Interposer
BCLK[1:0]
Layer3
GND VIA
GMCH
BCLK
1:0
R
CPU
ITP
BCLK[1:0]
5.8. Processor GTLREF Layout and Routing
Recommendations
There is one AGTL+ reference voltage pin on the Intel Celeron M Processor, GTLREF, which is used to
set the reference voltage level for the AGTL+ signals (GTLREF). The reference voltage must be
supplied to the GTLREF pin. The voltage level that needs to be supplied to GTLREF must be equal to
2/3 * VCCP ± 2%. The GMCH also requires a reference voltage (MCH_GTLREF) to be supplied to its
HVREF[4:0] pins. The GTLREF voltage divider for both the processor and GMCH cannot be shared.
Thus, both the processor and GMCH must have their own locally generated GTLREF networks. Figure
35 shows the recommended topology for generating GTLREF for the processor using a R1 = 1 kΩ ± 1%
and R2 = 2 kΩ ± 1% resistive divider.
ITP
FROM
CK - 408
FLEX
74 Intel
®
852GM Chipset Platform Design Guide
Intel Celeron M Processor Front Side Bus Design Guidelines
R
Since the input buffer trip point is set by the 2/3*VCCP on GTLREF and to allow tracking of VCCP
voltage fluctuations, no decoupling should be placed on the GTLREF pin. The node between R1 and R2
(GTLREF) should be connected to the GTLREF pin of the processor with Zo = 55 Ω trace shorter than
0.5 inches. Space any other switching signals away from GTLREF with a minimum separation of 25
mils. Do not allow signal lines to use the GTLREF routing as part of their return path (i.e. do not allow
the GTLREF routing to create splits or discontinuities in the reference planes of the FSB signals).
RSVD signal pins E26, G1, and AC1 are to be left unconnected on Intel
systems.
Figure 35. Processor GTLREF Voltage Divider Network
+VCCP
+VCCP
R1
R1
1K
1K
1%
1%
R2
R2
2K
2K
1%
1%
GTLREF
GTLREF
< 0.5”
< 0.5”
Zo=55Ωtrace
Zo=55Ωtrace
GTLREF
GTLREF
(pin AD26)
(pin AD26)
Intel
Processor
®
Celeron® M
Banias
RSVD
RSVD
(pin AC1)
(pin AC1)
®
Celeron® M processor based
RSVD
RSVD
(pin E26)
(pin E26)
RSVD
RSVD
(pin G1)
(pin G1)
A recommended layout of GTLREF for the processor is shown in Figure 36. To avoid interaction with
FSB routing and power delivery, GTLREF’s R1 and R2 components are placed next to each other on the
primary side of the motherboard and connected with a Zo = 55 Ω to the GTLREF pin on the processor.
The BGA ball lands on the primary side for the RSVD signal pins E26, G1, and AC1 are shown for
illustrative purposes and are not routed.
®
Intel
852GM Chipset Platform Design Guide 75
Intel Celeron M Processor Front Side Bus Design Guidelines
Figure 36. Processor GTLREF Motherboard Layout
R
R1 R1
VCCP
VCCP
R2
R2
GTLREF
GTLREFGTLREF
Zo=55<0.5”
Pin E26
Pin E26Pin E26
Ω
PRIMARY SIDE
Banias
CPU
Pin AG1
Pin AG1
Pin AG1
Pin G1
Pin G1
5.9. AGTL+ I/O Buffer Compensation
The Intel Celeron M Processor has 4 pins, COMP[3:0], and the GMCH has 2 pins, HRCOMP[1:0], that
require compensation resistors to adjust the AGTL+ I/O buffer characteristics to specific board and
operating environment characteristics. Also, the GMCH requires two special reference voltage
generation circuits to pins HSWNG[1:0] for the same purpose described above. Refer to the Intel
Celeron
compensation.
5.9.1. Processor AGTL+ I/O Buffer Compensation
For the Intel Celeron M Processor, the COMP[2] and COMP[0] pins (see Figure 37) must each be
pulled-down to ground with 27.4 Ω ± 1% resistors and should be connected to the processor with a Zo =
27.4 Ω trace that is less than 0.5 inches from the processor pins. The COMP[3] and COMP[1] pins (see
Figure 38) must each be pulled-down to ground with 54.9 Ω ± 1% resistors and should be connected to
the processor with a Zo = 55 Ω trace that is less than 0.5 inches from the processor pins. COMP[3:0]
traces should be at least 25 mils (> 50 mils preferred) away from any other toggling signal.
®
M Processor Datasheet and Intel® 852GM Chipset GMCH datasheet for details on resistive
®
76 Intel
®
852GM Chipset Platform Design Guide
Intel Celeron M Processor Front Side Bus Design Guidelines
The recommended layout of the processor COMP[3:0] resistors is illustrated in Figure 39. To avoid
interaction with FSB routing on internal layers and VCCA power delivery on the primary side, Layer 1,
COMP[1:0] resistors are placed on the secondary side. Ground connections to the COMP[1:0] resistors
use a small ground flood on the secondary side layer and connect only with a single GND via to stitch
the GND planes. The compact layout as shown in Figure 39 should be used to avoid excessive
“perforation” of the V
plane power delivery. Figure 39 illustrates how a 27.4 Ω resistor connects with
CCP
an ~18-mil wide (Zo = 27.4 Ω) trace to COMP0. Necking down to 14 mils is allowed for a short length
to pass in between the dog bones. The 54.9-Ω resistor connects with a regular 5-mil wide (Zo = 55 Ω)
trace to COMP1. Placement of COMP[1:0] on the primary side is possible as well. An alternative
placement implementation is shown in Figure 40.
COMP[2]
COMP[1]
To minimize motherboard space usage and produce a robust connection, the COMP[3:2] resistors are
also placed on the secondary side (Figure 39, right side). A 27.4-Ω resistor connects with an 18-mil
wide (Zo = 27.4 Ω) and 260-mil long trace to COMP2. Necking down to 14 mils is allowed for a short
length to pass in between the dog bones. Notice that the COMP2 (Figure 39, left side) dog bone trace
connection on the primary side is also widened to 14 mils to meet the Zo = 27.4-Ω characteristic
impedance target. The right side of Figure 39 also illustrates how the 54.9 Ω ± 1% resistor connects with
a regular 5-mil wide (Zo = 55Ω) and 100-mil long trace to COMP3. The ground connection of
COMP[3:2] is done with a small flood plane on the secondary side that connects to the GND vias of
pins AA1 and Y2 of the processor pin-map. This is done to avoid via interaction with the FSB routing
on Layer 3 and Layer 6.
For COMP2 and COMP0, it is extremely important that 18-mil wide dog bone connections on the
primary side and 18-mil wide traces on the secondary sides be used to connect the signals to
compensation resistors on the secondary side. The use of 18-mil wide dog bones and traces is used to
achieve the Zo = 27.4-Ω target to ensure proper operation of the FSB. See Figure 41 for more details.
®
Intel
852GM Chipset Platform Design Guide 77
Intel Celeron M Processor Front Side Bus Design Guidelines
A
Figure 39. Processor COMP[3:0] Resistor Layout
VCCP
VCCPVCCP
VCCA
COMP[0]
COMP[1]
One
GND Via
COMP[2]
COMP[2]COMP[ 2]
COMP[3]
COMP[3]COMP[ 3]
A1 Y2 GND pins
R
VCCP
VCCP
VCCA=1.8
Figure 40. Processor COMP[1:0] Resistor Alternative Primary Side Layout
GND
GND
Via
PRIMARY SIDE
VCCA=1.8v
VCCA
COMP[1]
COMP[1]
COMP[0]
COMP[0]
PRIMARY SIDE
PRIMARY SIDE
SECONDARY SIDE
VCCP
VCCP
78 Intel
®
852GM Chipset Platform Design Guide
Intel Celeron M Processor Front Side Bus Design Guidelines
Ω
Ω
Ω
Ω
R
Figure 41. COMP2 & COMP0 27.4-Ω Traces
PRIMARY SIDE
PRIMARY SIDE
COMP1
COMP2
COMP2
COMP0
COMP0
18-mil Trace
18-mil Dog Bone
COMP3
SECONDARY SIDE
SECONDARY SIDE
27.4
27.4
1%
1%
SECONDARY SIDE
COMP2COMP2
COMP0
18-mil Trace
18 - mil Trace
27.4
27.4
1%
1%
5.10. Intel Celeron M Processor Front Side Bus Strapping
and Debug Port
The Intel Celeron M Processor and GMCH both have pins that require termination for proper
component operation.
1. For the processor, a stuffing option should be provided for the TEST[3:1] pin to allow a 1 kΩ ±
5% pull-down to ground for testing purposes. For proper processor operation, the resistor should
not be stuffed. Resistors for the stuffing option on these pins should be placed within 2.0 inches of
the processor. For normal operation, these resistors should not be stuffed.
2. The processor’s ITP signals, TDI, TMS, TRST, and TCK should assume default logic values even
if the ITP debug port is not used. The TDO signal may be left open or no connect in this case. The
table below summarizes the default strapping resistors for these signals. These resistors should be
connected to the processor within 2.0 inches from their respective pins. It is important to note that
Table 29 is applicable only when neither the onboard ITP nor ITP interposer are planned to be
used. Intel does not recommend use of the ITP interposer debug port if there is a dependence only
on the motherboard termination resistors. The signals below should be isolated from the
motherboard via specific termination resistors on the ITP interposer itself per interposer debug
port recommendations.
®
Intel
852GM Chipset Platform Design Guide 79
Intel Celeron M Processor Front Side Bus Design Guidelines
Table 29. ITP Signal Default Strapping When ITP Debug Port Not Used
Signal Resistor Value Connect To Resistor Placement
TDI 150 Ω ± 5% VCCP Within 2.0” of the CPU
TMS 39 Ω ± 5% VCCP Within 2.0” of the CPU
TRST# 680 Ω ± 5% GND Within 2.0” of the CPU
TCK 27 Ω ± 5% GND Within 2.0” of the CPU
TDO Open NC N/A
R
5.11. Processor V
The VCCSENSE and VSSSENSE signals of the Intel Celeron M Processor provide isolated, low
impedance connections to the processor’s core power (VCC) and ground (VSS). These pins can be used
to sense or measure power (VCC) or ground (VSS) near the silicon with little noise. To make them
available for measurement purposes, it is recommended that VCCSENSE and VSSSENSE both be
routed with a Zo = 55 Ω ± 15% trace of equal length. Use 3:1 spacing between the routing for the two
signals and all other signals should be a minimum of 25 mils (preferably 50 mils) from VCCSENSE and
VSSSENSE routing. Terminate each line with an optional (default is No Stuff) 54.9 Ω ± 1% resistor.
Also, a ground via spaced 100 mils away from each of the test point vias for VCCSENSE and
VSSSENSE should be added. A third ground via should also be placed in between them to allow for a
differential probe ground. See Figure 42 for the recommended layout example.
Figure 42. V
CCSENSE/VSSSENSE
Routing Example
CCSENSE/VSSSENSE
Design Recommendations
80 Intel
®
852GM Chipset Platform Design Guide
Processor Power Delivery Requirements
R
6. Processor Power Delivery
Requirements
Please contact your Intel Field Representative for more information on the electrical requirements for
the DC-to-DC Voltage Regulator for the Mobile Pentium 4 Processor-M featuring Intel
technology.
®
SpeedStep®
®
Intel
852GM Chipset Platform Design Guide 81
Processor Power Delivery Requirements
R
This page intentionally left blank.
82 Intel
®
852GM Chipset Platform Design Guide
System Memory Design Guidelines (DDR-SDRAM)
R
7. System Memory Design Guidelines
(DDR-SDRAM)
The Intel 852GM GMCH chipset Double Data Rate (DDR) SDRAM system memory interface consists
of SSTL-2 compatible signals. These SSTL-2 compatible signals have been divided into several signal
groups: Data, Control, Command, CPC, Clock, and Feedback signals. Table 30 summarizes the
different signal grouping. Refer to the Intel
listed.
Table 30. Intel 852GM GMCH Chipset DDR Signal Groups
Group Signal Name Description
Clocks
Data
Control
Command
CPC
Feedback
SCK[4,3,1,0] DDR-SDRAM Differential Clocks - (2 per SO-DIMM)
SCK#[4,3,1,0] DDR-SDRAM Inverted Differential Clocks - (2 per SO-DIMM)
SDQ[63:0] Data Bus
SDQS[7:0] Data Strobes
SDM[7:0] Data Mask
SCKE[3:0] Clock Enable - (One per Device Row)
SCS#[3:0] Chip Select - (One per Device Row)
SMA[12:6,3,0] Memory Address Bus
SBA[1:0] Bank Select
SRAS# Row Address Select
SCAS# Column Address Select
SWE# Write Enable
SMA[5,4,2,1] Command per Clock (SO-DIMM0)
SMAB[5,4,2,1] Command per Clock (SO-DIMM1)
RCVENOUT# Receive Enable Output (no external connection)
RCVENIN# Receive Enable Input (no external connection)
®
852GM GMCH Chipset Datasheet for details on the signals
®
Intel
852GM Chipset Platform Design Guide 83
System Memory Design Guidelines (DDR-SDRAM)
7.1. Length Matching and Length Formulas
The routing guidelines presented in the following subsections define the recommended routing
topologies, trace width and spacing geometries, and absolute minimum and maximum routed lengths for
each signal group, which are recommended to achieve optimal SI and timing. In addition to the absolute
length limits provided in the individual guideline tables, more restrictive length matching formulas are
also provided which further restrict the minimum to maximum length range of each signal group with
respect to clock, 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 feedback signals, are length matched to the DDR clocks. The clocks on a given
SO-DIMM are matched to within ± 25 mils of the target length. A different clock target length may be
used for each SO-DIMM. The difference in clock target lengths between SO-DIMM0 and SO-DIMM1
should not exceed 1 inch. A simple summary of the length matching formulas for each signal group is
provided in Table 31.
Table 31. Length Matching Formulas
Signal Group Minimum Length Maximum Length
Control to Clock Clock –1.0” Clock + 0.5”
Command to Clock Clock – 1.0” Clock + 2.0”
CPC to Clock Clock – 1.0” Clock + 0.5”
Strobe to Clock Clock – 1.0” Clock + 0.5”
Data to Strobe Strobe – 25 mils Strobe + 25 mils
NOTE: All length matching formulas are based on GMCH die-pad to SO-DIMM pin total length.
R
Package length tables are provided for all signals in order to facilitate this pad-to-pin matching. The
clock lengths to SO-DIMM1 may be up to 1.0 inch longer than the clock lengths to SO-DIMM0.
Length formulas should be applied to each SO-DIMM slot separately. 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.
7.2. Package Length Compensation
As mentioned in Section 7.1, all length matching is done GMCH die-pad to SO-DIMM pin. The reason
for this is to compensate for the package length variation across each signal group. The GMCH does not
equalize package lengths internally as some previous GMCH components have, and therefore, the Intel
852GM GMCH requires length matching.
Package length compensation should not be confused with length matching as discussed in the previous
section. Length matching refers to constraints on the min and max 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 affect the
target length of an individual signal. Intel recommends that the initial route be completed based on the
length matching formulas in conjunction with nominal package lengths and that package length
compensation is performed as secondary operation.
84 Intel
®
852GM Chipset Platform Design Guide
System Memory Design Guidelines (DDR-SDRAM)
R
7.3. Topologies and Routing Guidelines
The Intel 852GM GMCH chipset’s Double Data Rate (DDR) SDRAM system memory interface
implements the low swing, high-speed, terminated SSTL_2 topology. This section contains information
related to the recommended interconnect topologies and routing guidelines for each of the signal groups
that comprise the DDR interface. When implemented as defined, these guidelines will provide a robust
DDR solution on an Intel 852GM GMCH chipset based design.
The clock signal group includes the differential clock pairs SCK/SCK#[4,3,1,0]. The GMCH generates
and drives these differential clock signals required by the DDR interface; therefore, no external clock
driver is required for the DDR interface. The GMCH only supports unbuffered DDR SO-DIMMs; three
differential clock pairs are routed to each SO-DIMM connector. Table 32 summarizes the clock signal
mapping.
Table 32. Clock Signal Mapping
Signal Relative To
SCK/SCK#[1:0] SO-DIMM0
SCK/SCK#[4:3] SO-DIMM1
7.3.2. Clock Topology Diagram
The Intel 852GM GMCH provides six differential clock output pairs, or three clock pairs per SO-DIMM
socket. The motherboard clock routing topology is shown below for reference. Refer to the routing
guidelines in Table 2 on the follow page for detailed length and spacing rules for each segment. The
clock signals should be routed as closely coupled differential pairs over the entire length. Spacing to
other DDR signals should not be less than 20 mils. Isolation spacing to non-DDR signals should be 25
mils.
The clock signals should be routed as closely coupled differential pairs over the entire length. Spacing
to other DDR signals should not be less than 20 mils. Isolation spacing to non-DDR signals should be
25 mils.
®
Intel
852GM Chipset Platform Design Guide 85
System Memory Design Guidelines (DDR-SDRAM)
7.3.3. DDR Clock Routing Guidelines
Table 33. Clock Signal Group Routing Guidelines
Parameter Definition
Signal Group SCK[4,3,1,0] and SCK#[4,3,1,0]
Topology Differential Pair Point to Point
Reference Plane Ground Referenced
Single Ended Trace Impedance ( Zo ) 42 ohms ± 15%
Differential Mode Impedance (Zdiff) 70 ohms ± 15%
Nominal Trace Width
(see exceptions for breakout region below)
Nominal Pair Spacing (edge to edge)
(see exceptions for breakout region below)
Minimum Pair to Pair Spacing
(see exceptions for breakout region below)
Minimum Serpentine Spacing 20 mils
Minimum Spacing to Other DDR Signals
(see exceptions for breakout region below)
Minimum Isolation Spacing to non-DDR Signals 25 mils
SCLK to SCLK# Length Matching Match total length to ±10 mils (see Section 7.3.3.1)
Clock to Clock Length Matching (Total Length)
Breakout Exceptions
(Reduced geometries for GMCH breakout region)
NOTES:
1. Pad-to-Pin length tuning is utilized on clocks in order to achieve minimal variance. Package lengths range
between approximately 600 mils and 1400 mils. Exact package lengths for each clock signal are provided at
the end of this Section. Overall target length should be established based on placement and routing flow. The
resulting motherboard segment lengths must fall within the ranges specified.
2. The DDR clocks should be routed on internal layers, except for pin escapes. It is recommended that pin escape
vias be located directly adjacent to the ball pads on all clocks. Surface layer routing should be minimized.
(See clock package length Table 34 for exact lengths.)
Min = 0.5”
Max = 5.0”
Total length target is determined by placement (see Figure 43)
Total length for SO-DIMM0 group = X0 (see Figure 44)
Total length for SO-DIMM1 group = X1 (see Figure 44)
Match all SO-DIMM0 clocks to X0 ± 25 mils (see Figure 44)
Match all SO-DIMM1 clocks to X1 ± 25 mils (see Figure 44)
Inner Layers: 4 mil trace, 4 mil pair space allowed
Outer Layers: 5 mil trace, 5 mil pair space allowed
Pair to pair spacing of 5 mils allowed
Spacing to other DDR signals of 5 mils allowed
Maximum breakout length is 0.3”
R
86 Intel
®
852GM Chipset Platform Design Guide
System Memory Design Guidelines (DDR-SDRAM)
R
3. Exceptions to the trace width and spacing geometries are allowed in the breakout region in order to fan-out the
interconnect pattern. Reduced spacing should be avoided as much as possible.
7.3.3.1. Clock Length Matching Requirements
The GMCH chipset provides three differential clock pair for each SO-DIMM. A differential clock pair
is made up of a SCK signal and its complement signal SCK#. Refer to Section 7.1 for more details on
length matching requirements.
The differential pairs for one SO-DIMM are:
SCK[0] / SCK#[0]
SCK[1] / SCK#[1]
The differential pairs for the second SO-DIMM are:
SCK[3] / SCK#[3]
SCK[4] / SCK#[4]
The two sets of differential clocks must be length tuned on the motherboard such that any pair to pair
package length variation is tuned out. The three pairs associated with SO-DIMM0 are tuned to a fixed
overall length, including package, and the three pairs associated with SO-DIMM1 are tuned to a fixed
overall length.
The two traces associated with each clock pair are length matched within the package, however some
additional compensation may be required on the motherboard in order to achieve the ± 10 mil length
tolerance within the pair.
Between clock pairs the package length varies substantially. Therefore, the motherboard length of each
clock pair must be length adjusted to tune out package variance. The total length including package
should be matched to within ± 25 mils of each other, as shown in the Figure 44 on the following page.
This may result in a clock length variance of as much as 700 mils on the motherboard.
The first step in determining the routing lengths for clocks and all other clock relative signal groups is to
establish the target length for each SO-DIMM clock group. These target lengths are shown as X0 and
X1, in Figure 44. These are the lengths to which all clocks within the corresponding group will be
matched, and the reference length values used to calculate the length ranges for the other signal groups.
7.3.3.2. Clock Reference Lengths
The clock reference length for each SO-DIMM clock group is determined by first determining the
longest total clock length required to complete the clock routing. A table of clock package lengths is
provided in Table 34 to assist in this calculation. Once the longest total length is determined for each
clock group, this becomes a lower bound for the associated clock reference length. At this point it is
helpful to have completed a test route of the SDQ/SDQS bus such that final clock reference lengths can
be defined with consideration of the impact on SDQ/SDQS bus routability. Some iteration may be
required.
Once the reference lengths X0 & X1 are defined then the next step is to tune each clock pairs’s
motherboard trace segment lengths as required such that the overall length of each clock equals the
associated clock reference length plus or minus the 25-mil tolerance. Again, the reference length for the
two sets of clocks should be offset by the nominal routing length between SO-DIMM connectors.
The package length data in the table below should be used to tune the motherboard length of each
SCLK/SCLK# clock pair between the GMCH and the associated SO-DIMM socket. Intel recommends
that die-pad to SO-DIMM pin length be tuned to within ± 25 mils in order to optimize timing margins
on the interface.
Table 34. DDR Clock Package Lengths
Signal Pin Number Package Length (mils)
SCLK_0 AB2 1177
SCLK#_0 AA2 1169
SCLK_1 AC26 840
SCLK#_1 AB25 838
SCLK_2 AC3 1129
SCLK#_2 AD4 1107
SCLK_3 AC2 1299
SCLK#_3 AD2 1305
SCLK_4 AB23 643
SCLK#_4 AB24 656
SCLK_5 AA3 1128
SCLK#_5 AB4 1146
Package length compensation can be performed on each individual clock output thereby matching total
length on SCK/SCK# exactly, or alternatively the average package length can be used for both outputs
of a pair and length tuning done with respect to the motherboard portion only.
7.3.3.4. Clock Routing Example
Figure 45 is an example of a board routing for the clock signal group.
®
Intel
852GM Chipset Platform Design Guide 89
System Memory Design Guidelines (DDR-SDRAM)
Figure 45. Clock Signal Routing Example
R
GMCH
-
-
7.3.3.4.1. Clock Routing Updates for “DDP Stacked” Memory Device Support
Simulation results show that the current DDR layout and routing guidelines for Intel 852GM chipsetbased platforms can support “DDP stacked” SO-DIMM memory modules.
7.3.4. Data Signals – SDQ[64:0], SDM[7:0], SDQS[7:0]
The GMCH data signals are source synchronous signals that include a 64-bit wide data bus, a set of 8
data mask bits, and a set of 8 data strobe signals. There is an associated data strobe and data mask bit for
each of the 8-bit data byte groups, making for a total of nine – 10-bit byte lanes. This section
summarizes the SDQ/SDM to SDQS routing guidelines and length matching recommendations.
90 Intel
®
852GM Chipset Platform Design Guide
System Memory Design Guidelines (DDR-SDRAM)
R
The data signals include SDQ[64:0], SDM[7:0], and SDQS[7:0].
• The data signals should transition from an external layer to an internal signal layer under the
GMCH.
• Keep to the same internal layer until transitioning back to an external layer at the series resistor.
• After the series resistor, the signal should transition from the external layer to the same internal
layer and route to SO-DIMM0.
• At SO-DIMM0, the signal should transition to an external layer and connect to the appropriate pad
of the connector.
• After the SO-DIMM0 transition, continue to route the signal on the same internal layer to SO-
DIMM1.
• Transition back out to an external layer and connect to the appropriate pad of SO-DIMM1.
• Connection to the termination resistor should be via the same internal layer with a transition back to
the external layer near the resistor. External trace lengths should be minimized.
To facilitate routing, swapping of the byte lanes is allowed for SDQ[63:0] only. Bit swapping within the
byte lane is also allowed for SDQ[63:0] only. It is suggested that the parallel termination be placed on
both sides of SO-DIMM1 to simplify routing and minimize trace lengths. All internal and external
signals should be ground referenced to keep the path of the return current continuous.
Resistor packs are acceptable for the series (Rs) and parallel (Rt) data and strobe termination resistors,
but data and strobe signals can’t be placed within the same R pack as the command or control signals.
The table and diagrams below depict the recommended topology and layout routing guidelines for the
DDR-SDRAM data signals.
Intel recommends that the full data bus SDQ[64:0], mask bus SDM[7:0], and strobe signals SDQS[7:0]
be routed on the same internal signal layer.It is required that the SDQ byte group and the associated
SDM and SDQS signals within a byte lane be routed on the same internal layer.
The total length of SDQ, SDM, and SDQS traces between the GMCH and the SO-DIMMs must be
within the range defined in the overall guidelines, and is also constrained by a length range boundary
based on SCK/SCK# clock length, and a SDQ/SDM to SDQS length matching requirement within each
byte lane. Note also that all length matching must be done inclusive of package length. A table of SDQ,
SDM, and SDQS package lengths is provided at the end of this Section to facilitate this process.
There are two levels of matching implemented on the data bus signals.
• The first is the length range constraint on the SDQS signals based on clock reference length.
• The second is SDQ/SDM to SDQS length matching within a byte lane.
The length of the SDQS signal for each byte lane must fall within a range determined by the clock
reference length, as defined in the SDQS to SCK/SCK length matching section. The actual length of
SDQS for each byte lane may fall anywhere within this range based on placement and routing flow.
Once the SDQS length for a byte lane is established, the SDQ, SDM, and SDQS signals within the byte
lane must be length matched to each other, inclusive of package length, as described in the SDQ to
SDQS length matching section.
®
Intel
852GM Chipset Platform Design Guide 91
System Memory Design Guidelines (DDR-SDRAM)
7.3.4.1. Data Bus Topology
Figure 46. Data Signal Routing Topology
GMCH
GMCH
Die
P1
L1
L2L3
R
Vtt
Rt
L4
SO-DIMM 0 PA D
SO-DIMM 1 PA D
The data signals should be routed using a 2 to 1 trace spacing to trace width ratio for signals within the
DDR group, except clocks and strobes. There should be a minimum of 20 mils of spacing to non-DDR
related signals. Data signals should be routed on inner layers with minimized external trace lengths.
92 Intel
®
852GM Chipset Platform Design Guide
System Memory Design Guidelines (DDR-SDRAM)
R
Table 35. Data Signal Group Routing Guidelines
Parameter Definition
Signal Group SDQ[64:0], SDQS[7:0], SDM[7:0]
Motherboard Topology Daisy Chain with Parallel Termination
Reference Plane Ground Referenced
Characteristic Trace Impedance (Zo) 55 Ω ± 15%
Nominal Trace Width
Minimum Spacing to Trace Width Ratio
Minimum Isolation Spacing to non-DDR Signals 20 mils
Package Length P1
Trace Length L1 – GMCH Signal Ball to Series
Termination Resistor Pad
Trace Length L2 – Series Termination Resistor Pad to
First SO-DIMM Pad
Trace Length L3 – First SO-DIMM Pad to Last SODIMM Pad
Trace Length L4 – Last SO-DIMM Pad to Parallel
Termination Resistor Pad
Length Matching Requirements
NOTES:
1. Power distribution vias from Rt to Vtt are not included in this count.
2. The overall minimum and maximum length to the SO-DIMM must comply with clock length matching
requirements.
3. It is possible to route using 4 vias if trace segments L2 and L4 are routed on the same external layer as the
associated SO-DIMM, for example if L2 is on the same layer as SO-DIMM0.
Inner layers: 4 mils
Outer layers: 5 mils
SDQ/SDM: 2 to 1 (e.g. 8 mil space to 4 mil trace)
SDQS: 3 to 1 (e.g. 12 mil space to 4 mil space)
700 mils ± 300 mils
(See package length Table 37 for exact lengths.)
Min = 0.5”
Max = 3.75”
Max = 0.75”
Min = 0.25”
Max = 1.0”
Max = 1.0”
SDQS to SCK/SCK#
See length matching Section
SDQ/SDM to SDQS, to ± 25mils, within each byte lane
See length matching Section
7.3.4.2
7.3.4.3 and Figure 4
®
Intel
852GM Chipset Platform Design Guide 93
System Memory Design Guidelines (DDR-SDRAM)
7.3.4.2. SDQS to Clock Length Matching Requirements
The first step in length matching is to determine the SDQS length range based on the SCK/SCK#
reference length defined previously. The total length of the SDQS strobe signals, including package
length, between the GMCH die-pad and the SO-DIMMs must fall within the range defined in the
formulas below. See the clock Section for the definition of the clock reference length. Refer to Figure
46 for the definition of the various trace segments. The length tuning requirements are also depicted in
Figure 47. Refer to Section 7.1 for more details on length matching and length formula requirements.
Length range formula for SO-DIMM0:
= SCK/SCLK#[1:0] total reference length, including package length. See clock Section 7.3.1.
X
0
= SDQS[7:0] total length = GMCH package + L1 + L2, as shown in Figure 47,
Y
0
R
where: ( X
– 1.0” ) ≤ Y0 ≤ ( X0 + 0.5” )
0
Length range formula for SO-DIMM1:
X
= SCK/SCK#[4:3] total reference length, including package length. See clock Section 7.3.1
1
= SDQS[7:0] total length = GMCH package + L1 + L2 + L3, as shown Figure 47,
Y
1
where: ( X
– 1.0” ) ≤ Y1 ≤ ( X1 + 0.5” )
1
Length matching is only performed from the GMCH to the SO-DIMMs and does not involve the length
of L4, which can vary over its entire range. Intel recommends that routing segment length L3 between
SO-DIMM0 to SO-DIMM1 be held fairly constant and equal to the offset between clock reference
lengths X0 and X1. This will produce the most straightforward length matching scenario. Note that a
nominal SDQS package length of 750 mils can be used to estimate MB lengths prior to performing
package length compensation. Refer to Section 7.2 for more details on package length compensation.
94 Intel
®
852GM Chipset Platform Design Guide
System Memory Design Guidelines (DDR-SDRAM)
p
(
R
Figure 47. SDQS to Clock Trace Length Matching Diagram
GMCH Package
GMCH
Die
Note: All lengths are measured from GMCH diepad to SO-DIMM connector pad.
GMCH Package
GMCH
Die
SDQS[7:0]
SCK[1:0]
SCK#[1:0]
SDQS[4:0]
SCK[4:3]
SCK#[4:3]
SO-DIMM0
SDQS Length = Y0 , where
X0 –1.0") <= Y0 <= (X0 + 0.5)
Clock Reference Length = X0
SO-DIMM0SO-DIMM1
SDQS Length = Y1
(X1-1.0" ) <= Y1 <= ( X1+0.5”)
Clock Ref. Length = X1
Note: All lengths are measured from GMCH die-
ad to SO-DIMM connector pad.
7.3.4.3. Data to Strobe Length Matching Requirements
The data bit signals, SDQ[64:0] are grouped by byte lanes and associated with a data mask signal
SDM[7:0], and a data strobe, SDQS[7:0].
• The data and mask signals must be length matched to their associated strobe within ± 25 mils,
including package.
• For SO-DIMM0 this length matching includes the motherboard trace length to the pads of the SO-
DIMM0 connector (L1 + L2) plus package length.
• For SO-DIMM1, the motherboard trace length to the pads of the SO-DIMM1 connector (L1 + L2 +
L3) plus package length.
Refer to Section 7.2 for more details on package length compensation.
Length range formula for SDQ and SDM,
X = SDQS total length, including package length, as defined previously
Y = SDQ, SDM total length, including package length, within same byte lane as show in Figure 48,
where: ( X – 25 mils ) ≤ Y ≤ ( X + 25 mils )
®
Intel
852GM Chipset Platform Design Guide 95
System Memory Design Guidelines (DDR-SDRAM)
Length matching is not required from the SO-DIMM1 to the parallel termination resistors. Figure 48 on
the following page depicts the length matching requirements between the SDQ, SDM, and SDQS
signals within a byte lane. Byte lane mapping is defined in Table 36 below.
7.3.4.4. SDQ to SDQS Mapping
Table 36 below defines the mapping between the nine byte lanes, nine mask bits, and the nine SDQS
signals, as required to do the required length matching.
The following signals are should not be routed out SDQ[71:64], SDM[8], and SDQS[8] as these signals
are not supported in the Intel 852GM chipset.
Table 36. SDQ/SDM to SDQS Mapping
Signal Mask Relative To
SDQ[7:0] SDM[0] SDQS[0]
SDQ[15:8] SDM[1] SDQS[1]
SDQ[23:16] SDM[2] SDQS[2]
SDQ[31:24] SDM[3] SDQS[3]
SDQ[39:32] SDM[4] SDQS[4]
SDQ[56:40] SDM[5] SDQS[5]
SDQ[55:48] SDM[6] SDQS[6]
SDQ[63:56] SDM[7] SDQS[7]
R
96 Intel
®
852GM Chipset Platform Design Guide
System Memory Design Guidelines (DDR-SDRAM)
R
Figure 48. SDQ/SDM to SDQS Trace Length Matching Diagram
GMCH Package
GMCH
Die
Note: All lengths are measured from GMCH die
pad to SO-DIMM connector pad.
Note: Only one byte lane is shown for
reference. Each byte lane is matched
independently.
SDQ[0]
SDQ[1]
SDQ[2]
SDQ[3]
SDQS[0]
SDQ[4]
SDQ[5]
SDQ[6]
SDQ[7]
SDM[0]
SO-DIMM0
SDQ Length (Y) = (X ±25 mils)
SDQS Length = X
SDQ Length (Y) = (X ±25 mils)
SDM Length (Y) = (X ±25 mils)
SO-DIMM0SO-DIMM1
SDQ[0]
SDQ[1]
SDQ[2]
SDQ[3]
SDQS[0]
SDQ[4]
SDQ[5]
SDQ[6]
SDQ[7]
SDM[0]
GMCH
Die
GMCH Package
Note: All lengths are measured from GMCH diepad to SO-DIMM connector pads.
SDQ Length (Y) =
(X +/-25 mils)
SDQS Length = X
SDQ Length (Y) =
(X +/-25 mils)
SDM Length (Y) =
(X ±25 mils)
®
Intel
852GM Chipset Platform Design Guide 97
System Memory Design Guidelines (DDR-SDRAM)
7.3.4.5. SDQ/SDQS Signal Package Lengths
The package length data in Table 37 below should be used to tune the length of each SDQ, SDM, and
SDQS motherboard trace as required to achieve the overall length matching requirements defined in the
prior sections.
Table 37. DDR SDQ/SDM/SDQS Package Lengths
Signal Pin Number Pkg Length (mils) Signal Pin Number Pkg Length (mils)
SDQ_00 AF2 785 SDQ_32 AH16 766
SDQ_01 AE3 751 SDQ_33 AG17 558
SDQ_02 AF4 690 SDQ_34 AF19 510
SDQ_03 AH2 903 SDQ_35 AE20 579
SDQ_04 AD3 682 SDQ_36 AD18 408
SDQ_05 AE2 739 SDQ_37 AE18 458
SDQ_06 AG4 741 SDQ_38 AH18 658
SDQ_07 AH3 845 SDQ_39 AG19 596
SDQ_08 AD6 607 SDQ_40 AH20 677
SDQ_09 AG5 756 SDQ_41 AG20 730
SDQ_10 AG7 685 SDQ_42 AF22 562
SDQ_11 AE8 558 SDQ_43 AH22 702
SDQ_12 AF5 734 SDQ_44 AF20 563
SDQ_13 AH4 825 SDQ_45 AH19 644
SDQ_14 AF7 644 SDQ_46 AH21 716
SDQ_15 AH6 912 SDQ_47 AG22 783
SDQ_16 AF8 622 SDQ_48 AE23 592
SDQ_17 AG8 624 SDQ_49 AH23 752
SDQ_18 AH9 676 SDQ_50 AE24 666
SDQ_19 AG10 634 SDQ_51 AH25 817
SDQ_20 AH7 710 SDQ_52 AG23 639
SDQ_21 AD9 508 SDQ_53 AF23 667
SDQ_22 AF10 569 SDQ_54 AF25 707
SDQ_23 AE11 469 SDQ_55 AG25 783
SDQ_24 AH10 648 SDQ_56 AH26 834
SDQ_25 AH11 622 SDQ_57 AE26 701
SDQ_26 AG13 572 SDQ_58 AG28 808
R
98 Intel
®
852GM Chipset Platform Design Guide
System Memory Design Guidelines (DDR-SDRAM)
R
Signal Pin Number Pkg Length (mils) Signal Pin Number Pkg Length (mils)
SDQ_27 AF14 655 SDQ_59 AF28 756
SDQ_28 AG11 599 SDQ_60 AG26 782
SDQ_29 AD12 460 SDQ_61 AF26 748
SDQ_30 AF13 536 SDQ_62 AE27 673
SDQ_31 AH13 642 SDQ_63 AD27 608
SDM_0 AE5 838 SDQS_0 AG2 925
SDM_1 AE6 693 SDQS_1 AH5 838
SDM_2 AE9 538 SDQS_2 AH8 756
SDM_3 AH12 606 SDQS_3 AE12 466
SDM_4 AD19 492 SDQS_4 AH17 678
SDM_5 AD21 470 SDQS_5 AE21 487
SDM_6 AD24 557 SDQS_6 AH24 770
SDM_7 AH28 917 SDQS_7 AH27 858
®
Intel
852GM Chipset Platform Design Guide 99
System Memory Design Guidelines (DDR-SDRAM)
7.3.4.6. DDR Data Routing Example
Figure 49 is an example of a board routing for the Data signal group. The majority of the Data signal
route is on an internal layer, both external layers can be used for parallel termination R-pack placement.
Figure 49. Data Signals Group Routing Example
R
From GMCH
Data Signals
7.3.5. Control Signals – SCKE[3:0], SCS#[3:0]
The Intel 852GM GMCH chipset control signals, SCKE[3:0] and SCS#[3:0], are clocked into the DDR
SDRAM devices using clock signals SCK/SCK#[5:0]. The GMCH drives the control and clock signals
together, with the clocks crossing in the valid control window. The GMCH provides one chip select
(CS) and one clock enable (CKE) signal per SO-DIMM physical device row. Two chip select and two
clock enable signals will be routed to each SO-DIMM. Refer to Table 38 for the CKE and CS# signal to
SO-DIMM mapping.
100 Intel
®
852GM Chipset Platform Design Guide
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.