10G+ Backplane Design and Optimization

advertisement
Backplane Design
and Optimization Using
28nm FPGAs
Technology Roadshow 2011
© 2011 Altera Corporation - Public
Agenda






Backplane Challenges
28-nm Transceiver Architecture & Signal Integrity
Features
Simulation Tools, Models and Flows
10GBASE-KR Backplane Design Example
Backplane Solutions
Summary
© 2011 Altera Corporation - Public
2
10+ Gbps Backplane Design
Challenges
© 2011 Altera Corporation - Public
3
Backplane Applications

Enterprise switching






Line card and switch fabric
Core switch
Aggregation
Cross-bar applications
Shared memory architecture
Access boxes
 DSLAM, PON
 T1, E1, cable



Proprietary backplanes/midplanes
Time-slot interchange (TSI)
Transport
 Next-generation Ethernet switching
 Types of transport
 ROADM
 OTN WDM
 MSPP

Broadcast switching
 Serial digital interface (SDI) aggregation
© 2011 Altera Corporation - Public
4
10GBASE-KR Backplane Electrical

TX
 Eye mask

Channel
 Channel description
 Insertion loss
 Return loss

RX
 Jitter Tolerance
 Return loss

System
 BER =< 1E-12
© 2011 Altera Corporation - Public
5
28-nm Transceiver
Architecture & Signal
Integrity Features
© 2011 Altera Corporation - Public
6
Stratix V Transceiver Block Architecture
additional TX clock source


Analog PLL-based CDR per
receive channel
Advanced TX and receiver (RX)
equalization for 14.1-Gbps
backplane support
 Including 10GBASE-KR


Optimized PCS / Hard IP for
multiple protocol support
Additional 28G transceivers
© 2011 Altera Corporation - Public
7
Transceiver PMA
Hard PCS
Transceiver PMA
Hard PCS
Transceiver PMA
Hard PCS
Transceiver PMA
Hard PCS
Hard PCS
Clock networks
 More LC oscillators
 Programmable LC tuning range
 Multipurpose fractional PLLs (fPLLs) for
Hard PCS
LC Transmit PLLs

Embedded HardCopy Block)

Up to 66 full-duplex transceivers
at 14.1 Gbps
Scalability and flexibility with
continuous bank of transceivers with
complete PMA and PCS per channel
Multiple transmitter (TX) PLL sources
Fractional PLLs (fPLL)

Transceiver PMA
Transceiver PMA
Hard PCS
Transceiver PMA
Hard PCS
Transceiver PMA
Hard PCS
Transceiver PMA
Hard PCS
Transceiver PMA
.
.
.
.
Dedicated Circuitry for Advanced Signal Conditioning




LC PLL for sub-ps transmit jitter
Analog-PLL CDR for improved jitter tolerance
4-tap pre-emphasis and linear equalization for 14.1-Gbps backplane applications
Advanced signal conditioning including 5-tap DFE and ADCE
 Mitigate backplane losses and crosstalk

Targeted 10GBASE-KR and CEI-11G electricals
LC TX PLL
Rx
Linear
Equalizer
+
Analog CDR

-
ADCE
TX
RX
PreEmphasis
Backplane Channel:
Including 10GBASE-KR
© 2011 Altera Corporation - Public
8
DFE
EQ
CDR
Arria V Transceiver Architecture
Scalability and flexibility through a
continuous bank of transceivers

Complete physical medium attachment
(PMA)+ physical coding sublayer (PCS) per
channel


Unused channels can be utilized as
clock multiplier unit (CMU) PLLs
Flexible transmit clock sources enable up to
24 independent data rates in a single device
Transmit Clock Source
Maximum Number
Data Range (Gbps)
CMU PLL
12
0.6 – 6.375
fPLL
12
0.6 – 3.75
CMU PLL
6
0.6 – 10.3125
.
.
.
.
Hard PCS
Transceiver PMA
Hard PCS
Transceiver PMA
Hard PCS
Hard PCS
Clock Networks

Transceiver PMA
Transceiver PMA
Hard PCS
Transceiver PMA
Hard PCS
Transceiver PMA
.
.
.
.
Arria V FPGAs Offer Up to 36 Full-Duplex Transceiver
Channels with PCS and PMA
© 2011 Altera Corporation - Public
9
Altera 28nm Transceiver Summary
Transceiver SI Feature
Stratix V
Transmit Equalization
(pre-emphasis)
Main tap
Main tap, 2 post tap, 1 pre-tap
Receive Equalization
(Continuous Time Linear
Equalization)
1 stage (4 dB)
around 6.25 Gbps
4 stage (20dB)
Programmable bandwidth up to 12.5
Gbps
Adaptive Dispersion
Compensation Engine (ADCE)
N/A
Decision Feedback
Equalization (DFE)
N/A
5-tap with auto adaption
Backplane Support
Up to 30” at 6.375 Gbps
Up to 40” at 14.1 Gbps
Optical Module Support
SFP+
Short Reach (SR)
Long Reach (LR) requires external EDC
chip
Full compliance (SR, LR and LRM) for
SFP+
EyeQ
N/A
Vertical & horizontal eye (12.5 Gbps)
Serial bit checker for unknown data
pattern
On-Die Instrumentation
Jitter Injection / Stress
N/A
Jitter modulation of transmitter &
receiver
© 2011 Altera Corporation - Public
10
Arria V
Up to 12.5 Gbps
Simulation Tools, Models
and Flows
© 2011 Altera Corporation - Public
11
Transceiver Simulation Models

Altera’s suite of transceiver
design tools
 Evaluate performance in custom
application
 Run “What if” simulations for
early analysis
 Create design constraints in
layout and design
 Run in-system verification for
board bring-up and live debug


HSPICE full circuit models
IBIS-AMI behavioral models
 Fast simulation
 Analog and algorithmic description
of all major transceiver components
 Analysis of millions of bits
© 2011 Altera Corporation - Public
12
PELE – Pre-emphasis/Equal Link Estimator
TX
model
RX
model
Customer provided
S-parameters
PELE
Coefficients
Backplane



Optimize the equalization coefficients for the transceiver
Early estimate of link performance
Inputs: Channel / settings
© 2011 Altera Corporation - Public
13
Simulation Model Comparison
HSPICE
IBIS-AMI
PELE
High
High/medium
Medium
Hours to days
Minutes to hours
Minutes
Corner model availability
Full
Full
TT/NormV/85C
Flexible data inputs
Yes
Yes
PRBS-7/10
Link to other devices
Yes
Yes
No
EDA tool requirement
Synopsys HSPICE
Yes, independent
NA
64-bit Linux,
8 GB memory
EDA-tool
dependent
32-bit system,
1 GB memory
Accuracy
Time consumption
Simulation platform
requirement
© 2011 Altera Corporation - Public
14
HST Jitter and BER Estimator

Custom characterization
 Quickly and accurately estimate
system link reliability (BER)
 Utilize customer-specific channel
(S-Parameter)
 Run statistical analysis using
characterization data

Margin analysis
 TX
 RX
 Channel

Reduction of system cost
 Cost-effective alternatives for the
same system performance
Currently Available
for Stratix IV and V FPGAs
© 2011 Altera Corporation - Public
15
Link Simulation Flow – Early Stage

Use generic S-parameter file




From backplane model provider, EDA
simulation tool extraction or VNA
measurement
Use PELE/JBE to see if the
selected device compensates
channel losses using preemphasis or equalization, or both
Check to see if the eye opening
meets the protocol requirements
or device requirements
Proceed to device selection
© 2011 Altera Corporation - Public
16
Generic S-Parameters
(model provider/fab)
PELE/HST JBE
No
Eye Mask
Requirements
Yes
Device Selection
(TX and RX)
Link Simulation Flow – Design Phase


Device selection
Channel design




Extract Backplane
S-Parameters
Further analysis
Pre-emphasis and/or
equalization settings selection
Fine tune/validate settings



