0% found this document useful (0 votes)
2 views

Design_Guide_DDR2[Intel]

The Intel® 81348 I/O Processor Design Guide provides comprehensive information on the design, layout, and implementation of the Intel 81348 I/O Processor. It includes guidelines for package information, board layout, memory controller, PCI Express, and power delivery, among other technical specifications. The document emphasizes that Intel assumes no liability for the use of its products and that specifications may change without notice.

Uploaded by

hwanee79
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Design_Guide_DDR2[Intel]

The Intel® 81348 I/O Processor Design Guide provides comprehensive information on the design, layout, and implementation of the Intel 81348 I/O Processor. It includes guidelines for package information, board layout, memory controller, PCI Express, and power delivery, among other technical specifications. The document emphasizes that Intel assumes no liability for the use of its products and that specifications may change without notice.

Uploaded by

hwanee79
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 158

Intel

® 81348 I/O Processor


Design Guide
May 2007

Order Number: 315053-002US


INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR
Legal Lines and Disclaimers

OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL’S TERMS AND CONDITIONS
OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING
TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for
use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications.
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 information here is subject to change without notice. Do not finalize a design with
this information.
The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published
specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-
4725, or by visiting Intel’s Web Site.
[When the doc contains software source code, include a copy of the software license or a hyperlink to its permanent location.]
Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor family, not across different
processor families. See http://www.intel.com/products/processor_number for details.
Code Names are only for use by Intel to identify products, platforms, programs, services, etc. (“products”) in development by Intel that have not been
made commercially available to the public, i.e., announced, launched or shipped. They are never to be used as “commercial” names for products. Also,
they are not intended to function as trademarks.
BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino logo, Core Inside, FlashFile, i960, InstantIP, Intel, Intel logo, Intel386, Intel486, Intel740,
IntelDX2, IntelDX4, IntelSX2, Intel Core, Intel Inside, Intel Inside logo, Intel. Leap ahead., Intel. Leap ahead. logo, Intel NetBurst, Intel NetMerge, Intel
NetStructure, Intel SingleDriver, Intel SpeedStep, Intel StrataFlash, Intel Viiv, Intel vPro, Intel XScale, Itanium, Itanium Inside, MCS, MMX, Oplus,
OverDrive, PDCharm, Pentium, Pentium Inside, skoool, Sound Mark, The Journey Inside, VTune, Xeon, and Xeon Inside are trademarks of Intel
Corporation in the U.S. and other countries.
*Other names and brands may be claimed as the property of others.
Copyright © 2007, Intel Corporation. All rights reserved.

Intel 81348 I/O Processor


®

Design Guide May 2007


2 Order Number: 315053-002US
Contents—81348

Contents
1.0 Introduction ............................................................................................................ 11
1.1 About This Document......................................................................................... 11
1.2 Intel® 81348 I/O Storage Processor Document Details........................................... 12
1.3 About the Intel® 81348 I/O Storage Processor ..................................................... 13
2.0 Package Information ............................................................................................... 15
2.1 Package Introduction ......................................................................................... 15
3.0 Board Layout Guidelines .......................................................................................... 17
3.1 Motherboard Stack Up Information ...................................................................... 18
3.2 Adapter Card Topology....................................................................................... 20
3.3 PCB Impedance Targets ..................................................................................... 22
3.3.1 100 Ohm Differential Trace...................................................................... 22
4.0 Memory Controller ................................................................................................... 23
4.1 Overview ......................................................................................................... 23
4.2 DDR2 533 Layout Guidelines............................................................................... 24
4.2.1 DDR2 533 DIMM Layout Guidelines........................................................... 24
4.2.2 DDR2 533 DIMM Layout Design................................................................ 25
4.2.3 DDR2 533 Embedded Layout Design ......................................................... 32
4.3 DDR2 Signal Termination ................................................................................... 43
4.3.1 DDR2 DIMM VTT Details .......................................................................... 43
4.4 DDR2 Termination Voltage.................................................................................. 44
4.4.1 DDR V Voltage................................................................................... 44
REF

5.0 PCI Express Layout.................................................................................................. 45


5.1 Optional PCI Express Lane Reversal ..................................................................... 46
5.2 PCI Express Layout recommendations .................................................................. 47
5.2.1 PCI Express Motherboard Layout Guidelines ............................................... 47
5.2.2 PCI Express Layout Motherboard-Adapter Card Guidelines ........................... 49
5.2.3 Clock Routing Guidelines ......................................................................... 51
6.0 PCI-X Layout Guidelines .......................................................................................... 53
6.1 Central Resource/Endpoint Mode Details............................................................... 53
6.1.1 PCI/PCI-X Frequency Selection................................................................. 53
6.1.2 Interrupt Routing in Central Resource Mode ............................................... 55
6.1.3 Internal Arbitration................................................................................. 55
6.1.4 External Arbitration ................................................................................ 55
6.2 PCI-X Layout Recommendations.......................................................................... 56
6.2.1 PCI-X Clock Routing Guidelines ................................................................ 57
6.2.2 Point-to-Point Signals (REQ#/GNT#) ........................................................ 59
6.2.3 133 MHz One Slot Topology ..................................................................... 60
6.2.4 Embedded 133 MHz Topology .................................................................. 61
6.2.5 Mixed 133 MHz Topology......................................................................... 62
6.2.6 100 MHz Two Slot Topology ..................................................................... 63
6.2.7 Embedded 100 MHz Topology .................................................................. 64
6.2.8 Mixed 100 MHz Topology......................................................................... 65
6.2.9 66 MHz PCI-X Four Slot Topology ............................................................. 66
6.2.10 Embedded 66 MHz Topology .................................................................... 67
6.2.11 Mixed 66 MHz Topology........................................................................... 68
6.2.12 Additional PCI Layout Notes..................................................................... 68
7.0 SATA/SAS Bus Layout ............................................................................................. 69
7.1 SAS/SATA General Recommendations .................................................................. 69

Intel 81348 I/O Processor


®

May 2007 Design Guide


Order Number: 315053-002US 3
81348—Contents

8.0 Peripheral Local Bus ................................................................................................71


8.1 Peripheral Bus Signals ........................................................................................71
8.2 PBI Bus Width ...................................................................................................72
8.3 Flash Memory Support........................................................................................73
8.4 PBI Topology Layout Guidelines ...........................................................................74
9.0 Power Delivery ........................................................................................................77
9.1 Power Plane Layout............................................................................................78
9.2 Decoupling Recommendations .............................................................................82
9.2.1 Customer Reference Board Decoupling Implementation ...............................83
9.3 Power Sequencing .............................................................................................84
9.4 Power Failure ....................................................................................................85
9.4.1 Non-Battery Backup Circuits.....................................................................86
10.0 JTAG Circuitry for Debug ..........................................................................................87
10.1 Requirements....................................................................................................87
10.2 JTAG Signals / Header........................................................................................88
10.3 System Requirements ........................................................................................89
10.4 JTAG Hardware Requirements .............................................................................90
10.4.1 Macraigor Raven and WindRiver Systems visionPROBE/visionICE...................90
10.4.2 ARM Multi-ICE ........................................................................................90
11.0 Debug and Test ........................................................................................................91
11.1 PCI-X Debugging ...............................................................................................91
11.2 PCI Express Debugging.......................................................................................92
11.2.1 Physical Layer Debugging ........................................................................92
11.2.2 Data Link and Transaction Layer Testing ....................................................92
11.2.3 PCI Express Analyzer/Exercisers ...............................................................92
11.2.4 Mid-bus Probing .....................................................................................92
11.3 SAS Debugging .................................................................................................93
11.4 SATA Debugging................................................................................................94
12.0 Terminations............................................................................................................95
12.1 Important Design and Debug Requirements ..........................................................96
12.2 Termination Checklist.........................................................................................97
12.3 Reset Straps ...................................................................................................105
12.4 Configuration Details........................................................................................108
12.4.1 PCI-E Mode Only .................................................................................. 109
12.4.2 PCI-X Mode Only .................................................................................. 110
12.4.3 Dual Interface Mode.............................................................................. 112
12.5 Analog Filters .................................................................................................. 113
12.5.1 V V Filter Requirements.............................................114
12.5.2 V V Filter Requirements................................................ 116
CC1P2PLLS0, CC1P2PLLS1

12.5.3 V PLL Requirements.................................................................. 118


CC1P2PLLP, CC1P2PLLD

CC3P3PLLX
12.6 PCI Resistor Calibration .................................................................................... 120
12.7 PCI Express Resistor Compensation.................................................................... 121
12.8 Memory Calibration Circuitry ............................................................................. 121
12.9 RBIAS Circuit .................................................................................................. 122
13.0 Layout Checklist..................................................................................................... 123
13.1 Intel® 81348 I/O Processor Layout Checklist....................................................... 123
14.0 References ............................................................................................................. 139
14.1 Relevant Documents ........................................................................................139
14.2 Design References ...........................................................................................139
14.3 Literature Resources ........................................................................................140
14.4 Electronic Information ...................................................................................... 140

Intel 81348 I/O Processor


®

Design Guide May 2007


4 Order Number: 315053-002US
Contents—81348

A Appendix ............................................................................................................... 141

Intel 81348 I/O Processor


®

May 2007 Design Guide


Order Number: 315053-002US 5
81348—Contents

Figures
1 Intel® 81348 I/O Storage Processor Functional Block Diagram .......................................14
2 Intel® 81348 I/O Processor 1357-ball FCBGA Package Diagram .....................................15
3 Top View Ball Map Interfaces .....................................................................................16
4 Motherboard Stackup Recommendations .....................................................................19
5 Adapter Card Stackup ...............................................................................................21
6 An Example of 100 Ohm Differential Trace ...................................................................22
7 DDR2 DIMM Source Synchronous Routing....................................................................25
8 DDR2 DIMM Length Matching DQ/DQS Group with Respect to Clocks M_CK/M_CK#...........26
9 DDR2 DIMM DQ Topology ..........................................................................................27
10 DDR2 DIMM DQS Topology ........................................................................................27
11 DDR2 DIMM Clock Topology.......................................................................................29
12 DDR2 DIMM Length Matching Address/Command Group to Clocks M_CK/M_CK#...............31
13 DDR2 DIMM Address/CMD Topology (Vtt Termination)...................................................31
14 DDR2 DIMM Address/CMD Topology (Split Termination).................................................31
15 DDR2 Embedded Source Synchronous Routing .............................................................33
16 DDR2 Embedded Length Matching DQ/DQS Group with Clocks M_CK/M_CK# ...................33
17 DDR2 Embedded DQ Topology ...................................................................................34
18 DDR2 Embedded DQS Topology..................................................................................35
19 DDR2 Embedded Clock Topology With Five SDRAMs ......................................................37
20 DDR2 Embedded Address/CMD Topology (Split Termination) ..........................................39
21 DDR2 Embedded CS, ODT and CKE Balanced Topology ..................................................41
22 DDR2 Embedded CS, ODT and CKE Daisy Chain Topology ..............................................42
23 Routing Termination Resistors (Top View)....................................................................43
24 DDR V Circuit.......................................................................................................44
REF
25 PCI Express Lane Reversal To Improve PCB Routing......................................................46
26 Motherboard Topology ..............................................................................................47
27 Motherboard-Adapter Card Topology ...........................................................................49
28 PCI Express Clock Routing Topology............................................................................51
29 P_PCIXCAP Layout Guidelines with Intel® 81348 I/O Processor Adapter card ...................54
30 Interrupt and IDSEL Mapping .....................................................................................55
31 PCI Clock Distribution and Matching Requirements ........................................................57
32 133 MHz One Slot Topology .......................................................................................60
33 Embedded 133 MHz Topology ....................................................................................61
34 Mixed 133 MHz Topology ...........................................................................................62
35 100 MHz Dual Slot Topology ......................................................................................63
36 Embedded 100 MHz Topology ....................................................................................64
37 Mixed 100 MHz Topology ...........................................................................................65
38 66 MHz Four Slot Topology ........................................................................................66
39 Embedded 66 MHz Topology ......................................................................................67
40 Mixed 66 MHz Topology.............................................................................................68
41 SAS Inter-enclosure Topology ....................................................................................69
42 SAS Intra-enclosure Topology ....................................................................................70
43 Data Width and Low Order Address Lines.....................................................................72
44 Sixty-Four Mbyte Flash Memory System ......................................................................73
45 Sixty-Four Mbyte Flash Memory System ......................................................................73
46 Peripheral Bus Single Load Topology ...........................................................................74
47 Peripheral Bus Dual Load Topology .............................................................................75
48 Peripheral Bus Three Load Topology............................................................................76
50 Split Voltage Planes for Layer 4 (Top View) ..................................................................80
49 Split Voltage Planes for Layer 3 (Top View) ..................................................................80
51 Split Voltage Planes for Layer 6 (Top View) ..................................................................81
52 Split Voltage Planes for Layer 8 (Top View) ..................................................................81
53 SCKE Circuit............................................................................................................85

Intel 81348 I/O Processor


®

Design Guide May 2007


6 Order Number: 315053-002US
Contents—81348

54 JTAG Header Pin Out ................................................................................................ 88


55 Mini JTAG Header Pin Out.......................................................................................... 88
56 JTAG Signals at Powerup........................................................................................... 89
57 JTAG Signals at Debug Startup .................................................................................. 89
58 Example Power-Up Circuit for TRST# .......................................................................... 90
59 VCC1P2PLLS0, VCC1P2PLLS1 Configuration ............................................................... 115
60 VCC1P2PLLD, VCC1P2PLL Lowpass Filter Configuration................................................ 117
61 VCC3P3PLL Filter Configuration ................................................................................ 119
62 PCI Resistor Calibration .......................................................................................... 120
63 PCI Express RCOMP................................................................................................ 121
64 Memory Calibration Circuitry.................................................................................... 121
65 RBIAS[0], RBIAS_SENSE[0] Connections .................................................................. 122

Intel 81348 I/O Processor


®

May 2007 Design Guide


Order Number: 315053-002US 7
81348—Contents

Tables
1 Motherboard Stack Up, Stripline and Microstrip.............................................................18
2 Adapter Card Stack Up, Microstrip and Stripline ............................................................20
3 Single-ended Trace Parameters ..................................................................................22
4 Differential Trace Dimensions.....................................................................................22
5 x64 DDR Memory Configuration..................................................................................24
6 x72 DDR Memory Configuration..................................................................................24
7 DDR2 DIMM Source Synchronous Routing Recommendations .........................................26
9 DDR2 DIMM DQS Lengths..........................................................................................27
8 DDR2 DIMM DQ Lengths............................................................................................27
10 DDR2 DIMM Clock Routing Recommendations ..............................................................28
11 DDR2 DIMM Clock Lengths.........................................................................................29
12 DDR2 DIMM Address/Command/Control Routing Recommendation..................................30
13 DDR2 DIMM Address/Command Lengths......................................................................31
14 DDR2 Embedded Source Synchronous Routing Recommendations...................................34
15 DDR2 Embedded DQ Lengths .....................................................................................34
16 DDR2 Embedded DQS Lengths ...................................................................................35
17 DDR2 Embedded Clock Routing Recommendations........................................................36
18 DDR2 Embedded Clock Lengths ..................................................................................36
19 DDR2 Embedded Address/Command/Control Routing Recommendation ...........................38
20 DDR2 Embedded Address/CMD Lengths Topology .........................................................39
21 DDR2 Embedded CS, ODT and CKE Routing Recommendation ........................................40
22 DDR2 Embedded CS, ODT and CKE Lengths Balanced Topology ......................................41
23 DDR2 Embedded CS, ODT and CKE Lengths Daisy Chain Topology ..................................42
24 PCI Express Layout for a Motherboard .........................................................................48
25 PCI Express Layout for Motherboard-Adapter Card Topology...........................................50
26 PCI Express Layout for Clock Routing ..........................................................................52
27 PCI/PCI-X Device Capability Reporting.........................................................................53
28 PCI-X Initialization Pattern.........................................................................................54
29 PCI Bus Frequency Encoding ......................................................................................54
30 PCI-X Clock Layout Guidelines....................................................................................58
31 PCI-X REQ#/GNT# Layout Guidelines..........................................................................59
32 PCI-X REQ#/GNT# Layout Guidelines..........................................................................59
33 133 MHz Single-Slot Topology ....................................................................................60
34 Embedded 133 MHz Topology ....................................................................................61
35 Mixed 133 MHz Topology ...........................................................................................62
36 100 MHz Two Slot Topology .......................................................................................63
37 Embedded 100 MHz Topology ....................................................................................64
38 Mixed 100 MHz Topology ...........................................................................................65
39 66 MHz Four Slot Topology ........................................................................................66
40 Embedded 66 MHz Topology ......................................................................................67
41 Mixed 66 MHz Topology.............................................................................................68
42 SAS Compliant Guidelines..........................................................................................70
43 Interpair (Between Pair) Spacing Requirements ............................................................70
44 PBI Routing Guideline Single Load ..............................................................................74
45 PBI Routing Guidelines for Two Loads..........................................................................75
46 PBI Routing Guideline for Three Loads.........................................................................76
47 Supply Voltages .......................................................................................................77
48 Customer Reference Board Voltage Planes ...................................................................78
49 Customer Reference Board Layer Stackup....................................................................79
50 Decoupling Recommendations....................................................................................82
51 Customer Reference Board Decoupling Example ...........................................................83
52 Design and Debug Checklist.......................................................................................96
53 Terminations: Pull-up/Pull-down .................................................................................97

Intel 81348 I/O Processor


®

Design Guide May 2007


8 Order Number: 315053-002US
Contents—81348

54 Reset Straps ......................................................................................................... 105


55 PCI Express/PCI-X Strap Configuration Table ............................................................. 108
56 Required PLLs........................................................................................................ 113
57 V CC1P2PLLS0,V CC1P2PLLS1Layout Guideline .................................................................. 114
58 V V Layout Guideline..................................................................... 116
59 V Layout Guideline ...................................................................................... 118
CC1P2PLLP, CC1P2PLLD

60 Intel® 81348 I/O Processor Layout Checklist............................................................. 123


CC3P3PLL

61 Intel Related Documentation ................................................................................... 139


62 Design References ................................................................................................. 139
63 Electronic Information ............................................................................................ 140
64 Terminology and Definitions .................................................................................... 141
65 Right Angle Connector Skews (length matching compensation) .................................... 144

Intel 81348 I/O Processor


®

May 2007 Design Guide


Order Number: 315053-002US 9
81348—Contents

Revision History
Date Revision Description
May 2007 002 Updated product naming conventions and fixed links
September 2006 001 Initial release.

Intel 81348 I/O Processor


®

Design Guide May 2007


10 Order Number: 315053-002US
Introduction—81348

1.0 Introduction
1.1 About This Document
This document provides layout information and guidelines for designing platform or
add-in board applications with Intel® 81348 I/O Storage Processor (81348).
It is recommended that this document be used as a guideline. Intel recommends
employing best-known design practices using board-level simulation, signal integrity
testing and validation to create a robust design. Designers note that this guide focuses
on specific design considerations for this part and is not intended to be an all-inclusive
list of good design practices. It is recommended that this guide is used in conjunction
with empirical data to optimize the particular design.
The simulation conditions used for each of the interfaces are listed in the Appendix. The
simulations were performed for motherboard and adapter card topologies. The
impedance used for the motherboard is 50 ohm +/- 15% and the adapter card trace
impedance is 60 ohm +/- 15%. These results are based on the six layer board stackup
that is provided in Chapter 3.0.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 11
81348—Introduction

1.2 Intel® 81348 I/O Storage Processor Document Details


This document is partitioned into the following chapters:
• The top level block diagram and package dimensions are provided in Chapter 2.0,
“Package Information”.
• The example stackups for a motherboards and adapter cards are provided in
Chapter 3.0, “Board Layout Guidelines”.
• The layout guidelines external interfaces are listed in the following chapters:
Chapter 6.0, “PCI-X Layout Guidelines”, Chapter 5.0, “PCI Express Layout”,
Chapter 4.0, “Memory Controller”, Chapter 7.0, “SATA/SAS Bus Layout”, and
Chapter 8.0, “Peripheral Local Bus”.
• The required terminations are listed in Chapter 12.0, “Terminations”. This chapter
also details the recommended filtering.
• The summary of the layout guidelines for each of the interfaces and the filters is
listed in Chapter 13.0, “Layout Checklist”.
• The details on power sequencing and decoupling recommendations are provided in
Chapter 9.0, “Power Delivery”.
• The JTAG information is listed in Chapter 10.0, “JTAG Circuitry for Debug”. The
details on test equipment are listed in Chapter 11.0, “Debug and Test”.
• The references are listed in Chapter 14.0, “References”.
• The definitions and the simulation conditions (used for all the simulations described
in this document) are provided in Appendix A.
• The details on the recommended heatsink solutions are listed in the Thermal
Application Note.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
12 Order Number: 315053-002US
Introduction—81348

1.3 About the Intel® 81348 I/O Storage Processor


The 81348 is an I/O storage processor that integrates two Intel XScale®

microarchitectures with intelligent peripherals including a PCI bus application bridge


and eight Serial-Attached SCSI (SAS) Engines. 81348 also supports two internal
busses: North XSI bus and South XSI bus. With the two internal busses, transactions
takes place simultaneously on each bus. The north XSI bus provides the two Intel
XScale microarchitectures with low latency access to the DDR SDRAM Memory
®

Controller, the on-chip SRAM Memory Controller, and the SAS Engines control registers.
Peripherals that generate large burst transactions are located on the south XSI bus,
thus allowing the two Intel XScale microarchitectures exclusive access to the north
®

XSI bus.
The 81348 consolidates the following features into a single system:
• Two Intel XScale microarchitectures running at speed up to 1.2 GHz
®

• Eight Serial-Attached SCSI Links or Eight Serial ATA links


• PCI - Local Memory Bus Address Translation Unit, function 0 programming interface
• Messaging Unit, function 0 programming interface
• Third Party Messaging Interface (TPMI), function 1 programming interface
• Application Direct Memory Access (DMA) Controllers
• Transport DMA Controllers
• Peripheral Bus Interface Unit
• Integrated DDR2 Memory Controller
• Integrated SRAM Memory Controller
• Performance Monitor
• Application Accelerator
• Two Programmable Timers per Intel XScale microarchitecture
®

• Watchdog Timer per Intel XScale microarchitecture


®

• Three I C Bus Interface Units


2

• Two Serial Port Units


• Eight General Purpose Input Output (GPIO) ports
• Sixteen General Purpose Output - two per SAS Engine
• Internal North Bus-South Bus Bridge

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 13
81348—Introduction

This integrated processor addresses the needs of intelligent I/O Storage applications
and helps reduce intelligent I/O system costs.
The 81348s PCI Bus is capable of 133 MHz operation in PCI-X mode as defined by the
PCI-X Addendum to the PCI Local Bus Specification, Revision 1.0b. Also, the processor
supports a 66 MHz conventional PCI mode as defined by the PCI Local Bus Specification
Revision 2.2. The 81348 supports PCI Express interface lane widths of x1, x2, x4 and
x8.
The 81348 is available as a single interface or a dual interface version. The single
interface version support either PCI-X 1.0b or PCI Express*. The interface is selected
by using reset straps. The dual interface version supports both PCI-X 1.0b and PCI
Express.
When PCI-X 1.0b is selected as the upstream (host) I/O interface, PCI Express is
available as a private (not visible to the host), downstream I/O interface. Likewise,
when PCI Express is selected as the upstream I/O interface, PCI-X 1.0b is available as
a private, downstream I/O interface. The selection of the upstream I/O interface is a
reset strap option.
Figure 1 is a block diagram of the 81348.
Figure 1. Intel® 81348 I/O Storage Processor Functional Block Diagram
Timers Timers
Intel Intel
XScale® Interrupt Interrupt XScale®
Microarchitecture Controller Controller Microarchitecture
512 K L 2 Cache Inter-Core Inter-Core 512 K L 2 Cache
Interrupt Interrupt SAS
Serial Bus

128- Bit North Internal Bus SAS 0 Phy

SAS 1 Phy

Multi - Port SAS


SRAM Serial Bus
72- Bit Multi Port- Memory
I/F DDR II SDRAM Controller SAS 7 Phy
Memory Controller

Three Two
Bridge Application Reserved
DMA DMA
Channels Channels

PCI-X or PCI-E (Host Interface


ATU, CHAP ) 128- Bit South Internal Bus

PBI SMBus
PCI -E Host Interface Unit Unit APB
( ATU, CHAP ) ( Flash)

Three I2C Two


Bus UARTs
Interface
Intel® 81348

I/O Processor

16 -Bit I/ F SMBus I2C Bus Serial Bus

Intel® 81348 I/O Storage Processor


Design Guide May 2007
14 Order Number: 315053-002US
Package Information—81348

2.0 Package Information


2.1 Package Introduction
Intel® 81348 I/O Processor is offered in a 1357-ball FCBGA5 package. This package is
shown in Figure 2. Figure 3 shows the top view of the package with the interfaces
labeled and color coded. This figure is helpful during board layout. The signals are
located on the FCBGA package to simplify signal routing and system implementation.
Figure 2. Intel® 81348 I/O Processor 1357-ball FCBGA Package Diagram

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 15
81348—Package Information

Figure 3. Top View Ball Map Interfaces

DDRII

PCIe
VCCr
Voltages
SAS

PCI-X PBI

Intel® 81348 I/O Storage Processor


Design Guide May 2007
16 Order Number: 315053-002US
Board Layout Guidelines—81348

3.0 Board Layout Guidelines


This chapter provides an example of a motherboard and a adapter card stackup
implementation. This stackup was used for all simulations listed in this design guide. It
is highly recommended that signal integrity simulations be conducted to verify each
PCB layout. This is especially true when the layout deviates from the recommendations
listed in these design guidelines.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 17
81348—Board Layout Guidelines

3.1 Motherboard Stack Up Information


In this design guide the motherboard stack up example isIn this design guide the
motherboard stack up example is when the Intel® 81348 I/O Processor is used in
server and workstation Raid On Mother Board (ROMB) applications, the motherboard is
implemented on six layers. The specified impedance range for all board
implementations is 50ohms +/-15%. Adjustments are made for interfaces specified at
other impedances. Table 1 defines the typical layer geometries for a six layer board.
The motherboard impedance guidelines are based on the typical server/workstation
impedance for their processor and memory subsystem of 50-ohms. Dimensions and
tolerances for the motherboard are listed in Table 1. Refer to Figure 4 for location of
variables in Table 1.
Table 1. Motherboard Stack Up, Stripline and Microstrip
Variable Type Nominal Minimum Maximum Notes
Solder Mask Thickness N/A 0.8 0.6 1.0
(mil)
Solder Mask Er N/A 3.65 3.65 3.65
Core Thickness (mil) N/A 9.8 9.6 10
Core Er N/A 4.30 3.75 4.85 2113 material
Power 2.7 2.5 2.9
Plane Thickness (mil) Ground 1.35 1.15 1.55
1 3.5 3.3 3.7 The trace height is determined to achieve
a nominal 50 ohms.
Trace Height (mil) 2 3.5 3.3 3.7
3 10.5 9.9 11.1
Microstrip 4.30 3.75 4.85
Preg Er Stripline1 4.30 3.75 4.85
Stripline2 4.66 4.19 5.13
Microstrip 1.75 1.2 2.3
Trace Thickness (mil) Stripline 1.4 1.2 1.6
Trace Width (mil) Microstrip 5.0 3.5 6.5
Stripline 4.0 2.5 5.5
Microstrip 15.0 - - Each interface sets the trace spacing
based on its signal integrity of differential
impedance requirements. For the purposes
Trace Spacing (mil) of the building the transmission line
Stripline 12.0 - - models, it is assumed the artwork is very
accurate and therefore a constant. Thus,
all the variability in the trace spacing is the
result of the tolerances of the trace width.
Total Thickness (mil) FR4 62.0 56.0 68.0
Microstrip 135 141 Velocity varies based on variation in Er. It
Trace Velocity (ps/in) Stripline 167 178
cannot be controlled during the fab
process.
Microstrip 50 42.5 57.5
Trace Impedance (ohms) Stripline 50 45 55

Intel® 81348 I/O Storage Processor


Design Guide May 2007
18 Order Number: 315053-002US
Board Layout Guidelines—81348

Figure 4. Motherboard Stackup Recommendations

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 19
81348—Board Layout Guidelines

3.2 Adapter Card Topology


Intel® 81348 I/O Processor is implemented on PCI Express or PCI-X adapter cards with
six layers. The specified impedance range for all adapter card implementations is
60ohms +/-15%. Table 2 defines the typical layer geometries for a six layer board.
Note that the values are the same as the motherboard stack up with the exception of
the impedance.
Table 2. Adapter Card Stack Up, Microstrip and Stripline
Variable Type Nominal Minimum Maximum Notes
Solder Mask Thickness N/A 0.8 0.6 1.0
(mil)
Solder Mask Er N/A 3.65 3.65 3.65
Core Thickness (mil) N/A 2.8 3.0 3.2
Core Er N/A 4.3 3.75 4.85 2113 material
Power 2.7 2.5 2.9
Plane Thickness (mil) Ground 1.35 1.15 1.55
1 3.5 3.3 3.7
Trace Height (mil) 2 7.0 6.7 7.3 The trace height is determined to achieve
a nominal 60 ohms.
3 7.0 6.7 7.3
Microstrip 4.30 3.75 4.85 2113 material
Preg Er Stripline1 4.30 3.75 4.85
Stripline2 4.66 4.19 5.13
Microstrip 1.75 1.2 2.3
Trace Thickness (mil) Stripline 1.4 1.2 1.6
Microstrip 4.0 2.5 5.5
Trace Width (mil) Stripline 4.0 2.5 5.5
Total Thickness (mil) FR4 62.0 56.0 68.0
Trace Velocity (ps/in) Microstrip 135 141 Velocity varies based on variation in Er. It
cannot be controlled during the fab
Stripline 167 178 process.
Microstrip 60 51 69
Trace Impedance Stripline 60 51 69
Note: Each interface sets the trace spacing based on its signal integrity of differential impedance
requirements. For the purposes of the building the transmission line models, it is assumed the artwork
is very accurate and therefore a constant. Thus, all the variability in the trace spacing is the result of the
tolerances of the trace width.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
20 Order Number: 315053-002US
Board Layout Guidelines—81348

Figure 5. Adapter Card Stackup

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 21
81348—Board Layout Guidelines

3.3 PCB Impedance Targets


Table 3 and Table 4 provide impedance ranges and the associated trace dimensions for
single-ended and differential traces. Figure 4 shows an example of a differential trace.
Table 3. Single-ended Trace Parameters
Single Line
Topology Ohms Actual Impedance Range Width (mils) Spacing (mils)
Min Max Nominal
Stripline 50 44.17 57.47 50.82 4 N/A
Stripline 60 51.16 66.62 58.89 4 N/A
Microstrip 50 42.97 57.46 50.22 5 N/A
Microstrip 60 51.30 67.89 59.60 4 N/A

Table 4. Differential Trace Dimensions


Differential Pair
Topology Ohms Actual Impedance Range Width (mils) Edge to edge
Spacing (mils)
Min Max Nominal
Stripline 85 74.24 102.28 92 4 8
Stripline 100 87.06 121.84 100 4 8
Microstrip 85 71.56 119.36 88 5 7
Microstrip 100 80.36 114.28 100 4 8

3.3.1 100 Ohm Differential Trace


The Figure 6 shows a 100 ohm differential trace constructed from various topologies
based on the stackup listed in this chapter. These differential traces are used to route
the DQS and clock lines.
1. Using two striplines of trace width 4 mils separated by 8 mils edge to edge (12 mils
center to center).
2. Using two microstrips of trace width 5 mils separated by 8 mils edge to edge (13
mils center to center).
Figure 6. An Example of 100 Ohm Differential Trace
100 Ω Differential Trace
Center to Center
(12/13 mils

Diff + Diff -
Other Other
Signals 4/5 mils 4/5 mils Signals

20 mils Spacing 20 mils Spacing

B2530-02

Intel® 81348 I/O Storage Processor


Design Guide May 2007
22 Order Number: 315053-002US
Memory Controller—81348

4.0 Memory Controller


This chapter describes how to layout the physical memory interface for Intel® 81348
I/O Processor.
4.1 Overview
The Intel® 81348 I/O Processor integrates a high performance, multi-ported memory
controller to provide a direct interface between Intel® 81348 I/O Processor and its
local memory subsystem. The Memory Controller supports:
• PC3200 and PC4300 Double Data Rate II (DDR2) Registered and Unbuffered DDR2
400MHz and DDR2 533MHz SDRAM
• 512 Mbit and 1 Gbit DDR2 SDRAM technology support
• Registered and Unbuffered DDR2 DIMM support
• Dedicated port for Intel XScale microarchitectures to DDR2 SDRAM
®

• Between 256 MBytes and 2 GBytes of 64-bit DDR2 SDRAM


• 36-bit addressable
• Optimized core processor data processing 32-bit region
• Generation and/or Verification of Block Guard Data Integrity fields embedded in the
data stream
• Single-bit error correction, multi-bit detection support (ECC)
• 32-, 40- and 64-, 72-bit wide Memory Interfaces (non-ECC and ECC support)
• The memory controller provides two chip enables to the memory subsystem. These
two chip enables service the DDR2 SDRAM subsystem (one per bank).
• For 64-bit ECC memory, a 32-bit memory region are programmed to operate as 32-
bit ECC memory for higher core write performance by avoiding Read-Modify-Write
(RMW) operation of DDR2 SDRAM.
• One or two banks of DDR2 SDRAM (in the form of one two-bank dual inline memory
module).

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 23
81348—Memory Controller

4.2 DDR2 533 Layout Guidelines


This section provides the DDR2 533 layout guidelines for both DIMM topology (for
motherboard and adapter card topologies) and embedded memory down (for
motherboard topology). For a DDR2 400 layout the same DDR2 533 layout guidelines
are used.
• Section 4.2.2 provides details on the DDR2 533 DIMM routing guidelines.
• Section 4.2.3 provides details on the DDR2 533 embedded routing guidelines.
4.2.1 DDR2 533 DIMM Layout Guidelines
This section provides the layout guidelines for a DIMM topology for DDR2 533.
The DDR interface is divided up into three groups that each have special routing
guidelines:
1. Source synchronous signal group: DQ/DQS/DQM/CB signals, Section 4.2.2.1.
2. Clocked: M_CLK signals, 6 clocks, three positive (M_CK[2:0]) and three negative
(M_CK[2:0]#), Section 4.2.3.2.
— The 72-bit 2-bank unbuffered DDR SDRAM DIMM specification requires 6 clocks
to distribute the loading across eighteen x8 DDR SDRAM components.
3. Control signals: Address/RAS/CAS/CS/WE/CKE/ODT signals, Section 4.2.2.3.
The On Die Termination or ODT for DDR2 eliminates some of the termination resistors
needed for the source synchronous signals.
The Table 5 and Table 6 list the DDR2 differential strobe alignment with each of the DQ
groups.
Table 5. x64 DDR Memory Configuration
Data Group Positive Strobe Negative Strobe
DQ[7:0], DM[0] DQS0 DQS0#
DQ[15:8], DM[1] DQS1 DQS1#
DQ[23:16], DM[2] DQS2 DQS2#
DQ[31:24], DM[3] DQS3 DQS3#
DQ[39:32], DM[4] DQS4 DQS4#
DQ[47:40], DM[5] DQS5 DQS5#
DQ[55:48], DM[6] DQS6 DQS6#
DQ[63:56], DM[7] DQS7 DQS7#

Table 6. x72 DDR Memory Configuration


Data Group Positive Strobe Negative Strobe
DQ[7:0], DM[0] DQS0 DQS0#
DQ[15:8], DM[1] DQS1 DQS1#
DQ[23:16], DM[2] DQS2 DQS2#
DQ[31:24], DM[3] DQS3 DQS3#
DQ[39:32], DM[4] DQS4 DQS4#
DQ[47:40], DM[5] DQS5 DQS5#
DQ[55:48], DM[6] DQS6 DQS6#
DQ[63:56], DM[7] DQS7 DQS7#
CB[7:0], DM[8] DQS8 DQS8#

Intel® 81348 I/O Storage Processor


Design Guide May 2007
24 Order Number: 315053-002US
Memory Controller—81348

4.2.2 DDR2 533 DIMM Layout Design


This section provides the source synchronous, clock and control layout guidelines for
DDR2 533 unbuffered and registered DIMMs. The topologies that were simulated for
this revision of the document include RAW Card A, B, C and registered DIMMs. Refer to
the JEDEC specification for more details on these topology http://www.jedec.org.
4.2.2.1 DDR2 DIMM Source Synchronous Routing
This section lists the recommendations for the DDR2 Source Synchronous Routing.
These signals include all the DQ/DQS/DM/CB signals.
• Refer to Figure 7 for a block diagram of the DQ and DQS group length matching
relationship.
• Refer to Figure 8 for a block diagram of the DQ/DQS group and length matching
relationship with respect to the clock M_CK/M_CK# signals.
• Refer to Figure 9 for segment lengths of the DQ lines and Figure 10 for the
segment lengths of the DQS lines.
• Table 7 lists the routing recommendations for DQ/DQS lines. Table 8 lists the
segment lengths for the DQ lines and Table 9 lists segment lengths for the DQS
lines.
Figure 7. DDR2 DIMM Source Synchronous Routing

DQ Group 1 Y1 +/- 50 mils


D
DQS Group 1 8 lines
Y1
I
DQS# Group 1 Y1+/-25 mils
I/O Processor M
DQ Group 2 X1 +/- 50 mils

8 lines M
DQS Group 2 X1

DQS# Group 2 X1+/-25 mils

0.5" - 8.0"

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 25
81348—Memory Controller

Figure 8. DDR2 DIMM Length Matching DQ/DQS Group with Respect to Clocks M_CK/
M_CK#
D

DQ/DQS Groups X +/- offset


I

I/O Processor M

M_CK/M_CK# X
M

Note: X is the length of the clock lines M_CK/M_CK#


Η 0" < X < 6", offset = 0.5"
Η 6" < X < 8", offset = 0.1"

Table 7. DDR2 DIMM Source Synchronous Routing Recommendations


Parameter Routing Guideline
Reference Plane Route over unbroken ground plane or unbroken power plane.
Preferred Layer Stripline
• 5 mils width
Breakout • 5 mils spacing.
• Maximum length of breakout region < 500 mils microstrip
Single ended stripline lines:
DQ signals Trace Impedance • 50 ohms +/- 15% impedance for motherboards
• 60 ohms +/- 15% impedance for Add-in cards
Differential stripline:
DQS Signals Trace Impedance • Differential 85ohm +/- 15% impedance for motherboards.
• Differential 100 ohm +/-15% impedance for add-in cards
• Spacing within the same group: 12 mils minimum
DQ Group Spacing (edge to edge) 1
• Spacing from other DQ groups: 20 mils minimum
• For DQS from any other signals: 20 mils minimum
Overall Trace Length: signal Ball to DIMM connector 0.5” minimum to 8” maximum (correlated with the clock length from
ball to DIMM).
DQS Length Matching:
• Trace Length Matching within DQS group +/-0.05” within DQS group
• Within one DQS pair plus and minus +/- 0.0250”
Total Length:
Length Matching: DQS with respect to clock (from
1
• 0” < total length < 6”, matching < +/- 0.5”
controller to DIMM connector)
• 6” < total length < 8”, matching < +/- 0.1”
Number of Vias < 2 (for differential signals the number of vias on + and - signals must
be the same)
DQ and DQS ODT • 150 ohm ODT on Intel® 81348 I/O Processor
• 75 ohm ODT on DRAM
Routing Guideline Route all data signals and their associated strobes on the same layer.
Note: 1
For a right angle DDR connector consideration must be given to the lead length skew across the
connector. Refer to Table 62.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
26 Order Number: 315053-002US
Memory Controller—81348

Table 8. DDR2 DIMM DQ Lengths


Traces Description Layer Min Max Trace Impedance Spacing (edge to Notes
Length Length edge)
5 mils trace
TL0 Breakout Microstrip 0” 0.5” 5 mils width OK for
breakout.
• 50 ohms +/- 15%
impedance for • Within same group >
TL1 Lead-in Stripline 0.5” 8” motherboards 12 mils
• 60 ohms +/- 15% • Between other
impedance for Add- groups > 20 mils
in cards

Figure 9. DDR2 DIMM DQ Topology

TL0 TL1
DIMM

Table 9. DDR2 DIMM DQS Lengths


Traces Description Layer Min Max Trace Impedance Spacing Notes
Length Length (edge to edge)
5 mils trace
TL0 Breakout Microstrip 0” 0.5” 5 mils width OK for
breakout.
• 8 mils spacing (edge
• Differential 85ohm to edge) for 4 mil
+/- 15% impedance differential stripline
for motherboards. trace. See Route as
TL1 Lead-in Stripline 0.5” 8” Section 3.3 for
• Differential 100 ohm details on differential differential pair
+/-15% impedance routing.
for add-in cards • > 20 mils from other
signals

Figure 10. DDR2 DIMM DQS Topology

TL0 TL1

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 27
81348—Memory Controller

4.2.2.2 DDR2 Clock Routing Guidelines


This section lists the recommendations for the DDR2 Clock signals.
• Table 10: DIMM clock routing guidelines
• Table 11: DIMM clock segment lengths.
• Figure 11: clock topology segment lengths.
• Figure 8: DQ/DQS group block diagram and length matching relationship with
respect to clock signals.
• Figure 12: Address/Command length matching relationship with respect to clock
signals.
Table 10. DDR2 DIMM Clock Routing Recommendations
Parameter Routing Guideline
Reference Plane Route over unbroken ground plane preferred
Preferred Topology Microstrip differential lines preferred
Breakout Trace Width and spacing 5 mils by 5 mils microstrip or stripline. Maximum length of breakout
trace is 500 mils.
Trace Impedance • Differential impedance of 85 ohms +/- 15% motherboard
• Differential impedance of 100 ohms +/- 15% add-in card
Trace Spacing (edge to edge) 1
• > 25 mils between other signals.
Trace Length : TL0 + TL1: signal Ball to DIMM 0.5” min to 8.0” max
connector
Length Matching: Within M_CK/M_CK# (differential
2
• +/- 0.0250” within pairs (intra-pair)
clock signals)
Total Length:
Length Matching: With respect to DQS (from
2
• 0 < total length < 6”, matching < +/- 0.5”
controller to DIMM connector) :
• 6” < total length < 8”, matching < +/- 0.1”
Length Matching: With respect to address/command • +8”/-3” maximum for motherboard and +8”/-2” maximum for
1

group (from controller to DIMM connector) add-in card


Length Matching: With respect to CS/CKE group • +/-2” maximum for motherboard and +1”/-3” maximum for add-in
card
Routing Guideline 1 Maximum of 1 via/layer change for M_CK/M_CK# clocks. (use the same
number of vias between + and - signals of differential clock)
1. Length matching +8/-2 max means that for example address is routed up to 8 inches longer than clock
Note s:

and up to 2 inches shorter than clock.


2. For a right angle, DDR connector consideration must be given to the lead length skew across the
connector. Refer to Table 62.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
28 Order Number: 315053-002US
Memory Controller—81348

Table 11. DDR2 DIMM Clock Lengths


Traces Description Layer Min Max Trace Impedance Spacing Notes
Length Length (edge to edge)
Microstrip 5 mils trace
TL0 Breakout or 0” 0.5” 5 mils width OK for
stripline breakout.
• Differential
impedance of 85 • See Section 3.3 for
ohms +/- 15% details on differential
TL1 Lead-in Microstrip 0.5” 8” motherboard routing.
• Differential • Other groups > 25
impedance of 100 mils
ohms +/- 15% add-
in card

Figure 11. DDR2 DIMM Clock Topology

TL0 TL1

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 29
81348—Memory Controller

4.2.2.3 DDR2 Address/Command/Control Routing Guidelines


This section lists the recommendations for the DDR2 Address/Command and Control
signals.
• Refer to Figure 12 for the Address/Command length matching relationship with
respect to clock lines.
• Refer to Table 12 for a description of the Address/Command signals routing
guidelines.
• Refer to Table 13 for the Address/Command signals segment length guidelines.
Table 12. DDR2 DIMM Address/Command/Control Routing Recommendation
Parameter Routing Guideline
Reference Plane Route over unbroken ground plane preferred
Preferred Topology Microstrip lines
Breakout Trace Width and Spacing 5 mils x 5mils. Microstrip or stripline is acceptable. Maximum length of
the breakout trace is 500 mils.
• 5 mils acceptable between the pins and the breakout regions.
Trace Spacing (edge to edge) 1
• > 12 mils within group
• > 20 mils from any other clock/DQ/DQS groups.
Trace Impedance 50 ohms +/- 15% for a motherboard
60 ohms +/- 15% for a add-in card
Trace Length: Overall length from signal Ball to DIMM 0.5” min to 10” maximum
Connector Refer to Table 13 for segment lengths.
Length Matching: address/command group (except • +8”/-3” maximum for motherboard and +8”/-2” maximum for
CS, ODT and CKE lines) with respect to clock (from
1

controller to DIMM connector) add-in card


Length Matching: CS, ODT and CKE lines with respect • +/-2” maximum for motherboard and +1”/-3” maximum for add-in
to clock (from controller to DIMM connector) card
Single Parallel Termination • 51.1 ohms +/- 1% to VTT
or
Split Termination • 100 ohms +/- 1% to ground and 100 ohms +/- 1% to 1.8V
Routing Guideline 1 Place the VTT terminations in the VTT island after the DIMM with a trace
length of 0.15” to 0.5”
Routing Guideline 2 For split terminations place the VTT termination in their respective
power islands
Number of vias 2 Vias or less
1. Length matching +8/-3 max means that for example address is routed up to 8 inches longer than clock and up to 3 inches shorter
than clock.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
30 Order Number: 315053-002US
Memory Controller—81348

Figure 12. DDR2 DIMM Length Matching Address/Command Group to Clocks M_CK/
M_CK#

D
Adress/command line 1 X + 8"
I
I/O Processor Adress/command line 2 X - 2"
M
M_CK/M_CK# X
M

Example of length matching address lines to the clock lines: address/


command lines can be a maximum of 8" greater or a minimum of 2" less
then then average M_CK/M_CK# lengths for motherboards (+8/-3 for
add-in cards).
.
Note: X is the length of the clock lines M_CK/M_CK#

