background image

 

 

PEX 8680 Quick Start Hardware Design Guide, Version 1.1 

© 2011 PLX Technology, Inc. All Rights Reserved. 

1.4 

Channel 

In PCI Express, the channel refers to the board level copper interconnects (including connectors) that lie 
between the Transmitter and Receiver balls. The channel is represented as a transmission line, which 
can be modeled by a distributed series of Resistance Inductance Conductance Capacitance (RLGC) 
circuits. A transmission line behaves like a low-pass filter due to frequency-dependent dielectric and 
conductor losses.  

In PCI Express, the channel contributes to amplitude loss and deterministic jitter, which is why it  is 
important to minimize discontinuities, 

such as

 vias and stubs, to minimize channel effects.  

A common issue that presents itself to PCI Express system designers is determining allowable channel 
length. This is a question that does not have a simple answer. The best way to determine if a particular 
channel length is allowable is to simulate the channel using the  HSPICE models  for the PEX8680 
provided by PLX and available on the product website atPCI Express Base 

Specification, Revision 2.0

 provides additional details for simulating a channel. 

 

PCB Layout and Stackup Considerations 

PCB layout is of critical importance for PCI Express systems. Numerous form factor specifications (

PCI 

Express Base Specification, Revision 2.0

 and 

PCI Express Card Electromechanical (CEM) Specification, 

Revisions 1.0a and 1.1

) exist for providing important implementation guidelines for a given form factor. It 

is important to understand the type of system being designed before starting layout. 

For example

, the 

PCI 

Express Card Electromechanical (CEM) Specification

 defines two platforms, referred to as 

system boards

 

and 

add-in cards (boards)

. Each platform has its own criteria, in terms of  jitter and loss budget, trace 

lengths and length matching, and so forth. 

2.1 

PEX 8680 BGA Routing Escape and De-Coupling Capacitor Placement 

The PEX 8680 is in a 35x35 mm

2

Each pair is split between two rows on the package; hence, the pairs start off with a 1-mm (39.4-mil) 
offset And small serpentines may be necessary to match the lengths within the pair. When implemented, 
make the serpentines as close to the BGA as possible to allow the differential signal to be tightly coupled 
as it travels down the channel.  

 FCBGA package with 1-mm ball pitch.  Power and ground pads have 

small “dog-bone” nets from the pad to a via which will connect it with an internal power or ground plane. 
The PEX 8680  places all Transmitter differential pairs on the outer two rows of balls and Receiver 
differential pairs on rows four and five. This means only two signal layers are required in a PCB stackup 
to escape the differential pairs from the BGA. All Transmitters can escape on the top layer, whereas the 
Receiver pairs can escape on either the bottom layer or some other internal signal layer. The positive and 
negative conductors of a pair should be coupled together as quickly as possible, after escaping from the 
BGA.  

Figure 5

 and 

Figure 6

 demonstrate one means of escaping the differential pairs from a typical PLX PCIe 

switch using two routing layers. 

The PEX 8680  is a full matrix, 1-mm pitch BGA. Hence, placing de-coupling capacitors underneath the 
BGA can be tricky. It is best to use 0201-sized ceramic capacitors under the BGA matrix (bottom layer), 
so that the capacitors can be placed as close to the power balls as possible. 

Figure  6

  illustrates the 

typical placement of 0201 de-coupling capacitors underneath the PLX PCIe switch. 

Summary of Contents for PEX 8680

Page 1: ...0 Quick Start Hardware Design Guide Version 1 1 August 2011 Website www plxtech com Technical Support www plxtech com support Copyright 2011 by PLX Technology Inc All Rights Reserved Version 1 1 Augus...

Page 2: ...e without notice Products may have minor variations to this publication known as errata PLX assumes no liability whatsoever including infringement of any patent or copyright for sale and use of PLX pr...

Page 3: ...ation relating to the quality content or adequacy of this information The information in this document is subject to change without notice Although every effort has been made to ensure the accuracy of...

Page 4: ...BGA Routing Escape and De Coupling Capacitor Placement 6 2 2 Add in Board Routing 8 2 3 System Board Routing 8 2 4 Midbus Routing 9 2 5 PCB Stackup Considerations 9 3 Non Transparent Function 10 4 I2...

Page 5: ...In Card Routing to PCI Express Gold Fingers 8 Figure 8 System Board Routing to PCI Express Slot 8 Figure 9 PCI Express Midbus Routing Example 9 Figure 10 Enable NT Function with NT Strapping Balls 10...

Page 6: ...PEX 8680 Quick Start Hardware Design Guide Version 1 1 vi 2011 PLX Technology Inc All Rights Reserved THIS PAGE INTENTIONALLY LEFT BLANK...

Page 7: ...xpress Base Specification Revision 2 0 continues to mature so does its description of the Physical Layer Electrical sub block A PCI Express serial Link is described in terms of four components Transmi...