Channel Design
HSPICE
IBIS-AMI behavioral models
Use JBE to include the
statistical data
Use the transceiver toolkit to
verify and debug
PELE
EDA Simulations
(Fine-tune/Validate Settings)
Yes
HST JBE
Include Statistical
Data (RJ)?
No
Eye Mask
Requirements
Yes
Board Design
Use Transceiver Toolkit
Debug/Verification
© 2011 Altera Corporation - Public
17
No
10GBASE-KR Backplane
Design Example
© 2011 Altera Corporation - Public
18
PELE Configuration

Standalone mathematical tool
 Requires MATLAB run-time library

Inputs
 Data rate
 VOD
 Backplane
Optimization
Method
TX
Pre-emphasis
RX CTLE
1
Manual
Auto
2
Auto
Auto
3
Auto
Manual
4
Manual
Manual
Optimization Method
DFE
 TX pre-emphasis setting
1
Disable
 RX equalization setting
2
Auto
3
Manual
 AC gain (CTLE)
 DC gain
Auto/Manual
Mode
 DFE

Outputs
 Deterministic eye opening at TX, RX,
and post equalization
 Optimal pre-emphasis and
equalization setting
© 2011 Altera Corporation - Public
19
Backplane (*.s4p)
Data Rate
VOD
Pre-emphasis
Stratix V GX
PELE Tool
Equalization
Eye Opening
PELE Configuration

Standalone mathematical tool
 Requires MATLAB run-time library

Inputs
 Data rate: 10.3125 Gbps
 VOD : 1000 mV
 Backplane:
Optimization
Method
TX
Pre-emphasis
RX CTLE
1
Manual
Auto
2
Auto
Auto
3
Auto
Manual
4
Manual
Manual
Optimization Method
DFE
1
Disable
2
Auto
3
Manual
“30inches_2connectors_backplane.s4p”
 TX pre-emphasis setting: Auto
 RX equalization setting
 AC gain (CTLE) : Auto
 DC gain: 4 (0-8 dB)
 DFE: Auto

Outputs
 Deterministic eye opening at TX, RX,
and post equalization
 Optimal pre-emphasis and
equalization setting
© 2011 Altera Corporation - Public
20
Auto/Manual
Mode
Backplane (*.s4p)
Data Rate
VOD
Pre-emphasis
Stratix V GX
PELE Tool
Equalization
Eye Opening
PELE Simulation (30” link @10.3125G)
Rx
Linear
Equalizer
+

-
TX
© 2011 Altera Corporation - Public
21
ADCE
DFE
PELE Simulation Output


Refer to Stratix V user guide on PELE instructions
PELE output results:
Starting point for
optional simulation
analysis
0.75 UI = deterministic eye opening
1- 0.75 UI = 0.25 UI = non compensated jitter
© 2011 Altera Corporation - Public
22
10GBASE KR Requirements
1.
TX Jitter Characteristics


2.
Channel Characteristics

3.

Eye width > 0.6 UI
Eye height > 100mV
RX Jitter Tolerance Requirements

5.
Insertion loss < 25dB @ 5.15625 GHz
Altera RX Requirements – Post EQ

4.
RJ < 0.15 UI, DJ < 0.15, DCD < 0.035
Overall TJTX < 0.28 UI = 27ps @ 10.3125 Gbps
SJ > 0.115, RJ > 0.13, DCD > 0.130
System Performance

BER = 1E-12
1
3
2
RX
TX
10GBASE-KR channel
5
© 2011 Altera Corporation - Public
23
EQ
4
CDR
Transmitter

10GBASE-KR transmit jitter
requirements

RJ < 0.15 UI, DJ < 0.15, DCD < 0.035
 Overall TJTX < 0.28 UI = 27ps @ 10.3125
Gbps

PELE Eye opening @ TX output

TX TJ = 1- Eye opening at TX output
 = 1-0.92313 = 0.07687 UI
 < 0.185 UI (DJ + DCD)
© 2011 Altera Corporation - Public
24
TX
RX
Backplane Channel

TX
Channel:

Length: 30”
 Connectors: 2

Loss @ 5.15 GHz:

Approx -20dB
10GBASE-KR Insertion loss spec: < 25dB @ 5.15625 GHz
© 2011 Altera Corporation - Public
25
RX
Receiver

RX Jitter Tolerance Requirements
o
o

RX
TX
SJ > 0.115, RJ > 0.13, DCD > 0.130
Altera data sheet and characterization report
Altera RX Requirements at 10.3125Gbps
o
Deterministic eye opening
X1_eye
Above 5 Gbps with DFE:
X1_eye = 0.5 UI
X2_eye = 0.7 UI
Y_eye = 100 mV
Y_eye
Above 5 Gbps without DFE:
X1_eye = 0.4 UI
X2_eye = 0.6 UI
Y_eye = 100 mV
X2_eye
CTLE Eye Height
CTLE Eye Width
DFE Eye Height
DFE Eye Width
Requirement
100 mV
0.60 UI
100 mV
0.70 UI
Actual
326 mV
0.74 UI
352 mV
0.75 UI
© 2011 Altera Corporation - Public
26
System Performance


TX
RX
PELE analysis is a deterministic simulator
Jitter and BER Estimator (JBE) incorporates
random jitter components of transmitter and
receiver through characterized data
 Early version (EAP) of Stratix V JBE is based on Stratix IV data
 Final version will incorporate actual silicon measurement

JBE will determine Bit Error Ratio performance of
link
© 2011 Altera Corporation - Public
27
Jitter and BER Estimator Tool
© 2011 Altera Corporation - Public
28
JBE Configuration Steps
1.
Setup global
parameters



2.
Target BER
Data Rate (Gbps)
Test Pattern
Link configuration


Analysis mode
selection/eye
mask setup
Options: Full
Link, TX, RX
© 2011 Altera Corporation - Public
29
Step1
Step 2
JBE Configuration Steps
3.
4.
5.
Configure TX
settings
Configure RX
settings
Input the nonequalized
channel DJ
from PELE
simulation
output


“1 – Eye opening”
post equalization
May add margin
to this number to
account for
cross-talk
© 2011 Altera Corporation - Public
30
Step 3
Step 4
Step 5
Link Analysis: Full Link Mode


Full link simulation shows that the link meets the
BER target of 10-15
Margin analysis
© 2011 Altera Corporation - Public
31
Backplane Solutions
© 2011 Altera Corporation - Public
32
10GBASE-KR Backplane PCS




Auto-negotiation
Link Training
Forward Error
Correction
MoreThanIP offers a
complete PCS solution
for 10GBASE-KR
applications for
Stratix V
© 2011 Altera Corporation - Public
33
Connectors


Major component of link reliability
Evaluation of link includes
 Insertion Loss
 Return Loss
 Crosstalk


Advanced EDA simulation
tools
Hardware analysis
© 2011 Altera Corporation - Public
34
Stratix V 5-Tap Decision Feedback Equalizer
From linear
equalizer
Rx
Linear
Equalizer
+
_
To CDR
Z-1

C1
-
Z-1
ADCE
DFE
C2
Z-1
C3
Z-1




Improves signal-noise-ratio (SNR)
With CTLE, addresses
pre-cursor and post-cursor ISI
Mitigates the effects of crosstalk
Automatically adapts to PVT conditions
© 2011 Altera Corporation - Public
35
C4
Z-1
C5
Stratix V FPGA EyeQ Eye Viewer
View receiver signal margin with Altera’s EyeQ® eye viewer
Complete vertical and horizontal reconstruction of eye opening
Uninterrupted data path for live debug capability



EyeQ®
PreEmphasis
EQ
CDR
Lossy medium
Rx
Tx
Minimize board bring up / debug time with
Dynamic reconfiguration and EyeQ
© 2011 Altera Corporation - Public
36
Summary



Link simulation flow enabled through Altera
simulation tools and models
10GBASE-KR backplane system performance
achieved
Altera offers complete solution for 10+ Gbps
backplane analysis and design
Stratix V FPGAs offer the optimum
platform for 10Gbps+ backplane systems
© 2011 Altera Corporation - Public
37
Thank You
Backplane Design and
Optimization Using 28-nm FPGAs
© 2011 Altera Corporation - Public
ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are trademarks of Altera Corporation
and registered in the United States and are trademarks or registered trademarks in other countries.
Download