Table 13. DDR2 DIMM Address/Command Lengths


Traces Description Layer Min Max Trace Impedance Spacing Notes
Length Length (edge to edge)
5 mils trace
TL0 Breakout Microstrip 0” 0.5” 5 mils width OK for
breakout.
• Within same group >
TL1 Lead-in Microstrip 0.5” 10” 50 +/- 15% 12 mils
• Between other
groups > 20 mils
TL2 Vtt Microstrip 0.15” 0.5”

Figure 13. DDR2 DIMM Address/CMD Topology (Vtt Termination)


V T T (0.9 V )
D IM M
R p 51 o hm s
+ /- 1%

T L0 T L1 T L2

Figure 14. DDR2 DIMM Address/CMD Topology (Split Termination)


1 .8 V

R p 100 ohm s
+ /- 1 %

R p 100 ohm s
TL0 TL1 TL2 + /- 1 %
D IM M

G ro u n d

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 31
81348—Memory Controller

4.2.3 DDR2 533 Embedded Layout Design


This section provides the source synchronous, clock and control layout guidelines for
separate DDR2 533 unbuffered memory chips placed on the board (without a DIMM).
This analysis is also valid for an embedded DDR2 400 design. The topology that was
simulated consisted of four memory chips x16 and one additional x8 for ECC. The
simulations were based on 50 ohm +/- 15% motherboard stackup.
The embedded DDR2 interface is divided up into four groups that each have special
routing guidelines:
1. Source synchronous signal group: DQ/DQS/DQM/CB signals, Section 4.2.3.1
2. Clocked: M_CLK signals, 6 clocks, three positive (M_CK[2:0]) and three negative
(M_CK[2:0]#), Section 4.2.3.2.
3. Control signals: Address/RAS/CAS//WE, Section 4.2.3.3.
4. Control signals: CKE/CS/ODT signals, Section 4.2.3.4.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
32 Order Number: 315053-002US
Memory Controller—81348

4.2.3.1 DDR2 Embedded Source Synchronous Routing


This section lists the recommendations for the DDR2 Source Synchronous Routing.
These signals include all the DQ/DQS/DM/CB signals.
• Refer to Figure 15 for a block diagram of the DQ and DQS group length matching
relationship.
• Refer to Figure 16 for a block diagram of the DQ/DQS group and length matching
relationship with respect to the clock M_CK/M_CK# signals.
• Refer to Figure 17 for segment lengths of the DQ lines and Figure 18 for the
segment lengths of the DQS lines.
• Table 14 lists the routing recommendations for DQ/DQS lines. Table 15 lists the
segment lengths for the DQ lines and Table 16 lists segment lengths for the DQS
lines.
Figure 15. DDR2 Embedded Source Synchronous Routing

DQ Group 1 Y1 +/- 50 mils

DQS Group 1 8 lines


Y1

DQS# Group 1 Y1+/-25 mils


I/O Processor SDRAM
DQ Group 2 X1 +/- 50 mils SDRAM

DQS Group 2 8 lines X1

DQS# Group 2 X1+/-25 mils

0.5" - 9.5"

Figure 16. DDR2 Embedded Length Matching DQ/DQS Group with Clocks M_CK/M_CK#

DQ/DQS Groups X - 1"

I/O Processor SDRAM

M_CK/M_CK# X

Note: X is the length of the clock lines M_CK/M_CK#

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 33
81348—Memory Controller

Table 14. DDR2 Embedded Source Synchronous Routing Recommendations


Parameter Routing Guideline
Reference Plane Route over unbroken ground plane or unbroken power plane.
Preferred Layer Stripline
• 5 mils width
Breakout • 5 mils spacing.
• Maximum length of breakout region < 500 mils microstrip
DQ signals Trace Impedance Single ended stripline lines:
• 50 ohms +/- 15% impedance for motherboards
DQS Signals Trace Impedance Differential stripline:
• Differential 85ohm +/- 15% impedance for motherboards.
• Spacing within the same group: 12 mils minimum
DQ Group Spacing (edge to edge) • Spacing from other DQ groups: 20 mils minimum
• For DQS from any other signals: 20 mils minimum
Overall Trace Length: signal Ball to memory ball 0.5” minimum to 9.5” maximum (correlated with the clock length from
ball to memory).
DQS Length Matching:
• Trace Length Matching within DQS group +/-0.05” within DQS group
• Within one DQS pair plus and minus +/- 0.0250”
Length Matching:DQS group with respect to clock • DQS length = clock length - 1” (tolerance +/- 0.1”)
(from controller to memory chip)
Number of Vias < 4 (for differential signals the number of vias on + and - signals must
be the same)
DQ and DQS ODT • 150 ohm ODT on the Intel® 81348 I/O Processor
• 75 ohm ODT on SDRAM
Routing Guideline Route all data signals and their associated strobes on the same layer.

Table 15. DDR2 Embedded DQ Lengths


Traces Description Layer Min Max Trace Impedance Spacing Notes
Length Length (edge to edge)
5 mils trace
TL_BRK Breakout Microstrip 0” 0.5” 5 mils width OK for
breakout.
• 50 ohms +/- 15% • Within same group >
TL0 Lead-in Microstrip 0.5” 8” impedance for 12 mils
motherboards • Between other
groups > 20 mils
TL1 SDRAM Microstrip 0.2” 0.75” “ “
Lead-in

Figure 17. DDR2 Embedded DQ Topology


TL_B R K T L0 TL1

DQ

S D RA M M em ory

Intel® 81348 I/O Storage Processor


Design Guide May 2007
34 Order Number: 315053-002US
Memory Controller—81348

Table 16. DDR2 Embedded DQS Lengths


Minimu Maxim Spacing
Traces Description Layer m um Trace Impedance (edge to edge) Notes
Length Length
Micro- 5 mils trace
TL_BRK Breakout strip 0” 0.5” 5 mils width OK for
breakout.
• 8 mils spacing (edge
to edge) for 4 mil
differential stripline
trace. See
• Differential 85ohm Section 3.3 for
TL0 Lead-in Microstrip 0.5” 8” +/- 15% impedance details on differential Length tolerance
for motherboards. routing. +/- 0.1”
• > 20 mils from other
signals
• Route as differential
pair
TL1 SDRAM Microstrip 0.2” 0.75” “ “ “
Lead-in

Figure 18. DDR2 Embedded DQS Topology


TL_BRK TL0 TL1

DQS
DQS#

SDRAM Memory

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 35
81348—Memory Controller

4.2.3.2 DDR2 Embedded Clock Routing


This section lists the recommendations for the DDR2 Clock signals.
• Refer to Table 17 for the embedded clock routing guidelines and Table 18 for the
DIMM clock segment lengths.
• Refer to Figure 19 for the clock topology segment lengths.
• Refer to Figure 16 for the DQ/DQS group length matching relationship with respect
to the clock signals.
Table 17. DDR2 Embedded Clock Routing Recommendations
Parameter Routing Guideline
Reference Plane Route over unbroken ground plane preferred
Preferred Topology Microstrip differential lines preferred
Breakout Trace Width and spacing 5 mils by 5 mils microstrip or stripline. Maximum length of breakout
trace is 500 mils.
Trace Impedance • Differential impedance of 85 ohms +/- 15% motherboard
Trace Spacing (edge to edge) • > 25 mils between other signals.
Trace Length 1: signal Ball to memory ball 0.5” min to 10.5” max
Length Matching: Within M_CK/M_CK# (differential • +/- 0.0250” within pairs (intra-pair)
clock signals)
Length Matching: With respect to DQ/DQS group • DQ/DQS length = clock length - 1”
(from controller to memory ball)
Length Matching: With respect to address/command • ADDR/CMD <= clock length + 2”
group (except CS, CKE, ODT) from controller to • ADDR/CMD >= clock length - 1”
memory ball
For daisy chain topology:
• when CS/CKE group length is < 4”: clock length + 1”
Length Matching: With respect to CS/CKE group • when CS/CKE group length is > 4”: clock length + 3”
For balanced segment topology:
• when CS/CKE group length is < 2”: clock length + 1”
• when CS/CKE group length is > 2”: clock length +/- 0.5”
Routing Guideline 1 Maximum of 2 via/layer change for M_CK/M_CK# clocks. (use the same
number of vias between + and - signals of differential clock)

Table 18. DDR2 Embedded Clock Lengths


Traces Description Layer Min Max Trace Impedance Spacing (edge to Notes
Length Length edge)
Microstrip 5 mils trace
TL_BRK Breakout or 0” 0.5” 5 mils width OK for
stripline breakout.
• Differential
impedance of 85 • See Section 3.3 for
ohms +/- 15% details on differential Length
TL0 Lead-in Microstrip 0.5” 10” motherboard routing. Tolerance+/-
• Differential • Other groups > 25 0.1”
impedance of 100 mils
ohms +/- 15% add-
in card
TL1 Lead-in Microstrip 0.05” 0.2” “ “ “
SDRAM
TL2 Lead-in Microstrip 0.05” 0.2” “ “ “
resistor

Intel® 81348 I/O Storage Processor


Design Guide May 2007
36 Order Number: 315053-002US
Memory Controller—81348

Figure 19. DDR2 Embedded Clock Topology With Five SDRAMs

M_CK2
SDRAM
PINs 120 ohms +/- 5%
M_CK2#
TL_BRK TL0 TL1

SDRAM
PINs
240 ohms
+/- 5%
TL1 TL2

M_CK1

M_CK1# TL0
TL_BRK

SDRAM
PINs 240 ohms
TL1 TL2
+/- 5%

SDRAM
PINs 240 ohms
TL1 TL2 +/- 5%
M_CK0

M_CK0#
TL_BRK TL0

SDRAM 240 ohms


PINs
+/- 5%
TL1 TL2

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 37
81348—Memory Controller

4.2.3.3 DDR2 Address/Command/Control Routing Guidelines


This section lists recommendations for DDR2 Address/Command and Control signals.
(except for CS, ODT and CKE signals). Refer to Section 4.2.3.4, “DDR2 CS, ODT and
CKE Routing Guidelines” on page 40 for details on routing CS, ODT and CKE signals.
• See Table 19 for a description of the Address/Command signals routing guidelines.
Table 19. DDR2 Embedded Address/Command/Control Routing Recommendation
Parameter Routing Guideline
Reference Plane Route over unbroken ground plane preferred.
Preferred Topology Microstrip lines.
Breakout Trace Width and Spacing 5mil x 5mil (Microstrip preferred)-Max length breakout trace (500 mil).
• 5 mils acceptable between the pins and the breakout regions.
Trace Spacing (edge to edge) • > 12 mils within group.
• > 20 mils from any other clock/DQ/DQS groups.
Trace Impedance 50 ohms +/- 15% for a motherboard.
Trace Length: Overall length from signal Ball to 1” min to 12” maximum.
SDRAM ball Refer to Table 20 for segment lengths.
Length Matching: address/command group (except • ADDR/CMD <= clock length + 2”.
CS, ODT and CKE lines) with respect to clock (from • ADDR/CMD >= clock length - 1”.
controller to SDRAM ball)
Split Termination • 100 ohms +/- 1% to ground and 100 ohms +/- 1% to 1.8V.
Routing Guideline 1 Place the VTT terminations in the VTT island after the DIMM with a trace
length of 0.15” to 0.5”.
Routing Guideline 2 For split terminations place the VTT termination in their respective
power islands.
Number of vias 6 Vias or less.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
38 Order Number: 315053-002US
Memory Controller—81348

Table 20. DDR2 Embedded Address/CMD Lengths Topology


Traces Description Layer Min Max Trace Impedance Spacing Notes
Length Length (edge to edge)
5 mils trace
TL_BRK Breakout Microstrip 0.05” 0.5” 5 mils width OK for
breakout.
TL0 Lead-in Microstrip 0.5” 9” 50 +/- 15% motherboard > 12 mils within group, Length
Resistor Other groups > 20 mils Tolerance+/- 0.1
TL1 Segment Microstrip 0.2” 0.75” “ “ “
TL2 Segment Microstrip 0.2” 0.75” “ “ “
TL3 Lead-in Microstrip 0.05” 0.2” “ “ “
SDRAM
TL4 Lead-in VTT Microstrip 0.05” 0.2” “ “ “
Figure 20. DDR2 Embedded Address/CMD Topology (Split Termination)
R1 22.1 ohms 1.8V
+/- 1%

TL_BRK TL0 TL1


Rp 100 ohms
TL4 +/- 1%
TL2 TL2 TL2

Rp 100 ohms
TL2 +/-1%
TL3 TL3 TL3 TL3
TL3

SDRAM SDRAM SDRAM SDRAM SDRAM Ground


PIN PIN PIN PIN PIN

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 39
81348—Memory Controller

4.2.3.4 DDR2 CS, ODT and CKE Routing Guidelines


This section lists the recommendations for the layout of the DDR2 CS, ODT and CKE
signals.
• Refer to Table 21 for the segment lengths and for the CS, ODT and CKE balanced
topology. This topology requires matching each of the branches going to the
SDRAM chips. This topology is the preferred topology.
• Refer to Table 22 for the segment lengths and CS, ODT and CKE
Table 21. DDR2 Embedded CS, ODT and CKE Routing Recommendation
Parameter Routing Guideline
Reference Plane Route over unbroken ground plane preferred
Preferred Topology Microstrip lines
Breakout Trace Width and Spacing 5 mils x 5mils. Microstrip preferred. Maximum length
of the breakout trace is 500 mils.
• 5 mils acceptable between the pins and the
breakout regions.
Trace Spacing (edge to edge) • > 12 mils within group
• > 20 mils from any other clock/DQ/DQS groups.
Trace Impedance 50 ohms +/- 15% for a motherboard
Trace Lengths Refer to Table 22 for segment lengths.
For daisy chain topology:
• when CS/CKE group length is < 4”: CK length +
1”
• when CS/CKE group length is > 4”: CK length +
Length Matching: With respect to CS/CKE group 3”
For balanced segment topology:
• when CS/CKE group length is < 2”: CK length +
1”
• when CS/CKE group length is > 2”: CK length +/-
0.5”
Series Termination R1 • 22 +/-5%
Split Termination Rp • 100 ohms +/- 1% to ground and 100 ohms +/-
1% to 1.8V
Routing Guideline 1 For split terminations place the VTT termination in
their respective power islands
Number of vias 5 Vias or less

Intel® 81348 I/O Storage Processor


Design Guide May 2007
40 Order Number: 315053-002US
Memory Controller—81348

Table 22. DDR2 Embedded CS, ODT and CKE Lengths Balanced Topology
Min Max Trace Spacing
Traces Description Layer Length Length Impedance (edge to Notes
edge)
5 mils trace
TL_BRK Breakout Microstrip 0.05” 0.5” 5 mils width OK for
breakout.
> 12 mils
within Length
TL0 Lead-in Microstrip 0.5” 8” 50 +/- 15% group, Tolerance+/-
Resistor motherboard Other 0.050
groups > 20
mils
TL1 Segment Microstrip 0.2” 0.75” “ “ “
TL2 Segment Microstrip 0.2” 0.2” “ “ “
TL3 Segment Microstrip 0.2” 0.2” “ “ “
TL4 Lead-in Microstrip 0.2” 0.2” “ “ “
SDRAM
TL5 Lead-in Microstrip 0.4 0.4 “ “
SDRAM
TL6 Lead-in Vtt Microstrip 0.05” 0.2” “ “ “

Figure 21. DDR2 Embedded CS, ODT and CKE Balanced Topology
TL4
SDRAM
PIN
TL3

TL4
SDRAM
PIN
TL2

R1
22 ohms 5%

TL_BRK TL0 TL1


TL4
1.8V
TL2 SDRAM
PIN
TL3

Rp 100 ohms
+/- 1% TL4
TL6 SDRAM
PIN

Rp 100 ohms TL5


+/- 1%
SDRAM
PIN

Ground

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 41
81348—Memory Controller

Table 23. DDR2 Embedded CS, ODT and CKE Lengths Daisy Chain Topology
Min Max Trace Spacing
Traces Description Layer Length Length Impedance (edge to Notes
edge)
5 mils trace
TL_BRK Breakout Microstrip 0.05” 0.5” 5 milswidth OK for
breakout.
> 12 mils
TL0 Lead-in Microstrip 0.5” 8” 50 +/- 15% within group, Length
Resistor motherboard Other groups > Tolerance+/-
0.05”
20 mils
TL1 Segment Microstrip 0.2” 0.75” “ “ “
TL3 Lead-in Microstrip 0.05” 0.2” “ “ “
SDRAM
TL4 Lead-in VTT Microstrip 0.05” 0.2” “ “ “

Figure 22. DDR2 Embedded CS, ODT and CKE Daisy Chain Topology
1.8V

TL_BRK TL0 TL1


Rp 100 ohms
TL4 +/- 1%
TL2 TL2 TL2

Rp 100 ohms
TL2 +/- 1%
TL3 TL3 TL3 TL3
TL3

SDRAM SDRAM SDRAM SDRAM SDRAM Ground


PIN PIN PIN PIN PIN

Intel® 81348 I/O Storage Processor


Design Guide May 2007
42 Order Number: 315053-002US
Memory Controller—81348

4.3 DDR2 Signal Termination


This section provides details on layout for DDR2 signal termination.
• Refer to Section 4.3.1 for details on laying out the VTT for a DIMM design.
• Refer to Section 4.4.1 for DDR Vref Volatage details.
4.3.1 DDR2 DIMM VTT Details
This section provides the suggested guidelines:
• Place a 0.9 V termination plane on the top layer or one of the inner layers, just
beyond the DIMM connector.
• The VTT island must be at least 50 mils wide.
• Use this termination plane to terminate all DIMM signals, using one termination
resistor per signal.
• Decouple the VTT plane using one 0.1 mF decoupling capacitor per two termination
resistors.
• Each decoupling capacitor must have at least two vias between the top layer
ground fill and the internal ground plane.
• In addition, place one 10 µF or larger (100 µF suggested) Tantalum capacitor on
each end of the termination island for bulk decoupling.
• Figure 23 provides an example of how to route the termination resistors.
Figure 23. Routing Termination Resistors (Top View)

!          


  
 
     DDR II - 0.9 V Plane     

"##

Note:     $  




Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 43
81348—Memory Controller

4.4 DDR2 Termination Voltage


The VTT DDR termination voltage must track the VDDQ (voltage for the DDR SDRAM DQ
signals) and provide the termination voltage to the termination resistors. This tracking
must be 50 percent of (VDDQ - VSSQ) over voltage, temperature, and noise. It must
maintain less than 40 mV offset from VREF over these conditions. This voltage must be
low-impedance and source-significant current. The source and sink DC current for
signal termination is at its absolute maximum current of 2.6 A-2.9 A for a 64/72-bit
DIMM.
4.4.1 DDR VREF Voltage
The Figure 24 shows the DDR Vref voltage. The DDR VREF is a low-current source
(supplying input leakage and small transients). It must track 50 percent of (VDDQ -
VSSQ) over voltage, temperature, and noise. Use a single source for VREF to eliminate
variation and tracking of multiple generators. Maintain 15-20 mils clearance around
other nets. Use a distributed decoupling scheme. Use a simple resistor divider with 1%
a
or better accuracy.
Figure 24. DDR VREF Circuit
1.8V

100 +/- 1% 0.1uF


ohms

0.1uF DDR VREF

0.1uF
100 +/- 1%
ohms

Intel® 81348 I/O Storage Processor


Design Guide May 2007
44 Order Number: 315053-002US
PCI Express Layout—81348

5.0 PCI Express Layout

This section provides an overview of the PCI Express layout recommendation based on
simulation results. PCI Express is a serial differential low-voltage point-to-point
interconnect. The PCI Express was designed to support 20 inches between components
with standard FR4.
For more information on the PCI Express standard refer to PCI Express Base
Specification 1.0a and the PCI Express Card Electromechanical Specification,
revision1.0a, found on the http://www.pcisig.com/home website.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 45
81348—PCI Express Layout

5.1 Optional PCI Express Lane Reversal


The following Figure 25 describes the lane reversal which is considered when designing
a PCI-E x8 motherboard slot or an adapter card to improve PCB routing. Note that the
adapter card PCI-E pins map with a straight through connection but the motherboard
implements lane reversal in x8, x4, x2 and x1 configurations as shown in Figure 25.
Figure 25. PCI Express Lane Reversal To Improve PCB Routing
Normal Lane Reversal
Adapter Card Required on
Motherboard

7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Express Lane

Component
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Ball

3 2 1 0 0 1 2 3

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

Internal Logic

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

1 0 0 1

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

0 0

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

Intel® 81348 I/O Storage Processor


Design Guide May 2007
46 Order Number: 315053-002US
PCI Express Layout—81348

5.2 PCI Express Layout recommendations


The following recommendations are summarized based on the presilicon simulation
results for the following topologies:
1. motherboard topology with the PCI Express device on the board Section 5.2.1.
2. motherboard topology with a PCI Express connector and an adapter card topology
with the device on the card Section 5.2.2.
The PCI Express clock layout recommendations are listed in Section 5.2.3.
5.2.1 PCI Express Motherboard Layout Guidelines
The following layout recommendations were determined for a motherboard application
with the PCI Express device on the board.
Figure 26. Motherboard Topology

Single Lane on Motherboard

TL1 TL2

D + +
D1 – –

TL3 TL4

TL5 TL6

D + +
R1 – –

TL7 TL8

TL25 TL26

D + +
D8 – –

TL27 TL28

TL29 TL30

D + +
R8 – –

TL31 TL32

x8 Link
B2597-01

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 47
81348—PCI Express Layout

Table 24. PCI Express Layout for a Motherboard


Parameter Routing Guidelines
Signal Group Transmit and receive differential pairs
Reference Plane Routing over unbroken ground plane is preferred. When unbroken ground plane is
not available, route over unbroken voltage plane.
Characteristic Trace Impedance: Single-ended: 50 ohms +/- 15%
Differential: 85 ohms nominal +/-15%
Microstrip Trace Width 5 mils (Refer to Table Note)
• Between + (P) and - (N) of pair: 7 mils edge to edge
• Between other signals: > 25 mils edge to edge
Microstrip Trace Spacing • Transmit and receive pairs are interleaved. When interleaving is not possible,
then the spacing between pairs (inter pair) are increased to > 45 mils (edge to
edge). Edge to Edge of inter pair is defined as edge of Positive of one pair to
edge of Negative of the next pair or vice versa.
Stripline Trace Width 5 mils (Refer to Table Note below)
• Between + (P) and - (N) of pair: 7 mils edge to edge
• Between other pairs : > 25 mils edge to edge
Stripline Trace Spacing • Transmit and receive pairs are interleaved. When interleaving is not possible,
then inter pair spacing is increased to 45 mils (edge to edge). Edge to Edge of
inter pair is defined as edge of Positive of one pair to edge of Negative of the
next pair or vice versa.
Group Spacing Spacing from other groups: > 25 mils minimum from edge to edge for microstrip or
stripline.
AC Coupling AC Coupling capacitors must be located at the transmitter. Required values of 75 nF
to 200 nF.
Total Trace Length - (Transmitter/Receiver)
from device signal pin to AC coupling
capacitor and AC coupling capacitor to PCI 1.0” min. - 30.0” max
Express device pin
• Total allowable between pair (length skew between + and - signals of the pair)
length mismatch on a system board must not exceed 10 mils.
Length Matching Requirements • Match length on a segment by segment basis.
• Each routing segment to be matched as close as possible.
• Total skew across all lanes must be less than 20 ns.
Number of Vias 4 max
Note: Width and Intra Pair (length skew between + and - signals of the pair) spacing recommendations need
not be strictly adhered to, but it is very important to meet the given differential target impedance and
specified tolerance. It is also very important to follow the inter pair spacing recommendations.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
48 Order Number: 315053-002US
PCI Express Layout—81348

5.2.2 PCI Express Layout Motherboard-Adapter Card Guidelines


This section provides the routing guidelines for the motherboard-adapter card topology
as shown in Figure 27. Table 25 provides the routing guidelines for a motherboard with
a PCI Express connector on it and the routing guidelines for an adapter card.
Figure 27. Motherboard-Adapter Card Topology

Single Lane

TL5 Conn TL2 TL1


+ + D
– – D1
TL6 Conn TL4 TL3

TL11 TL9 Conn TL7

+ + D
– – R1
TL12 TL10 Conn TL8

TL89 Conn TL86 TL85


+ + D
– – D8
TL90 Conn TL88 TL87

TL95 TL93 Conn TL91

+ + D
– – R1
TL96 TL94 Conn TL92

On Motherboard On Adapter Card


x8 Link
B2598-01

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 49
81348—PCI Express Layout

Table 25. PCI Express Layout for Motherboard-Adapter Card Topology


Parameter Routing Guidelines
Signal Group Transmit and Receive differential pairs
Reference Plane Routing over unbroken ground plane is preferred. When unbroken ground plane is
not available route over unbroken voltage plane.
Characteristic Trace Impedance Single Ended: 50 +/-15% ohms nominal
motherboard Differential: 85 +/-15% ohms nominal
Characteristic Trace Impedance adapter Single Ended: 60 +/-15% ohms nominal
card Differential: 100 +/-15% ohms nominal
Microstrip Trace Width 5 mils
• Between intra-pair (between + (P) and - (N) of pair): 7 mils edge to edge (see
Table Note)
• Between other pairs : > 25 mils edge to edge
Microstrip Trace Spacing • Transmit and receive pairs are interleaved. When interleaving is not possible,
then the spacing between pairs (inter pair) are increased to > 45 mils (edge to
edge). Edge to Edge of inter pair is defined as edge of the positive of one pair
to edge of negative of the next pair or vice versa
Stripline Trace Width 5 mils (see Table Note)
• Between + (P) and - (N) of pair: 7 mils edge to edge
• Between other pairs: > 25 mils edge to edge
Stripline Trace Spacing • Transmit and Receive pairs are interleaved. When interleaving is not possible,
then increase inter pair spacing to 45 mils (edge to edge). Edge to Edge of inter
pair is defined as edge of the positive of one pair to edge of negative of the
next pair or vice versa
Group Spacing Spacing from other groups: > 20 mils minimum from edge to edge for microstrip or
stripline.
AC Coupling AC Coupling capacitors must be located at the transmitter. Required value of 75 nF
to 200 nF.
Total Length: Topology 1: from device
signal pin transmitter on motherboard with 1.0” min. - 27” max
PCI-E device receiver on adapter card
Total Length: Topology 2: from device
signal pin transmitter on adapter card and 1.0” min. - 25” max
the PCI-E device receiver on motherboard.
• Total allowable intra-pair (length skew between + and - signals of the pair)
trace mismatch for a lane that must not exceed 15 mils for the motherboard-
adapter card combination (10 mils for the motherboard, 5 mils for the adapter
Length Matching Requirements card).
• Match length on a segment by segment basis.
• Total skew across all lanes must be less than 20 ns.
Number of Vias 4 max
Note: Width and Intra Pair Spacing (between + (P) and - (N) of pair) recommendations need not be strictly
adhered to, but it is very important to meet the given differential target impedance and specified
tolerance. It is also very important to follow the inter pair spacing recommendations.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
50 Order Number: 315053-002US
PCI Express Layout—81348

5.2.3 Clock Routing Guidelines


This section provides routing guidelines for the PCI Express Clocks in an application.T
he PCI Express Card Electromechanical Specification Rev 1.0a states in that any
terminations required by the clock are to be on the system board.
The termination in Figure 28 is only required on the system board when these resistors
were not already provided.
• PCI Express adapter cards do not have to add Rs and Rt termination resistors.
Figure 28. PCI Express Clock Routing Topology

Rs
L1 L2 L4

Rs
L1' L2' L4'

Clock Driver
PCI Express
Device

L3'

L3

Rt Rt

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 51
81348—PCI Express Layout

Table 26. PCI Express Layout for Clock Routing


Parameter Routing Guidelines
Signal Group REFCLKP, REFCLKN differential pairs
Reference Plane Routing over unbroken ground plane is preferred. When unbroken
ground plane is not available route over unbroken voltage plane.
Single Ended: 50 +/-15% ohms nominal
Characteristic Trace Impedance
Differential: 100 +/-15% ohms nominal
Trace Width1 5 mils (see Table Note 2)
REFCLKP, REFCLKN differential clock Pair < 1.4 x Space Width
Spacing
Serpentine Spacing (spacing of a clock > 25 mils
lines from itself)
Clock to Other Signal Spacing > 25 mils
L1, L1: 0.5” max
L2, L2: 0.2” max
L3, L3: 0.2” max
L4, L4
• Device down: 2” to 15.3”
Trace Lengths2 or
• Connector: 2” to 11.3
Total Length = L1+L2_+L4
• Device Down: 3” to 16”
or
• Connector: 3” to 12”
Length Matching Requirements within +/- 5 mils
differential pair
Rs Series Resistors 33 +/- 5%
Rt Shunt Resistors 49.9 +/- 1%
Number of Vias 4 max
Notes:
1. Termination resistors are only required on system boards when not already present. Adapter cards do
not require Rs and Rt resistors)
2. Width and Intra Pair Spacing recommendations need not be strictly adhered to, but it is very important
to meet the given differential target impedance and specified tolerance. It is also very important to
follow the inter pair spacing recommendations.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
52 Order Number: 315053-002US
PCI-X Layout Guidelines—81348

6.0 PCI-X Layout Guidelines

This section provides an overview of the PCI-X layout recommendations based on Intel
simulation results. The results were compiled for a motherboard with 50 ohm
impedance and an adapter card with 60 ohm impedance.
• Section 6.1 provides details on the central resource mode details including: PCI-X
Frequency control, interrupt routing and arbitration.
• Section 6.2 provides the layout recommendations for each of the topologies and
PCI-X speeds.
For more information on the PCI-X standard refer to PCI-X Addendum to the PCI Local
Bus Specification, Revision 1.0a on the www.pcisig.com website.
6.1 Central Resource/Endpoint Mode Details
The Intel® 81348 I/O Processor is enabled as a central resource or an endpoint with
the external strapping signal PCIX_EP#. For the central resource mode PCIX_EP# =
1 is set by default with an internal pull-up. For the endpoint mode PCIX_EP# = 0 is
set with a pull-down. The central resource dependent functions described in this section
include:
• Section 6.1.1 PCI-X Frequency Control
• Section 6.1.2 Interrupt Routing
• Section 6.1.3 Internal Arbitration
• Section 6.1.4 External Arbitration
6.1.1 PCI/PCI-X Frequency Selection
When the central resource is enabled, the resultant mode and frequency is dependent
upon the device capabilities reported as well as any system specific loading
information. The following table lists the encoding of M66EN and PCIXCAP to determine
the capability speed of the PCI/PCI-X bus.
Table 27. PCI/PCI-X Device Capability Reporting
PCI Device PCI-X Device Frequency
M66EN PCIXCAP Frequency Capability
Capability
Ground Ground 33 MHz Not capable
8.2K pull-up1 Ground 66MHz Not Capable
Ground 10K pull-down 33 MHz PCI-X 66MHz
8.2 K pull-up1 10K pull-down 66 MHz PCI-X 66MHz
Ground NC 33MHz PCI-X 133 MHz
8.2K pull-up1 NC 66 MHz PCI-X 133MHz
1 M66EN maybe pulled high on the motherboard.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 53
81348—PCI-X Layout Guidelines

Table 28 describes the PCI-X bus mode and frequency initialization pattern that this
part initiates on the PCI bus when coming out of reset as a central resource. Intel®
81348 I/O Processor decodes this initialization pattern to determine the bus frequency
when it is set as an endpoint.
Table 28. PCI-X Initialization Pattern
Clock Period (ns) Clock Frequency (MHz)
DEVSEL# STOP# TRDY# Mode
Max Min Min Max
Deasserted Deasserted Deasserted PCI 33 60 30 16 33
PCI 66 30 15 33 66
Deasserted Deasserted Asserted PCI-X 20 15 50 66
Deasserted Asserted Deasserted PCI-X 15 10 66 100
Deasserted Asserted Asserted PCI-X 10 7.5 100 133
The ATU additionally limits the frequency of the output clocks. This maybe useful when
in an application where the PCI bus is connected to individual devices or bus slots and
the PCI bus system speed needs to be limited. In this case the designer terminates the
M66EN, PCIXCAP and PCIXM1_100# (reset strap) to set the PCI clock frequency.
Table 29. PCI Bus Frequency Encoding
PCI Device PCI-X Device Frequency
M66EN PCIXCAP PCIXM1_100# Frequency Capability
Capability
Ground Ground - 33 MHz Not capable
8.2K pull-up Ground - 66MHz Not Capable
- 10K pull-down - PCI-X 66MHz
- 8.2K pull-up GND PCI-X 100MHz
- 8.2K pull-up NC (internal pull-up) PCI-X 133MHz
Note: ‘-’ value is a do not care for computing the bus mode/frequency.
Figure 29 provides layout guidelines for locating the connections from the PCIXCAP pin
on the card edge connector for an Intel® 81348 I/O Processor adapter card. With the
Intel® 81348 I/O Processor on an adapter card, the P_PCIXCAP pin is pulled-up with
an 8.2K resistor.
Figure 29. P_PCIXCAP Layout Guidelines with Intel® 81348 I/O Processor Adapter card

Max. length = 0.25"

PCIXCAP pin on the PCI


edge connector
1 0.01uF
Note
10KΩ
1
Note: Max Length = 0.1"

With Intel® 81348 I/O Processor in Central Resource mode PCIXCAP is pulled up 3.3K
pulled up to 3.3V unless the bus speed is limited.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
54 Order Number: 315053-002US
PCI-X Layout Guidelines—81348

6.1.2 Interrupt Routing in Central Resource Mode


Figure 30 below shows the device running in central resource mode connected to three
multifunction PCI devices. Notice that the interrupts are rotated for each device. The
practice of rotating interrupts are used when connecting to PCI slots. The IDSEL lines
acts as chip selects during the configuration cycles. The IDSEL lines are mapped to
upper address lines which are unused during the configuration cycles. Each IDSEL line
requires a 200 ohm series resistor on it as shown in Figure 30.
Figure 30. Interrupt and IDSEL Mapping

P_AD[3 1:0]

P_IN T[D :A]#

Intel ®
I/O Processor

P_IN TA# P_IN TB# P_IN TC #


IN TA# IN TA# INTA#
P_INTB# P_IN TC # P_INTD#
IN TB# IN TB# INTB#
P_INTC# P_INTD# P_IN TA#
INTC# INTC# INTC#
P_INTD# P_IN TA# P_IN TB#
IN TD # IN TD # IN TD #

Device 1 Device 1 Device 1


P_AD20 P_AD19 P_AD18
ID SEL# ID SEL# IDSEL#
200Ω 200Ω 200 Ω

6.1.3 Internal Arbitration


Intel® 81348 I/O Processor has a internal PCI arbiter that supports up to four external
masters. A hardware bootstrap method has been provided to enable or disable the
internal arbiter at boot-up time. The internal arbiter is enabled when EXT_ARB#=’1’ at
the rising edge of P_RST# signal. The request inputs into the internal arbiter include: 4
external request inputs P_REQ[3:0]#, and the Intel® 81348 I/O Processor Address
Translation Unit.
6.1.4 External Arbitration
When the reset strap EXT_ARB#=’0’, then the internal arbiter in Intel® 81348 I/O
Processor is disabled and an external arbiter is used instead for PCI bus arbitration.
When operating in the external arbiter mode, Intel® 81348 I/O Processor produces one
P_REQ# output and receives one P_GNT# input. The P_REQ#/P_GNT# pair is for ATU
transactions.
The Intel® 81348 I/O Processor arbitration pins switch modes between internal and
external arbitration. P_GNT[0]# pin becomes the ATU request output P_REQ# to the
external arbiter and P_REQ[0]# pin becomes the ATU grant input P_GNT# from the
external arbiter.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 55
81348—PCI-X Layout Guidelines

6.2 PCI-X Layout Recommendations


This section provides the layout recommendations for PCI-X topologies in the following
subsections:
• Section 6.2.1, “PCI-X Clock Routing Guidelines”
• Section 6.2.2, “Point-to-Point Signals (REQ#/GNT#)”
• Section 6.2.3, “133 MHz One Slot Topology”
• Section 6.2.4, “Embedded 133 MHz Topology”
• Section 6.2.5, “Mixed 133 MHz Topology”
• Section 6.2.6, “100 MHz Two Slot Topology”
• Section 6.2.7, “Embedded 100 MHz Topology”
• Section 6.2.8, “Mixed 100 MHz Topology”
• Section 6.2.9, “66 MHz PCI-X Four Slot Topology”
• Section 6.2.10, “Embedded 66 MHz Topology”
• Section 6.2.11, “Mixed 66 MHz Topology”
• Section 6.2.12, “Additional PCI Layout Notes”

Intel® 81348 I/O Storage Processor


Design Guide May 2007
56 Order Number: 315053-002US
PCI-X Layout Guidelines—81348

6.2.1 PCI-X Clock Routing Guidelines


Intel® 81348 I/O Processor provides a clock buffer for up to four PCI-X devices when
operating in central resource mode. Note that when the P_CLKIN is the primary clock
source (CLK_SRC_PCIE# = 1), the PCI Clock outputs are unavailable and not be used
as a clock source for any device.
• Refer to Table 30 for the listing of clock routing guidelines.
• Refer to Figure 31 with the clock topology. This figure shows three clocks connected
to individual PCI-X devices, one slot with adapter card and the clock feedback
signals.
The PCI-X Addendum to the PCI Local Bus Specification, Revision 1.0b, allows a
maximum of 0.5 ns clock skew timing for each of the PCI-X frequencies: 66 MHz,
100 MHz, and 133 MHz.
Figure 31 shows four clocks connected to individual PCI-X devices with P_CLKOUT fed
back into P_CLKIN.
Figure 31. PCI Clock Distribution and Matching Requirements

Device 0
TL2 + (TL3 + 0.86") 1
d

Device 1
TL1

Device 2

P_CLKO0

26 ohms
P_CLKO1
PCI-X Add-in Card
26 ohms
P_CLKO2

26 ohms TL2 C
P_CLKO3 O
I/O
28 ohms
N
Processor
TL1 N
TL3
Device 3
P_CLKOUT
26 ohms 0.86"

TL2 + (TL3 + 0.86") 1


P_CLKIN

Note: 1
- if the design does not have both connectors and embedded devices, remove the (TL3 + 0.86") term for
length matching
- TL1 < 0.5"
- TL3 = 2.4" to 2.6"
- Connector compensation length is 0.86"
- Clock lengths should be matched to < 25 mils

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 57
81348—PCI-X Layout Guidelines

Table 30. PCI-X Clock Layout Guidelines


Parameter Routing Guidelines
Reference Plane Route over unbroken ground plane.
Recommended Layer Stripline
Trace Impedance: Motherboard Microstrip: 50 ohm +/- 15%, stripline: 50 ohm +/- 10%
Trace Impedance: Adapter Card Microstrip or stripline: 60 ohm +/- 15%
• between two different clock lines > 25 mils
Trace Spacing (edge to edge) • between two segments of the same clock line > 25 mils
• between clock and other signals > 50 mils
Series Resistors 28 ohms 1% for connectors
26 ohms 1% for embedded
Trace Length TL1 from buffer to the resistor 1.0” max
Total Trace Length: from device ball to device 11” max
(including resistor segment)
Length Matching: All clock lines including PCLKOUT to PCLKIN (feedback clock) must be
matched to within 25 mils. Refer to Figure 31.
• Topologies with only embedded devices Match clocks to within 25 mils
• Match clocks to within 25 mils.
• Topologies with only connectors • Rout feedback clock longer to compensate for the adapter card
length (2.4” to 2.6”) + 0.85” (for the connector delay)
• Match Clocks to within 25 mils
• Topologies with both slots and devices used in the • Rout feedback clock longer to compensate for the adapter card
length (2.4” to 2.6”) + 0.85” (for the connector delay)
design
• PCLKs going to the embedded devices must be compensate for the
adapter card length (2.4” to 2.6”) + 0.85” (for the connector delay)
Vias < 2 vias

Intel® 81348 I/O Storage Processor


Design Guide May 2007
58 Order Number: 315053-002US
PCI-X Layout Guidelines—81348

6.2.2 Point-to-Point Signals (REQ#/GNT#)


This section provides the layout guidelines for REQ# and GNT# lines. Topology in
Figure 32 for 133 MHz slot design is the same as the one used for point-to-point
signals.
Table 31. PCI-X REQ#/GNT# Layout Guidelines
Parameter Routing Guidelines
Signal Group REQ# and GNT# lines
Reference Plane Route over unbroken reference plane.
Motherboard Impedance (microstrip) 50 ohm ± 15% microstrip and 50 ohm ± 10% stripline
Motherboard Trace Spacing 14 mils microstrip and 12 mils stripline
Add-in Card Impedance 60 ohm ± 15% microstrip and stripline
Add-in Card Trace Spacing 18 mils microstrip and 14 mils stripline
Group Spacing: Spacing from other 25 mils minimum, edge to edge
groups
• 0.5” min to 4.5” max for 133MHz
Trace Length TL1 - from buffer to the • 0.5” min to 12.0” max for 100MHz
connector
• 0.5” min to 15.0” max for 66MHz
Trace Length TL2 - from connector to 2.4” - 2.6” max
the receiver
Vias < 3 vias

6.2.2.1 Point-to-Point Signals (REQ#/GNT#)

This section provides the layout guidelines for REQ# and GNT# lines. Topology in
Figure 32 for 133MHz slot design is the same as the one used for point-to-point signals.
Table 32. PCI-X REQ#/GNT# Layout Guidelines
Parameter Routing Guidelines
Signal Group REQ# and GNT# lines
Reference Plane Route over unbroken reference plane.
Motherboard Impedance (microstrip) 50 ohm +/- 15% microstrip and 50 ohm +/- 10% stripline
Motherboard Trace Spacing 14 mils microstrip and 12 mils stripline
Add-in Card Impedance 60 ohm +/- 15% microstrip and stripline
Add-in Card Trace Spacing 18 mils microstrip and 14 mils stripline
Group Spacing: Spacing from other 25 mils minimum, edge to edge
groups
• 0.5” min to 4.5” max for 133MHz
Trace Length TL1 - from buffer to the • 0.5”min to 12.0” max for 100MHz
connector
• 0.5” min to 15.0” max for 66MHz
Trace Length TL2 - from connector to 2.4” - 2.6” max
the receiver
Vias < 3 vias

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 59
81348—PCI-X Layout Guidelines

6.2.3 133 MHz One Slot Topology


This section lists the parameters used for the address/data and control lines for 133
MHz single slot design.
Table 33. 133 MHz Single-Slot Topology
Routing Guidelines
Parameter
Lower AD Upper AD
Signal Group Address, data and control lines
Reference Plane Route over unbroken reference plane.
Motherboard Impedance (microstrip) 50 ohm +/- 15% microstrip and 50 ohm +/- 10% stripline
Motherboard Trace Spacing 14 mils microstrip
12 mils stripline
Add-in Card Impedance 60 ohm +/- 15% microstrip and stripline
Add-in Card Trace Spacing 14 mils microstrip and stripline
Group Spacing Spacing from other groups: 25 mils minimum, edge to edge
Trace Length TL1 - from SL ball to the 1.0” - 6.0” max 0.5” - 5.0” max
connector
Trace Length TL2 - from connector to the 0.75” - 1.5” Max 1.75” - 2.75” Max
receiver
Vias < 3 vias

Figure 32. 133 MHz One Slot Topology

AD1
TL2

CONN

TL1

Intel® 81348 I/O Storage Processor


Design Guide May 2007
60 Order Number: 315053-002US
PCI-X Layout Guidelines—81348

6.2.4 Embedded 133 MHz Topology


This section lists the parameters used for the address, data and control signals for 133
MHz embedded design with two embedded devices.
Figure 33. Embedded 133 MHz Topology

AD 1 AD2

TL2

TL4
TL1 TL3

Table 34. Embedded 133 MHz Topology


Routing Guidelines
Parameter
Lower AD Upper AD
Signal Group Address, Data and control line
Reference Plane Route over unbroken reference plane.
Motherboard Impedance (microstrip) 50 ohm +/- 15%
Motherboard Impedance (Stripline 50 ohm +/- 10%
Motherboard Trace Spacing 14 mils microstrip, 12 mils stripline
Group Spacing Spacing from other groups: 25 mils minimum, edge to edge
Trace Length TL1 - from ball to the junction 0.75” min. to 2.5” max
Trace Length TL3 - from junction to junction 0.75” min. to 2.5” max
Trace Length TL2, TL4, from junction to 0.75” min. to 2.5” max
receiver
Vias < 3 vias

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 61
81348—PCI-X Layout Guidelines

6.2.5 Mixed 133 MHz Topology


This section lists the parameters used for the address, data and control signals for 133
MHz embedded design with one embedded load and one connector.
Figure 34. Mixed 133 MHz Topology

AD1 AD2

TL2

TL4
CONN

TL1 TL3

Table 35. Mixed 133 MHz Topology


Routing Guidelines
Parameter
Lower AD Upper AD
Signal Group Data and control line
Reference Plane Route over unbroken reference plane.
Motherboard Impedance (microstrip) 50 ohm +/- 15% microstrip and 50 ohm +/- 10% stripline
Motherboard Trace Spacing 18 mils microstrip
14 mils stripline
Add-in Card Impedance 60 ohm +/- 15% microstrip and stripline
Add-in Card Trace Spacing 18 mils microstrip and 14 mils stripline
Group Spacing Spacing from other groups: 25 mils minimum, edge to edge
Trace Length TL1 - from SL ball to the 0.5” min. to 2.0” max 0.5” min. to 2.0” max
junction
Trace Length TL2 - from junction to AD1 0.5” min. to 2.0” max 0.5” min. to 2.0” max
Trace Length TL3, from junction to CONN 0.5” min. to 3.5” max 0.5” min. to 2.25” max
Trace Length TL4, from CONN to adapter 0.75” min. to 1.5” max 1.75” min. to 2.75” max
Vias < 3 vias

Intel® 81348 I/O Storage Processor


Design Guide May 2007
62 Order Number: 315053-002US
PCI-X Layout Guidelines—81348

6.2.6 100 MHz Two Slot Topology


This section lists the parameters used for the address, data and control signals for 100
MHz. This topology is shown in Figure 35.
Figure 35. 100 MHz Dual Slot Topology

AD1 AD2

TL2

TL4
CO NN1 CO NN2

TL1 TL3

Table 36. 100 MHz Two Slot Topology


Routing Guidelines
Parameter
Lower AD Upper AD
Signal Group Data and control line
Reference Plane Route over unbroken reference plane.
Motherboard Impedance (microstrip) 50 ohm +/- 15% microstrip and 50 ohm +/- 10% stripline
Motherboard Trace Spacing 18 mils microstrip
14 mils stripline
Add-in Card Impedance 60 ohm +/- 15% microstrip and stripline
Add-in Card Trace Spacing 18 mils microstrip and 14 mils stripline
Group Spacing Spacing from other groups: 25 mils minimum, edge to edge
Trace Length TL1 - from ball to the connector 0.5” - 12.0” max 0.5” - 10.0” max
Trace Lengths TL3 - Between connectors 0.5” - 3.0” max 0.5” - 3.0” max
Trace Lengths TL2 - from connector to the first
receiver, TL4 - from connector to the second 0.75” - 1.50” max 1.75” - 2.75” max
receiver
Vias < 3 vias

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 63
81348—PCI-X Layout Guidelines

6.2.7 Embedded 100 MHz Topology


This section lists the parameters used for the address, data and control signals for 100
MHz embedded design with five embedded loads.
Figure 36. Embedded 100 MHz Topology

AD1 AD2 AD3 AD4 AD5

TL2

TL4

TL10
TL5

TL8
TL1 TL3 TL5 TL7 TL9

Table 37. Embedded 100 MHz Topology


Routing Guidelines
Parameter
Lower AD Upper AD
Signal Group Address, data and control line
Reference Plane Route over unbroken reference plane.
Motherboard Impedance (microstrip) 50 ohm +/- 15% microstrip and 50 ohm +/- 10% stripline
Motherboard Trace Spacing 18 mils microstrip
14 mils stripline
Group Spacing spacing from other groups: 25 mils minimum, edge to edge
Trace Length TL1 - from SL ball to the 0.5“ min. to 3.0” max (3 loads, 5 loads)
junction
Trace Length TL3, TL5, TL7, TL9: from 0.5“ min. to 2.0” max (3 loads)
junction to junction 0.5“ min. to 1.0” max (5 loads)
Trace Length TL2, TL4, TL6, TL8, TL10: 0.5“ min. to 3.0” max (3 loads)
from junction to receiver 0.5” min to 2.0” max (5 loads)
Vias < 4 vias

Intel® 81348 I/O Storage Processor


Design Guide May 2007
64 Order Number: 315053-002US
PCI-X Layout Guidelines—81348

6.2.8 Mixed 100 MHz Topology


This section lists the parameters used for the address, data and control signals for 100
MHz embedded design with one embedded load and two connectors.
Figure 37. Mixed 100 MHz Topology

AD1 AD2 AD3

TL2

TL4

TL6
CONN CONN

TL1 TL3 TL5

Table 38. Mixed 100 MHz Topology


Routing Guidelines
Parameter
Lower AD Upper AD
Signal Group Address, data and control line
Reference Plane Route over unbroken reference plane.
Motherboard Impedance (microstrip) 50 ohm +/- 15% microstrip and 50 ohm +/- 10% stripline
Motherboard Trace Spacing 18 mils microstrip
14 mils stripline
Add-in Card Impedance 60 ohm +/- 15% microstrip and stripline
Add-in Card Trace Spacing 18 mils microstrip and 14 stripline
Group Spacing Spacing from other groups: 25 mils minimum, edge to edge
Trace Length TL1 - from SL ball to the 0.5” min. to 2.5” max 0.5” min. to 2.5” max
junction
Trace Length TL2 - from junction to AD1 0.5” min. to 2.0” max 0.5” min. to 2.0” max
Trace Length TL3, from junction to first 0.5” min. to 3.5” max 0.5” min. to 3.0” max
CONN
Trace Length TL5, from 1st CONN to 2nd 0.5” min. to 3.5” max 0.5” min. to 3.5” max
CONN
Trace Length TL4, from 1st CONN to AD2 0.75” min. to 1.5” max 1.75” min. to 2.75” max
Trace Length TL6, from 2nd CONN to AD3
Vias < 3 vias

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 65
81348—PCI-X Layout Guidelines

6.2.9 66 MHz PCI-X Four Slot Topology


This section lists the parameters used for the address, data and control signals for 66
MHz. This topology is shown in Figure 38.
Figure 38. 66 MHz Four Slot Topology

AD1 AD2 AD3 AD4

TL2

TL6

TL8
TL4
CONN1 CONN2 CONN3 CONN4

TL1 TL3 TL5 TL7

Table 39. 66 MHz Four Slot Topology


Routing Guidelines
Parameter
Lower AD Upper AD
Signal Group Data and control line
Reference Plane Route over unbroken reference plane.
Motherboard Impedance (microstrip) 50 ohm +/- 15% microstrip and 50 ohm +/- 10% stripline
Motherboard Trace Spacing 18 mils microstrip
14 mils stripline
Add-in Card Impedance 60 ohm +/- 15% microstrip and stripline
Add-in Card Trace Spacing 12 mils microstrip and 12 mils stripline
Group Spacing Spacing from other groups: 25 mils minimum, edge to edge
Trace Length TL1 - from ball to the connector 0.5” - 12.0” max 0.5” - 9.0” max
Trace Lengths TL3, TL5, TL7 - Between connectors 0.5” - 2.0” max 0.5” - 2.0” max
Trace Lengths TL2, TL4, TL6, TL8- from connector 0.75” - 1.50” max 1.75” - 2.75” max
to the first receivers
Vias < 4 vias

Intel® 81348 I/O Storage Processor


Design Guide May 2007
66 Order Number: 315053-002US
PCI-X Layout Guidelines—81348

6.2.10 Embedded 66 MHz Topology


This section lists the parameters used for the address, data and control signals for 66
MHz embedded design with 8 embedded loads.
Figure 39. Embedded 66 MHz Topology

AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD8

TL 12

TL16
TL2

TL4

TL10

TL14
TL5

TL8
TL1 TL3 TL5 TL7 TL9 TL11 TL13 TL15

Table 40. Embedded 66 MHz Topology


Routing Guidelines
Parameter
Lower AD Upper AD
Signal Group Address, data and control line
Reference Plane Route over unbroken reference plane.
Motherboard Impedance (microstrip) 50 ohm +/- 15% microstrip and 50 ohm +/- 10% stripline
Motherboard Trace Spacing 18 mils microstrip
14 mils stripline
Group Spacing Spacing from other groups: 25 mils minimum, edge to edge
Trace Length TL1 - from SL ball to the 0.5“ min. to 3.0” max (8 loads)
junction 0.5“ min. to 3.5” max (6 loads)
Trace Length TL3, TL5, TL7, 0.5“ min. to 1.5” max (8 loads)
TL9,TL11,TL13,TL15: from junction to 0.5“ min. to 2.5” max (6 loads)
junction
Trace Length TL2, TL4, TL6, TL8, 0.5“ min. to 1.5” max (8 loads)
TL10,TL12,TL14,TL16: from junction to 0.5” min to 2.0” max (6 loads)
receiver
Vias < 4 vias

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 67
81348—PCI-X Layout Guidelines

6.2.11 Mixed 66 MHz Topology


This section lists the parameters used for the address, data and control signals for 66
MHz embedded design with one embedded load and two connectors.
Figure 40. Mixed 66 MHz Topology

AD1 AD2
AD 3 AD 4

TL4
TL2

TL6

TL8
CONN CONN

TL1 TL 3 TL5 TL7

Table 41. Mixed 66 MHz Topology


Routing Guidelines
Parameter
Lower AD Upper AD
Signal Group Address, data and control line
Reference Plane Route over unbroken reference plane.
Motherboard Impedance (microstrip) 50 ohm +/- 15% microstrip and 50 ohm +/- 10% stripline
Motherboard Trace Spacing 18 mils microstrip
14 mils stripline
Add-in Card Impedance 60 ohm +/- 15% microstrip and stripline
Add-in Card Trace Spacing 12 mils microstrip and 12 mils stripline
Group Spacing Spacing from other groups: 25 mils minimum, edge to edge
Trace Length TL1 - from SL ball to the 0.5” min. to 11” max 0.5” min. to 10” max
junction
Trace Length TL2, TL4 - from junction to 0.5” min. to 4.5” max 0.5” min. to 4.0” max
AD1, AD2
Trace Length TL3, TL5, TL7 from junction to 0.5” min. to 4.0” max 0.5” min. to 4.0” max
junction
Trace Length TL6 from 1st CONN to AD3, 0.75” min. to 1.5” max 1.75” min. to 2.75” max
TL8: from 2nd CONN to AD4
Vias < 4 vias

6.2.12 Additional PCI Layout Notes


• The P_INT[D:A]# signals do not have any length restrictions.
• When PCIX_PULLUP# is pulled-low, it enables internal pull-ups on the following
PCI signals: P_AD[63:32], P_C/BE[7:4]#, P_PAR64, P_REQ64#, P_ACK64#,
P_FRAME#, P_IRDY#, P_TRDY#, P_STOP#, P_DEVSEL#, P_SERR#,
P_INT[D:A]#, and P_PERR#.
• When application requires external pull-ups on the upper P_AD bus make sure that
the location of the pull-up is less than < 1” from the ball.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
68 Order Number: 315053-002US
SATA/SAS Bus Layout—81348

7.0 SATA/SAS Bus Layout


This section provides an overview of the SAS and SATA layout recommendations. Due
to the fact that the SAS standard supports the interoperability with SATA devices, the
layout guidelines for SAS listed in this section are valid for SATA as well.
7.1 SAS/SATA General Recommendations
SATA is a serial differential point-to-point interconnect. For more information on the SATA
standard refer to Serial ATA Specification 2.5 found at the www.serialata.org website.
SAS is also a serial differential low-voltage point-to-point interconnect. For more
information on the SAS standard, refer to Serial Attached SCSI 1.1 found at the
www.t10.org website.
The analysis was performed for SAS compliant implementations. For more details on
meeting the transmitter, receiver compliance and the transfer function (TCTF) refer to
the SAS specification.
• Refer to the Table 42 for the for SAS compliant guidelines.
• The SAS inter-enclosure topology is shown in Figure 41 shown with an external
cable connecting to a external storage system.
• A SAS intra-enclosure topology is shown in Figure 42 with a connection through the
backplane to SAS drives. The intra-enclosure topologies also includes the storage
controller directly attaching to the SAS drives.
• Table 43 provides maximum parallel lengths to minimize crosstalk effects.
Figure 41. SAS Inter-enclosure Topology
Storage Controller Platform
Expander

External cable
C C
TL1_TX TL2_TX O
O
N TL1_CBL N
TL1_RX TL2_RX N N

Storage Enclosure
Compliance Point

< 5" SAS TCTF Compliance


Channel

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 69
81348—SATA/SAS Bus Layout

Figure 42. SAS Intra-enclosure Topology


Storage Controller Platform Backplane
Internal Drive
Cable
TL1_TX TL2_TX C C C
O O O
N
TL1_CBL N TL1_BKP N
N N N
TL1_RX TL2_RX

Compliance Point
5"
SAS TCTF channel

Table 42. SAS Compliant Guidelines


Parameter Routing Guidelines
Signal Group S_TXP[7:0], S_TXN[7:0], S_RXP[7:0], S_RXN[7:0]
Transmit and Receive differential pairs
Reference Plane Unbroken ground plane preferred
Trace Impedance 100 ohms +/- 15% differential motherboard and adapter card
• breakout: SAS pair to pair spacing 20 mils < 0.5” of the device ball
Trace Spacing • > 50 mils from other types of signals
• Refer to Table 43 for interpair spacing recommendations
• Keep SAS signals > 50 mils away from the other types of signals.
Group Spacing (edge to edge) • SAS pair-to-pair spacing is reduced to > 20 mils in the breakout region
within 0.5” of the pin field as necessary
Maximum trace length:
Motherboard or Add-in card
(Intel® 81348 I/O Processor ball < 5” (max)
to first connector (compliance
point))
Length Matching requirements • Must be matched to within 0.025 inches
intrapair (with differential pair) • Maintain consistent spacing between P and N signals for achieving
differential trace impedance (takes precedence over length matching)
AC Coupling on TX+, TX- and • 10 nF with low ESR and ESL.
RX+, RX- • As close to the TX pad as possible
• Board thickness 0.062 inches max for though hole vias.
• Drill width 20mils
• No more than 2 vias per signal between device package ball and
Vias connector pin
• Note: Reducing the number of vias takes precedence over the AC
capacitor placement.
• Impedance controlled vias (100% +/-15%) preferred

Table 43. Interpair (Between Pair) Spacing Requirements


Parallel Routed Length Next Microstrip/Stripline Spacing Recommendation Between
to Each Other Lanes (edge to edge in mils)
0 - 2” Microstrip 25
2 - 5” Microstrip and Stripline 30

Intel® 81348 I/O Storage Processor


Design Guide May 2007
70 Order Number: 315053-002US
Peripheral Local Bus—81348

8.0 Peripheral Local Bus


This section provides the layout guidelines for the Peripheral Bus Interface Unit (PBI) of
Intel® 81348 I/O Processor. The PBI bus is commonly used to interface Flash
components to the Intel® 81348 I/O Processor Peripheral Bus.
The PBI unit includes two chip enables. The PBI chip enables activate the appropriate
peripheral device when the address falls within one of the PBIs two programmable
address ranges. Each chip enable supports up to 32 MBytes of addressability.
8.1 Peripheral Bus Signals
Bus signals consist of three groups: address A[24:0], data D[15:0], and control/status
lines POE#, PWE#, PCE[1:0], PB_RSTOUT#.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 71
81348—Peripheral Local Bus

8.2 PBI Bus Width


The PBI allows an 8-, or 16-bit data bus width for each range. The PBI places 8- and
16-bit data on low-order data signals, simplifying the interface to narrow bus external
devices. As shown in Figure 43, 8-bit data is placed on lines D[7:0]; 16-bit data is
placed on lines D[15:0].
Figure 43. Data Width and Low Order Address Lines
D[15:8]

D[7:0]

8 - Bit 16 - Bit

A1 A2
A0 A1

A1 A0 A2 A1
A[2:0]

The user needs to wire up the Flash memories in a manner consistent with the
programmed bus width:
• 8-bit region: A[1:0] provide the demultiplexed byte address for a read burst.
• 16-bit region: A[2:1] provide the demultiplexed short-word address for a read
burst.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
72 Order Number: 315053-002US
Peripheral Local Bus—81348

8.3 Flash Memory Support


PBI peripheral bus interface supports 8-, or 16- bit Flash devices. Figure 45 shows two
8-bit Flash devices connect with the Intel® 81348 I/O Processor through the PBI
Interface.
Figure 44. Sixty-Four Mbyte Flash Memory System
A[24:0]
A[24:0]

OE#
I/O Intel 28F256J3
WE#
Controller 256 Mbit Flash
A[24:0] D[07:0]
DQ[7:0]
D[15:0]
CE#
ALE RST#

POE#

PWE#

PCE0#

PCE1# A[24:0]

PB_RSTOUT# OE#
Intel 28F256J3
WE#
256 Mbit Flash
DQ[7:0]

CE#

RST#

Figure 45. Sixty-Four Mbyte Flash Memory System


A[24:0]
A[24:0]

OE#
I/O Intel 28F256J3
WE#
Processor 256 Mbit Flash
A[24:0] D[07:0]
DQ[7:0]
D[15:0]
CE#
ALE RST#

POE#

PWE#

PCE0#

PCE1# A[24:0]

PB_RSTOUT# OE#
Intel 28F256J3
WE#
256 Mbit Flash
DQ[7:0]

CE#

RST#

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 73
81348—Peripheral Local Bus

8.4 PBI Topology Layout Guidelines


This section provides the topologies for routing the Address and Data bus for single
load, double load and three load topologies. Note that no length matching is required
between the Address and Data lines.
Figure 46. Peripheral Bus Single Load Topology

TL1 Flash

Rstrap
TL4

Table 44. PBI Routing Guideline Single Load


Parameter Routing Guidelines
Route over unbroken ground plane or unbroken power
Reference Plane plane. When routing over power plane maintain this
consistency throughout the topology.
Routing Microstrip or stripline or combination of microstrip and
stripline.
Motherboard Impedance (for both microstrip and 50 ohms +/- 15%
stripline)
Add-in card Impedance (for both microstrip and 60 ohms +/- 15%
stripline)
• > 5 mils between all Address and Data lines
Trace Spacing (edge to edge) • > 20 mils must be maintained from all other
signals or vias (for 5 mils trace width)
Breakout 5 mils on 5 mils spacing. Maximum length of breakout
region is 500mils.
Trace Length TL1 0” to 20.0”
Trace Length to strapping resistors TL4 0.5” to 3.0” from the last device on the bus.
Routing Recommendations Number of vias < 8
Routing Recommendations Route as Daisy Chain

Intel® 81348 I/O Storage Processor


Design Guide May 2007
74 Order Number: 315053-002US
Peripheral Local Bus—81348

Figure 47. Peripheral Bus Dual Load Topology

TL1 Flash

TL2 Flash

Rstrap
TL4

Table 45. PBI Routing Guidelines for Two Loads


Parameter Routing Guidelines
Route over unbroken ground plane or unbroken power
Reference Plane plane. When routing over power plane maintain this
consistency throughout the topology.
Routing Microstrip or stripline or combination of microstrip and
stripline
Motherboard Impedance (for both microstrip and 50 ohms +/- 15%
stripline)
Add-in card Impedance (for both microstrip and 60 ohms +/- 15%
stripline)
• > 5 mils between all Address and Data lines
Trace Spacing (edge to edge) • > 20 mils must be maintained from all other
signals or vias (for 5 mils trace width)
Breakout 5 mils on 5 mils spacing. Maximum length of breakout
region is 500mils
Trace Length TL1 2.0” to 20.0”
Trace Length to TL2 0.5” to 2.0”
Trace Length to strapping resistor TL4 0.5” to 3.0” from the last device on the bus
Number of vias for microstrip < 8
Routing Recommendations
Route as daisy-chain only

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 75
81348—Peripheral Local Bus

Figure 48. Peripheral Bus Three Load Topology

TL1 Flash

TL2 Flash

TL3 Device

Rstrap
TL4

Table 46. PBI Routing Guideline for Three Loads


Parameter Routing Guidelines
Route over unbroken ground plane or unbroken
Reference Plane power plane. When routing over power plane
maintain this consistency throughout the topology.
Breakout 5 mils on 5 mils spacing. Maximum length of breakout
region is 500mils.
Routing Microstrip or stripline minimize the layer changes.
Motherboard Impedance (for both microstrip and 50 ohms +/- 15%
stripline)
Add-in card Impedance (for both microstrip and 60 ohms +/- 15%
stripline)
• > 5 mils between all Address and Data lines
Trace Spacing (edge to edge) • > 20 mils must be maintained from all other
signals or vias (for 5 mils trace width)
Breakout 5 mils on 5 mils spacing. Maximum length of breakout
region is 500mils.
Trace Length TL1 2.0” to 20.0”
Trace Length TL2, TL3 0.5” to 2.0”
Trace Length to strapping resistor TL4 0.5” to 3.0” from the last device on the bus.
Number of vias for microstrip < 8
Routing Recommendations
Route as daisy-chain only

Intel® 81348 I/O Storage Processor


Design Guide May 2007
76 Order Number: 315053-002US
Power Delivery—81348

9.0 Power Delivery


This section provides information on the power delivery for this chip including:
• the different voltage domains that are required on the Intel® 81348 I/O Processor
are provided in Table 47
• an example of the power plane layout used on the eight layer customer reference
board Section 9.1
• decoupling recommendations Section 9.2
• required power sequencing Section 9.3
• the power failure recommendations Section 9.4
Table 47. Supply Voltages
Voltage Voltage Minimum Maximum
Supply
VCC3P3 3.3 V supply voltage for PCI-X interface and general 3.0 3.6
purpose I/Os
VCC1P8S 1.8 V supply voltage for storage interface 1.71 1.89
VCC1P8E 1.8 V supply voltage for PCI Express* interface 1.71 1.89

VCC1P8 1.8 V supply voltage for DDR2 SDRAM memory interface 1.71 1.89
I/Os
VCCVIO 3.3 V supply voltage for PCI-X interface 3.0 3.6
VCC1P2X 1.2 V supply voltage for Intel XScale processors
®
1.164 1.236
VCC1P2 1.2 V supply voltage for most digital logic 1.164 1.236

VCC1P2E 1.2 V supply voltage for PCI Express* interface digital 1.164 1.236
logic
VCC1P2AE 1.2 V supply voltage for PCI Express* interface analog 1.164 1.236
logic
VCC1P2AS 1.2 V supply voltage for storage interface analog logic 1.164 1.236
VCC1P2DS 1.2 V supply voltage for storage interface digital logic 1.164 1.236
VCC1P2PLLS0 1.2 V supply voltage for storage PLL 0 1.164 1.236
VCC1P2PLLS1 1.2 V supply voltage for storage PLL 1 1.164 1.236
VCC1P2PLLP 1.2 V supply voltage for PCI-X PLL 1.164 1.236
VCC1P2PLLD 1.2 V supply voltage for DDR2 SDRAM PLL 1.164 1.236
VCC3P3PLLX 3.3 V supply voltage for core logic PLL 3.0 3.6
M_VREF Memory I/O reference voltage 0.49VCC1P8 0.51VCC1P8

— ESL for a 0603 package is 150pH, divide this by 6 = 25nH


— Total ESL: 25nH || 19 pH = ~ 18.9pH

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 77
81348—Power Delivery

9.1 Power Plane Layout


This section provides the layout of the power planes around the Intel® 81348 I/O
Processor package on the eight-layer customer reference board (CRB).
These figures provide additional supplies required for the Intel® 81348 I/O Processor
storage interface and are included in the Intel® 81348 I/O Processor design guide for
reference purposes.
The voltage plane descriptions are listed in Table 48 and the stackup for the customer
reference board is listed in Table 49. Figure 49 provides the voltage layout for layer 3,
Figure 50 provides the voltage layout for layer 5, Figure 51 provides the voltage layout
for layer 6 and Figure 52 provides the voltage layout for layer 8.
Note: That with careful power supply layout, 1.2V and 1.8V switching regulators are used to
generate each of the 1.2V and 1.8V supplies. It is important to connect the +1_2V and
+1_2VA supplies at a single point such as the 1.2V switching regulator output
capacitor. This same recommendation applies to connecting the +1_8V and +1_8VA at
a single point such as the 1.8V switching regulator output capacitor.
Table 48. Customer Reference Board Voltage Planes
CRB Voltage Package Voltage Voltage Source Voltage Description Notes
Plane Planes
+1_2V VCC1P2X, VCC1P2 1.2V Switching Regulator 1.2V digital voltage for core logic
Connect +1_2V
+1_2VB 1
VCC1P2DS 1.2V digital voltage for storage and +1_2VA
only at a single
+1_2VA VCC1P2AE, 1.2V analog voltage for PCI-E and storage point.
VCC1P2AS, VCC1P2E 1.2V Switching Regulator interfaces
+1_8VA VCC1P8E, VCC1P8S 1.8V Switching Regulator 1.8V analog voltage for PCI-E and storage
interfaces
Connect +1_8V
and +1_8VA
only at a single
+1_8V VCC1P8 1.8V Switching Regulator 1.8V digital voltage for DRAM interface. point.
+3_3V VCC3P3, VCCVIO System power 3.3V digital voltage for PCI-X and
peripheral bus interfaces
1. +1_2VA and +1_2VB are supplied from the same regulator on the CRB.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
78 Order Number: 315053-002US
Power Delivery—81348

Table 49. Customer Reference Board Layer Stackup


Layer Layer Description Voltage Planes Color Code
1 Primary side none
2 Ground plane 1
+1_2V Red
+1_2VB Blue
3 Internal routing layer 1 +1_8VA Yellow
+1_2VA Purple
+3_3V Pink
+1_2V Red
4 VCC split plane
+3_3V Pink
5 Ground plane 2
+1_2V Red
+1_2VB Blue
6 Internal routing layer 2 +1_2VA Purple
+3_3V Pink
+1_8V Green
7 Ground plane 3
+1_8VA Yellow
8 Secondary layer
+1_8V Green

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 79
81348—Power Delivery

Figure 49. Split Voltage Planes for Layer 3 (Top View)

1.2VB 1.2VA

3.3V

1.8VA
1.2V

Figure 50. Split Voltage Planes for Layer 4 (Top View)

1.2V

1.2V 3.3V

1.2V

Intel® 81348 I/O Storage Processor


Design Guide May 2007
80 Order Number: 315053-002US
Power Delivery—81348

Figure 51. Split Voltage Planes for Layer 6 (Top View)


1.2VB 3.3V
1.2V
1.2V 1.8V

1.2V
1.2VA

Figure 52. Split Voltage Planes for Layer 8 (Top View)

1.8V

1.8VA

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 81
81348—Power Delivery

9.2 Decoupling Recommendations


Table 50 contains the decoupling recommendations for Intel® 81348 I/O Processor.
Note that the recommendations provide the total minimum capacitance for each
voltage plane. The recommended decoupling capacitance, ESR and ESL for each
voltage plane is an minimum aggregate value that is achieved with adding multiple
decoupling capacitors in parallel. An example of implementing these decoupling
guidelines is provided with the customer reference board decoupling values listed in
Section 9.2.1.
Each decoupling capacitor is placed with a single via to a voltage plane (or plane fill
area) and solid ground plane, such that copper loss and inductance between the
capacitor and nearby ball via is negligible. Distribute the capacitors so that all power
ball vias have decoupling nearby. It is recommended that the distance from ball vias to
decoupling be minimized.
Note: The 1.2V High Speed Voltage for the SAS/SATA and the PCI Express is generated from
a regulator that is isolated from the 1.2V core regulator.
Table 50. Decoupling Recommendations
Voltage Interface Capacitors
Intel XScale
®

microarchitecture 1 1 x 20uF min with < 150pH ESL, ~1mohm ESR


Voltage
1.2V Digital
Intel XScale
®

microarchitecture 2 1 x 20uF min with < 150pH ESL, ~1mohm ESR


Voltage
PCI Express 1 x 5 uF min with < 150pH ESL, ~3mohm ESR
1.2V High Speed Serial
SAS/SATA 1 x 5 uF min with < 150pH ESL, ~3mohm ESR
1.2V Analog SAS/SATA Serial 1 x 5 uF min with < 150pH ESL, ~3mohm ESR
Interface
1.8V Digital DDR2, SAS/SATA 1 x 10uF with < 100pH ESL, ~1mohm ESR
SAS/SATA 1 x 5 uF min with <150pH ESL, ~3mohm ESR
1.8V Analog
PCI Express, SAS 1 x 5 uF min with <150pH ESL, ~3mohm ESR
3.3V PCI-X 1 x 10 uF min with <150pH ESL, ~1mohm ESR

Intel® 81348 I/O Storage Processor


Design Guide May 2007
82 Order Number: 315053-002US
Power Delivery—81348

9.2.1 Customer Reference Board Decoupling Implementation


Table 51 provides the decoupling used on the Intel® 81348 I/O Processor customer
reference board. The recommendation for a minimum of 20uF capacitance with a ESL
of < 150pH and a ESR of ~1ohm for each of the core voltages are calculated with the
capacitors provided in Table 51 as follows:
• Total capacitance = (6 x 4.7uF) + (14 x 1uF) = 42.2uF total for both cores
• Calculating equivalent ESR:
— ESR for a 0402 package is 15mOhms, divide this by 14 (number of caps) =
1.07mOhm
— ESR for a 0603 package is 10mOhms, divide this by 6 = 1.67mOhms
— Total ESR: 1.67mOhms || 1.07mOhms = ~0.65 mOhms
• Calculating equivalent ESL:
— ESL for a 0402 package is 278pH, divide this by 14 = 19pH
— ESL for a 0603 package is 150pH, divide this by 6 = 25pH
— Total ESL: 25pnH || 19 pH = ~ 10.8pH
Note: The symbol “||” represents inductors or resistors in parallel. The equivalent inductance
is calculated as the product of the two inductances divided by the sum of the two
inductances. The equivalent resistance is calculated as the product of the two
resistances divided by the sum of the two resistances.
Table 51. Customer Reference Board Decoupling Example
Voltage Interface Quantity Capacitors (uF) Package
Intel XScale microarchitecture 6 4.7 0603
1.2V Digital
®

Voltages 14 1 0402
6 4.7 0603
1.2V High Speed PCI Express and SAS/SATA
15 1 0402
1 4.7 0603
1.8V Digital DDR2 SAS/SATA
7 1 0402
PCI Express 2 4.7 0603
1.8V High Speed SAS/SATA PHY 6 1 0402
2 4.7 0603
3.3V PCI-X
8 1 0402

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 83
81348—Power Delivery

9.3 Power Sequencing


The Intel® 81348 I/O Processor requires the following power sequence:
Power-up: 1.8V <= 1.2V
• 1.8V supply must not turn on before or any faster than the 1.2V supplies.
Power Down: 1.8V <= 1.2V
• 1.8V turns off first, or, 1.8V must reach 1.2V before 1.2V begins ramping down.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
84 Order Number: 315053-002US
Power Delivery—81348

9.4 Power Failure


The following list provides details on the power failure mode:
• Intel® 81348 I/O Processor always attempts to the put the DRAM in the self
refresh mode whenever power is lost.
• During battery backup mode it is recommended that power to the Intel® 81348 I/
O Processor be isolated and only the DRAM be powered in order to reduce battery
power drain.
• CKE[1:0] must remain deasserted regardless of the state of Vcc powering the
Intel® 81348 I/O Processor during the battery backup mode. Figure 53 shows an
implementation of the CKE latching circuit to maintain the DRAM in self refresh.
Note that the 51 ohms pull-up to VTT is shown as the typical termination for the
CKE lines. Additional information on terminating the CKE lines is detailed in
Section 4.2.2.3.
VTT is turned off battery backup needs to maintain power on DDR voltages V DD,
VDDQ and VREF to prevent data loss.
Figure 53. SCKE Circuit
VTT

51 ohms

DDR SDRAM CKE


RST_N
IOP CKE

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 85
81348—Power Delivery

9.4.1 Non-Battery Backup Circuits


For applications not supporting battery back-up, the circuit in Figure 53 is not required.
Instead the following is recommended:
• Connect CKE pins directly from Intel® 81348 I/O Processor to the CKE pins on the
SDRAM.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
86 Order Number: 315053-002US
JTAG Circuitry for Debug—81348

10.0 JTAG Circuitry for Debug


Certain restrictions exist in order to use JTAG based debuggers with the Intel XScale ®

microarchitecture. This is primarily due to the Tap Controller reset requirements of the
Intel XScale microarchitecture and the reset requirements of specific JTAG debuggers.
®

The following outlines these requirements along with suggestions for circuitry to
alleviate potential problems
10.1 Requirements
The Intel® 81348 I/O Processor, requires that TRST# (Tap Reset) is asserted during
power-up. This is to ensure a fully initialized boundary scan chain. Failure to comply
with this requirement results in spurious behavior of the application.
The ARM* Multi-ICE* JTAG debugger requires that TRST# is always weakly pulled high.
This requirement stems from the fact that the debugger only asserts TRST# (drive
low). Both reset signals coming from the Multi-ICE™ (TRST# and SRST#) are open
collector and must be weakly pulled high in order to avoid unintentional resets (System
or TAP).
JTAG Board Layout Tips:
• Make the connector easily accessible with a debugger by positioning it near the
edge of the board.
• Label the debug connector and pin 1 on the silk-screen of the PCB.
• The debug connector is at the end of the JTAG chain nets, not in the center of the
nets.
• TCK, TDI, TDO, TRST# and TMS signals do not have length restrictions but keep
these signals as short as possible and close to equal in length.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 87
81348—JTAG Circuitry for Debug

10.2 JTAG Signals / Header


Figure 54 provides the pin definition (20-pin standard ARM connector) for JTAG.
Figure 55 is the pin out for a smaller profile 10 pin connector. Note that the nTRST is
equivalent to the TRST# and the nSRST is equivalent to the SRST#. The connector in
Figure 55 is provided as an alternative to the 20 pin to save on board space. This
connector is implemented on the customer reference board. This part is a 10 pin, 2 x 5,
surface mounted header with 2 mm spacing.
Figure 54. JTAG Header Pin Out
VTref 1 2 Vsupply

nTRST 3 4 GND

TDI 5 6 GND

TMS 7 8 GND

TCK 9 10 GND

RTCK 11 12 GND

TD0 13 14 GND

nSRST 15 16 GND

DBGRQ 17 18 GND

DGBACK 19 20 GND

A8982-01

Figure 55. Mini JTAG Header Pin Out

10 9
VREF TDI

8 GND 7
TDO

6 GND1 5
SRST_N
4 3
TMS TRST_N
2 1
GND0 TCK

The ARM Multi-ICE debugger along with the Macraigor Raven* and WindRiver Systems*
visionPROBE / visionICE utilize this connector. The main difference is the specific
implementation of TRST# for each debugger. The Macraigor Raven implementation
actively drives TRST# (high and low). The WindRiver Systems* visionPROBE /
visionICE configures TRST# active or open collector (only drive low). ARM Multi-ICE is
configured as open collector only.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
88 Order Number: 315053-002US
JTAG Circuitry for Debug—81348

10.3 System Requirements


In order to successfully invoke a debug session, the JTAG debug unit must be able to
control TRST# and SRST# independently. The TRST# signal allows the debugger to get
the TAP controller in a known state. The SRST# signal allows the debugger to control
system/processor reset in order to download the debug handler via the JTAG interface.
Figure 56 and Figure 57 are used as examples without reflecting actual signal timings.
Figure 56. JTAG Signals at Powerup

VCC

TRST#

TDI

TMS

TCK

TD0

SRST#

B5050-01

Figure 57. JTAG Signals at Debug Startup

VCC

TRST#

TDI

TMS

TCK

TD0

SRST#
B5049-01

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 89
81348—JTAG Circuitry for Debug

10.4 JTAG Hardware Requirements


Due to the conflicting requirements of Multi-ICE* and the Intel XScale ®

microarchitecture, it is necessary to incorporate a circuit that drives TRST# low at


power-up and weakly pull it high at all other times. The following section details the
circuits required for the Macraigor Raven*, WindRiver Systems*
visionPROBE*/visionICE*, and ARM* Multi-ICE*. Figure 58 provides the JTAG section
from the customer reference board. Note that for JTAG debuggers that actively drive
the JTAG signals resistor MR_N must be installed. For debuggers that have open
collector outputs this resistor MR_N is removed.
10.4.1 Macraigor Raven and WindRiver Systems
visionPROBE/visionICE
Both the Macraigor Raven and WindRiver Systems visionPROBE/visionICE (when
configured as active) do not require any special power-up circuitry. The requirement is
that TRST# is weakly pulled down at the processor. It is suggested that the value of the
pull-down resistor is 10 KΩ or greater. The value of this resistor needs to be confirmed
with the JTAG debugger manufacturer to ensure optimal performance.
10.4.2 ARM Multi-ICE
The ARM Multi-ICE debugger requires special power-up circuitry due to the open
collector implementation of the TRST# signal. This power-up circuit must ensure that
TRST# is asserted (low) at power on and weakly pulled high thereafter. Refer to
Figure 58 for an example of the Power-Up Circuit for TRST# based on the customer
reference board.
Figure 58. Example Power-Up Circuit for TRST#

Intel® 81348 I/O Storage Processor


Design Guide May 2007
90 Order Number: 315053-002US
Debug and Test—81348

11.0 Debug and Test


This chapter provides information on test equipment that is used to test the PCI-X, PCI
Express and SAS/SATA interfaces of this part. It is recommended to check the bus
interface and manufacturer websites for the latest test techniques and test equipment.
11.1 PCI-X Debugging
There are several tools available that aid in the debug and development of PCI-X bus
based systems and cards. Agilent Technologies*, VMetro* and Catalyst Enterprises*
make analyzer/exercisers cards for capturing and generating PCI-X transactions. These
cards also provide capability to trigger on errors, emulate an initiator or target, invoke
errors, measure performance, and check for protocol and compliance issues. For pure
analysis of the PCI-X bus, both Tektronix and Agilent make passive interposer probe
cards that plug into the PCI-X slot of the device under test to capture PCI-X traffic. An
example of an interposer card that works with the Agilent logic analyzers is the
FuturePlus Systems FS2007. Another method to capture the PCI-X bus signals with a
*

logic analyzer is to place AMP* Mictor-38 connectors or Agilent Soft Touch


Connectorless Probes on the PCB. For the pinout of the connectors that work with the
Agilent logic analyzer refer to the FuturePlus Systems website www.futureplus.com.
*

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 91
81348—Debug and Test

11.2 PCI Express Debugging


Debugging a PCI Express design requires analysis at the physical layer to verify the
layout and the data link/transaction layer to ensure that the read and write request
packets are being transmitted correctly.
11.2.1 Physical Layer Debugging
For PCI Express, the fundamental signaling frequency is 1.25GHz (half the bit rate) and
the specified 20-80% rise-time is 100 ps. The Tektronix TDS6604 Real-Time Digital
TM

Storage Oscilloscope and the Agilent Technologies 54855A provides an analog


TM

bandwidth of 6 GHz (with a 20GSa/sec. sampling rate) sufficient to measure the PCI
Express differential signals with their respective differential probes.
The alternative equipment to the high speed oscilloscopes include Vector Network
Analyzers or Time Domain Reflectometry (TDR) scopes which help pinpoint signal
integrity issues with the PCBs and connectors. This test equipment allows checking the
lane-to-lane skew, analyzing jitter and measuring drive strength and receiver tolerance
for verification of the physical layer. For more information on using TDR analysis, the
application note from Tektronix is useful:
TDR Impedance Measurements: A Foundation for Signal Integrity.
11.2.2 Data Link and Transaction Layer Testing
The Data Link/Transaction layer is debugged and validated with PCI Express protocol
analyzers or PCI Express analyzer/exerciser tools. Companies that make protocol
analyzers for PCI Express include: Catalyst Enterprises, LeCroy (formerly CATC),
Agilent, Tektronix and Finisar (formerly DataTransit). For more information on the PCI
Express test equipment refer to Intel's PCI Express Developer's website http://
www.pciexpressdevnet.org/kshowcase/. The probing solutions for the PCI Express bus
include an interposer card and a mid-bus probing solution.
Agilent Technology has a PCI Express Packet Analysis Probe N4220B which works in
conjunction with their 16700 family of logic analyzers. The Agilent slot interposer part
numbers that work with the 16700 logic analyzer include: N4224A for a x8 slot,
N4225A for a x4 slot and N4227A for a x1 slot. The Tektronix slot interposer solution
that works with their TLA700 logic analyzer is the TMS817.
11.2.3 PCI Express Analyzer/Exercisers
Agilent E2960A, Catalyst Enterprises SPX-8E and LeCroy PETRacer/PETrainer provide
the ability to capture and exercise the PCI Express bus.
11.2.4 Mid-bus Probing
The mid-bus probe provides probing between two devices without PCI Express
connector. Catalyst Enterprises, Agilent and Tektronix support mid-bus PCI Express
probing. Agilent makes a protocol analyzer/exerciser, E2960A, which uses the Soft
touch mid-bus probe e2941A. The Agilent solution that works with the 16700 analyzer
is the N4221A. The Tektronix solution is the TMSIC6. The PCB must be designed with
the PCI Express mid-bus footprint to allow probing between two devices. Refer to the
following paper for more information on PCI Express mid-bus probing and the layout of
the mid-bus probe.
http://www.tek.com/Measurement/logic_analyzers/contact/_notes/
probe_design_guide_pci.pdf.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
92 Order Number: 315053-002US
Debug and Test—81348

11.3 SAS Debugging


Debugging the SAS bus is aided with SAS protocol analyzer. There are several
companies that have SAS test tools including: Catalyst Enterprises, Finisar (formerly
Data Transit) and LeCroy (formerly CATC). Most of these protocol analysis tools provide
multi-level triggering, filtering, state configuration and post-capture filtering of SAS
packets. The Catalyst Enterprises solution STX-430 provides both protocol analysis and
exerciser capability for SAS/SATA links running at 3.0Gbps. LeCroy also provides both
analysis and exerciser capability with their SASTracer/Trainer for links up to 3.0Gbps.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 93
81348—Debug and Test

11.4 SATA Debugging


Debugging the SATA bus is aided with a SATA protocol analyzer. There are several
companies that make SATA test tools including: Catalyst Enterprises, Finisar (formerly
Data Transit) and LeCroy (formerly CATC). Refer to the www.serialata.org website for
more test manufacturer information. Most of these protocol analysis tools provide
multi-level triggering, filtering, state configuration and post-capture filtering of Serial
ATA packets. The Catalyst Enterprises solution STX-430 provides both protocol analysis
and exerciser capability for SAS/SATA links running at 3.0Gbps. LeCroy also provides
both analysis and exerciser capability with their SASTracer/Trainer for links up to
3.0Gbps.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
94 Order Number: 315053-002US
Terminations—81348

12.0 Terminations
This chapter provides the recommended pull-up and pull-down terminations for a
Intel® 81348 I/O Processor layout. Table 53 lists these Intel® 81348 I/O Processor
termination values. Additional information is made available in future revisions.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 95
81348—Terminations

12.1 Important Design and Debug Requirements


The following details are required for all Intel® 81348 I/O Processor designs. Note that
these table is not an inclusive list. It is recommended that design guide is referenced
for additional details.
Note: Without implementing the debug requirements Intel is extremely limited in its ability to
assist with debug issues involving the transport firmware and device driver.
Table 52. Design and Debug Checklist
Compliance
Recommendations Comments
Yes No
Debug Requirements
UART 0 is dedicated as the debug port for the
• The connection from serial console port0 transport FW. This port is also implemented on Intel
connector to the UART0 port must be development boards. UART 1 is a general purpose
implemented to assist in debug of Intel port. Without the UART0 port the debug of the
transport firmware. transport firmware is extremely limited.
Note: This port is depopulated on production
boards.
• The connection from the serial console port1 UART 1 is a general purpose port but it is useful for
connector to the UART1 port is implemented debugging the firmware on the application core1.
when the application core needs a UART.
A JTAG port provides the ability to connect a 3rd
party debugger to Intel® 81348 I/O Processor.
Using a debugger is the only way to pinpoint
potential device driver and transport firmware
issues.
Notes:
1. JTAG port is required even when the
• The JTAG port must be implemented on the customer has no plans to utilize this
board to assist in debug of third party device connector in their debug process. Without
drivers. the JTAG port, the debug of the device
driver is extremely limited.
2. A low profile 10 pin JTAG port is now
recommended to save on board space.
Refer to the JTAG chapter of the design
guide for implementation
recommendations. This port is depopulated
on production boards.
Design Notes
• The SAS PLL filtering must be connected to
ground. All the other PLL filters are not Refer to Section 12.5.1 of this document
connected ground.
• Maximum SAS trace lengths (TX and RX) from < 5"
controller ball to first connector
• 1.2V must be up before the 1.8V. The 1.2V Refer to the power delivery chapter of the design
must be down after the 1.8V. guide for additional details.
A reset supervisor to pulse TRST_N low on power-on
• JTAG TRST_N must be asserted at power-on and pull high after power-on. Refer to the JTAG
section of the design guide.
• In PCI-X central resource mode: (using the
P_CLK[3:0] outputs): REFCLKP, REFCLKN must The 100MHz clock input is needed to generate PCI
have a 100 MHz differential clock input and clock outputs.
CLK_SRC_PCIE#=0 strapping resistor pulled
low.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
96 Order Number: 315053-002US
Terminations—81348

12.2 Termination Checklist


Table 53 lists these Intel® 81348 I/O Processor termination values. Additional
information is made available in future revisions.
Table 53. Terminations: Pull-up/Pull-down (Sheet 1 of 8)
Signal Recommendations Comments
• connect each of S_TXP[7:0], Storage Transmit: carries the
S_TXP[7:0], S_TXN[7:0] lines with a 10 nF series differential output serial data and
S_TXN[7:0] capacitor with low ESR embedded clock for the SAS/SATA
• Unused ports are left unconnected interface.
• connect each of S_RXP[7:0], Storage Receive: carries the
S_RXP[7:0], S_RXN[7:0] lines with a10 nF series differential input serial data and
S_RXN[7:0] capacitor with low ESR embedded clock for the SAS/SATA
• Unused ports are left unconnected interface.
• connect to differential 125 MHz ±100 ppm
S_CLKN0, S_CLKP0 or a 150 MHz ±100 ppm oscillator. Differential storage clock
• use a 0.1uF AC coupling series capacitor
on S_CLKN0 and S_CLKP0.
RBIAS[1:0] 6.49KΩ 1% to GND. Refer to Figure 65
RBIAS_SENSE[1:0] Connect to the same GND point of the
RBIAS[1:0] resistors. Refer to Figure 65.
• NC when not used
S_ACT0/SCLOCK0, • SGPIO[0] is disabled: connect to LED with These signals are open drain.
S_STAT0/SLOAD0 series resistor to VCC to indicate activity
and status for storage engine[0]
• NC when not used.
• SGPIO[0] is disabled: these signals are
S_ACT1, S_STAT1 connected to an LED with series resistor to These signals are open drain.
VCC to indicate activity and status for
storage engine[1]
• NC when not used.
S_ACT2/SDATAIN0, • SGPIO[0] is disabled: these signals are
S_STAT2/SDATAOUT connected to an LED with series resistor to These signals are open drain.
0 to VCC in order to indicate activity or
status for storage engine[2]
• NC when not used.
• SGPIO[0] is disabled: these signals are
S_ACT3, S_STAT3 connected to an LED with series resistor to These signals are open drain.
VCC in order to indicate activity and status
for storage engine[3]
• NC when not used
S_ACT4/SCLOCK1, • SGPIO[1] is disabled: these signals are
S_STAT4/SLOAD1 connected to an LED with series resistor to TThese signals are open drain.
VCC in order to indicate activity/status for
storage engine[4]
• NC when not used
• SGPIO[1] is disabled: these signals are
S_ACT5, S_STAT5 connected to an LED with series resistor to TThese signals are open drain.
VCC in order to indicate activity/status for
storage engine[5]
• NC when not used.
S_ACT6/SDATAIN1, • SGPIO[1] is disabled: these signals are
S_STAT6/SDATAOUT connected to an LED with series resistor to These signals are open drain.
1 VCC in order to indicate activity/status for
storage engine[6]
• NC when not used
• SGPIO[1] is disabled: these signals are
S_ACT7, S_STAT7 connected to an LED with series resistor to TThese signals are open drain.
VCC in order to indicate activity/status for
storage engine[7]

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 97
81348—Terminations

Table 53. Terminations: Pull-up/Pull-down (Sheet 2 of 8)


Signal Recommendations Comments
• For PCI Express interface: connect to a
100MHz oscillator.
• When using PCI-X
(CLK_SRC_PCIE# = 0) and using the
REFCLKP, P_CLK[3:0] outputs: connect to these pins 100 MHz oscillator is required for the PCI
REFCLKN to a 100 MHz oscillator. Express differential clock and to generate
• For PCI-X end point: connect the REFCLKP the P_CLKs.
to a resistor divider such that the REFCLKP
node is connected to both a 17.4K to
VCC3P3 and a 4.7K connected to GND.
REFCLKN must be connected to GND.
PETP[7:0], • Series capacitors with value of 75nF to
200nF (low ESR) on each of the lines.
PETN[7:0] • NC when not used
PERP[7:0], • No series capacitor needed
PERN[7:0] • NC when not used
• When only PCI Express interface active
these signals are internally pulled-up and
are left as a NCs.
P_AD[63:32], • When the PCIX_PULLUP# is enabled
P_CBE[7:4]#, (pulled to 0), these signals are internally
P_PAR64 pulled-up.
• When the PCIX_32BIT# is enabled (32 bit
bus width), these signals are internally
pulled-up and are left as a NCs.
P_AD[31:0], When only PCI Express interface active these
P_CBE[3:0]# signals are internally pulled-up and are left as
a NCs.
• PCI Express: P_GNT[0]# / P_REQ# has
an internal pull-up and are left as a NC.
• In Central Resource mode (internal
P_GNT[0]# / arbiter) with PCIX_EP# = 1: P_GNT[0]#
P_REQ# is output grant signal 0.
• PCI Endpoint mode (external arbiter)
PCIX_EP# = 0: This is the output request
signal for the ATU and needs to connect to
the external arbiter P_REQ# lines.
• PCI Express: P_REQ[0]# / P_GNT# has
an internal pull-up and are left as a NC.
• In Central Resource mode (internal
P_REQ[0]# / arbiter) with PCIX_EP# = 1: P_REQ[0]#
P_GNT# is input request signal to the ATU.
• PCI Endpoint mode (external arbiter)
PCIX_EP# = 0: P_GNT# is input grant
signal for the ATU. This pin is pulled up to
VCC3P3 with an 8.2K resistor.
• When PCI Express interface only:
P_GNT[3:1]# is left as a NC.
• In Central Resource mode (internal
arbiter) with PCIX_EP# = 1: These are
P_GNT[3:1]# three output grant signals. Unused signals
are left as NCs.
• In endpoint mode (external arbiter) with
PCIX_EP# = 0: These signals are not used
and are left as NCs

Intel® 81348 I/O Storage Processor


Design Guide May 2007
98 Order Number: 315053-002US
Terminations—81348

Table 53. Terminations: Pull-up/Pull-down (Sheet 3 of 8)


Signal Recommendations Comments
• When PCI Express interface only:
P_REQ[3:1]# is left as a NC.
• In Central Resource mode (internal
arbiter) with PCIX_EP# = 1: These are
P_REQ[3:1]# three input request signals to the internal
arbiter. Unused signals are left as NCs.
• In endpoint mode (external arbiter) with
PCIX_EP# = 0: These signals are not used
and are left as NCs
• When only PCI Express interface is active
these signals are internally pulled-up and
are left as a NC.
• When the PCIX_PULLUP# is enabled
P_REQ64# (pulled to 0), these signals are internally
pulled-up.
• When the device is PCI endpoint then the
width of the bus is indicated by the state
of REQ64# at the rising edge of RST#.
• When only PCI Express interface is active
P_ACK64#, P_PAR these signals are internally pulled-up and
are left as a NC.
P_SERR#, P_PERR#, • When
P_INT[D:A]# the PCIX_PULLUP# is enabled
(pulled to 0), these signals are internally
pulled-up.
• When only PCI Express interface is active
these signals are internally pulled-up and
are left as a NC.
P_FRAME#, • When the PCIX_PULLUP# is enabled
P_IRDY#, P_TRDY#, (pulled to 0), these signals are internally Refer to the PCI-X Specification 1.0b for
more information on the PCI-X
P_STOP#, pulled-up. Initialization pattern.
P_DEVSEL# • When the device is PCI endpoint
PCIX_EP# = 0 state of these signals are
used for PCI-X initialization pattern at the
rising edge of RST#.
PCI Express: P_M66EN has an internal pull-up
and is left as a NC.
PCI-X Central Resource mode
(PCIX_EP# = 1):
• CLK_SRC_PCIE# = 0 (using the
P_CLK[3:0] clock outputs): Pull-up
P_M66EN signal with 8.2 KΩ.
• CLK_SRC_PCIE# = 1: (P_CLKIN
primary clock source): Refer to PCI-X
Frequency Selection Section of the design
guide.
PCI Endpoint mode (PCIX_EP# = 0): Refer
to PCI-X Frequency Selection Section of the
design guide .

• PCI Express: P_IDSEL has an internal


pull-up and is left as a NC.
P_IDSEL • Central Resource mode PCIX_EP# = 1: pull
down with 1K resistor.
• PCI Endpoint mode PCIX_EP# = 0: connect to
Section 6.1.2
AD lines; refer to

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 99
81348—Terminations

Table 53. Terminations: Pull-up/Pull-down (Sheet 4 of 8)


Signal Recommendations Comments
For PCI Express only this signal is connected to
GND.
PCI Central Resource mode (PCIX_EP# = • REFCLKP, REFCLKN must have 100
1): MHz clock to generate the
• CLK_SRC_PCIE# = 0: Connect to P_CLKO[3:0] outputs.
P_CLKOUT through a 26 ohm +/- 1% • When the P_CLKIN is the primary
P_CLKIN resistor. Refer to the PCI-X chapter for clock source (CLK_SRC_PCIE# =
length match details. 1), the PCI Clock outputs are
• CLK_SRC_PCIE# = 1 (P_CLKIN is the unavailable and is not used as a
primary clock source): connect to the clock source for any device.
system PCI clock
PCI Endpoint mode (PCIX_EP# = 0):
connect to the system PCI clock.
For PCI Express only these signals are
unconnected.
PCI Central Resource mode (PCIX_EP# =
1):
• CLK_SRC_PCIE# = 0 (using the
P_CLKO[3:0] outputs): Connect to the REFCLKP, REFCLKN must have 100 MHz
P_CLKOUT P_CLKIN through a 26 ohm +/- 1% clock to generate the P_CLKO[3:0]
resistor (see PCI-X chapter of the design outputs.
guide for length match details)
• CLK_SRC_PCIE# = 1: this signal is left
unconnected.
PCI Endpoint mode (PCIX_EP# =0): this
signal is left unconnected.
• Connect to PCI device P_CLK inputs
through a 28 ohm +/- 1% series resistor
for each slot and a 26 ohm +/- 1% for REFCLKP, REFCLKN must be have 100
P_CLKO[3:0] each embedded device. Refer to the PCI-X MHz clock to generate the P_CLKO[3:0]
chapter of the design guide for length outputs.
match details.
• Any unused P_CLKOs are left
unconnected.
When PCI Express only:
• GND this pin.
When PCI Central Resource mode is enabled
PCIX_EP# = 1:
• CLK_SRC_PCIE# = 0 using P_CLK[3:0]
outputs: connect signal with 3.3 KW
pull-up to 3.3 V. Refer to Section 6.1
• CLK_SRC_PCIE# = 1 (P_CLKIN primary Note: This signal has been defeatured.
P_PCIXCAP clock source): refer to Frequency Selection Refer to non-core Erratum 69 in
section in the PCI-X Chapter of the design the Intel® 81348 Specification
guide. Update for more information.

When PCI Endpoint mode: PCIX_EP# = 0:


• Pull-up signal with 8.2K resistor.
• Refer to Frequency Selection section in the
PCI-X Chapter of the design guide for
termination for the PCIXCAP pin on the
edge connector.
• When PCI Express only: this signal is left
P_BMI as a no connect.
• For PCI-X : no connect when not used.
• When PCI-X interface is used: This pin is PCI Calibration: is connected to an
connected to a separate 22.1 Ω 1% resistor external calibration resistor to
P_CAL[0], P_CAL[2] to GND. See Section 12.6 for more dynamically adjust their slew rate and
information. drive strength to compensate for voltage
• When PCI-X interface is not used: These and temperature variations.
pins are left as NCs

Intel® 81348 I/O Storage Processor


Design Guide May 2007
100 Order Number: 315053-002US
Terminations—81348

Table 53. Terminations: Pull-up/Pull-down (Sheet 5 of 8)


Signal Recommendations Comments
PCI Calibration: is connected to an
• When PCI-X is used: This pin is connected external calibration
to a separate 121Ω 1% resistor to GND. resistor such that the
P_CAL[1] See Section 12.6 for more information. output drivers reference the resistor to
• When PCI-X interface is not used: These dynamically adjust the ODT resistance to
pins are left as NCs compensate for voltage and temperature
variations.
Connect PE_CALP ball through 1.4K 1%
PE_CALP resistor to the PE_CALN ball. Refer to
Figure 63.
PE_CALN Note: this is required even when the
PCI-Express interface is not used.
M_CAL[0] Connect to 24.9 ohm 1% resistor ground.
Refer to Figure 64
M_CAL[1] Connect to 301 ohm 1% resistor to ground.
Refer to Figure 64.
• NC when not used
ODT[1:0] • When On-Die DDR2 termination used Follow the same layout guidelines for
connect to the ODT inputs on the DDR2 CS# signals.
SRAM.
Unused M_CK/M_CK#s are left unconnected
When used with Registered DIMMs:
• connect M_CK[0]/M_CK[0]# pair,
M_CK[2:0], M_CK[1]/M_CK[1]#, These DDR2 clock signals are used to
M_CK[2:0]# M_CK[2]/M_CK[2]# are left provide the three differential clock pairs.
unconnected Refer to Section 4.2.2.2 for more details.
When used with unbuffered DIMMs:
• Connect M_CK[2:0]/M_CK[2:0]# to the
DDR2 CK/CK# inputs.
This Reset signal asynchronously forces
M_RST# NC when not used all registered outputs LOW on the
registered DDR2 DIMM
• Unused address lines are left unconnected.
MA[13:0] • When used refer to Section 4.2.2.3 for DDR2 address signals
DDR2 termination recommendations.
RAS#, CAS#, WE#, • Unused lines are left unconnected.
CS[1:0]#, CKE[1:0] • When used refer to Section 4.2.2.3 for DDR2 control signals
DDR2 termination recommendations.
DQ[63:0], DM[8:0], • Unused pins are left unconnected.
CB[7:0], DQS[8:0], • When used refer to Section 4.2.2.1 for Source Synchronous signals
DQS[8:0]# DDR2 termination recommendations.
Connect to the memory VREF voltage 0.9V
M_VREF refer to Section 4.4.1 for DDR2 termination
recommendations.
A[24:0], POE#, • Unused pins are left unconnected.
PB_RSTOUT# • When used refer to Section 8.3 for PBI bus
connection recommendations.
• PCE[1:0]# are used for reset straps refer
D[15:0], PCE[1:0]#, to the Reset Strap Table 54.
PWE# • Also refer to Section 8.3 for PBI bus
connection recommendations.
HS_ENUM# Leave unconnected when hot swap not used.
Hot Swap Latch Status: An input
indicating the state of the ejector switch.
0 = Indicates the ejector switch is
HS_LSTAT When Compact PCI Hot Swap is not supported, closed.
this signal must be tied to GND. 1 = Indicates the ejector switch is open.
1 = 8.2K pull-up to VCC
0 = connect to GND.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 101
81348—Terminations

Table 53. Terminations: Pull-up/Pull-down (Sheet 6 of 8)


Signal Recommendations Comments
• Connect to Hot Swap blue LED.
HS_LED_OUT • When Compact PCI Hot Swap is not supported
this signal is left unconnected.
Hot Swap Frequency: While in Hot Swap
mode, (these are only valid when
PCIX_EP# = 0 and HS_SM# = 0).
00 = 133MHz PCI-X
01 = 100MHz PCI-X
10 = 66MHz PCI-X
11 = 33 or 66MHz. PCI (frequency
depends on P_M66EN)
HS_FREQ[1:0] / Central Resource Frequency: While in
CR_FREQ[1:0] See comments Central Resource mode,.(these are only
valid when PCIX_EP# = 1).
00 = 133 MHz
01 = 100 MHz
10 = 66MHz
11 = 33 MHz
Note:
1 = internal pull-up
0 = connect to GND
When PCIX_EP# = 0:
• PCI Interrupt requests an
interrupt from the central
• when PCIX_EP#=0: act as outputs no resource.
termination is required When PCIX_EP# = 1:
P_INT[D:A]# / • when PCIX_EP#=1: 8.2 K pull-ups
XINT[3:0]# / required • External Interrupt requests are
GPIO[11:8] • When used as GPIOs these signals need used by external devices to request
8.2 K pull-up interrupt service.
• General Purpose I/O pins
general-purpose inputs or outputs.
The default mode is a
general-purpose input.
HPI#, NMI0#,
NMI1#, XINT[7:4]# 8.2 K pull-ups
• General Purpose I/O (default mode).
• External Interrupt: These pins are
GPIO[7:0] / level-detects and are internally
XINT[15:8]# / 8.2 K pull-ups synchronized.
CHAPOUT • CHAPOUT: GPIO[7] When enabled
it overrides the normal GPIO[7]
function.
• When used external pull-up to VCC is The pull-up value is dependent on the
required. Refer to the I C specification for
2
bus loading. Refer to the I C specification
2

SCL0, SDA0, SCL1, information on calculating the pull-up. at:


SDA1, SCL2, SDA2 Note: I C port is only used for SEP enclosure
2
http://www.semiconductors.philips.com/
management. acrobat_download/literature/9398/3934
• 2K pull-up when unused. 0011.pdf
For PCI Express adapter cards: LTC4301 is a hotswappable 2-wire bus
• When the SMBus is used, there is isolation buffer that allows card insertion without
device such as the LTC4301 between this corruption of the data and clock buses.
signal and PE_SMCK on the PCI Express Refer to the Linear Technology website
connector. http://www.linear.com/pc/downloadDocu
SMBCLK For PCI Express motherboard applications: ment.do?navId=H0,C1,C1007,C1070,P2
• When SMBus is used a pull-up is required 460,D3045
(value is dependent on the loading). Refer also to the http://www.smbus.org/
• When SMBus is unused, a 8.2K pull-up is for the latest specification.
required.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
102 Order Number: 315053-002US
Terminations—81348

Table 53. Terminations: Pull-up/Pull-down (Sheet 7 of 8)


Signal Recommendations Comments
For PCI Express adapter cards:
• When the SMBus is used, there is isolation LTC4301 is a hotswappable 2-wire bus
device such as the LTC4301 between this buffer that allows card insertion without
signal and PE_SMDAT on the PCI Express corruption of the data and clock buses.
connector. Refer to the Linear Technology website
SMBDAT For PCI Express motherboard applications: http://www.linear.com/pc/downloadDocu
ment.do?navId=H0,C1,C1007,C1070,P2
• When SMBus is used a pull-up is required 460,D3045
(value is dependent on the loading). Refer also to the http://www.smbus.org/
• When SMBus is unused, a 8.2K pull-up is for the latest specification.
required.
• The serial console port connector to the Note: UART 0 is dedicated as the
UART0 port must be implemented to assist debug port for the transport FW
U0_RXD, U1_RXD in debug of Intel transport firmware. as implemented on Intel
• When unused connect to GND development boards. UART 1 is
a general purpose port.
• The serial console port connector to the Note: UART 0 is dedicated as the
U0_TXD, U0_RTS#, UART0 port must be implemented to assist debug port for the transport FW
U1_TXD, U1_RTS# in debug of Intel transport firmware. as implemented on Intel
• Leave unconnected when unused. development boards. UART 1 is
a general purpose port.
• The serial console port connector to the Note: UART 0 is dedicated as the
UART0 port must be implemented to assist debug port for the transport FW
U0_CTS#, U1_CTS# in debug of Intel transport firmware. as implemented on Intel
• When unused 8.2K pull-up development boards. UART 1 is
a general purpose port.
• The JTAG port must be implemented on
the board to assist in debug of third party Test Clock: provides clock input for IEEE
device drivers.
TCK • 8.2 K pull-up when used. Refer to the 1149.1 Boundary Scan Testing (JTAG).
JTAG chapter.
• GND when unused.
• The JTAG port must be implemented on
the board to assist in debug.
TDI • 8.2 K pull-up when used. Refer to the Test Data Input: is the JTAG serial input
JTAG chapter. pin.
• NC when unused has weak pull-up.
• The JTAG port must be implemented on
the board to assist in debug. Test Data Output: is the serial output pin
TDO • When used refer to the JTAG chapter. for the JTAG feature.
• NC when unused
• The JTAG port must be implemented on
the board to assist in debug. Test Reset: This pin has a weak internal
TRST# • When used refer to the JTAG chapter. pull-up.
• GND when unused.
• The JTAG port must be implemented on
the board to assist in debug.
TMS • 8.2 K pull-up when used. Refer to the Test Mode Select: This pin has a weak
JTAG chapter. internal pull-up.
• NC when unused has weak pull-up.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 103
81348—Terminations

Table 53. Terminations: Pull-up/Pull-down (Sheet 8 of 8)


Signal Recommendations Comments
Warm Reset is the same as a cold
reset, except sticky configuration bits are
not reset.
• When PCI-X interface is used: 1K pull-up. Notes:
• When PCI-Express used: This pin is used - When the PCI Express interface is used
when the sticky bit functionality is as an endpoint, the PCI Express in-band
WARM_RST# required. In this scenario, the Hot Reset Mechanism is also used to
WARM_RST# pin must be tied to the provide the sticky bit functionality.
system reset PCI_RST# signal while the - On the customer reference board,
P_RST# pin is tied to the system power WARM_RST# is tied to the SRST_N to
good signal. provide a JTAG debugger reset.
-Driving WARM_RST# using any other
methods than suggested above results in
unpredictable behavior of the device.
No Connect: pins have no usable function and
NC must not be connected to any signal, power or
ground.
THERMDA • Connect to the anode of the thermal diode.
• NC when unused
• Connect to the cathode of the thermal
THERMDC diode.
• NC when unused
• When using the PCI-Express interface
VCCVIO only: connect to ground.
• When using the PCI-X interface: Connect
to 3.3 V.
This pin must be pulled up to VCC3P3 with an
PUR1 external 8.2 KΩ 5%, resistor for proper
operation.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
104 Order Number: 315053-002US
Terminations—81348

12.3 Reset Straps


The following table provides a list of reset straps which are multiplexed on the
Peripheral Address Bus A[24:0]. These pins are latched on the rising edge of P_RST#.
All reset strap signals are internally pulled to logic 1 by default.
An external 4.7KΩ 5% pull-down resistor is required to force a logic 0 on these pins.
Table 54. Reset Straps (Sheet 1 of 3)
Signal Recommendations Comments
0 = 8 bits wide, 0 = 4.7K ohms
BOOT_WIDTH_8# resistor pull down Muxed onto signal A[0].
1 = 16 bits wide (Default mode
internal pull-up)
0 = Configuration Cycles enabled, 0 =
CFG_CYCLE_EN# 4.7K ohms resistor pull down Muxed onto signal A[1]
1 = Configuration Retry enabled
(Default mode internal pull-up)
0 = Hold Scale in reset, 0 = 4.7 K
HOLD_X0_IN_RST# 1 = Do ohms resistor pull down Muxed onto signal A[2:0]
not hold in reset (Default
mode internal pull-up)
0 = Hold in reset, 0 = 4.7K ohms
HOLD_X1_IN_RST# 1 = Do resistor pull down Muxed onto signal A[3]
not hold in reset (Default
mode internal pull-up).
10 = 533MHz MEM_FREQ[1:0] muxed onto signal
MEM_FREQ[1:0] 11 = 400MHz (Default mode). A[5] and A[4] respectively
0 = 4.7K ohms resistor pull down 0 = 4.7K ohms resistor pull down
1 = internal pull-up. 1 = internal pull-up.
0 =) External arbiter, 0 = 4.7K ohms
EXT_ARB# resistor pull down Muxed onto signal A[6]
1 =) Internal arbiter (Default mode
internal pull-up)
0 = ATU-X is function 0 (4.7 KΩ Interface Select PCI-X: determines
pull-down resistor) and ATUE is which ATU is function 0.
function 5.
INTERFACE_SEL_PCIX# 1 = ATU-E is function 0 and ATUX is 0 = 4.7 KΩ resistor pull down
function 5. 1 = internal pull up.
Refer to comments. Note: Muxed onto signal A[10]
PCI-X End Point:
0 = Endpoint, 4.7K ohms resistor pull
PCIX_EP# Refer to comments. down
1 = Central Resource (Default mode)
internal pull up.
Note: muxed onto signal A[11]
Device Function Select: DF_SEL[2:0]
Note: DF_SEL[2] muxed onto signal
Intel® 81348 I/O Processor 8 port A[9]
DF_SEL[2:0] mode each DF_SEL[2:0] must be Note: DF_SEL[1] muxed onto signal
pulled low. A[8]
Note: DF_SEL[0] muxed onto signal
A[7]
0 = 4.7K ohms resistor pull down.
PCI-E Root Complex:
0 = Root Complex
PCIE_RC# Refer to comments. 1 = Endpoint (Default mode)
0 = 4.7 K ohms resistor pull down
1 = internal pull up.
NOTE: muxed onto signal A[12]

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 105
81348—Terminations

Table 54. Reset Straps (Sheet 2 of 3)


Signal Recommendations Comments
SM Bus Address: maps to address bits
5,3,2, and 1 where bits 7- 0 represent
the address the SMBus slave port
responds to when access is attempted.
0 = address bit is low
1 = address bit is high (Default mode)
SMB_A5, Note: SMB_A5 muxed onto signal
SMB_A3, Refer to comments. A[16]
SMB_A2, Note: SMB_A3 muxed onto signal
SMB_A1 A[15]
Note: SMB_A2 muxed onto signal
A[14]
Note: SMB_A1 muxed onto signal
A[13]
0 = 4.7K ohms resistor pull down
1 = internal pull up.
When pulled-low enables the following PCI-X Pull Up:
signal pull-ups: P_AD[63:32], 0 = enable PCI pull up resistors
P_C/BE[7:4]#, P_PAR64, 1 = disable PCI pull up resistors (Default
PCIX_PULLUP# P_REQ64#, P_ACK64#, mode)
P_FRAME#, P_IRDY#, P_TRDY#, Note: Muxed onto signal A[17]
P_STOP#, P_DEVSEL#, P_SERR#, 0 = 4.7K ohms resistor pull down
P_PERR#, P_INT[D:A]# 1 = internal pull up.
32-Bit PCI-X Bus:
When 32 PCI-X bus enabled the 0 = 32 bit wide PCI-X bus.
following signals have internal 1 = 64 bit wide PCI-X bus. (Default
PCIX_32BIT# pull-ups: P_AD[63:32], mode)
P_C/BE[7:4]# and P_PAR64 and Note: Muxed onto signal A[18]
left as NCs. 0 = 4.7K ohms resistor pull down
1 = internal pull up.
PCI-X Mode 1 100MHz Enable:
0 = limit PCI-X mode 1 to 100MHz
PCIXM1_100# Refer to comments. 1 = 133MHz enabled (Default mode)
Note: Muxed onto signal A[19]
0 = 4.7K ohms resistor pull down
1 = internal pull up.
Hot Swap Startup Mode:
0 = Hot Swap mode enabled
1 = Hot Swap mode disabled (Default
HS_SM# Refer to comments mode)
Note: Muxed onto signal A[21]
0 = 4.7K ohms resistor pull down
1 = internal pull up.
Firmware Timer Off:
0 = firmware timer disabled
1 = firmware timer enabled (Default
FW_TIMER_OFF# Refer to comments. mode)
Note: Muxed onto signal A[22]
0 = 4.7K ohms resistor pull down
1 = internal pull up.
Controller-Only Enable:
CONTROLLER_ONLY# Refer to comments. 0 = Controller only, RAID disabled
1 = RAID enabled (default mode)
NOTE: Muxed onto signal A[23]

Intel® 81348 I/O Storage Processor


Design Guide May 2007
106 Order Number: 315053-002US
Terminations—81348

Table 54. Reset Straps (Sheet 3 of 3)


Signal Recommendations Comments
Clock Source PCI-E: selects the PCI
Express Refclk pair as the input clock to
the PLLs that control most internal logic.
0 = source clock is REFCLKP/REFCLKN
CLK_SRC_PCIE# Refer to comments. 1 = source clock comes from the active
PCI interface (Default mode)
Note: Muxed onto signal PWE#
0 = 4.7K ohms resistor pull down
1 = internal pull up.
Link Down Reset Bypass: Disables the
full chip reset that is normally caused by
a Link Down or hot reset.
LK_DN_RST_BYPASS# Use for PCI Express mode 0 = Do not reset on Link Down
1 = Reset on Link Down (default mode)
Muxed onto signal A[24]
PCE[1:0]# Pull up both these signals with 8.2K
resistor

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 107
81348—Terminations

12.4 Configuration Details


The following table provides the reset strap configuration for valid operational modes of
the chip: PCI Express root complex or endpoint , PCI-X endpoint or central resource or
dual interface configuration modes. Note that the dual interface chip is a different sku
(not strapping option) and has a unique part number.
Note: The PCIXCAP feature has been defeatured. Refer to Non-Core Erratum #69 in the
Intel® 81348 I/O Processor Specification Update for more information. THis erratum
overrides PCIXCAP references throughout this document.
Table 55. PCI Express/PCI-X Strap Configuration Table
Dual Strapping Settings
Interfac Endpoint PCIE_RC#
Application e (PCI-X Configuration (PCI Express PCIX_EP# (PCIX
and PCI INTERFACE_SEL_PCIX# root Complex endpoint strap)
Express) strap)
PCI Express
HBA or endpoint with 1 (PCIE 1 (Central
Motherboard Yes PCI-X Central 1
Resource Endpoint) Resource)
(default)
PCI-X endpoint
HBA or with PCI 0 (PCI Root 0 (PCIX
Motherboard Yes Express Root 0 Complex) Endpoint
Complex
HBA or PCI Express
Motherboard No endpoint 1 1 X
HBA or
Motherboard No PCI-X endpoint 0 X 0
PCI Express 0 (ATU-X is function 0,
Root Complex ATU-E is function 5)
Motherboard Yes and PCI-X 0 1
Central 1 (ATU-E is function 0,
Resource ATU-X is function 5)
Motherboard No PCI-X Central 0 X 1
Resource
Motherboard No PCI Express 1 0 X
Root Complex

Intel® 81348 I/O Storage Processor


Design Guide May 2007
108 Order Number: 315053-002US
Terminations—81348

12.4.1 PCI-E Mode Only


PCI-E active refer to the Table 54 for INTERFACE_SEL_PCIX#, PCIE_RC# and
PCIX_EP# straps for the following modes:
1. PCI-E root complex Section 12.4.3.1
2. PCI-E end point Section 12.4.3.2
12.4.1.1 PCI-E Root Complex
• REFCLKP, REFCLKN differential pins must be connected to 100MHz oscillator.
• PETP[7:0], PETN[7:0] differential transmit pair pins lanes 0 through 7 connect to
series capacitors with value of 75nF to 200nF and then to corresponding RX lane
pins on device or connector. Unused lanes are NCs.
• PERP[7:0], PERN[7:0] differential receiver pairs lanes 0 through 7 these connect
to the corresponding TX lane pins on device or connector.
• PE_CALP, PE_CALN - Connect PE_CALP ball through 1.4K 1% resistor to the
PE_CALN ball.
• INTERFACE_SEL_PCIX# = 1 - Reset Strap NC (default)
• PCIE_RC# = 0, Reset Strap 4.7K pull-down
• CLK_SRC_PCIE# = 0
• P_CLKIN: GND
• P_PCIXCAP: GND
• P_INT[D:A]/XINT[3:0]: 8.2K pull-up
• VCCVIO: ground
• VCC1P2PLLP and VSSPLLP filter pins are grounded.
• All other PCI-X pins are NCs
12.4.1.2 PCI-E endpoint
• REFCLKP, REFCLKN differential pins must be connected to 100MHz oscillator.
• PETP[7:0], PETN[7:0] differential transmit pair pins lanes 0 through 7 connect to
series capacitors with value of 75nF to 200nF and then to corresponding RX lane
pins on device or connector. Unused lanes are NCs.
• PERP[7:0], PERN[7:0] differential receiver pairs lanes 0 through 7 these connect
to the corresponding TX lane pins on device or connector. Unused lanes are NCs.
• PE_CALP, PE_CALN - Connect PE_CALP ball through 1.4K 1% resistor to the
PE_CALN ball.
• INTERFACE_SEL_PCIX# = 1 - Reset Strap NC (default)
• PCIE_RC# = 0, Reset Strap 4.7K pull-down
• CLK_SRC_PCIE# = 0
• P_CLKIN: GND
• P_PCIXCAP: GND
• P_INT[D:A]/XINT[3:0]: 8.2K pull-up
• VCCVIO: ground
• VCC1P2PLLP and VSSPLLP filter pins are grounded.
• All other PCI-X pins are NCs.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 109
81348—Terminations

12.4.2 PCI-X Mode Only


When the PCI-X interface is used and PCI Express is not used the following provisions
must be made:
• REFCLKP/REFCLKN must have the 100 MHz differential signal on it to generate the
P_CLKOs.
• PE_CALP, PE_CALN - Connect PE_CALP ball through 1.4K 1% resistor to the
PE_CALN ball.
• INTERFACE_SEL_PCIX# = 0 - Reset Strap NC (default)
• PCIE_RC# = 1, Reset Strap 4.7K pull-down
• CLK_SRC_PCIE# strap: Make sure strapping reflects whether clock source is the
REFCLKP/REFCLKN CLK_SRC_PCIE# = 0 or PCI clock in CLK_SRC_PCIE# = 1
(default).
• All other PCI Express pins are no connects. Make sure configuration strapping
options are set correctly for operation mode refer to Table 53 for additional details.
12.4.2.1 Central Resource Mode: (PCIX_EP# = 1)
1. P_PCIXCAP:
— CLK_SRC_PCIE# = 0, (using P_CLK[3:0] outputs): P_PCIXCAP connect signal
with 3.3 K ohms pull-up to 3.3 V.
— CLK_SRC_PCIE# = 0, (using P_CLK[3:0] outputs but limiting the PCI clock
frequency): refer to Table 29. Note that strapping PCIXM1_100# is pulled low
to limit frequency to 100MHz.
— CLK_SRC_PCIE# = 1, (P_CLKIN primary clock source): refer to Section 6.1.1.
2. P_M66EN:
— CLK_SRC_PCIE# = 0, (using P_CLK[3:0] outputs): pull-up the signal 8.2K
ohms pull-up to 3.3 V.
— CLK_SRC_PCIE# = 0, (using P_CLK[3:0] outputs but limiting the PCI clock
frequency): refer to Table 29. Note that strapping PCIXM1_100# is pulled low
to limit frequency to 100MHz.
— CLK_SRC_PCIE# = 1, (P_CLKIN primary clock source): Refer to the
Section 6.1.1.
3. P_IDSEL: pull-down the signal 1K ohm resistor.
4. P_REQ[0]#/P_GNT#: This is an input request signal and has a 8.2K pull-up
resistor.
5. P_GNT[0]#/P_REQ#: (internal arbiter): This is an output grant signal.
6. P_GNT[3:1]#: (internal arbiter) - These are output grant signals and unused
signals are NCs.
7. P_REQ[3:1]#: (internal arbiter) - These are input request signals and unused
signals are NCs.
8. P_CLKIN:
— CLK_SRC_PCIE# = 0, Connect to P_CLKOUT through a 26 ohm +/- 1% resistor.
— CLK_SRC_PCIE# = 1, (P_CLKIN primary clock source) connect to system clock.
9. P_CLKOUT:
— CLK_SRC_PCIE# = 0, Connect to P_CLKIN through a 26 ohm +/- 1% resistor.
— CLK_SRC_PCIE# = 1, (P_CLKIN primary clock source) signal is left
unconnected.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
110 Order Number: 315053-002US
Terminations—81348

12.4.2.2 PCI-X Endpoint Mode (PCIX_EP# = 0)


1. P_PCIXCAP:
— Pull-up signal with 8.2K resistor and refer to Frequency Selection Section 6.1.1
for termination for the PCIXCAP pin on the edge connector.
— CLK_SRC_PCIE# = 1, P_CLKIN primary clock source: refer to Frequency
Selection Section 6.1.1.
2. P_M66EN: connect to the M66EN on the board and refer to Frequency Selection
Section 6.1.1.
3. P_IDSEL: connect to one of the AD lines
4. P_REQ[0]#/P_GNT#: This is an input grant signal and has a 8.2K pull-up resistor.
5. P_GNT[0]#/P_REQ#: (external arbiter): This is an output request signal and
connects to the external arbiter P_REQ# line.
6. P_GNT[3:1]#: (external arbiter): These signals are unused signals are NCs.
7. P_REQ[3:1]#: (external arbiter): These signals are unused signals are NCs.
8. P_CLKIN: Connect to system PCI clock.
9. P_CLKOUT: this signal is left unconnected.
10. REFCLKP connect to a resistor divider such that the REFCLKP node is connected to
both a 17.4K to VCC3P3 and a 4.7K connected to GND. REFCLKN must be
connected to GND.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 111
81348—Terminations

12.4.3 Dual Interface Mode


For dual interface mode with PCI-E and PCI-X interfaces active refer to the Table 54 for
INTERFACE_SEL_PCIX#, PCIE_RC# and PCIX_EP# straps for the following
modes:
1. PCI-E root complex with PCI-X endpoint mode Section 12.4.3.1
2. PCI-X central resource with PCI-E endpoint mode Section 12.4.3.2
3. PCI-E root complex with PCI-X central resource mode Section 12.4.3.3
12.4.3.1 PCI-E Root Complex with PCI-X Endpoint Mode
• PCI-E Root complex:
— REFCLKP, REFCLKN differential pins must be connected to 100MHz oscillator.
— PETP[7:0], PETN[7:0] differential transmit pair pins lanes 0 through 7
connect to series capacitors with value of 75nF to 200nF and then to
corresponding RX lane pins on device or connector. Unused lanes are NCs.
— PERP[7:0], PERN[7:0] differential receiver pairs lanes 0 through 7 these
connect to the corresponding TX lane pins on device or connector.
— PE_CALP, PE_CALN - Connect PE_CALP ball through 1.4K 1% resistor to the
PE_CALN ball.
• PCI-X endpoint mode follow recommendations in Section 12.4.2.2
12.4.3.2 PCI-E endpoint with PCI-X Central Resource
• PCI-E Endpoint
— REFCLKP, REFCLKN differential pins must be connected to 100MHz oscillator.
— PETP[7:0], PETN[7:0] differential transmit pair pins lanes 0 through 7
connect to series capacitors with value of 75nF to 200nF and then to
corresponding RX lane pins on device or connector. Unused lanes are NCs.
— PERP[7:0], PERN[7:0] differential receiver pairs lanes 0 through 7 these
connect to the corresponding TX lane pins on device or connector. Unused lanes
are NCs.
— PE_CALP, PE_CALN - Connect PE_CALP ball through 1.4K 1% resistor to the
PE_CALN ball.
• PCI-X central resource mode follow recommendations in Section 12.4.2.1
12.4.3.3 PCI-E Root Complex with PCI-X Central Resource
• PCI-E Root complex:
— REFCLKP, REFCLKN differential pins must be connected to 100MHz oscillator.
— PETP[7:0], PETN[7:0] differential transmit pair pins lanes 0 through 7
connect to series capacitors with value of 75nF to 200nF and then to
corresponding RX lane pins on device or connector. Unused lanes are NCs.
— PERP[7:0], PERN[7:0] differential receiver pairs lanes 0 through 7 these
connect to the corresponding TX lane pins on device or connector. Unused lanes
are NCs.
— PE_CALP, PE_CALN - connect PE_CALP ball through 1.4K 1% resistor to the
PE_CALN ball.
• PCI-X central resource mode follow recommendations in Section 12.4.2.1

Intel® 81348 I/O Storage Processor


Design Guide May 2007
112 Order Number: 315053-002US
Terminations—81348

12.5 Analog Filters


This section describes filters needed for the PLL circuitry. Figure 56 lists the PLLs that
.
are required for this part.
Table 56. Required PLLs
Interface FilteredVol VCC PLL Balls VSS PLL Balls Layout Guideline
tage Table
VCC1P2PLLS0 VSSPLLS0
Storage 1.2V Table 57
VCC1P2PLLS1 VSSPLLS1
PCI-X 1.2V VCC1P2PLLP VSSPLLP Table 58
Core Digital Logic 1.2V VCC1P2PLLD VSSPLLD Table 58
Intel XScale microarchitecture
®
3.3V VCC3P3LLX VSSPLLX Table 59
and internal bus logic

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 113
81348—Terminations

12.5.1 V CC1P2PLLS0, V CC1P2PLLS1 Filter Requirements


The lowpass filter, as shown in Figure 59 reduces noise induced clock jitter and its
effects on timing relationships in system designs. The Figure 59 filter circuit is
recommended for the two PLL pairs: VCC1P2PLLS0 - VSSPLLS0 and VCC1P2PLLS1 -
VSSPLLS1 pairs.
The filter has the following characteristics:
• the purpose of this filter is to achieve at least 10 dB rejection of frequencies
between 1 and 20 MHz
• the filter components are selected to achieve a corner frequency of 100KHz
• the minimum voltage into the filter must be > 1.14V
• the current draw for these pins is less than 85mA
Table 57. V CC1P2PLLS0,
V CC1P2PLLS1
Layout Guideline
Parameter Specification
• Ground
Reference Plane • VCC1P2PLLS0, VSSPLLS0 and VCC1P2PLLS1, VSSPLLS1 traces must be ground
referenced (no V references)
CC

• 120 nH +/- 20%


Inductor • L must be magnetically shielded
• ESR: max < 0.3 Ω
• rated at 45 mA
• 22 µF +/- 20% (Capacitor)
Capacitor • ESR: max < 0.3 Ω
• ESL < 2.5 nH
• Place 22 µF capacitor as close as possible to package pin.
• 0.1 +/- 5% (resistor)
Resistor • resistor must be placed between V CC1P2 and L.
• Note: when trace resistance is large enough a discrete resistor is not required
• Trace Width > 6 mils
Breakout Trace • Trace Spacing < 6 mils
• Trace Length < 600 mils
• Trace Width > 25 mils
Board Trace • Trace Spacing < 10 mils
• Trace Length < 600 mils
Trace Spacing • > 30 mils from any other signals.
Trace Length 1.2”
maximum
Routing Guideline 1 Route VCC1P2PLLS and VSSPLL as differential traces.
Routing Guideline 2 The nodes connecting VCC1P2PLLS and the capacitor must be as short as possible.
Routing Guideline 3 The 1.2 V supply regulator used for the PLL filter must have less than +/- 3%
tolerance

Intel® 81348 I/O Storage Processor


Design Guide May 2007
114 Order Number: 315053-002US
Terminations—81348

Figure 59. VCC1P2PLLS0, VCC1P2PLLS1 Configuration


V

B oard Trac e: B reak out Trac e:

T rac e w idth > 25 m ils T rac e w idth > 6 m ils


T ra ce S pac ing < 10 m ils T race S pac ing < 6 m ils
T rac e Len gth < 600 m ils T rac e Length < 60 0 m ils
B oard R oute Trac es B reak out Trac es
1.2 V

R = 0.1 + /- 5% 1 20 nH + /- 20 %
V C C 1P 2 P LLS

22uF , + /- 20 %
Intel®
I/O P ro ce ss or

V S S P L LS

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 115
81348—Terminations

12.5.2 V CC1P2PLLP, V CC1P2PLLD Filter Requirements


The lowpass filter, as shown in Figure 59 reduces noise induced clock jitter and its
effects on timing relationships in system designs. The Table 58 filter circuit is
recommended for each of the PLL pairs: VCC1P2PLLP-VSSPLLP and VCC1P2PLLD -
VSSPLLD.
The filter has the following characteristics:
• The filter components must be able to handle a DC current of 30mA.
• < 0.2dB gain in pass band and < 0.5dB attenuation in pass band < 1Hz. The
passband is DC through 1Hz.
• > 34dB attenuation from 1MHz to 66MHz
• > 28dB attenuation from 66MHz to core frequency
Note: When the PCI-X interface is not used the VCC1P2PLLP and VSSPLLP pins are grounded.
Table 58. V CC1P2PLLP,
V CC1P2PLLD
Layout Guideline
Parameter Specification
Reference Plane • Ground
• VCC1P2PLLP, VCC1P2PLLD traces must be ground referenced (no V references)
CC

• 4.7 uH +/- 25%


Inductor • L must be magnetically shielded
• ESR: max < 0.3 Ω
• rated at 45 mA
• 22 µF +/- 20% 6.3V (Capacitor)
Capacitor • ESR: max < 0.3 Ω
• ESL < 2.5 nH
• Place 22 µF capacitor as close as possible to package pin.
• Rselect: choose resistor such that both of the following conditions are met:
• 1.2V plane to the top end of the capacitor is > 0.35 Ω (ινχλυδινγ βοαρδ ανδ
χοµπονεντ resistance)

Resistor • 1.2V plane to VCC1P2PLL


< 1.5 Ω
• 1/16 W 6.3 V
• resistor must be placed between VCC1P2 and L.
• Note: when trace and component resistance is large enough the discrete resistor
is not required
• Trace Width > 6 mils
Breakout Trace • Trace Spacing < 6 mils
• Trace Length < 600 mils
• Trace Width > 25 mils
Board Trace • Trace Spacing < 10 mils
• Trace Length < 600 mils
Trace Spacing • > 30 mils from any other signals.
Trace Length maximum 1.2”
Routing Guideline 1 Route VCC1P2PLLD and VSSPLLD, VCC1P2PLLP and VSSPLLP as differential traces.
Routing Guideline 2 The nodes connecting VCC1P2PLLD and the capacitor, VCC1P2PLLP and the capacitor
must be as short as possible.
Routing Guideline 3 The 1.2 V supply regulator used for the PLL filter must have less than +/- 3%
tolerance

Intel® 81348 I/O Storage Processor


Design Guide May 2007
116 Order Number: 315053-002US
Terminations—81348

Figure 60. VCC1P2PLLD, VCC1P2PLL Lowpass Filter Configuration


B oard Trac e: Breakout T race:

T race w idth > 25 m ils T race w idth > 6 m ils


Trac e S pacing < 10 m ils T ra c e S pa c in g < 6 m ils
Trace Length < 600 m ils T race Length < 600 m ils
B oard R oute T rac es B reak out Traces
1.2V

R s elec t 4.7 uH +/- 20%


V C C 1P 2P LLD ,
V C C 1P 2P LLP

22uF , +/- 20% 6.3V


Intel®
I/O P roc es sor

V S S PLLD ,
V S S P LLP

N ot co nnec ted to bo ard V s s

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 117
81348—Terminations

12.5.3 V CC3P3PLLX PLL Requirements


To reduce clock skew, a PLL is implemented for Intel XScale microarchitecture. The
®

balls associated with this PLL are VCC3P3PLLX and VSSPLLX. The lowpass filter, as
shown in Figure 61, reduces noise induced clock jitter and its effects on timing
relationships in system designs. The node connecting VCC3P3PLLX and the capacitor
must be as short as possible.
The filter has the following characteristics:
• The filter components must be able to handle a DC current of 30mA.
• < 0.2dB gain in pass band and < 0.5dB attenuation in pass band < 1Hz. Passband
is DC through 1Hz.
• > 34dB attenuation from 1MHz to 66MHz
• > 28dB attenuation from 66MHz to core frequency
The following notes list the layout guidelines for this filter:
Table 59. V CC3P3PLL
Layout Guideline
Parameter Specification
Reference Plane • Ground referenced
• VCC3P3PLL and VSSPLLX traces must be ground referenced (no V references)
CC

• 4.7 µH
• L must be magnetically shielded
Inductor • ESR: max < 0.4 Ω
• rated at 45 mA
• An example of this inductor is TDK part number MLZ2012E4R7P.
• 22 µF (Capacitor)
Capacitor • ESR: max < 0.4 Ω
• ESL < 3.0 nH
• Place 22 µF capacitor as close as possible to package pin.
• Rselect: choose resistor such that both of the following conditions are met:
• 3.3V plane to the top end of the capacitor is > 0.35 Ω
• 3.3V plane to VCC3P3PLL < 1.5 Ω
Resistor • resistor ratings: 1/16 W 6.3 V
• resistor must be placed between V CC3P3 and L.
• Note: when trace and component resistance is large enough the discrete resistor
is not required
• Trace Width > 6 mils
Breakout Trace • Trace Spacing < 6 mils
• Trace Length < 600 mils
• Trace Width > 25 mils
Board Trace • Trace Spacing < 10 mils
• Trace Length < 600 mils
Trace Spacing • > 30 mils from any other signals.
Trace Length maximum 1.2”
Routing Guideline 1 Route VCC3P3PLLX and VSSPLLX as differential traces.
Routing Guideline 2 The nodes connecting VCC3P3PLL and the capacitor must be as short as possible.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
118 Order Number: 315053-002US
Terminations—81348

Figure 61. VCC3P3PLL Filter Configuration


T ra ce w id th > 2 5 m ils T ra ce w id th > 6 m ils
Tra c e S p a cin g < 1 0 m ils T ra c e S pa c in g < 6 m ils
Tra ce L e n g th < 6 0 0 m ils T ra ce L e n g th < 6 0 0 m ils

B o a rd R o u te B re a k o u t
T ra ce s T ra c e s

3 .3 V

R se le c t 4 .7 u H +/- 2 5 %

VCC3P3PLLX

2 2 u F , + /- 2 0 % In te l®
I/O P roc e s so r

V S S P L LX

No t c onnec ted to ground (d evice pin o nly )

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 119
81348—Terminations

12.6 PCI Resistor Calibration


Figure 62 shows the termination required for the PCI calibration circuitry. PCI
Calibration pins P_CAL[1:0] are connected to an external calibration resistors. The PCI
output drivers reference the resistor for dynamic adjustment of slew rate and drive
strength to compensate for voltage and temperature variations.
Figure 62. PCI Resistor Calibration
P_CA L[2]

22.1 ohms 1%

P _C AL[1]

121 ohm s 1%

P _C AL[0]

22.1 ohm s 1%

Intel® 81348 I/O Storage Processor


Design Guide May 2007
120 Order Number: 315053-002US
Terminations—81348

12.7 PCI Express Resistor Compensation


Figure 63 shows the termination required for the PCI Express RCOMP circuit.
Figure 63. PCI Express RCOMP
PE_CALP

1.4K ohms 1%

PE_CALN

12.8 Memory Calibration Circuitry


The Figure 64 shows the memory calibration pins M_CAL[1] and M_CAL[0] connected to
external calibration resistors to ground. The memory output drivers reference the resistor
for dynamic adjustment of the drive strength to compensate for temperature and voltage
variations.
Figure 64. Memory Calibration Circuitry
M _C AL[1]

301 ohm s 1%

M _CA L[0]

24.9 ohm s 1%

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 121
81348—Terminations

12.9 RBIAS Circuit


Figure 65 provides a diagram on how to connect the RBIAS0 and RBIAS_SENSE0 pins.
RBIAS1 and RBIAS_SENSE1 must be connected in the same manner.
Figure 65. RBIAS[0], RBIAS_SENSE[0] Connections
R BIA S[0]

6.49K 1%
RB IAS _S ENSE [0]

RBIA S_SE NSE must be


connected to same point
as the G ND side of the
RBIAS resistor.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
122 Order Number: 315053-002US
Layout Checklist—81348

13.0 Layout Checklist


13.1 Intel® 81348 I/O Processor Layout Checklist
The Table 60 provides a summary of layout guidelines for each of the Intel® 81348 I/O
Processor interfaces described in detail in the previous sections. The spacing and width
specifications are based on the stackup provided in Section 3.0.
Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 1 of 20)
Checklist Items Recommendations Comments
DDR2 Synchronous (DQ/DQS/DM/CB)
DIMM
Reference Layer Route over unbroken ground plane.
Preferred Layer Stripline
DQ Stripline Trace Impedance: 50 ohms +/- 15%
motherboard and 60 ohms +/- 15% adapter card
Impedance
DQS Differential Stripline Trace Impedance: 85 ohms +/- Refer to stackup
15% and 100 ohms +/- 15% adapter card Section 3.0
• Spacing with-in the same group > 12 mils min
Spacing (edge to edge) • Spacing from other DQ groups > 20 mils min.
• Spacing of DQS to other signals > 20 min.
Trace Length Matching:
Length Matching DQS pair and •• within DQS group: +/- 0.05”
within one pair DQS +/-: =/- 0.0250”
group
• all DQS lines with respect to the clock signal: +/-
0.05”
When total length:
Length Matching: DQS with • 0” < total length < 6”, matching < +/- 0.5”
respect to clock
• 6” < total length < 8”, matching < +/- 0.1”
Microstrip
DQ Break out Exception • spacing: 5 mils,
• width 5 mils
• Length 0” - 0.5”
DQ Lead-in Length 0.5” to 8”
Microstrip:
DQS Break out Exception • spacing: 5 mils,
• width: 5 mils
• length 0” - 0.5”
DQS Lead-in Length 0.5” to 8”
Via counts < 2 (for differential signals the number of vias on + and -
signals must be the same)
DQ and DQS ODT • 150 ohms ODT enabled on memory for reads
• 75 ohms ODT enabled on IOP for writes
Routing Guideline Route all data signals and their associated strobes on the
same layer

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 123
81348—Layout Checklist

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 2 of 20)
Checklist Items Recommendations Comments
DDR2 DIMM Clock Routing (M_CK[2:0]/M_CK#[2:0])
Reference Plane Route over unbroken ground plane
Preferred Topology Microstrip
Trace Impedance Microstrip differential impedance: 85 ohms +/- 15% for Refer to stackup
motherboard and 100 +/- 15% for add-in card. Chapter 3.0
Trace Spacing (edge to edge) Between other groups > 25 mils
• Within M_CK/M_CK# differential clock + /- pair: +/-
0.0250”
• With respect to DQS group:
when total length: 0 < total length < 6”, matching < +/-
0.5”
Length Matching when total length: 6” < total length < 8”, matching < +/-
0.1”
• With respect to address/command group +8”/-3”
motherboard and +8/-2” add-in card
• With respect to CS/CKE group +/-2” motherboard and
+1/-3” add-in card
Microstrip or Stripline
Breakout: • spacing: 5 mils,
• width: 5 mils
• Length 0” - 0.5”
Lead-in Length Microstrip:
• 0.5” to 8”
Maximum of 1 via/layer change for M_CK/M_CK#
Via Count differential clocks. Use the same number of vias for + and
- lines.
DDR2 DIMM Address/Command Routing (MA[13:0], CS[1:0],CKE[1:0], ODT[1:0])
Reference Plane Route over unbroken ground plane or unbroken voltage
plane.
Preferred Topology Microstrip
Trace Impedance Impedance: 50 ohms +/- 15% for motherboard and 60 +/
- 15% for add-in card.
Trace Spacing (edge to edge) •• Within the group > 12 mils
Between other groups > 20 mils
Microstrip
Breakout • spacing: 5 mils,
• width: 5 mils
• Length 0” - 0.5”
Lead-in Length • 0.5” - 10“
Length Matching: address/
command group (except CS, • +8”/-3” maximum for motherboard and +8”/-2”
ODT and CKE lines) with
1

respect to clock (from maximum for add-in card


controller to DIMM connector)
Length Matching: CS, ODT and
CKE lines with respect to clock • +/-2” maximum for motherboard and +1”/-3”
(from controller to DIMM maximum for add-in card
connector)
Place
Length to Parallel Termination Microstrip:
• 0.15” - 0.5“ terminations in
VTT island.
Parallel Termination: single • 51.1 ohms +/- 1% to VTT. Refer to Figure 31
Parallel Termination: split • 100 ohms +/- 1% to 1.8V and 100ohms +/-1% to
ground. Refer to Figure 32
Via counts 2 vias or less

Intel® 81348 I/O Storage Processor


Design Guide May 2007
124 Order Number: 315053-002US
Layout Checklist—81348

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 3 of 20)
Checklist Items Recommendations Comments
Embedded DDR2 Synchronous (DQ/DQS/DM/CB)
Reference Layer Route over unbroken ground plane.
Preferred Layer Stripline
DQ Stripline Trace Impedance: 50 ohms +/- 15%
Impedance DQS Differential Stripline Trace Impedance: 85 ohms +/- Refer to stackup
15% Chapter 3.0
• Spacing with-in the same group > 12 mils min
Spacing (edge to edge) • Spacing from other DQ groups > 20 mils min.
• Spacing of DQS to other signals > 20 min.
Trace Length Matching:
Length Matching DQS pair and • within DQS group: +/- 0.05”
group
• within one pair DQS +/-: =/- 0.0250”
Length Matching DQS group • DQS length = clock length - 1” (tolerance +/- 0.1”)
with respect clock
Microstrip
DQ/DQS Break out Exception •• spacing: 5 mils,
width 5 mils
• Length 0” - 0.5”
Overall Trace Length 0.5” to 9.5”
Via counts < 4 (for differential signals the number of vias on + and -
signals must be the same)
DQ and DQS ODT • 150 ohms ODT enabled on IOP for reads
• 75 ohms ODT enabled on SDRAM
Routing Guideline Route all data signals and their associated strobes on the
same layer
Embedded DDR2 Clock Routing (M_CK[2:0]/M_CK#[2:0])
Reference Plane Route over unbroken ground plane
Preferred Topology Microstrip
Trace Impedance Microstrip differential impedance: 85 ohms +/- 15% Refer to stackup
Chapter 3.0
Trace Spacing (edge to edge) Between other groups > 25 mils
Length Matching: With respect
to DQ/DQS group (from • DQ/DQS length = clock length - 1”
controller to memory ball)
Length Matching: With respect
to address/command group • ADDR/CMD <= clock length + 2”
(except CS, CKE, ODT) from • ADDR/CMD >= clock length - 1”
controller to memory ball
For Daisy chain Topology:
• when CS/CKE length is < 4”: clock length + 1”
Length Matching with respect • when CS/CKE length is > 4”: clock length + 3”
to CS/CKE group For balanced segment topology:
• when CS/CKE length is < 2”: clock length + 1”
• when CS/CKE length is > 2”: clock length +/- 0.5”
Microstrip or Stripline
Breakout: • spacing: 5 mils,
• width: 5 mils
• Length 0” - 0.5”
Lead-in Length Microstrip:
• 0.5” to 10.5”
Maximum of 2 via/layer changes for M_CK/M_CK# clocks
Routing Guideline (same number of vias between + and - signals of the
differential clock).

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 125
81348—Layout Checklist

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 4 of 20)
Checklist Items Recommendations Comments
Embedded DDR2 Address/CMD Routing
Reference Plane Route over unbroken ground plane preferred
Preferred Topology Microstrip lines
• 5 mils acceptable between the pins and the breakout
regions.
Trace Spacing (edge to edge) • > 12 mils within group
1

• > 20 mils from any other clock/DQ/DQS groups.


Trace Impedance 50 ohms +/- 15% for a motherboard
Trace Length: Overall length 1” min to 12” maximum
from signal Ball to SDRAM ball
• TL Break out: < 0.5”
• TL0: 0.5” to 9”
• TL1: 0.2” to 0.75”
Trace Length
• TL2: 0.2” to 0.75”
• TL3: 0.05” to 0.2
• TL4: 0.05” to 0.2
Length Matching: address/
command group (except CS, • ADDR/CMD <= clock length + 2”
ODT and CKE lines) with • ADDR/CMD >= clock length - 1”
respect to clock (from
controller to SDRAM ball)
Breakout Trace Width and 5 mils x 5mils. Microstrip is preferred. Maximum length of
Spacing the breakout trace is 500 mils.
Split Termination • 100 ohms +/- 1% to ground and 100 ohms +/- 1% to
1.8V
Routing Guideline 1 Place the VTT terminations in the VTT island after the
DIMM with a trace length of 0.15” to 0.5”
Routing Guideline 2 For split terminations place the VTT termination in their
respective power islands
Routine Guideline 3 6 Vias or less

Intel® 81348 I/O Storage Processor


Design Guide May 2007
126 Order Number: 315053-002US
Layout Checklist—81348

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 5 of 20)
Checklist Items Recommendations Comments
Embedded DDR2 CS, ODT, CKE Routing Topology
Reference Plane Route over unbroken ground plane preferred
Preferred Topology Microstrip lines
• 5 mils acceptable between the pins and the breakout
regions.
Trace Spacing (edge to edge) • > 12 mils within group
1

• > 20 mils from any other clock/DQ/DQS groups.


Trace Impedance 50 ohms +/- 15% for a motherboard
Trace Length: Overall length 1” min to 12” maximum
from signal Ball to SDRAM ball Refer to Table 2 for segment lengths.
Balanced Load Topology
• TL Break out: < 0.5”
• TL0: 0.5” to 8”
• TL1: 0.2” to 0.2”
• TL3: 0.2” to 0.2”
• TL4: 0.2” to 0.2”
Trace Length Routing • TL5: 0.4” to 0.4”
• TL6: 0.05” to 0.2”
Daisy Chain Topology:
• TL Break out: < 0.5”
• TL0: 0.5” to 8”
• TL1: 0.2” to 0.75”
• TL3: 0.05” to 0.2”
• TL4: 0.05” to 0.2”
For daisy chain topology:
• when CS/CKE group length is < 4”: CK length + 1”
Length Matching: With respect • when CS/CKE group length is > 4”: CK length + 3”
to CS/CKE group For balanced segment topology:
• when CS/CKE group length is < 2”: CK length + 1”
• when CS/CKE group length is > 2”: CK length +/- 0.5”
Breakout Trace Width and 5 mils x 5mils. Microstrip is preferred. Maximum length of
Spacing the breakout trace is 500 mils.
Split Termination • 100 ohms +/- 1% to ground and 100 ohms +/- 1% to
1.8V
Routing Guideline 1 Place the VTT terminations in the VTT island after the
DIMM with a trace length of 0.15” to 0.5”
Routing Guideline 2 For split terminations place the VTT termination in their
respective power islands
Routine Guideline 3 6 Vias or less

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 127
81348—Layout Checklist

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 6 of 20)
Checklist Items Recommendations Comments
Embedded DDR2 CS, ODT, CKE Routing Daisy Chain Topology
Reference Plane Route over unbroken ground plane preferred
Preferred Topology Microstrip lines
• 5 mils acceptable between the pins and the breakout
regions.
Trace Spacing (edge to edge) • > 12 mils within group
1

• > 20 mils from any other clock/DQ/DQS groups.


Trace Impedance 50 ohms +/- 15% for a motherboard
Trace Length: Overall length 1” min to 12” maximum
from signal Ball to SDRAM ball Refer to Table 2 for segment lengths.
• TL Break out: < 0.5”
• TL0: 0.5” to 8”
Trace Length • TL1: 0.2” to 0.75”
• TL3: 0.05” to 0.2”
• TL4: 0.05” to 0.2”
For daisy chain topology:
• when CS/CKE group length is < 4”: CK length + 1”
Length Matching: With respect • when CS/CKE group length is > 4”: CK length + 3”
to CS/CKE group For balanced segment topology:
• when CS/CKE group length is < 2”: CK length + 1”
• when CS/CKE group length is > 2”: CK length +/- 0.5”
Breakout Trace Width and 5 mils x 5mils. Microstrip is preferred. Maximum length of
Spacing the breakout trace is 500 mils.
Split Termination • 100 ohms +/- 1% to ground and 100 ohms +/- 1% to
1.8V
Routing Guideline 1 Place the VTT terminations in the VTT island after the
DIMM with a trace length of 0.15” to 0.5”
Routing Guideline 2 For split terminations place the VTT termination in their
respective power islands
Routine Guideline 3 6 Vias or less

Intel® 81348 I/O Storage Processor


Design Guide May 2007
128 Order Number: 315053-002US
Layout Checklist—81348

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 7 of 20)
Checklist Items Recommendations Comments
PCI Express for Motherboard Layout Recommendations (PETP[7:0]/ Refer to
PETN[7:0],PERP[7:0],PERN[7:0]) Section 5.2.1
Routing over unbroken ground plane is preferred. When
Reference Plane unbroken ground plane is not available route over
unbroken voltage plane.
Trace Impedance • Single-ended: 50 ohms +/- 15%
• Differential: 85 ohms +/- 15%
Microstrip Trace Width 5 mils
• between + and - : 7 mils
Microstrip Trace Spacing (edge • Between other signals > 25 mils
to edge) • Transmit and Receive pairs are interleaved.
• For non interleaved pairs interpair spacing > 45 mils.
Stripline Trace Width 5 mils
• between + and - : 7 mils
Stripline Trace Spacing (edge • Between other signals > 25 mils
to edge) • Transmit and Receive pairs are interleaved.
• For non interleaved pairs interpair spacing > 45 mils.
• Total allowable pair mismatch on system board < 10
mils
Length Matching • Total allowable interpair trace mismatch for a lane that
consists of system board and an add-in card < 15 mils
• Length matched on a segment by segment basis.
AC coupling capacitor • 75 nF - 200 nF located at the transmitter
Total Trace Length -
(Transmitter/Receiver) from
device signal pin to AC • 1” - 30“ max.
coupling capacitor and AC
coupling capacitor to PCI
Express device pin
Via counts 4 vias or less

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 129
81348—Layout Checklist

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 8 of 20)
Checklist Items Recommendations Comments
PCI Express Baseboard (for Motherboard-Adapter Card) Layout Refer to
Recommendations (PETP[7:0]/PETN[7:0],PERP[7:0],PERN[7:0]) Section 5.2.2
Routing over unbroken ground plane is preferred. When
Reference Plane unbroken ground plane is not available route over
unbroken voltage plane.
Trace Impedance motherboard • Single -ended: 50 ohms +/- 15%
• Differential microstrip: 85 ohms +/- 15%
Trace Impedance adapter card • Single Ended: 60 +/-15% ohms nominal
• Differential: 100 +/-15% ohms nominal
Microstrip Trace Width 5 mils
• between + and - : 7 mils
Microstrip Trace Spacing (edge • Between other signals > 25 mils
to edge) • Transmit and Receive pairs are interleaved. When
interleaving
• For non interleaved pairs interpair spacing > 45 mils.
Stripline Trace Width 5 mils
• Between + (P) and - (N) of pair: 7 mils
Stripline Trace Spacing (edge • Between other signals > 25 mils
to edge) • Transmit and Receive pairs are interleaved.
• For non interleaved pairs interpair spacing > 45 mils.
• Total allowable length skew between + and - signals of
the pair length mismatch on a base board must not
exceed 25 mils.
Length Matching • Total allowable length skew between + and - signals of
the pair trace mismatch for a lane that consists of a
base board and an add-in card must not exceed 15
mils.
• Total skew across all lanes must be less than 20 ns.
AC coupling capacitor • 75nF - 200 nF located at the transmitter
Total Trace Length -
(Transmitter/Receiver) from
device signal pin to AC • 1.0” - 27“ max
coupling capacitor and AC
coupling capacitor to PCI
Express device pin
Total Length: Topology 2:
Intel® 81348 I/O Processor
transmitter on adapter card • 1.0” min. - 25” max.
and the PCI-E device receiver
on motherboard
Via counts 4 vias or less

Intel® 81348 I/O Storage Processor


Design Guide May 2007
130 Order Number: 315053-002US
Layout Checklist—81348

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 9 of 20)
Checklist Items Recommendations Comments
PCI Express Clock Layout Recommendations (REFCLKP, REFCLKN) Refer to
Section 5.2.3
Routing over unbroken ground plane is preferred. When
Reference Plane unbroken ground plane is not available route over
unbroken voltage plane.
Trace Impedance Differential target: 100 ohm, tolerance +/-15%
Single Ended: 50 ohms +/- 15%
Trace Width 5 mils
REFCLKP, REFCLKN
differential Clock Pair Spacing < 1.4 x Space Width
Serpentine Spacing (spacing spacing > 25 mils.
of clock lines from itself)
Clock to Other Spacing (edge Spacing from clock to other groups > 25 mils.
to edge)
L1, L1: 0.5” max
L2, L2: 0.2” max
L3, L3: 0.2” max
L4, L4
• Device down: 2” to 15.3”
Trace Lengths2
or
• Connector: 2” to 11.3
Total Length = L1+L2_+L4
• Device Down: 3” to 16”
or
• Connector: 3” to 12”
Length Matching
Requirements within +/- 5 mils
differential pair
Rs Series Resistor 33 +/- 5% ohms
Rt Shunt Resistor 49.9 +/- 1% ohms
Number of Vias 4 max

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 131
81348—Layout Checklist

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 10 of 20)
Checklist Items Recommendations Comments
SAS Interface for Compliant Implementations (S_TXP[7:0], S_TXN[7:0], Refer to
S_RXP[7:0], S_RXN[7:0]) Section 7.0
Reference Plane Route over unbroken ground plane.
Trace Impedance Differential 100 ohms +/- 15%
Trace Width • Microstrip: 5 mils nominal
• Stripline: 4 mils nominal
• breakout: SAS pair to pair spacing 20 mils < 0.5” of • Refer to
Trace Spacing edge to edge the device ball stackup
• Refer to Table 43 for interpair spacing Chapter 3.0
recommendations
• Keep SAS signals > 50 mils away from the other types
of signals.
Group Spacing (edge to edge) • SAS pair to pair spacing is reduced to > 20 mils in the
breakout region within 0.5” of the pin field as
necessary
Compliant: maximum trace
length: Motherboard (Intel® < 5” (max)
81348 I/O Processor ball to
first connector)
Length Matching (between • < 25 mils
TX+ and TX-) and (between • Maintain consistent spacing between P and N signals
RX+ and RX-) for achieving differential trace impedance (takes
precedence over length matching)
AC Coupling on TX+, TX- and 10 nF (low ESR) as close to the pad as possible.
RX+, RX-
• 2 vias per signal between device package ball and
connector pin
• Board thickness 0.062 inches max for though hole
vias.
Vias • Drill width 20mils
• Note: Reducing the number of vias takes precedence
over the AC capacitor placement.
• Impedance controlled vias (100% +/-15%) preferred
PBI Interface (A[24:0], D[15:0]) One, Two and Three Loads Refer to
Section 8.0
Reference Plane Route over unbroken ground plane or unbroken power
plane.
Recommended Layer Microstrip or stripline or combination
Trace Impedance Motherboard: 50 ohms +/- 15%
Add-in Card: 60 ohms +/- 15%
• > 5 mils between all Address and Data lines
Trace Spacing (edge to edge) • > 20 mils must be maintained from all other signals or
vias.
Breakout TL0 5 mils on 5 mils spacing. Maximum length of breakout
region is 500mils.
Trace LengthTL1 single load 0” to 20.0”
Trace Length TL1 multiple 2” to 20.0”
loads
Trace Length TL2, TL3 0.5” to 2.0” from the last device on the bus.
Trace Length to strapping 0.5” to 3.0” from the last device on the bus.
resistors TL4
Routing Guideline Route as daisy-chain only.
Via counts 8 vias or less

Intel® 81348 I/O Storage Processor


Design Guide May 2007
132 Order Number: 315053-002US
Layout Checklist—81348

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 11 of 20)
Checklist Items Recommendations Comments
PCI-X Routing Recommendations (Clocks P_CLK[0-3], PCLKIN, PCLKOUT) Refer to
Section 6.0
Reference Plane Route over unbroken ground plane.
Recommended Layer Stripline
Trace Impedance: Microstrip: 50 ohm +/- 15%, stripline: 50 ohm +/- 10%
Motherboard
Trace Impedance: Adapter Microstrip or stripline: 60 ohm +/- 15%
Card
• between two different clock lines > 25 mils
Trace Spacing (edge to edge) • between two segments of the same clock line> 25 mils
• between clock and other signals > 50 mils
Series Resistors 28 ohms 1% for connectors
26 ohms 1% for embedded
Trace Length TL1 from buffer 1.0” max
to the resistor
Total Trace Length: from
device ball to device (including 11” max
resistor segment)
All clock lines including PCLKOUT to PCLKIN (feedback
Length Matching: clock) must be matched to within 25 mils. Refer to
Figure 49.
• Topologies with only Match clocks to within 25 mils
embedded devices.
• Match clocks to within 25 mils.
• Topologies with only • Rout feedback clock longer to compensate for the
connectors . adapter card length (2.4” to 2.6”) + 0.85” (for the
connector delay)
• Match Clocks to within 25 mils
• Rout feedback clock longer to compensate for the
• Topologies with both slots adapter card length (2.4” to 2.6”) + 0.85” (for the
and devices used in the connector delay)
design • PCLKs going to the embedded devices must be
compensate for the adapter card length (2.4” to 2.6”)
+ 0.85” (for the connector delay)
Vias < 2 vias
PCI-X Point to Point Signals (REQ#, GNT#)
Signal Group REQ# and GNT# lines
Reference Plane Route over unbroken reference plane.
Motherboard Impedance 50 ohm +/- 15% microstrip and 50 ohm +/- 10% stripline
(microstrip)
Motherboard Trace Spacing 14 mils microstrip and 12 mils stripline
Add-in Card Impedance 60 ohm +/- 15% microstrip and stripline
Add-in Card Trace Spacing 18 mils microstrip and 14 mils stripline
Group Spacing: Spacing from 25 mils minimum, edge to edge
other groups
• 0.5” min - 4.5” max for 100MHz
Trace Length TL1 - from buffer • 0.5” - 12.0” for 100MHz
to the connector
• 0.5” - 15.0” for 66MHz
Trace Length TL2 - from 2.4” - 2.6” max
connector to the receiver
Vias < 3 vias

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 133
81348—Layout Checklist

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 12 of 20)
Checklist Items Recommendations Comments
PCI-X 133 MHz Single Slot Topology (AD lines)
Signal Group Address, data and control lines
Reference Plane Route over unbroken reference plane.
Motherboard Impedance 50 ohm +/- 15%
(microstrip)
Motherboard Impedance 50 ohm +/- 10%
(stripline)
Motherboard Trace Spacing 14 mils microstrip
12 mils stripline
Add-in Card Impedance 60 ohm +/- 15% microstrip and stripline
Add-in Card Trace Spacing 14 mils microstrip and 12 mils stripline
Group Spacing Spacing from other groups: 25 mils minimum, edge to
edge
Lower AD: Trace Length TL1 - 1.0” - 6.0” max
from SL ball to the connector
Lower AD: Trace Length TL2 - 0.75” - 1.5” Max
from connector to the receiver
Upper AD: Trace Length TL1 - 0.5” - 5.0” max
from SL ball to the connector
Upper AD: Trace Length TL2 - 1.75” - 2.75” Max
from connector to the receiver
Vias < 2 vias

PCI-X 133 MHz Embedded Topology (AD lines)


Signal Group Address, data and control lines
Reference Plane Route over unbroken reference plane.
Motherboard Impedance 50 ohm +/- 15%
(microstrip)
Motherboard Impedance 50 ohm +/- 10%
(stripline)
Motherboard Trace Spacing 14 mils microstrip
12 mils stripline
Group Spacing edge to edge Spacing from other groups: 25 mils minimum
Trace Length TL1 - from SL 0.75” min - 2.5” max
ball to the junction
Trace Length TL2, TL4 from 0.75” min - 2.5” Max
connector to the receiver
Trace Length TL3 from 0.75 “min. to 2.5” max
junction to junction
Vias < 3 vias

Intel® 81348 I/O Storage Processor


Design Guide May 2007
134 Order Number: 315053-002US
Layout Checklist—81348

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 13 of 20)
Checklist Items Recommendations Comments
PCI-X 133 MHz Mixed Topology (AD lines)
Signal Group Address, data and control lines
Reference Plane Route over unbroken reference plane.
Motherboard Impedance 50 ohm +/- 15%
(microstrip)
Motherboard Impedance 50 ohm +/- 10%
(stripline)
Motherboard Trace Spacing 18 mils microstrip
14 mils stripline
Add-in Card Impedance • 60 ohm +/- 15% microstrip and stripline
Add-in Card Trace Spacing 18 mils microstrip and 14 stripline
Group Spacing edge to edge Spacing from other groups: 25 mils minimum
Lower AD: Trace Length TL1 - 0.5” min. to 2.0” max
from SL ball to the junction
Lower AD: Trace Length TL2 - 0.5” min. to 2.0” max
from junction to AD1
Lower AD: Trace Length TL3, 0.5” min. to 3.5” max
from junction to CONN
Lower AD: Trace Length TL4, 0.75” min. to 1.5” max
from CONN to adapter
Upper AD: Trace Length TL1 - 0.5” min. to 2.0” max
from SL ball to the junction
Upper AD: Trace Length TL2 - 0.5” min. to 2.0” max
from junction to AD1
Upper AD: Trace Length TL3, 0.5” min. to 2.25” max
from junction to CONN
Upper AD: Trace Length TL4, 1.75” min. to 2.75” max
from CONN to adapter
Vias < 3 vias

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 135
81348—Layout Checklist

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 14 of 20)
Checklist Items Recommendations Comments
PCI-X 100 MHz Slot Topology (AD lines)
Signal Group Address/data and control lines
Reference Plane Route over unbroken reference plane.
Motherboard Impedance 50 ohm +/- 15%
(microstrip)
Motherboard Impedance 50 ohm +/- 10%
(stripline)
Motherboard Trace Spacing 18 mils microstrip
14 mils stripline
Add-in Card Impedance • 60 ohm +/- 15% microstrip and stripline
Add-in Card Trace Spacing 18 mils microstrip and 14 stripline
Group Spacing edge to edge Spacing from other groups: 25 mils minimum
Lower AD: Trace Length TL1 - 0.5” - 12.0” max
from ball to the junction
Lower AD: Trace Lengths TL3 - 0.5” - 3.0” max
Between connectors
Lower AD: Trace Lengths TL2 -
from connector to the first
receiver, TL4 - from connector 0.75” - 1.50” max
to the second receiver
Upper AD: Trace Length TL1 - 0.5” - 10.0” max
from ball to the junction
Upper AD: Trace Lengths TL3 0.5” - 3.0” max
- Between connectors
Upper AD: Trace Lengths TL2
- from connector to the first 1.75” - 2.75” max
receiver, TL4 - from connector
to the second receiver
Vias < 3 vias
PCI-X 100 MHz Embedded Topology (AD lines)
Signal Group Address, data and control lines
Reference Plane Route over unbroken reference plane.
Motherboard Impedance 50 ohm +/- 15%
(microstrip)
Motherboard Impedance 50 ohm +/- 10%
(stripline)
Motherboard Trace Spacing 18 mils microstrip
14 mils stripline
Add-in Card Impedance • 60 ohm +/- 15% microstrip and stripline
Add-in Card Trace Spacing 14 mils microstrip and stripline
Group Spacing Spacing from other groups: 25 mils minimum, edge to
edge
Trace Length TL1 - from SL 0.5“ min. to 3.0” max (3 loads, 5 loads)
ball to the junction
Trace Length TL3, TL5, TL7, 0.5“ min. to 2.0” max (3 loads)
TL9: from junction to junction 0.5“ min. to 1.0” max (5 loads)
Trace Length TL2, TL4, TL6, 0.5“ min. to 3.0” max (3 loads)
TL8, TL10: from junction to 0.5” min to 2.0” max (5 loads)
receiver
Vias < 4 vias

Intel® 81348 I/O Storage Processor


Design Guide May 2007
136 Order Number: 315053-002US
Layout Checklist—81348

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 15 of 20)
Checklist Items Recommendations Comments
PCI-X 100 MHz Mixed Topology (AD lines)
Signal Group Address, data and control lines
Reference Plane Route over unbroken reference plane.
Motherboard Impedance 50 ohm +/- 15%
(microstrip)
Motherboard Impedance 50 ohm +/- 10%
(stripline)
Motherboard Trace Spacing 18 mils microstrip and 14 mils stripline
Add-in Card Impedance • 60 ohm +/- 15% microstrip and stripline
Add-in Card Trace Spacing 18 mils microstrip and 14 mils stripline
Group Spacing Spacing from other groups: 25 mils minimum, edge to
edge
Lower AD: Trace Length TL1 - 0.5” min. to 2.5” max
from SL ball to the junction
Lower Trace Length TL2 - from 0.5” min. to 2.0” max
junction to AD1
Lower Trace Length TL3, from
junction to first CONN and 0.5” min. to 3.5” max
TL5, from junction to second
CONN
Lower Trace Length TL4, from
1st CONN to AD2 0.75” min. to 1.5” max
Lower AD: Trace Length TL6,
from 2nd CONN to AD3
Upper AD: Trace Length TL1 - 0.5” min. to 2.5” max
from SL ball to the junction
Upper AD: Trace Length TL2 - 0.5” min. to 2.0” max
from junction to AD1
Upper AD: Trace Length TL3,
from 1st junction to first 0.5” min. to 3.0” max
CONN
Upper AD: From 2nd junction 0.5” min. to 3.5” max
to second CONN
Upper AD: Trace Length TL4,
from 1st CONN to AD2 1.75” min. to 2.75” max
Upper AD: Trace Length TL6,
from 2nd CONN to AD3
Vias < 3 vias

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 137
81348—Layout Checklist

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 16 of 20)
Checklist Items Recommendations Comments
PCI-X 66 MHz Slot Topology (AD lines)
Signal Group Address/data and control lines
Reference Plane Route over unbroken reference plane.
Motherboard Impedance 50 ohm +/- 15%
(microstrip)
Motherboard Impedance 50 ohm +/- 10%
(stripline)
Motherboard Trace Spacing 18 mils microstrip
14 mils stripline
Add-in Card Impedance 60 ohm +/- 15% microstrip and stripline
Add-in Card Trace Spacing 12 mils microstrip and 12 mils stripline
Group Spacing Spacing from other groups: 25 mils minimum, edge to
edge
Lower AD: Trace Length TL1 - 0.5” - 12.0” max
from ball to the connector
Lower AD: Trace Lengths TL3,
TL5, TL7 - Between 0.5” - 2.0” max
connectors
Lower AD: Trace Lengths TL2,
TL4, TL6, TL8- from connector 0.75” - 1.50” max
to the receivers
Upper AD: Trace Length TL1 - 0.5” - 9.0” max
from ball to the connector
Upper AD: Trace Lengths TL3,
TL5, TL7 - Between 0.5” - 2.0” max
connectors
Upper AD: Trace Lengths TL2,
TL4, TL6, TL8- from connector 1.75” - 2.75” max
to the receivers
Vias < 4 vias
PCI-X 66 MHz Embedded Topology (AD lines)
Signal Group Address/data and control lines
Reference Plane Route over unbroken reference plane.
Motherboard Impedance 50 ohm +/- 15%
(microstrip)
Motherboard Impedance 50 ohm +/- 10%
(stripline)
Motherboard Trace Spacing 18 mils microstrip
14 mils stripline
Group Spacing Spacing from other groups: 25 mils minimum, edge to
edge
Trace Length TL1 - from SL 0.5“ min. to 3.0” max (8 loads)
ball to the junction 0.5“ min. to 3.5” max (6 loads)
Trace Length TL3, TL5, TL7, 0.5“ min. to 1.5” max (8 loads)
TL9,TL11,TL13,TL15: from 0.5“ min. to 2.5” max (6 loads)
junction to junction
Trace Length TL2, TL4, TL6, 0.5“ min. to 1.5” max (8 loads)
TL8, TL10,TL12,TL14,TL16: 0.5” min to 2.0” max (6 loads)
from junction to receiver
Vias < 4 vias

Intel® 81348 I/O Storage Processor


Design Guide May 2007
138 Order Number: 315053-002US
Layout Checklist—81348

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 17 of 20)
Checklist Items Recommendations Comments
PCI-X 66 MHz Mixed Topology (AD lines)
Signal Group Address/data and control lines
Reference Plane Route over unbroken reference plane.
Motherboard Impedance 50 ohm +/- 15%
(microstrip)
Motherboard Impedance 50 ohm +/- 10%
(stripline)
Motherboard Trace Spacing 18 mils microstrip and 14 mils stripline
Adapter Card Trace 60 ohm +/- 15% (microstrip and stripline)
Impedance
Adapter Card Trace Spacing 12 mils microstrip and mils stripline
Group Spacing Spacing from other groups: 25 mils minimum, edge to
edge
Lower AD: Trace Length TL1 - 0.5” min. to 11” max
from SL ball to the junction
Lower AD: Trace Length TL2,
TL4 - from junction to AD1, 0.5” min. to 4.5” max
AD2
Lower AD: Trace Length TL3,
TL5, TL7 from junction to 0.5” min. to 4.0” max
junction
Lower AD: Trace Length TL6
from 1st CONN to AD3, 0.75” min. to 1.5” max
TL8: from 2nd CONN to AD4
Upper AD: Trace Length TL1 - 0.5” min. to 10” max
from SL ball to the junction
Upper AD: Trace Length TL2,
TL4 - from junction to AD1, 0.5” min. to 4.0” max
AD2
Upper AD: Trace Length TL3,
TL5, TL7 from junction to 0.5” min. to 4.0” max
junction
Upper AD: Trace Length TL6
from 1st CONN to AD3, 1.75” min. to 2.75” max
TL8: from 2nd CONN to AD4
Vias < 4 vias

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 139
81348—Layout Checklist

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 18 of 20)
Checklist Items Recommendations Comments
VCC1P2PLLS0 - VSSPLLS0, VCC1P2PLLS1 - VSSPLLS0 Storage PLL Filters
• Ground
Reference Plane • VCC1P2PLLS0, VSSPLLS0 and VCC1P2PLLS1,
VSSPLLS1 traces must be ground referenced (no V
references)
CC

• 120 nH +/- 20%,


Inductor • L must be magnetically shielded
• RDC: max < 0.3 ohms
• rated at 45 mA
• 22 µF +/- 20% 6.3V (Capacitor)
• ESR: max < 0.3 ohms
Capacitor • ESL < 2.5 nH
• Place 22 µF capacitor as close as possible to package
pin.
• Rselect: choose resistor such that both of the following
conditions are met:
• 1.2V plane to the top end of the capacitor is > 0.35 Ω
(ινχλυδινγ βοαρδ ανδ χοµπονεντ ρεσιστανχε)
Resistor • 1.2V plane to V CC1P2PLL
< 1.5 Ω (ινχλυδινγ βοαρδ ανδ
χοµπονεντ ρεσιστανχε)
• resistor must be placed between V CC1P2
and L.
• Note: when trace and component resistance is large
enough a discrete resistor is not required
• Trace Width > 6 mils
Breakout Trace • Trace Spacing < 6 mils
• Trace Length < 600 mils
• Trace Width > 25 mils
Board Trace • Trace Spacing < 10 mils
• Trace Length < 600 mils
Trace Spacing • > 30 mils from any other signals.
Trace Length maximum 1.2”
Routing Guideline 1 Route VCC1P2PLLS and VSSPLLS as differential traces.
Routing Guideline 2 The nodes connecting VCC1P2PLLS and the capacitor must
be as short as possible.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
140 Order Number: 315053-002US
Layout Checklist—81348

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 19 of 20)
Checklist Items Recommendations Comments
VCC1P2PLLD - VSSPLLP PCI-X PLL Filters
• Ground
Reference Plane • VCC1P2PLLP, VCC1P2PLLD traces must be ground
referenced (no V references)
CC

• 4.7 uH +/- 25% 45 mA


Inductor • L must be magnetically shielded
• ESR: max < 0.3 ohms
• rated at 45 mA
• 22 µF +/- 20% 6.3V (Capacitor)
• ESR: max < 0.3 ohms
Capacitor • ESL < 2.5 nH
• Place 22 µF capacitor as close as possible to package
pin.
• Rselect: choose resistor such that both of the following
conditions are met:
• 1.2V plane to the top end of the capacitor is > 0.35 Ω
(ινχλυδινγ βοαρδ ανδ χοµπονεντ ρεσιστανχε)

Resistor • 1.2V plane to V CC1P2PLL< 1.5 Ω (ινχλυδινγ βοαρδ ανδ


χοµπονεντ ρεσιστανχε)
• 1/16 W 6.3 V
• resistor must be placed between V CC1P2 and L.
• Note: when trace and component resistance is large
enough a discrete resistor is not required
• Trace Width > 6 mils
Breakout Trace • Trace Spacing < 6 mils
• Trace Length < 600 mils
• Trace Width > 25 mils
Board Trace • Trace Spacing < 10 mils
• Trace Length < 600 mils
Trace Spacing • > 30 mils from any other signals.
Trace Length maximum 1.2”
Routing Guideline 1 Route VCC1P2PLLD and VSSPLLD, VCC1P2PLLP and
VSSPLLP as differential traces.
The nodes connecting VCC1P2PLLD and the capacitor,
Routing Guideline 2 VCC1P2PLLP and the capacitor must be as short as
possible.
Routing Guideline 3 The 1.2 V supply regulator used for the PLL filter must
have less than +/- 3% tolerance

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 141
81348—Layout Checklist

Table 60. Intel® 81348 I/O Processor Layout Checklist (Sheet 20 of 20)
Checklist Items Recommendations Comments
VCC3P3PLLX - VSSPLLX PLL Filters
• Ground referenced
Reference Plane • VCC3P3PLL and VSSPLLX traces must be ground
referenced (no V references)
CC

• 4.7 µH
• L must be magnetically shielded
Inductor • ESR: max < 0.4 ohms
• rated at 45 mA
• An example of this inductor is TDK part number
MLZ2012E4R7P.
• 22 µF 20% 6.3V (Capacitor)
• ESR: max < 0.4 ohms
Capacitor • ESL < 3.0 nH
• Place 22 µF capacitor as close as possible to package
pin.
• Rselect: choose resistor such that both of the following
conditions are met:
• 3.3V plane to the top end of the capacitor is > 0.35 Ω
Resistor • 3.3V plane to V CC3P3PLL < 1.5 Ω
• resistor ratings: 1/16 W 6.3 V
• resistor must be placed between V CC3P3 and L.
• Note: when trace and component resistance is large
enough the discrete resistor is not required
• Trace Width > 6 mils
Breakout Trace • Trace Spacing < 6 mils
• Trace Length < 600 mils
• Trace Width > 25 mils
Board Trace • Trace Spacing < 10 mils
• Trace Length < 600 mils
Trace Length Max • 1.2”
Trace Spacing • > 30 mils from any other signals.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
142 Order Number: 315053-002US
References—81348

14.0 References
The following manuals and specifications are helpful in designing an application using
the Intel 81348 I/O processor (81348).
®

14.1 Relevant Documents


• Intel® 81348 I/O Processor Developer’s Manual Developer’s, Intel Corporation
• Intel® 81348 I/O Processor Datasheet, Intel Corporation
• Intel® 81348 I/O Processor Thermal Application Note, Intel Corporation
• PCI Express Specification, Revision 1.0a
• PCI Express Base Specification 1.0a
• PCI Express Card Electromechanical Specification 1.0a
• PCI Local Bus Specification, Revision 2.3 - PCI Special Interest Group
• PCI-X Specification, Revision 1.0b - PCI Special Interest Group
• PCI Hot-Plug Specification, Revision 1.0 - PCI Special Interest Group
• PCI Bus Power Management Interface Specification, Revision 1.1 - PCI Special
Interest Group
• IEEE Standard Test Access Port and Boundary-Scan Architecture (IEEE JTAG-
1149.1-1990)
• The I2C Bus Specification version 2.1:
http://www.semiconductors.philips.com/acrobat/literature/9398/39340011.pdf
• The SMBus Specification:
http://www.smbus.org/specs/
Table 61. Intel Related Documentation
Document Title Order #
Intel Packaging Databook
® 240800

14.2 Design References


Table 62. Design References (Sheet 1 of 2)
Design References
Transmission Line Design Handbook, Brian C. Wadell
Microstrip Lines and Slotlines, K. C. Gupta. Et al.
Design, Modeling and Simulation Methodology for High Frequency PCI-X Subsystems, Moises Cases, Nam
Pham, Dan Neal www.pcisig.com

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 139
81348—References

Table 62. Design References (Sheet 2 of 2)


Design References
High-Speed Digital Design “A Handbook of Black Magic” Howard W. Johnson, Martin Graham
“Terminating Differential Signals on PCBs”, Steve Kaufer, Kelee Crisafulli, Printed Circuit Design, March 1999
“Board Design Guidelines for PCI Express Interconnect”, http://www.intel.com/technology/pciexpress/
TM

downloads/PCI_EI_PCB_Guidelines.pdf

14.3 Literature Resources


Intel documentation is available from the local Intel Sales Representative or Intel
Literature Sales.
To obtain Intel literature write to or call:
Intel Corporation
Literature Sales
P.O. Box 5937
Denver, CO 80217-9808
(1-800-548-4725) or visit the Intel website at http://www.intel.com
14.4 Electronic Information
b

Table 63. Electronic Information


The Intel World-Wide Web (WWW) Location: http://www.intel.com/
Customer Support (US and Canada): 800-628-8686

Intel® 81348 I/O Storage Processor


Design Guide May 2007
140 Order Number: 315053-002US
Appendix—81348

Appendix A Appendix
A.1 Terminology
To aid the discussion of the 81348, Table 64 provides the terminology used in this
document.
Table 64. Terminology and Definitions (Sheet 1 of 3)
Term Definition
Stripline in a PCB is composed of the
Side conductor inserted in a dielectric with GND
planes to the top and bottom.
Stripline View
Note: An easy way to distinguish stripline
from microstrip is to strip away
layers of the board to view the trace
on stripline.

Microstrip in a PCB is composed of the


Microstrip conductor on the top layer above the
Side dielectric with a ground plane below
View
Material used for the lamination process of manufacturing PCBs. It consists of a layer of epoxy
Prepreg material that is placed between two cores. This layer melts into epoxy when heated and forms
around adjacent traces.
Core Material used for the lamination process of manufacturing PCBs. This material is two sided
laminate with copper on each side. The core is an internal layer that is etched.
Layer 1: copper Printed circuit board.
Prepreg Example manufacturing process consists of
Layer 2: GND the following steps:
• Consists of alternating layers of core and
Core prepreg stacked
PCB Layer 3: VCC
• The finished PCB is heated and cured.
Prepreg • The via holes are drilled
Layer 4: copper • Plating covers holes and outer surfaces
• Etching removes unwanted copper
Example of a Four-Layer Stack • Board is tinned, coated with solder mask
and silk screened
DDR Double Data Rate Synchronous DRAM. Data clocked on both rising and falling edges of clock.
DDR2 DDR2 is backward compatible with DDR I. It allows 4.3GBytes/sec. for a clock rate of 533MHz
and 3.2GB/sec. for a clock rate of 400 MHz.
DIMM Dual Inline Memory Module
Source
Synchronous With source-synchronous DDR interfaces, data and clock transport from a transmitter to a
receiver, and the receiver interface uses the clock to latch the accompanying data.
DDR
SSTL_2 Series Stub Terminated Logic for 2.5 V
JEDEC Provides standards for the semiconductor industry.
DLL Delay Lock Loop - DDR feature used to provide appropriate strobe delay to clock in data.
Phase Lock Loop - A phase-locked loop (PLL) is an electronic circuit with a voltage- or current-
PLL driven oscillator that is constantly adjusted to match in phase (and thus lock on) the
frequency of an input signal.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 141
81348—Appendix

Table 64. Terminology and Definitions (Sheet 2 of 3)


Term Definition
A network that transmits a coupled signal to another network is aggressor network.

Zo Zo
Aggressor Zo Zo
Victim Network

Aggressor Network

Victim A network that receives a coupled cross-talk signal from another network is a victim network.
Network The trace of a PCB that completes an electrical connection between two or more components.
Stub Branch from a trunk terminating at the pad of an agent.
Intersymbol Interference (ISI). This occurs when a transition that has not been completely
dissipated, interferes with a signal being transmitted down a transmission line. ISI impacts
both the timing and signal integrity. It is dependent on frequency, time delay of the line and
the refection coefficient at the driver and receiver. Examples of ISI patterns used in testing at
ISI the maximum allowable frequencies are the sequences shown below:
0101010101010101
0011001100110011
0001110001110001111
CRB Customer Reference Board
PC1600 JEDEC Names for DDR based on peak data rates.
PC1600= clock of 100 MHz * 2 data words/clock * 8 bytes = 1600 MB/sec.
PC2100 JEDEC Names for DDR based on peak data rates.
PC2100= clock of 133 MHz * 2 data words/clock * 8 bytes = 2128 MB/sec.
PC2700 JEDEC Names for DDR2 based on peak data rates.
PC2700= clock of 167 MHz * 2 data words/clock * 8 bytes = 2672 MB/sec
JEDEC Names for DDR2 400 based on peak data rates.
PC3200 PC3200= clock of 200 MHz * 2 data words/clock * 8 bytes = 3200 MB/sec
clock of 266 * 2 data words/clock * 8 bytes =
PC4300 JEDEC Names for DDR2 533 based on peak data rates.
PC4300= clock of 266 MHz * 2 data words/clock * 8 bytes = 4256 MB/sec
Host processor Processor located upstream from the Intel® 81348 I/O Processor
Local processor Intel XScale microarchitecture within Intel® 81348 I/O Processor
®

• PCI Express: At or toward a PCI Express port directed away from root complex (to a bus
Downstream with a higher number).
• PCI-X: At or toward a PCI bus with a higher number (after configuration) away from host
processor.
• PCI Express: At or toward a PCI Express port directed to the PCI Express root complex (to
Upstream a bus with a lower number).
• PCI-X: At or toward a PCI bus with a higher number (after configuration) toward host
processor.
Local memory Memory subsystem on the Intel XScale microarchitecture DDR SDRAM or Peripheral Bus
®

Interface busses.
WORD 16-bits of data.
DWORD 32-bit data word.
QWORD 64-bit data word
Local bus Internal Bus.
Outbound At or toward the PCI interface of the ATU from the Internal Bus.
Inbound At or toward the Internal Bus from the PCI interface of the ATU.
Core processor Intel XScale microarchitecture within the part.
®

Intel® 81348 I/O Storage Processor


Design Guide May 2007
142 Order Number: 315053-002US
Appendix—81348

Table 64. Terminology and Definitions (Sheet 3 of 3)


Term Definition
Flip Chip FC-BGA (flip chip-ball grid array) chip packages are designed with core flipped up on the back
of the chip, facing away from the PCB. This allows more efficient cooling of the package.
Mode Mode Conversions are due to imperfections on the interconnect which transform differential
Conversion mode voltage to common mode voltage and common mode voltage to differential voltage.
ROMB Raid on motherboard
ODT On Die Termination - eliminates the need for termination resistors by placing the termination
at the chip.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 143
81348—Appendix

A.2 Right Angle Connector DDR2 Skews for Length Matching


Use Table 65 to compensate for the length differences for the right angle connector
when performing length matching. Refer to Section 4.2.2.1 for additional information.
For example when compensating for the length difference between CB0, CB1 two
choices either:
1. CB0 length is not adjusted but subtract 75 from CB1 length.
2. add a constant value of 285 to CB0 and a constant value of 210 to CB1
When chosen method was number 1 then the entire “Shorter by” column is used to
compensate for length for the entire connector. When the choose method was number
2 then the entire “Longer by” column is used to compensate for length for the entire
connector.
Note: The rows that are shaded in Table 65 are not critical signals and do not have to be
length compensated.
Table 65. Right Angle Connector Skews (length matching compensation) (Sheet 1 of 7)
Length Skews (choose one column below)
Connector Pin Signal Name
Shorter by (mils) Longer by (mils)
42 CB0 0 285
43 CB1 75 210
48 CB2 0 285
49 CB3 75 210
161 CB4 285 0
162 CB5 210 75
167 CB6 285 0
168 CB7 210 75
185 CK0 285 0
186 CK0_N 210 75
137 CK1_RFU 285 0
138 CK1_RFU_N 210 75
220 CK2_RFU 210 75
221 CK2_RFU_N 285 0
125 DM0_DQS9 285 0
134 DM1_DQS10 210 75
146 DM2_DQS11 210 75
155 DM3_DQS12 285 0
202 DM4_DQS13 210 75
211 DM5_DQS14 285 0
223 DM6_DQS15 285 0
232 DM7_DQS16 210 75
164 DM8_DQS17 210 75
3 DQ0 75 210
4 DQ1 0 285

Intel® 81348 I/O Storage Processor


Design Guide May 2007
144 Order Number: 315053-002US
Appendix—81348

Table 65. Right Angle Connector Skews (length matching compensation) (Sheet 2 of 7)
Length Skews (choose one column below)
Connector Pin Signal Name
Shorter by (mils) Longer by (mils)
21 DQ10 75 210
22 DQ11 0 285
131 DQ12 285 0
132 DQ13 210 75
140 DQ14 210 75
141 DQ15 285 0
24 DQ16 0 285
25 DQ17 75 210
30 DQ18 0 285
31 DQ19 75 210
9 DQ2 75 210
143 DQ20 285 0
144 DQ21 210 75
149 DQ22 285 0
150 DQ23 210 75
33 DQ24 75 210
34 DQ25 0 285
39 DQ26 75 210
40 DQ27 0 285
152 DQ28 210 75
153 DQ29 285 0
10 DQ3 0 285
158 DQ30 210 75
159 DQ31 285 0
80 DQ32 0 285
81 DQ33 75 210
86 DQ34 0 285
87 DQ35 75 210
199 DQ36 285 0
200 DQ37 210 75
205 DQ38 285 0
206 DQ39 210 75
122 DQ4 210 75
89 DQ40 75 210
90 DQ41 0 285
95 DQ42 75 210
96 DQ43 0 285
208 DQ44 210 75
209 DQ45 285 0

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 145
81348—Appendix

Table 65. Right Angle Connector Skews (length matching compensation) (Sheet 3 of 7)
Length Skews (choose one column below)
Connector Pin Signal Name
Shorter by (mils) Longer by (mils)
214 DQ46 210 75
215 DQ47 285 0
98 DQ48 0 285
99 DQ49 75 210
123 DQ5 285 0
107 DQ50 75 210
108 DQ51 0 285
217 DQ52 285 0
218 DQ53 210 75
226 DQ54 210 75
227 DQ55 285 0
110 DQ56 0 285
111 DQ57 75 210
116 DQ58 0 285
117 DQ59 75 210
128 DQ6 210 75
229 DQ60 285 0
230 DQ61 210 75
235 DQ62 285 0
236 DQ63 210 75
129 DQ7 285 0
12 DQ8 0 285
13 DQ9 75 210
7 DQS0 75 210
6 DQS0_N 0 285
16 DQS1 0 285
15 DQS1_N 75 210
28 DQS2 0 285
27 DQS2_N 75 210
37 DQS3 75 210
36 DQS3_N 0 285
84 DQS4 0 285
83 DQS4_N 75 210
93 DQS5 75 210
92 DQS5_N 0 285
105 DQS6 75 210
104 DQS6_N 0 285
114 DQS7 0 285
113 DQS7_N 75 210

Intel® 81348 I/O Storage Processor


Design Guide May 2007
146 Order Number: 315053-002US
Appendix—81348

Table 65. Right Angle Connector Skews (length matching compensation) (Sheet 4 of 7)
Length Skews (choose one column below)
Connector Pin Signal Name
Shorter by (mils) Longer by (mils)
46 DQS8 0 285
45 DQS8_N 75 210
193 S0_N 285 0
76 S1_N 0 285
188 A0 210 75
183 A1 285 0
70 A10_AP 0 285
57 A11 75 210
176 A12 210 75
196 A13 210 75
174 A14 210 75
173 A15 285 0
54 A16_BA2 0 285
63 A2 75 210
182 A3 210 75
61 A4 75 210
60 A5 0 285
180 A6 210 75
58 A7 0 285
179 A8 285 0
177 A9 285 0
71 BA0 75 210
190 BA1 210 75
74 CAS_N 0 285
52 CKE0 0 285
171 CKE1 285 0
135 NC_DQS10_N 285 0
147 NC_DQS11_N 285 0
156 NC_DQS12_N 210 75
203 NC_DQS13_N 285 0
212 NC_DQS14_N 210 75
224 NC_DQS15_N 210 75
233 NC_DQS16_N 285 0
165 NC_DQS17_N 285 0
126 NC_DQS9_N 210 75
19 NC0 75 210
68 NC1 0 285
102 NC2 0 285
195 ODT0 285 0

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 147
81348—Appendix

Table 65. Right Angle Connector Skews (length matching compensation) (Sheet 5 of 7)
Length Skews (choose one column below)
Connector Pin Signal Name
Shorter by (mils) Longer by (mils)
77 ODT1 75 210
192 RAS_N 210 75
55 RC0 75 210
18 RESET_N 0 285
239 SA0 285 0
240 SA1 210 75
101 SA2 75 210
120 SCL 0 285
119 SDA 75 210
53 VDD0 75 210
59 VDD1 75 210
197 VDD10 285 0
64 VDD2 0 285
67 VDD3 75 210
69 VDD4 75 210
172 VDD5 210 75
178 VDD6 210 75
184 VDD7 210 75
187 VDD8 285 0
189 VDD9 285 0
194 VDDQ0 210 75
51 VDDQ1 75 210
191 VDDQ10 285 0
56 VDDQ2 0 285
62 VDDQ3 0 285
72 VDDQ4 0 285
75 VDDQ5 75 210
78 VDDQ6 0 285
170 VDDQ7 210 75
175 VDDQ8 285 0
181 VDDQ9 285 0
238 VDDSPD 210 75
1 VREF 75 210
2 VSS0 0 285
5 VSS1 75 210
32 VSS10 0 285
35 VSS11 75 210
38 VSS12 0 285
41 VSS13 75 210

Intel® 81348 I/O Storage Processor


Design Guide May 2007
148 Order Number: 315053-002US
Appendix—81348

Table 65. Right Angle Connector Skews (length matching compensation) (Sheet 6 of 7)
Length Skews (choose one column below)
Connector Pin Signal Name
Shorter by (mils) Longer by (mils)
44 VSS14 0 285
47 VSS15 75 210
50 VSS16 0 285
65 VSS17 75 210
66 VSS18 0 285
79 VSS19 75 210
8 VSS2 0 285
82 VSS20 0 285
85 VSS21 75 210
88 VSS22 0 285
91 VSS23 75 210
94 VSS24 0 285
97 VSS25 75 210
100 VSS26 0 285
103 VSS27 75 210
106 VSS28 0 285
109 VSS29 75 210
11 VSS3 75 210
112 VSS30 0 285
115 VSS31 75 210
118 VSS32 0 285
121 VSS33 285 0
124 VSS34 210 75
127 VSS35 285 0
130 VSS36 210 75
133 VSS37 285 0
136 VSS38 210 75
139 VSS39 285 0
14 VSS4 0 285
142 VSS40 210 75
145 VSS41 285 0
148 VSS42 210 75
151 VSS43 285 0
154 VSS44 210 75
157 VSS45 285 0
160 VSS46 210 75
163 VSS47 285 0
166 VSS48 210 75
169 VSS49 285 0

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 149
81348—Appendix

Table 65. Right Angle Connector Skews (length matching compensation) (Sheet 7 of 7)
Length Skews (choose one column below)
Connector Pin Signal Name
Shorter by (mils) Longer by (mils)
17 VSS5 75 210
198 VSS50 210 75
201 VSS51 285 0
204 VSS52 210 75
207 VSS53 285 0
210 VSS54 210 75
213 VSS55 285 0
216 VSS56 210 75
219 VSS57 285 0
222 VSS58 210 75
225 VSS59 285 0
20 VSS6 0 285
228 VSS60 210 75
231 VSS61 285 0
234 VSS62 210 75
237 VSS63 285 0
23 VSS7 75 210
26 VSS8 0 285
29 VSS9 75 210
73 WE_N 75 210

Intel® 81348 I/O Storage Processor


Design Guide May 2007
150 Order Number: 315053-002US
Appendix—81348

A.3 Simulation Conditions


This section provides the simulation conditions that were used in the analysis for each
of the interfaces.
A.3.1 DDR2 Simulation Conditions
The following list provides the DDR2 simulation conditions used in this analysis:
• Motherboard 50 ohm single ended impedance stackup +/- 15% tolerance and 60
ohm single ended impedance stackup +/- 15%
• Motherboard clock target differential impedance 85 ohms +/- 15% and adapter
card differential impedance of 100 ohms +/- 15%
• One Die Termination - ODT value of 75W was assumed for all DDR2 simulations.
• Generic DDR2 memory model
• DIMM models and topologies used the JEDEC model as a reference.
• JEDEC standard recommendations were used as a reference.
• Vias are modeled for all topologies with equal number of vias for differential
pairTiming analysis was conducted.
• ISI Pattern was simulated.
• Signal Quality analysis covered for Rising flight time, Falling flight time, Low to high
ring-back (noise margin high), High to Low ring-back (noise margin Low), and Low
and High Overshoot.
• Frequency: 266MHz (DDR2 533MT/s)
• DIMM card microstrip routing is specified by JESD21-C.
• The ODT value used for simulations was 75Ω. Note that this value must be programmed for both the IOP
and the SDRAM locations.
• Timing analysis was conducted.
• ISI Pattern was simulated.
• Signal Quality analysis covered for Rising flight time, Falling flight time, Low to high
ring-back (noise margin high), High to Low ring-back (noise margin Low), and Low
and High Overshoot.
• Frequency: 266MHz (DDR2 533MT/s)
• DIMM card microstrip routing is specified by JESD21-C.
• The ODT value used for simulations was 75Ω.. Note that this value must be
programmed for both the IOP and the SDRAM locations.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 151
81348—Appendix

A.3.2 DDR2 Simulation Conditions


The following list provides the DDR2 simulation conditions used in this analysis:
• Motherboard 50 ohm single ended impedance stackup +/- 15% tolerance and 60
ohm single ended impedance stackup +/- 15%
• Motherboard clock target differential impedance 85 ohms +/- 15% and adapter
card differential impedance of 100 ohms +/- 15%
• One Die Termination - ODT value of 75Ω was assumed for all DDR2 simulations.
• Generic DDR2 memory model
• DIMM models and topologies used the JEDEC model as a reference.
• JEDEC standard recommendations were used as a reference.
• Vias are modeled for all topologies with equal number of vias for differential pair
• Timing analysis was conducted.
• ISI Pattern was simulated.
• Signal Quality analysis covered for Rising flight time, Falling flight time, Low to high
ring-back (noise margin high), High to Low ring-back (noise margin Low), and Low
and High Overshoot.
• Frequency: 266MHz (DDR2 533MT/s)
• DIMM card microstrip routing is specified by JESD21-C.
• The ODT value used for simulations was 75Ω. Note that this value must be
programmed for both the IOP and the SDRAM locations.
A.3.3 PCI-X Simulation Conditions
The following list provides the PCI-X simulation conditions used in this analysis:
• Simulations were done for 133 MHz, 100 MHz and 66MHz.
• Various combinations of stripline and microstrip routing were analyzed.
• Vias and connectors were modeled using some estimated L and C parasitic values
based on previous projects, or commonly used values from the literature.
• Connector Model: distributed PCI/PCI-X connector model
• PCI-X Package Model - Generic PCI-X spec device model
• SL Package Model: ball (RLC) + 1 via (RLC) + Stripline (W element) + 3 via + 1PTH
(plated through hole RLC) + 4 via + 1 Ball.
• Motherboard trace: Impedance 50 ohm +/- 15% for stripline.
• Adapter Card Trace: Impedance 60 ohm +/- 15% for both microstrip and stripline.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
152 Order Number: 315053-002US
Appendix—81348

A.3.4 SAS/SATA Simulation Conditions


The following list provides the SAS/SATA simulation conditions used in this analysis:
• Estimated Package parasitics were modeled as part of the topology.
• Power and ground parasitics are not included in the simulations.
• Stackups were set for nominal spacing, and then tolerance was applied to the line
width (Spacing= nominal_line_pitch – actual_line_width).
• Various combinations of stripline and microstrip routing were analyzed.
• Vias and connectors were modeled using some estimated L and C parasitic values
based on previous projects, or commonly used values from the literature.
• The HSPICE simulator was used to perform all simulation runs.
• SAS Package Model - package traces modeled using short transmission line
segments and estimated minimum and maximum impedance values. Two package
trace lengths were modeled, 0.1 inch and 0.75 inch.
• ISI Analysis -A test pattern was chosen that has been shown to be very close to
worst case for ISI.
A.3.5 PCI Express Simulation Conditions
The following list provides the SAS simulation conditions used in this analysis:
• Jitter and insertion loss budgets used as per PCI Express Specifications
• AC coupling capacitors 75 nF with low ESL and ESR
• Both receiver and transmitter eyes were evaluated for the PCI Express mask
specifications
• Modified worst case ISI pattern (8b/10b was used)
• Both near end and far end crosstalk were taken into consideration
• SSO simulated but the impact was found to be not significant.

Intel® 81348 I/O Storage Processor


May 2007 Design Guide
Order Number: 315053-002US 153
81348—Appendix

A.3.6 PBI Simulation Conditions


The following list provides the PBI simulation conditions used in this analysis:
• System Board Stack up: 50 ohm +/- 15%, single ended impedance
• Add-In Card Stack up: 60 ohm +/- 15% single ended impedance
• Flash Model: RC128J3A
• Latch Model: 74LVC573A
• CPLD Model: XC9500XL TQFP package
• NVRAM Model: Same as Flash
• Lossy un-coupled transmission lines were used in simulations.
• Trace spacings were set to three times the height of the trace over the reference
plane to avoid crosstalk
• Up to 200ns of cycles for AD lines are examined for every topology and are
assumed to be equivalent to subsequent cycles.

Intel® 81348 I/O Storage Processor


Design Guide May 2007
154 Order Number: 315053-002US

You might also like