Page 8: ...e role of de emphasis is to reduce the amount of energy used to transmit multiple successive bits of the same polarity that is non transition bits compared to the amount of energy used to transmit a s...

Page 9: ...ster levels are added together for non transition bits the two values are subtracted Using Equation 1 Example 1 presents a calculation of what the drive level and de emphasis level would be for a give...

Page 10: ...has a 4 bit control word Table 1 describes the Receiver equalization effects Table 1 Receiver Equalization Settings SerDes N Receiver Equalizer 3 0 Equalization 0000b Off 0010b Low 0110b Medium 1110b...

Page 11: ...Clock source This delay should not exceed 12 ns per PCI Express specification The delay budget includes on chip and off chip delays In general terms all Reference Clock nets in a system should be matc...

Page 12: ...tromechanical CEM Specification defines two platforms referred to as system boards and add in cards boards Each platform has its own criteria in terms of jitter and loss budget trace lengths and lengt...

Page 13: ...k Start Hardware Design Guide Version 1 1 2011 PLX Technology Inc All Rights Reserved 7 Figure 5 Top Layer BGA Layout and Routing Escape Figure 6 Bottom Layer BGA Layout Escape and De coupling Capacit...

Page 14: ...and into the inner rows of the BGA The layer transition should occur at the midbus footprint if one exists or close to the gold fingers Either location should have plenty of ground vias PCI Express ad...

Page 15: ...s is enough to determine the characteristic impedance of that trace For differential signals the last step is to determine the separation between the positive and negative conductors to achieve the ne...

Page 16: ...Port Method 2 Enable the NT function and configure the NT Port through the serial EEPROM The NT configuration settings will be loaded upon power up and after reset Method 3 Use the PEX 8680 I2 C Port...

Page 17: ...to the PEX 8680 is illustrated in VCC PEX 8680 I2C_SDA0 I2C_SCL0 VCC 1 2 R R R 1K to 10K Figure 12 I 2 C Interface Block Diagram 5 Hot Plug Circuitry The PEX 8680 supports four Parallel Hot Plug Cont...

Page 18: ...40 I O expander s a register bit within the PEX 8680 must be Set and boot with serial EEPROM is essential After the PEX 8680 is powered up the state machine inside the PEX 8680 scans the number of I...

Page 19: ...O 10 7 26 22 IO 11 27 IO 12 28 IO 15 31 VCC VCC GPIO VCC Figure 14 SHPC Interface to PEX 8680 Block Diagram 6 JTAG Interface The PEX 8680 supports a five ball JTAG Boundary Scan interface The JTAG int...

Page 20: ...he optional Debug function is primarily intended for prototyping activities Its use requires assistance from PLX Technical Support Two major debug functions of the PEX 8680 are External Probe mode EPM...

Page 21: ...t_sel1 ln2_add2 HP_MRL_D port_sel0 ln2_add1 HP_MRL_A outA_sel3 HP_BUTTON_A outA_sel2 HP_PWR_GOOD_C outA_sel1 ln_sel1 HP_PRSNT_C outA_sel0 ln_sel0 HP_BUTTON_D outB_sel3 ln2_add0 HP_PWR_GOOD_A outB_sel2...

Page 22: ...A11 xmit_dat11 HP_CLKEN_C prb_outA10 xmit_dat10 HP_PWRLED_C prb_outA9 xmit_dat9 HP_ATNLED_D prb_outA8 xmit_dat8 HP_CLKEN_A prb_outA7 xmit_dat7 HP_PWREN_C prb_outA6 xmit_dat6 HP_ATNLED_C prb_outA5 xmit...

Page 23: ...the Gen 2 data rate and Autonomous Change When this ball is tied Low if the Link training sequence fails during configuration the next time the LTSSM exits the detect state TS Ordered Sets advertise o...

Page 24: ...OD 23 0 and GPIO 42 24 signal functionality NOTE 00h is not a valid setting For normal operation these balls should be pulled to 0Dh by external pull ups Internal pull downs STRAP_UPSTRM_PORTSEL 4 0 U...

Page 25: ...variance on the supply rails due to noise and IR drop VDD25 power is used for the single ended I O buffers Hot Plug serial EEPROM JTAG I 2 11 2 Power Sequencing C and the Port Status indicators Althou...

Page 26: ...ately 200 pF in2 As for discrete capacitors the footprint and physical size of discrete capacitors have a significant effect on the frequencies in which the capacitors provide effective de coupling To...

Page 27: ...lower frequency components The proximity of these capacitors is not critical therefore they can be placed outside the BGA matrix It is strongly recommended to measure the attenuation versus frequency...

Page 28: ...Data Book Version 1 0 or higher PCI Special Interest Group PCI SIG 3855 SW 153rd Drive Beaverton OR 97006 USA Tel 503 619 0569 Fax 503 644 6708 www pcisig com PCI Local Bus Specification Revision 3 0...

Reviews: