文件名称:
《高速SerDes器件和应用》 [ISBN_ 978-0387798332]David Robert Stauffer 英文版
开发工具:
文件大小: 9mb
下载次数: 0
上传时间: 2019-09-07
详细说明:《High Speed SerDes Devices and Applications [ISBN_ 978-0387798332]》David Robert Stauffer.pdf
《高速SerDes器件和应用》 [ISBN_ 978-0387798332]David Robert Stauffer 英文版Davide. stauffer
Jeanne T mechler
IBM Corporation
IBM Corporation
Essex junction. VT
Essex junction. VT
USA
USA
Kent ramstad
Clarence. Ogilvie
IBM Corporation
IBM Corporation
Essex junction. VT
Essex junction Vt
USA
USA
Amanullah mohammad
James d. rockrohr
IBM Corporation
IBM Microelectronics
Research Triangle Park, NC
Hopewell Junction, NY
USA
USA
Michael a. sorna
IBM Microelectronics
Hopewell Junction, NY
USA
ISBN978-0-387-79833-2
e-ISBN978-0-387-798349
Library of congress Control Number: 2008925643
o 2008 Springer Science+ Business Media, LLC
All rights reserved. This work may not be translated or copied in whole or in part without the written per-
mission of the publisher(Springer Science+Business Media, LLC, 233 Spring Street, New York, NY 10013
USA), except for brief excerpts in connection with reviews or scholarly analysis. Use in connection with any
form of information storage and retrieval, electronic adaptation, computer software or by similar or dissimilar
methodology now known or hereafter developed is forbidden. The use in this publication of trade names,
trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an
expression of opinion as to whether or not they are subject to proprietary rights
While the advice and information in this book are believed to be true and accurate at the date of going to
press, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors
or omissions that may be made The publisher makes no warranty express or implied, with respect to the
material contained herein
Printed on acid-free paper
987654321
springer. com
Preface
The simplest method of transferring data through the inputs or outputs of a
silicon chip is to directly connect each bit of the datapath from one chip to the
next chip. Once upon a time this was an acceptable approach. However, one
aspect(and perhaps the only aspect) of chip design which has not changed
during the career of the authors is moore's law, which has dictated substantial
increases in the number of circuits that can be manufactured on a chip The pin
densities of chip packaging technologies have not increased at the same pace
as has silicon density, and this has led to a prevalence of High Speed Serdes
(HSS) devices as an inherent part of almost any chip design.
hsS devices are the dominant form of input/output for many (if not most)
high-integration chips, moving serial data between chips at speeds up to 10
Gbps and beyond. Chip designers with a background in digital logic design
tend to view hss devices as simply complex digital input/output cells. This
view ignores the complexity associated with serially moving billions of bits of
data per second. At these data rates, the assumptions associated with digital
signals break down and analog factors demand consideration. The chip
designer who oversimplifies the problem does so at his or her own peril
Despite this, many chip designers who undertake using HSS cores in their
design do not have a sufficient back ground to make informed decisions on the
use of Hss features in their application, and to appreciate the potential pitfalls
that result from ignoring the analog nature of the application. Databooks
describe the detailed features of specific hss devices, but usually assume that
the reader already understands the fundamentals. This is the equivalent of
providing detailed descriptions of the trees, but leaving the reader struggling to
get an overview of the forest
This text is intended to bridge this gap, and provide the reader with a broad
understanding of hss device usage. Topics typically taught in a variety of
courses using multiple texts are consolidated in this text to provide sufficient
background for the chip designer that is using HSS devices on his or her chip
This text may be viewed as consisting of four sections as outlined below
The first three chapters relate to the features functions and design of Hss
devices. Chapter 1 introduces the reader to the basic concepts and the resulting
features and functions typical of hss devices. Chapter 2 builds upon these
concepts by describing an example of an HSS core, thereby giving the reader
a concrete implementation to use as a framework for topics throughout the
remainder of the text. Although loosely based on the hss designs offered in
IBMASIC products, this hss eX10 is a simplified tutorial example and shares
many features/functions with product offerings from other vendors Finally
Chap. 3 introduces interested readers to the architecture and design of hss
cores using the HSs eX10 as an example
The next two chapters describe the features and functions of protocol logic
used to implement various network protocol interface standards. Chapter 4
High Speed Serdes Devices and Applications
introduces concepts related to interface standards, as well as design
architectures for various protocol logic functions. Chapter 5 provides an
overview of various protocol standards in which Hss cores are used
The next four chapters cover specialized topics related to HsS cores
Chapter 6 describes clock architectures for the reference clock network which
supplies clocks to the Hss core, as well as floorplanning and signal integrit
analysis of these networks. Chapter 7 covers various topics related to testing
HSS cores and diagnostics using HSS cores. Chapter 8 covers basic concepts
regarding signal integrity, and signal integrity analysis methods. Chapter 9
covers power dissipation concepts and how these relate to hss cores
Finally, any hSs core is not complete without a set of design kit models to
facilitate integration within the chip design. Chapter 10 discusses various
topics regarding the design kit models that require special consideration when
applied to Hss cores
Acknowledgments
The authors wish to thank the following ibm colleagues without whose
contributions and reviews this text would not be possible: william clark
Nanju Na, Stephen Kessler, Ed Pillai, M. Chandrika, Peter Jenkins, Douglas
Massey, Suzanne granato, Della Budell, and Jack Smith
In addition the authors would like to thank thucydides Xanthopoulos of
Cavium Networks for his detailed and insightful review of this text, and
Andrea Kosich for making it possible to utilize material from Optical
nternetworking Forum Interoperability agreements
Table of contents
Preface
Acknowledgments
Chapter 1: Serdes Concepts
1.1 The Parallel data bus
1.2 Source Synchronous Interfaces
Reducing the number of I/O Pins
Clock Forwarding
12234
Higher Speed Source Synchronous Interfaces
3 High-Speed serdes
8
Serializer/ Deserializer blocks
equalizers
Clock and Data Recovery(cdr)
14
Differential driver
15
Differential Receiver
17
Diagnostic Functions
17
Phase-Locked Loop
19
4 Signal integrity
19
The Channel
19
Package Models
21
Jitter
21
Channel analysis Tools
23
1.5 Signaling methods
24
6 Exercises
27
Chapter 2: HSS Features and Functions....... 3
2. 1 HSS Core Example: HSS EX10 10-Gbps Core
HSS EXIO Input/Output Pin descriptions
33
HSS EX1O Register Descriptions
41
2.2 HSS EXI0 Transmitter Slice Functions
Transmitter Parallel data
54
Transmitter Signal characteristics
56
Transmitter FFE Programming
58
Transmitter Power Control
59
Half-Rate/Quarter-Rate/Eighth-Rate Operation
60
JTAG 1149. 1 and Bypass Mode Operation
62
PRBS/Loopback Diagnostic Features
64
Out of Band Signalling Mode(Obs)
Features to Support PCI Express
6
2. 3 HSS EXI0 Receiver Slice Functions
Receiver Data Interface
68
DFE and Non -DFE Receiver modes
70
IX
Table of contents
Serial Data Termination and AC/DC Coupling
71
Signal detect
71
R
Power ce
72
JTAG.1711496 and Bypass Mode Operation
73
Half-Rate/Quarter-Rate/Eight-Rate Operation
76
PRBS/Loopback diagnostic Features
77
Phase rotator Control/ observation
78
Support for Spread Spectrum Clocking
78
ye Quali
79
SONET Clock Output
80
Features to Support PCI Express
80
2. 4 Phase-Locked Loop(Pll sli
80
Reference Clock
81
Clock dividers
82
Power on reset
82
VCO Coarse Calibration
83
PLL Lock Detection
83
Reset sequencer
84
HSS Resynchronization
84
PCI Express Power States
87
2.5 Reset and reconfiguration Sequences
87
Reset and Configuration
87
Changing the Transmitter Configuration
90
Changing the Receiver Configuration
92
2.6 References and Additional reading
93
2.7 Exercises
94
Chapter 3: HSS Architecture and Design......99
3. I Phase Locked Loop(pll) slice
100
PLL Macro
101
Clock distribution macro
102
Reference circuits
103
PLL Logic Overview
105
3.2 Transmitter Slice
107
Feed Forward Equalizer(FFE)Operation
109
Serializer operation
112
3. 3 Receiver slice
114
Clock and Data Recovery(CDR)Operation
116
Decision Feedback Equalizer (DFE) Architectures 118
Data Alignment and deserialization
121
3. 4 References and Additional reading
122
3.5 Exercises
123
Table of contents
Chapter 4: Protocol Logic and Specifications ..... 125
4. 1 Protocol Specifications
125
Protocol layers
125
Serial Data Specifications
126
Basic concepts
132
4.2 Protocol Logic Functions
134
Bit/Byte Order and Striping/Interleaving
134
Data Encoding and Scrambling
136
Error detection and correction
143
Parallel Data Interface
147
Bit alignment
152
Deskewing Multiple Serial Data Links
153
4.3 References and Additional reading
158
4. 4 Exercises
159
Chapter 5: Overview of protocol Standards..... 165
5. 1 SONET/SDH Networks
168
System Reference Model
169
STS-I Frame Format
170
STS-N Frame Format
174
Clock distribution and stratum Clocks
176
5.2 OIF Protocols
177
System Reference Model
177
SFI-5.2 Implementation Agreement
80
SPI-S Implementation agreement
184
CEI-P Implementation agreement
188
Electrical Layer Implementation Agreements
190
5. 3 Ethernet Protocols
197
Physical layer Reference Model
198
Media Access Control (MAC) Layer
201
XGMII Extender Sublayer (XGXs
204
10-Gb Serial Electrical Interface(XFD)
207
Backplane ethernet
213
PMD Sublayers for Electrical Variants
218
5.4 Fibre Channel (fc) storage area networks
220
Storage Area NetworkS (SANS)
220
Fibre Channel Protocol Layers
222
Framing and signaling
222
Physical Interfaces
229
10-Gbps Fibre Channel
236
5.5 PCI Express
237
PCI Express Architecture
238
Physical layer logic
241
Electrical Physical layer
246
Power states
249
PCI Express Implementation Example
250
Table of contents
5.6 References and Additional reading
251
5.7 Exercises
254
Chapter6: Reference clocks.……263
6. 1 Clock Distribution Network
263
Single-Ended vs Differential Reference Clocks
263
Reference Clock Sources
265
Special Timing Requirements
268
Special Test requirements
270
6.2 Clock Jitter
270
Jitter definitions
271
Jitter effects
276
PLL Jitter
277
6.3 Clock Floorplanning
281
Clock tree Architecture
281
Clock Tree wiring
282
6. 4 Signal Integrity of the Clock Network
283
Analog Signal Levels and Slew Rates
283
Duty Cycle distortion
286
Differential Clock Analysis methodole
288
6.5 References and Additional reading
293
6.6 Exercises
293
Chapter7:" Test and diagnostics∴.…
297
7. 1 IEEE JTAG 1149.1 and 1149.6
298
JTAG 1149.1 Overview
299
HSS Core Support for JTAG 1149.1
302
HSS Core Support for JTAG 1149.6
303
7.2 PRBS Testing and Loopback Paths
306
Loopback paths
306
PRBS Circuits and data patterns
309
PRBS Test sequence
314
7.3 Logic Built-In-Self-Test (LBIST)
317
LBIST Architecture
317
LBIST ConSiderations for hss cores
319
7. 4 Manufacturing Test
320
Chip level Test
320
HSS Macro Test
324
7.5 Characterization and Qualification Testing
327
Transmitter tests
328
Receiver tests
335
General tests
338
7.6 References and Additional reading
340
7. 7 Exercises
340
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.