• 沒有找到結果。

採用眼圖監測技術之8Gb/s時脈資料回復電路

N/A
N/A
Protected

Academic year: 2022

Share "採用眼圖監測技術之8Gb/s時脈資料回復電路"

Copied!
95
0
0

加載中.... (立即查看全文)

全文

(1)

୯ҥᆵ᡼εᏢႝᐒၗૻᏢଣႝηπำᏢࣴز܌

ᅺγፕЎ

Graduate Institute of Electronics Engineering College of Electrical Engineering & Computer Science

National Taiwan University Master Thesis

௦Ҕ౳კᅱෳמೌϐ 8Gb/s ਔેၗ਑ӣൺႝၡ An 8Gb/s Clock and Data Recovery

Using Eye-Opening Monitor Technique

ࢫች໥

Hui-Wen Hung

ࡰᏤ௲௤Ǻ؋ख़Ӏ റγ

Advisor : Chorng-Kuang Wang, Ph.D.

ύ๮҇୯ 99 ԃ 12 Д December, 2010

(2)
(3)
(4)

ᇞ ᇞᖴ

ಖܭाᚆ໒ѠεΑǴ೭ঁךࡑΑஒ߈ΖԃޑӦБǶ೭΋ၡǴӧձΓ౳ύ࣮ё

ૈوளၸܭ጗ᄌǴՠךᕴᆉࢂҔךޑೲࡋǴ΋؁؁ޑوၸٰΑǶ࣮๱Ћ΢೭ҁፕ ЎǴԖᅈᅈޑག୏Ǵ೭ࢂҔӳӭ౳ఽᗋԖВрඤٰޑǶᗨฅᅺγ੤ޑғఱǴᆉࢂ

وډΑ΋ঁѡᗺǴՠךޕၰाᏢޑܿՋᗋࡐӭǴόᆅࢂႝၡޑ೛ीǵس಍ޑԵໆǵ ໆෳޑ࿶ᡍǴᗋࢂӵՖஒࣴزޑԋ݀ቪԋ֎ЇΓޑፕЎǴ೭٤ޕ᛽೿ᗋाᏢಞǶ ೭ѝࢂ΋ঁ໘ࢤ܄ޑѡᗺǴ߻य़ᗋԖ׳ߏޑၡाوǴ׆ఈךૈ୲࡭ޑ۳ΠوǶ

२ӃाᖴᖴךޑࡰᏤ௲௤؋ख़ӀറγǴ஥๏ჴᡍ࠻೭ሶӭޑၗྍǴྣ៝๱ך ॺεৎǴ٠ЪႴᓰ๱ךाр୯ۺਜǴӧ੮Ꮲు೷Бय़๏ך೚ӭࡌ᝼Ƕௗ๱ᖴᖴα ၂ہ঩ॺኘϧୖуךޑα၂Ǵ๏Α೚ӭᝊ຦ޑཀـǴᡣךޑፕЎϣ৒ૈ୼׳к ჴǵ׳ֹഢǶ

ࣴز܌೭ΟԃӭǴӧ 333 ჴᡍ࠻ғࢲ੿ޑࡐ໒ЈǶᖴᖴྣᏌᏢߏǴाόࢂᏢ ߏ΋ၡࡐऐЈޑගٮךࣴزޑБӛǵӣเך༿ಁޑୢᚒǴଽᅟᗋाႴᓰᅱ࿎ךǴ ךёૈ࡛ሶ೿౥όΑ཰Ƕᖴᖴ๮ᒸᏢߏǴନΑѳத཮ࡐᇡ੿๏ךႝၡ΢ޑཀـǴ ӧໆෳٗӳ൳ঁДǴ೿ࢂᏢߏᄌᄌ௲཮ךࡐӭໆෳाݙཀޑ٣ǴᗋԖᔅךှ،ࡐ ӭໆෳ΢ޑୢᚒǶᖴᖴ൤ᖰᏢߏǴ྽ךၶډόޕၰ࡛ሶှ،ޑΓғୢᚒਔǴᖴᖴ Ꮲߏᕴࢂಃ΋ਔ໔൩཮๏ךཀـǶᗋԖ྽ךԖҺՖሡाձΓঅׯޑЎҹਔǴᏢߏ Ψᕴࢂ཮ಒЈ࣮ၸǴගрࡐӭࡐᝊ຦ޑࡌ᝼Ƕᖴᖴדঢ়ᏢߏǴᕴࢂ཮ගٮس಍ࣴ

ز΢ޑགྷݤၟБӛǴᗋ཮פၗ਑๏ך࣮Ǵᔅշךှ،ୢᚒǶᖴᖴ႖Ꮫჴᡍ࠻ޑۑ

ܵᏢۆǴᕴࢂ཮ഉךಠܿಠՋǴฅࡕΨ཮ႴᓰךǶӧ೭ঁ൳ЯࢂتғޑӦБǴԖ

΋ঁёаፋЈᇥ၉ޑیӧǴך੿ޑ᝺ளࡐ໒ЈǶᖴᖴϐ߻౥཰ޑᏢߏॺ : ݊ᑣǵ דᏦǵڷၲǵЎᓒǵە፣ǵޱҥᗋԖ࢙மǴᕴࢂ๏ჴᡍ࠻஥ٰࡐӭ៿ઢǴΨගٮ

(5)

ךࡐӭႝၡ΢ޑཀـǶᖴᖴךӕۛޑӕᏢၰ൏ǴவঅፐډࣴزޑܿՋǴᕴࢂόս

༑ޑගٮךࡐӭࡐӭޑᔅշၟགྷݤǴᖴᖴգ೭൳ԃޑᔅԆǶᖴᖴλך΋ۛӳઢΞ ёངຠЈޑᏢ׌ॺ : ܴ཰ǵܷᑣǵےᐛᗋԖەֻǴԖգॺуΕࡕǴჴᡍ࠻Ξᡂ ளӳ዗ᎵǴٰჴᡍ࠻೿ࡐ໒ЈԖΓёаಠϺǶᖴᖴځдޑᏢ׌ॺ : ஜӑǵਜጎǵ ઽျᗋԖٍঅǴ೿཮ၟךᖱ၉ǴฅࡕךԖࣗሶ֚ᜤΨ೿཮ᔅԆǶךࡐགᖴ຾Α 333೭ঁჴᡍ࠻!!

ќѦӧ೭ᅐߏޑࣴز܌ΟԃӭǴёа௨ှךፐ཰ᓸΚޑ൩ࢂ௨ౚ೭ၮ୏Ǵᖴ ᖴךس௨܌ԖёངޑᏢۆᏢۂॺǴᕴࢂഉךѺౚഉךӞ໭ഉךಠϺǶᖴᖴεۆ ᓐǴӧךפόډΓޑਔংഉךӞ໭ވऑǶᖴᖴךᒃངޑᏢۂλဣǴᕴࢂӧךന໾

Јޑਔং܎ך΋עǴᗋӧך൳ЯזኖόΠѐޑനࡕ೭൳ঁД΋ޔഉ๱ךǶᖴᖴࡇ ೭΋ၡ΋ޔהڙך೭ঁಁೈǴόᆅՖਔՖӦǴѝाךԖሡाǴգ೿཮р౜௱ךǴ ᖴᖴգǴ੿ޑǶᖴᖴεᐋǴᗨฅی΋ޔ೿ؒԖӧךڬᎁғࢲǴՠࢂᖴᖴی΋ޔа

ٰޑᜢЈᗋԖഉՔǶ

നࡕനགᖴޑࢂךᒃངޑৎΓॺǶᖴᖴݿݿ༰༰ᡣךֹӄคࡕ៝ϐኁǴѝሡ

ा஑ݙޑ྽ঁז኷ޑᏢғǶգॺவٰό๏ךᓸΚǴᗋᕴࢂᏼЈךۺਜό໒Ј܈ޣ

ؒԖӳӳݙཀيᡏǶᖴᖴۆۆǴᕴࢂόჇځྠޑ᠋ךᇥ၉Ǵᗋाᡣך྽ၟ־ᙝǶ ᖴᖴ׌׌ǴଽᅟाᡣךୢୢᚒǴᗋा஥ךډೀѐވǶᖴᖴգॺǴךངգॺ : ]

ךಖܭ౥཰ΑǶᖴᖴךيᜐޑ܌ԖΓǴԖգॺωԖ౜ӧޑ೭ঁךǶ

ࢫች໥

2011.02.13

(6)

ᄔ ᄔा

ҁጇፕЎஒ௖૸ᔈҔܭଯೲԖጕس಍ϐਔેၗ਑ӣൺႝၡ೛ीǶ२ӃǴ໺಍

ޑਔેၗ਑ӣൺႝၡǴਥᏵѬޑࢎᄬ୷ҁ΢ёаϩ଺ٿᜪǶ΋ᅿࢂᙹ࣬଑ၡᄬԋ ޑਔેၗ਑ӣൺႝၡǶ೭ࢎᄬЬाࢂճҔ࣬ՏୀෳᏔǴᄌᄌޑᡣਔેჹྗၗ਑ޑ

҅ύѧٰ଺ڗኬޑ୏բǶќ΋ᅿࢎᄬࢂຬڗኬᄬԋޑਔેၗ਑ӣൺႝၡǶ೭ႝၡ

ࢂճҔόӕ࣬ՏޑਔેǴӕਔჹᒡΕޑૻဦ଺ڗኬǴӆவ೭΋୴ၗ਑္य़Ǵפр നӳޑૻဦǶόᆅࢂব΋ᅿࢎᄬǴ೿Ԗ΋ঁӅ೯ޑୢᚒၟલᗺǴ൩ࢂਔેڗኬޑ Տ࿼Ǵࣣڰۓӧၗ਑ޑ҅ύѧǶՠਥᏵᇤዸ౗ (BER) ޑϩ݋Ǵҗܭߞဦӧ೯ၰ

໺ଌၸำύ཮ڙډᚇૻ (noise)ǵ಄ϡυᘋ (Intersymbol Interference, ISI) Ϸਔ໔

ືޑם୏ (timing jitter) ฻ӢનޑቹៜǴߞဦᇤዸ౗ (BER) നեޑՏ࿼٠όࢂၗ

਑ޑ҅ύѧǴԶࢂၟ๱ѦӧӢનቹៜԶᡂ୏ǶӢԜ໺಍ޑਔેၗ਑ӣൺႝၡ٠ό

፾ҔܭҺՖޑ௃ݩǶ

ӢԜǴҁጇፕЎගр΋ঁ٬Ҕ౳კᅱෳᐒڋޑਔેၗ਑ӣൺႝၡǶ໺಍ޑ౳

კᅱෳᐒڋЬाࢂᅱෳᒡΕߞဦޑࠔ፦Ǵฅࡕፓ᏾฻ϯᏔ (equalizer) ޑ߯ኧǴ

ٰ׳ׯ฻ϯᏔሡाံᓭޑቚ੻Ƕ೭္ஒ౳კᅱෳᐒڋᔈҔӧਔેၗ਑ӣൺႝၡǶ όᆅߞဦӧ೯ၰ໺ᒡਔڙډࣗሶߚ౛གྷਏᔈޑቹៜǴ௦Ҕ౳კᅱෳᐒڋޑਔેၗ

਑ӣൺႝၡ೿ёаפрࢌঁਔેՏܭߞဦᇤዸ౗ (BER) ၨեޑՏ࿼ѐ଺ڗኬǴ ӢԶளډၨӳޑӣൺߞဦǶ

നࡕǴךॺӧ 90 ڼԯ CMOS ኧՏᇙำ္ჴ౜೭ঁ௦Ҕ౳კᅱෳᐒڋϐ

8Gb/sޑਔેၗ਑ӣൺႝၡǶ೭ঁႝၡޑਡЈय़ᑈࣁ 0.7כ0.8mm2Ƕӧ 1 ҷ੝ޑ

ႝᓸٮᔈރᄊΠǴ྽౳კᅱෳᐒڋӧղᘐবঁਔેՏܭߞဦᇤዸ౗ (BER) ၨե ޑՏ࿼ਔǴ᏾ঁႝၡ੃઻ 254mWǶ྽଺ֹղᘐࡕǴࣁΑ࿯࣪ૈໆ੃઻Ǵ౳კᅱ

(7)

ෳᐒڋஒ೏ᜢ௞ǴԜਔ᏾ঁႝၡѝ੃઻ 61mWǶӧؒԖҺՖ฻ϯᏔޑ௃ݩΠǴᒡ

Ε 231-1 PRBSߞဦǴԶЪߞဦ࿶ၸߏࡋ 30cm FR-4 ׷਑ޑ೯ၰޑ௃ݩΠǴ೭ঁ

௦Ҕ౳კᅱෳᐒڋϐ 8Gb/s ޑਔેၗ਑ӣൺႝၡ٩ฅёаஒӣൺၗ਑ޑᇤዸ౗

(BER) फ़եډλܭ 10-12Ƕ

(8)

Abstract

Traditional CDR circuits can be categorized as PLL-based CDR and oversampling CDR based on its architecture. The sampling position of these CDR circuits is always fixed in the middle of the received data. However, when data is transmitted in channel, it is distorted by some non-ideal factors such as noise, ISI and timing jitter. Therefore, the best sampling position is not at the middle of the received data by BER analysis. In order to apply in different channel conditions and reduce the complexity of the front equalizer, an eye-opening monitor (EOM) CDR circuit is proposed based on the oversampling architecture. In different channel conditions, the EOM CDR circuit can select one clock phase to recover data at the position where has low BER. Furthermore, the EOM is turned off after having selected the most appropriate sampling clock to save the power consumption of CDR circuit.

This EOM CDR circuit is implemented with 90nm CMOS technology, and the core is occupied an area of 0.70.8mm2. Moreover, this circuit consumes 254mW from 1.0V supply when the EOM turns on, and only costs 61mW after having selected one appro- priate sampling clock. Without any pre-equalizer or pre-emphasis circuit, this proposed EOM CDR circuit can recover the 8Gb/s data, which is passing through 30cm FR-4 channel with BER < 10−12.

(9)

Contents

1 Introduction 1

1.1 Motivation . . . 1

1.2 Thesis Overview . . . 2

2 High Speed Serial-Link Receiver 3 2.1 Introduction of High Speed Links . . . 3

2.2 Serial High-Speed Links . . . 4

2.3 Channel Characteristics . . . 5

2.3.1 Skin Effect . . . 7

2.3.2 Dielectric Loss . . . 8

2.3.3 FR-4 Board Simulation . . . 9

3 Clock and Data Recovery 11 3.1 Traditional Clock and Data Recovery . . . 12

3.1.1 Phase-Locked Loop Based CDR . . . 12

3.1.2 Blind Oversampling CDR . . . 13

3.2 Bit Error Rate Analysis . . . 15

3.2.1 Noise . . . 15

3.2.2 Inter-Symbol Interference (ISI) . . . 16

3.2.3 Timing Jitter . . . 21

3.2.4 Overall BER and Comparison . . . 24

3.3 Proposed Eye-Opening Monitor CDR . . . 27

3.3.1 Eye-Opening Monitor . . . 27

(10)

ii CONTENTS

3.3.2 Proposed EOM CDR Architecture . . . 28

3.3.3 Extended Application . . . 31

3.4 Behavior Simulation . . . 33

4 Implementation of Eye-Opening Monitor CDR 37 4.1 Eye-Opening Monitor . . . 37

4.1.1 Operating Principle of the EOM . . . 37

4.1.2 Data Sampler . . . 39

4.1.3 Eye-Opening Monitor Logic . . . 42

4.1.4 Optimal Decision Circuit . . . 45

4.2 Multiphase Generator . . . 49

4.2.1 First-Harmonic Injection Locking Technique . . . 50

4.2.2 Sub-Feedback Technique . . . 52

4.2.3 Buffer . . . 54

4.3 Decision Circuit . . . 54

4.4 Testing Circuit . . . 56

4.5 Simulation Results . . . 56

4.5.1 Multiphase Generator . . . 57

4.5.2 Eye-Opening Monitor CDR . . . 58

4.6 Layout . . . 59

5 Experiment Results 63 5.1 Testing Environment . . . 63

5.2 Multiphase Generator . . . 65

5.3 Eye-Opening Monitor CDR . . . 66

6 Conclusion 75

(11)

List of Tables

4.1 Performance summary of ring oscillator . . . 57

4.2 Power consumption of this EOM CDR. . . 59

5.1 Performance summary of this multiphase generator. . . 69

5.2 Performance summary of measurement. . . 72

5.3 Comparison of this EOM CDR circuit with others. . . 73

(12)

iv LIST OF TABLES

(13)

List of Figures

2.1 (a)Parallel link and (b)serial link. . . 4

2.2 Front-end of a high-speed serial link. . . 5

2.3 Cross-sections of various transmission lines. . . 5

2.4 Line model (a)without loss (b)with loss. . . 6

2.5 Skin effect of microstrip line. . . 7

2.6 Skin effect and dielectric loss of microstrip line. . . 8

2.7 Line model for a 1-in FR4 trace. . . 9

2.8 Comparison of actual channel loss (dashed line) and line model (solid line). 9 3.1 Operating principle of CDR circuit. . . 11

3.2 Architecture of PLL-based CDR. . . 12

3.3 Operation of PLL-based CDR. . . 13

3.4 Block diagram of traditional blind oversampling CDR. . . 14

3.5 Operating principle of traditional blind oversampling CDR. . . 14

3.6 The relation between BER and noise. . . 16

3.7 Influence of ISI on (a)periodic data and (b)random data. . . 16

3.8 Amplitude distribution from noise and ISI. . . 18

3.9 The BER with various sampling time. . . 19

3.10 The BER with various bandwidth at Ts= Tb. . . 20

3.11 The BER with various bandwidth at Ts= 0.5Tb. . . 21

3.12 (a)The timing jitter and (b)sampling window of received data. . . 22

3.13 The BER caused by the data jitter. . . 22

3.14 The simulation result of BER with various the data jitter. . . 23

(14)

vi LIST OF FIGURES

3.15 The PDF of data jitter in (a)typical CDR, and (b)oversampling CDR. . . 24

3.16 The relation between BER and Ts with various N0. . . 25

3.17 The relation between BER and Ts with various jitter. . . 26

3.18 (a)Ideal received data, and (b)received data in reality. . . 27

3.19 The block diagram of the EOM CDR. . . 29

3.20 The relation between window size and selected sampling phase. . . 29

3.21 The relation between reference voltage and BER, and sampling position. 30 3.22 Responses of FR4 and equalizer using various CDR circuits. . . 31

3.23 Block diagram of GVCO CDR. . . 32

3.24 Schematic of gated voltage-controlled oscillator (GVCO). . . 32

3.25 Operation of GVCO CDR. . . 32

3.26 The architecture of EOM CDR implemented by MATLAB. . . 33

3.27 The noise and ISI added on the received data. . . 34

3.28 Block diagram to calculate the BER of the EOM CDR. . . 34

3.29 The simulation results of analysis. . . 36

3.30 The simulation results of behavior simulation. . . 36

4.1 The block diagram of the EOM CDR. . . 38

4.2 Block diagram of the proposed eye-opening monitor. . . 38

4.3 Timing diagram of the EOM. . . 39

4.4 Ideal data and received data. . . 40

4.5 Operation of the data sampler. . . 40

4.6 (a) Comparator for signal ONE, (b) Comparator for signal ZERO. . . . 41

4.7 Diagram of resistors’ placement to avoid mismatch. . . 41

4.8 Schematic circuit of sample and latch. . . 42

4.9 Operation diagram of EOM logic. . . 43

4.10 Schematics of current-mode logic circuits used. . . 44

4.11 Differential to single circuit . . . 44

4.12 The relation between correct rate and the times of majority voting. . . . 47

4.13 The relation between p and the times of majority voting. . . . 47

(15)

LIST OF FIGURES vii

4.14 Block diagram of optimal decision circuit. . . 48

4.15 Schematic circuit of D flip-flop in counter. . . 48

4.16 (a)Differential ring oscillator, (b)Relation of output phases. . . 50

4.17 Block diagram of the differential ring oscillator . . . 50

4.18 (a)First-order model of the injection-locked oscillator,(b)Phasor represen- tation of the currents . . . 51

4.19 (a)General block diagram of sub-feedback ring oscillator, (b)Single stage equivalent circuit. . . 53

4.20 Buffer of the ring oscillator. . . 54

4.21 Block diagram of delay dummy and D flip-flop. . . 55

4.22 Schematics of the delay dummy and D flip-flop. . . 55

4.23 (a)External controller and (b)phase detector for testing. . . 56

4.24 Spectrum of oscillator in free-running and injection-locked situation. . . . 57

4.25 Eight phase clocks in time domain. . . 58

4.26 Recovered clock and data. . . 60

4.27 Eye diagram of the EOM CDR. . . 60

4.28 Eye diagram of the received data and recovered data. . . 61

4.29 Layout of the EOM CDR. . . 62

5.1 Die micrograph. . . 64

5.2 Testing setup. . . 64

5.3 Block diagram of the EOM CDR. . . 65

5.4 Spectra of free running and injection locking clock at 8GHz and 9GHz. . 66

5.5 Phase noise of free running and injection locking clock at 8GHz and 9GHz. 67 5.6 Timing diagram of the recovered data. . . 68

5.7 Eye diagram and BER of received data. . . 68

5.8 Characteristics of various length channels. . . 69

5.9 BER of the data recovered by various sampling clocks in different channels. 70 5.10 Eye diagram of received data and recovered data at 8Gb/s. . . 71

5.11 Eye diagram of received data and recovered data at 9Gb/s. . . 72

(16)

viii LIST OF FIGURES

(17)

Chapter 1 Introduction

1.1 Motivation

Clock and data recovery (CDR) is a critical component in the receiver end of wired communication system. Because the clock is not transmitted directly, the timing in- formation should be acquired from the received data to allow synchronous operations.

Moreover, the data received in the receiver is noisy, so the data should be sampled again to eliminate the noise. Hence, CDR is demanded to recover data and clock, and the received data can be read precisely.

Traditional CDR circuits can be categorized as PLL-based CDR and oversampling CDR hinging on its architecture. There are some limitations in typical CDR circuits.

The presupposition of designing CDR circuits is that the optimal sampling position is at the middle of input signal and all CDR circuits attempt to recover data at this position.

Nevertheless, this premise only occurs when data is transmitted in the front circuits with bandwidth of 0.7 data rate according to the analysis of bit error rate(BER). Due to the channel loss such as ISI and noise, an equalizer in the receiver is demanded to compensate the received data. If utilize conventional CDR circuit, the equalizer should extend the bandwidth to 0.7 data rate at least. This is because the sampling position is fixed at the middle of received data in typical CDR circuits. This thesis proposes an eye-opening monitor(EOM) CDR based on oversampling CDR architecture to eliminate this drawback. The EOM CDR circuit can adjust sampling position according to vari- ous input data and recover data at position with low BER. Hence, the requirement of

(18)

2 Chapter 1: Introduction

equalizer is relaxed and not so strict as that in employing conventional CDR.

1.2 Thesis Overview

This thesis presents the design and implementation of an eye-opening monitor (EOM) clock and data recovery (CDR). Because this proposed EOM CDR circuit is applied to high speed serial-link, the basic concepts of this system is introduced in Chapter 2. In Chapter 3, traditional clock and data recovery circuits are classified and illustrated first.

Then according to the bit error rate analysis of recovered data, interpret the obstacles of typical CDR and propose an EOM CDR which can elevate the drawbacks and reduce the requirements of the equalizer. The architecture and analysis of the proposed EOM CDR are also illustrated in Chapter 3. Moreover, the detailed implementation and simulation results are shown in Chapter 4. Chapter 5 demonstrates the testing environments and the measured results. Finally, the conclusion is given in Chapter 6.

(19)

Chapter 2

High Speed Serial-Link Receiver

2.1 Introduction of High Speed Links

High speed links operating at multi-Gb/s are demanded not only in standard com- puter systems like the memory, storage or component interfaces, but also in specialized applications such as Internet routers or large multi-process systems. Since that devices operate at high speed in standard IC processes is difficult, the high speed links and chip-to-chip interfaces are considered as a design challenge.

Traditionally, high speed links use single link. However, when the semiconductor technology progresses, the on-chip speed is increased enormously and much greater than off-chip bandwidth. Hence, the single link whose speed is restricted to the on- chip bandwidth is inadequate, and the employment of parallel links is required. High speed link with parallel-link technology for input-output (I/O) interface is depicted in Fig. 2.1(a) [1]. As the data rates increase much quickly, some issues in parallel links become significant. One is that the processing in the front transceiver to multiplex various channels is increased. Another is the channel mismatches cause signal skewing, and the synchronization between clock and data becomes much difficult. Because of these obstacles, the requirement at circuit level to implement parallel links changes into tight. After all, the cost of parallel links increases greatly as the data rates reach Gb/s range.

While the parallel transmission becomes expensive, serial high-speed links are de- manded to replace parallel links. Fig. 2.1(b) [1] shows the block diagram of this tech-

(20)

4 Chapter 2: High Speed Serial-Link Receiver

I / O I / O

D a ta

C lo c k D a ta

C lo c k

D a ta

C lo c k

T X R X

I / O D a ta I / O

+ C lo c k D a ta

C lo c k

D a ta

C lo c k

T X R X

(a ) (b )

Figure 2.1: (a)Parallel link and (b)serial link.

nology. In the serial link transmission, the clock information is embedded in the data and carried with data. Additionally, serial links applied in chip-to-chip and inter-board communications can operate at high speed with lower I/O counts and greater flexibility of the kind of used material. This trend is clearly illustrated in the development of the personal component interconnect (PCI), gigabit ethernet and the gigabit backplane in- terconnect. Therefore, this thesis focuses on the serial high-speed links, and this chapter mainly references to [1].

2.2 Serial High-Speed Links

Fig. 2.2 illustrates the block diagram of a typical front-end in the serial link which is also called serializer-deserializer system (SERDES). In the transmitter, the multiplexer converts the parallel data into serial data, and then the driver processes these serial data. In various application or standard, the design of driver is different, and there is generally pre-emphasis to compensate the loss which is going to be generated as passing the channel. Furthermore, the phase-locked loop (PLL) supplies high frequency clock using a reference clock with lower operating frequency. This clock synchronizes the data in the serialization and transmission processes.

As the data is transmitted in channel, it is distorted by the frequency-dependent loss of channel. Hence, an equalizer is required to compensate the non-ideal phenomena, such as ISI and noise caused by the channel in the receiver. When the output of equalizer is accurate enough for the clock and data recovery (CDR) circuit, the CDR circuit recovers the data and clock. Finally, the demultiplexer deserializes the recovered data back to the original data in parallel style.

(21)

Section 2.3 Channel Characteristics 5

MUX

Driver &

Pre - Emphasis

Data

Equalizer

Clock & Data

Recovery DEMUX

CLK

Data

Tx PLL CLK

Electrical or Optical Channel

Figure 2.2: Front-end of a high-speed serial link.

Because the data transmitted in the high-speed serial links covers a large range of frequency, one of the design issues in this system is whether this electrical channel has uniform frequency response. The non-uniform frequency response of the channel seriously influences the integrity of signal transmitted in the high-speed serial links, and can increase the bit error rate of the recovered data. This undesirable phenomenon primarily comes from the channel’s physical characteristics such as skin effect, dielectric loss and radiation loss which will be introduced in the next section.

2.3 Channel Characteristics

The electrical channel used in serial high-speed links is implemented by transmission line for the reason of less distortion. Microstrip line and stripline are two of the most popular planar transmission line categories, since they can be easily fabricated on printed circuit board (PCB) and integrated with other active or passive devices. Fig. 2.3 shows the cross-sections of these lines. In this thesis, the microstrip line is used as the electrical channel in the experiment. Therefore, following discussions mainly concentrate on this type of transmission line.

Conductor

GND Plane

W

Conductor GND Plane

W

GND Plane Dielectric

Microstrip Line Stripline

Figure 2.3: Cross-sections of various transmission lines.

(22)

6 Chapter 2: High Speed Serial-Link Receiver

L

C

(a )

L

C

(b ) G R

Figure 2.4: Line model (a)without loss (b)with loss.

If the channel is an ideal transmission line, it can propagate signal without any distortion. Fig. 2.4(a) illustrates the per-unit length model of this ideal transmission line. The signal in this figure is transmitted from one LC unit to the next without any loss. If the ideal transmission line is terminated properly, it can be written as

Zo=

L

C. (2.1)

However, real transmission line has undesirable physical characteristics such as skin effect, dielectric loss and radiation loss, and its per-unit length model should be modified as Fig. 2.4(b). Only skin effect and dielectric loss are considered in this model, and the radiation loss is neglected. This is because the radiation loss is comparatively smaller than that from skin effect and dielectric loss. In this figure, the resistance R represents the skin effect, and the conductance G models the dielectric loss. Hence, the characteristic impedance of this transmission line is

Zo =



jωL + R

jωC + G. (2.2)

If the frequency is high enough, the impedance can be rewritten as

Zo=

L

C, (2.3)

which is identical with Eq.(2.1).

The physical characteristics (i.e.skin effect and dielectric loss) of the channel are par- ticularly interpreted in the following subsections, because these factors play important roles in the high speed data transmission.

(23)

Section 2.3 Channel Characteristics 7

C o n d u c to r D ie le c tr ic G N D P la n e

GS

A r e a o f C u r r e n t F lo w

G N D P la n e I (x )2

x

I (x )1

B o tto m o f S tr ip

T o p o f S tr ip x

W

Figure 2.5: Skin effect of microstrip line.

2.3.1 Skin Effect

The skin effect is caused by the distribution of current and magnetic field in a conductor altering with various frequency. When the signal is DC, the current density is uniform across the conductor. However, if the frequency of signal becomes higher, the current tends to concentrate on the conductor surface. The approximate distributions of current at high frequency in the microstrip line is depicted in the Fig. 2.5 [2].

W and δs in Fig. 2.5 respectively represent the width and the skin depth of the transmission line. The skin depth is the effective depth of signal current which conducts on the conductor surface. This skin depth can be written as

δs =

 ρ

πμf, (2.4)

where μ is magnetic permeability of the conducting material and expressed in Henries per unit length. Additionally, ρ represents the resistivity of the conducting material and its unit is ohms per length. The surface resistivity Rs of the conductor is

Rs = ρ δs =

πρμf , (2.5)

and the attenuation caused by the skin effect is written as αskin= Rs

ZoW =

√πρμ ZoW

f . (2.6)

From this equation, αskin increases when the frequency becomes higher. Moreover, this result can be explained in intuitive. Since the current of higher frequency flows through a smaller cross-section than that with lower frequency, the resistance increases when the frequency becomes higher and the loss does as well.

(24)

8 Chapter 2: High Speed Serial-Link Receiver

C o n d u c to r D ie le c tr ic G N D P la n e

GS

F in ite C o n d u c ta n c e o f D ie le c tr ic

W A r e a o f C u r r e n t F lo w

Figure 2.6: Skin effect and dielectric loss of microstrip line.

2.3.2 Dielectric Loss

When atoms and molecules move or rotate for being subjected to the changing electric field, the electric energy is dissipated as heat. Fig. 2.6 respectively shows the skin effect and dielectric loss of the microstrip line.

The property of material that quantifies the dielectric loss is known as the dielectric loss tangent or tan δ. The parameter, tan δ, varies with different dielectric material and is typically constant with frequency, at least up to 10GHz. αd is the attenuation constant due to dielectric loss, and is written as

αd = π√

rtan δ

c f, (2.7)

where c is the speed of light and r represents the relative permittivity of the dielectric.

From Eq.(2.7), the dielectric loss also increases with the frequency. Furthermore, the channel is preferable to use low loss dielectric material for minimizing loss. The most common material used in today’s backplanes is FR-4 board whose loss tangent is less than 0.02.

The total loss of the channel comprising both the effects caused by skin effect and dielectric loss is

α =

√πρμ ZoW

f + π√

rtan δ

c f



l, (2.8)

where l is the length of the channel. Because the dielectric loss linearly increases with frequency, it dominates the overall channel loss at high frequency.

(25)

Section 2.3 Channel Characteristics 9

2.3.3 FR-4 Board Simulation

The channel employed in this work is FR-4 microstrip line which is extensively used in high speed serial-link. In order to comprehend the characteristics of FR-4 microstrip line, utilize software to simulate FR-4 traces of various lengths.

While consider both the skin effect and dielectric loss, the conventional model in Fig. 2.4(b) is not sufficient for broadband design. [2] proposes a broadband model de- picted in Fig. 2.7 for a 1-in FR-4 trace. The characteristics of required channel length can be obtained by cascading this model. Fig. 2.8 shows the comparison of the results of this broadband model and the software simulation.

:

1 5 0 m 1 7 5 p H

: 5 .5

: 2 2 0 0

1 8 0 fF

: 1 0 0

6 0 fF 8 0 p H

3 0 fF

1 - in F R 4 tra c e

Figure 2.7: Line model for a 1-in FR4 trace.

2 3 4 5 6 7 8 9

1 10

-6 -4 -2

-8 0

F re q u e n c y(G H z )

Gain(dB)

2 0 c m

: L in e - M o d e l

F re q u e n c y(G H z )

Gain(dB)

3 0 c m

2 3 4 5 6 7 8 9

1 10

-8 -6 -4 -2

-10 0

: L in e

- M o d e l

Figure 2.8: Comparison of actual channel loss (dashed line) and line model (solid line).

(26)

10 Chapter 2: High Speed Serial-Link Receiver

(27)

Chapter 3

Clock and Data Recovery

When the receiver in serial link receives data stream that is noisy and asynchronous, it should first process the data with equalizer to compensate the loss caused by channel, and then use clock and data recovery (CDR) circuit to extract clock embedded in the re- ceived data. After all, a decision circuit composed of d flip-flop retimes the received data and generates recovered data which is synchronous with the recovered clock. Moreover, the jitter and noise of data accumulating during transmission can also be eliminated af- ter data being recovered. The operating principle of CDR circuit is depicted in Fig. 3.1.

The input signal is non-return to zero (NRZ) random bit stream.

Since CDR circuit is a critical component in the receiver end of wired communication system, here focus on this component. First, introduce the traditional CDR circuits.

Secondly, illustrate the obstacles of traditional CDR circuits according to the analysis of the bit error rate (BER). Finally, propose an eye-opening monitor (EOM) CDR which can not only select one phase clock to sample data where the received data has low BER, but also relax the bandwidth and group delay requirements of the receiver front-end in

D Q

Decision Circuit

Received NRZ Data

Recovered Data

Recovered Clock Clock Recovery

Circuit

Figure 3.1: Operating principle of CDR circuit.

(28)

12 Chapter 3: Clock and Data Recovery

the high-speed links.

3.1 Traditional Clock and Data Recovery

In this section, various traditional clock and data recovery circuits are introduced.

Moreover, these circuits are categorized by their architectures and characteristics roughly.

3.1.1 Phase-Locked Loop Based CDR

The block diagram of traditional CDR based on phase-locked loop is demonstrated in Fig. 3.2. This circuit consists of phase detector, charge pump, low-pass filter, VCO and decision circuit. PLL-based CDR circuits can be categorized by many types depending on the rate of recovered clock, or various kinds of phase detector, or if the reference clock exists or not. Here only discuss a full rate CDR circuit with a reference clock.

In the PLL-based CDR, the phase detector is used to detect the phase difference between input data and the output of the VCO. This phase detector can be simply implemented by an XOR and a d flip-flop, and its operation is illustrated in Fig. 3.3.

If there is phase difference, the average voltage of node Y will alter, and modify the operating frequency of the VCO. Finally, the recovered clock that comes from the output of VCO can exactly sample the received data at the center position.

In traditional CDR circuits, the optimal sampling position is always considered at the middle of input data where the data is thought to have low bit error rate. Hence, most designs of CDR circuits follow this premise. However, from the bit error rate

D Q

Decision Circuit

Received Data

Recovered Data Recovered

Clock Charge

Pump LPF VCO

Phase Detector

Figure 3.2: Architecture of PLL-based CDR.

(29)

Section 3.1 Traditional Clock and Data Recovery 13

Data

D Q

CLK A

Y

Y A CLK Data

t Phase Detector

Figure 3.3: Operation of PLL-based CDR.

analysis discussed in Section 3.2, the optimal sampling position is not always at the middle of input data, but varies according to the bandwidth of or noise from the front circuits. Therefore, traditional CDR circuit is not suitable in every situation.

3.1.2 Blind Oversampling CDR

Unlike the PLL-based CDR which always recovers data at the half of one bit period (Tb/2), this CDR circuit blindly samples the received signal with M clocks simultane- ously and selects one clock which is approaching the position , Tb/2, the most to recover data. Block diagram of a blind oversampling CDR circuit [3] is depicted in Fig. 3.4.

The principle of traditional blind oversampling CDR circuit is to detect bit boundary and choose one of the sampling clocks that is farthest from the bit boundary. In other words, select the sampling clock which approaches middle of the input data. Fig 3.5 shows the operation.

Because of the premise that sampling data at center of one bit interval can acquire low bit error rate, the worst case is two sampling clocks straddle the center position of one bit period, and result in the maximum sampling time offset (Tos,max) which is

Tos,max =

⎧⎪

⎪⎪

⎪⎪

⎪⎩ Tb

2M if M is odd integer Tb

M if M is even integer

, (3.1)

where Tb represents each bit period. From this equation, the sampling time offset is smaller when the number of clocks M is odd. Hence, M is normally odd integer in place

(30)

14 Chapter 3: Clock and Data Recovery

M u ltip le P h a s e C lo c k G e n e r a to r

S a m p le S to r a g e

B it B o u n d a r y D e te c tio n

Data

Selection

P a r a lle l S a m p le s P h a s e D e te c tio n L o g ic

R e c o v e r e d D a ta D a ta

Figure 3.4: Block diagram of traditional blind oversampling CDR.

Data

Sampled Data 0 0 1 1 1 0 0 0 1 1 0 0 0 0 1 1 1 0 0 0 Transitions 1 0 0 1 0 0 1 0 1 0 0 0 1 0 0 1 0 0 Sampling Clocks

C2C3

C1 C1C2 C3C1 C2C3 C1 C2 C3C1 C2C3C1 C2C3C1 C2

Clock Selection

C1 C1 C1 C1 C1 C1 C1

Recovered Data

Figure 3.5: Operating principle of traditional blind oversampling CDR.

of even one. When M is larger, the sampling position is closer to the center of data, and the recovered data has less jitter. Nevertheless, it consumes more power than the traditional CDR circuits stated in 3.1.1.

One advantage of this architecture is that it is a feed-forward system without feed- back loop like that in the PLL-based CDR circuit. Therefore, this CDR circuit is much appropriate in some wireline system such as EPON system which requires short settling time. Although the architecture of blind oversampling CDR circuit has this advantage, it can not recover data just at the middle of input data and has sampling time offset which causes jitter. Hence, the jitter of recovered data in this architecture is more serious than that in the PLL-based CDR circuit.

(31)

Section 3.2 Bit Error Rate Analysis 15

3.2 Bit Error Rate Analysis

The criteria to determine the quality of received data is to detect its amplitude noise, inter-symbol interference or jitter. These properties all impact the bit error rate (BER) of recovered data. BER is a general performance to describe a CDR circuit.

The BER is defined as the ratio of the number of errors to the total number of received data, and can be written as

BER = P (0)· P (1|0) + P (1) · P (0|1). (3.2)

P(0) and P(1) are the probabilities of transmitted bit being ZERO and ONE respectively.

Here assume the probabilities are equal (i.e.P(0)=P(1)=0.5). P(1|0) represents the probability which the bit is sampled as ONE but it is actually ZERO in transmission.

On the other hand, P(0|1) is the probability that the bit is read as ZERO but it is ONE being delivered. In the following sections, various elements causing BER will be illustrated.

In this section, analyze the relations between the characteristics and the BER. This BER analysis mainly references to the Chapter 2 in the thesis [4].

3.2.1 Noise

Noise is one of the primary causes that results in the BER. When data transmits through channel to receiver, it can be influenced by the noise. The noise leads to amplitude fluctuations at the sampling point and bring errors in detecting the signal.

Fig. 3.6 shows BER calculation from the area of noise distribution. Assume the noise is Gaussian distribution with standard deviation of σn. From Fig. 3.6 and Eq. (3.2), if the BER is just influenced by noise, it can be written as

BER = 1 2· Q

VT H − 0 σn

 + 1

2· Q

1− VT H

σn



, (3.3)

where Q(·) represents the cumulative distribution function.

(32)

16 Chapter 3: Clock and Data Recovery

V

TH

V

TH

0 1

0 1

Probability

area = BER

Figure 3.6: The relation between BER and noise.

VIN

t t

Vo

Vo

2

(a) (b)

VOUT

VIN

VOUT

ISI

Figure 3.7: Influence of ISI on (a)periodic data and (b)random data.

3.2.2 Inter-Symbol Interference (ISI)

In reality, the noise is not the only cause of amplitude fluctuation to increase the BER. Before reaching the CDR circuit, the received data passes through other circuits with limited bandwidth. If the received data is NRZ signal, it can be seen as being consisted of various pulses. In other words, every bit of the data is a pulse. Because of the bandwidth restriction, the tail of each bit can last longer than a bit period (Tb), and hence impacts on the amplitude of its neighboring bits. This influence is called

”inter-symbol interference”(ISI) and is depicted in Fig. 3.7.

An ideal NRZ signal, x(t), composed of pulses can be written as

x(t) = k=−∞

ak· pi(t− kTb) (ak∈ {0, 1} ) (3.4)

where pi(t) represents the function of unit pulse and is defined as

pi(t) =

⎧⎪

⎪⎩

1 0≤ t ≤ Tb

0 otherwise

. (3.5)

Furthermore, the the kth bit of the NRZ signal decides the coefficient ak.

(33)

Section 3.2 Bit Error Rate Analysis 17

From Eq. (3.4), the received data, r(t), influenced by ISI can be modified as

r(t) = k=−∞

ak· po(t− kTb) + n(t) (ak∈ {0, 1} ). (3.6)

po(t) represents the received pulse shape, and n(t) is the noise produced in transmission.

If r(t) is sampled at t = Ts+ mTb to recover data, the received data at this time is

r(Ts+ mTb) = ampo(Ts) +

k=−∞,k=m

ak· po(Ts+ (m− k)Tb)

 

ISI term

+n(Ts+ mTb), (3.7)

where m is an integer, and Ts is the sampling time offset from 0 and 0 < Ts < Tb. Owing to this equation, the ISI term impacts on the decision of recovered data.

Assume the system is first-order linear time invariant (LTI) with time constant τ , and the received pulse shape can be written as

po(t) =

⎧⎪

⎪⎪

⎪⎪

⎪⎪

⎪⎪

⎪⎪

⎪⎪

⎪⎩

0 t≤ 0

1− e− tτ 0≤ t ≤ Tb

1 α − 1



· e− tτ Tb ≤ t

(3.8)

in which define α≡ e−Tb.

Replace po(t) of the ISI term in Eq.(3.7) with Eq.(3.8). In this system, suppose the received data is only influenced by front data. The ISI term at m = 0 can be written as

ISI = −1 k=−∞

ak· po(Ts− kTb) = αTTsb

−1 k=−∞

ak· (1 − α) · α−k−1. (3.9)

The sum is just accumulated to k = −1. When the impact of the prior one bit (a−1) is significant, the ISI term is concentrated around two value, ISI0 and ISI1. These values are calculated from the expected value of ISI in Eq. (3.9) and illustrated below.

ISI0 = E{ISI|a−1 = 0} = 1

2αTTsb + 1

. (3.10)

ISI1 = E{ISI|a−1 = 1} = αTTsb  1 α

2



. (3.11)

(34)

18 Chapter 3: Clock and Data Recovery

0ISI 1ISI os0p(T)+ISI os1p(T)+ISI

ISI Distribution

* =

Noise Distribution

Total Distribution

V

TH

Figure 3.8: Amplitude distribution from noise and ISI.

These ISI terms impact on the amplitude of received data at sampling time, and repre- sented by two delta functions whose values are ISI0 and ISI1, respectively with prob- ability p and (1− p). p is the probability of a−1 = 0 and (1− p) is the probability of a−1 = 1. In order to simplify the calculation, let p = (1− p) = 0.5.

The total amplitude distribution including the effects from noise and ISI is shown in Fig. 3.8. It is obtained by the convolution of noise and ISI distribution. The valuse of ISI and po(Ts) in this figure are acquired above, and then calculate the parameter of noise distribution.

The frequency response of a first-order LTI system is H(f ) = 1

1 + τ s = 1

1 + j(2πτ f ). (3.12)

Moreover, the relation between the power spectral densities of input and output in the frequency domain can be expressed as

Sout(f ) =|H(f)|2Sin(f ) = 1

1 + (2πτ f )2Sin(f ). (3.13) If the additive white noise of the input in receiver has double-sided power spectral density N0

2 , the total noise power can be calculated from Eq.(3.13) and written as

Ptotal= σ2· Tb =



−∞

N0 2

1 + (2πτ f )2df = N0

(3.14)

where σ is the noise variance.

(35)

Section 3.2 Bit Error Rate Analysis 19

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

−12

−10

−8

−6

−4

−2 0

Ts(UI) log 10BER

f−3dB/data rate = 0.7

N0 = 5*10−3 N0 = 6*10−3 N0 = 7*10−3 N0 = 8*10−3

Figure 3.9: The BER with various sampling time.

Total BER shown in Fig. 3.8 is

BER = 1 4

 Q

0.5− ISI0 σn

 + Q

0.5− ISI1 σn



+ Q

po(Ts) + ISI0− 0.5 σn

 + Q

po(Ts) + ISI1− 0.5 σn

  .

(3.15)

From this equation, it can be comprehended that BER is related to sampling point (Ts), bandwidth of the system (τ ) and noise power spectral density (N0).

Use MATLAB to simulate the BER with various parameters. Fig. 3.9 shows the relation of BER and sampling point in a first-order LTI system with equal N0 and bandwidth. According to Fig. 3.9, this system obtains lower BER when the sampling point (Ts) is closer to Tb. This conclusion also can be explained based on the formula of received data. From Eq. (3.8), the amplitude of received data at sampling time can be written as

p(Ts) = 1− αTsTb. (3.16)

(36)

20 Chapter 3: Clock and Data Recovery

0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2

−14

−13

−12

−11

−10

−9

−8

−7

−6

−5

−4

f−3dB/data rate log 10BER

Ts = T

b

N0 = 5*10−3

N0 = 6*10−3

N0 = 7*10−3

N0 = 8*10−3

Figure 3.10: The BER with various bandwidth at Ts = Tb.

The amplitude reaches maximum at Ts = Tb and the BER in Eq. (3.15) is going to be minimum if N0 and bandwidth are identical.

From Fig. 3.9, the optimal sampling point in the LTI system is at Ts= Tb. In order to find the bandwidth with lower BER, simulate the BER with various bandwidth at Ts = Tb, and the result is demonstrated in Fig. 3.10. From this figure, it depicts there is a trade-off between the noise and the ISI influence. When the bandwidth becomes boarder, the noise injects into the receiver and causes higher BER. However, if the bandwidth is excessively small, the impact of ISI is significant and limits the BER. At Ts = Tb, it exists an optimal bandwidth to acquire minimum BER and the value is 40%

of the data rate.

Although the optimal sampling point is at Ts= Tb based on above simulation results, the typical sampling point is in the middle of the received data (i.e.Ts = 0.5Tb) in traditional CDR circuits. The simulation result is in Fig. 3.11. Therefore, the bandwidth is designed to about 70% of the data rate in the receiver with traditional CDR circuits.

(37)

Section 3.2 Bit Error Rate Analysis 21

0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2

−8

−7

−6

−5

−4

−3

−2

−1

f−3dB/data rate log 10BER

Ts = 0.5T

b

N0 = 5*10−3

N0 = 6*10−3

N0 = 7*10−3

N0 = 8*10−3

Figure 3.11: The BER with various bandwidth at Ts = 0.5Tb.

3.2.3 Timing Jitter

Timing jitter is also one of the factors influencing the BER, and is mainly caused by two sources. One is data jitter and the other is the uncertainty of the sampling clock.

These two causes will be respectively illustrated later.

In previous sections, assume the data transitions defined as the time of the data crossing the decision threshold (VT H) occur at mTb (m ∈ integer), and the amplitude fluctuation dominates the BER. However, the actual time of data transition deviates from the expected value thanks to the non-ideal effects mentioned before, e.g. noise and ISI. This phenomenon is called data jitter and leads to timing jitter depicted in Fig. 3.12(a). The data jitter reduces the eye diagram of received data on the horizontal direction. Fig. 3.12(b) shows this appearance. When the data jitter alters larger, the sampling window where the BER can achieve the target becomes smaller. Furthermore,

(38)

22 Chapter 3: Clock and Data Recovery

V

TH

Jitter

T

b Original Sampling Window

Sampling Window Impacted by Jitter

(a) (b)

Figure 3.12: (a)The timing jitter and (b)sampling window of received data.

VT H

Tb

(a ) (b )

R e a l D a ta S a m p le d D a ta

t

t S a m p lin g C lo c k

0 1 0 0 1 1 0 1 0

0 1 0 0 1 1 1 1 0 S a m p lin g C lo c k

d a ta

P D F (t)

Tb

Figure 3.13: The BER caused by the data jitter.

if the sampling point is fixed, the BER increases due to the error detection caused by the data jitter. Fig. 3.13 shows the BER from jitter which is the area under the tail of P DFdata(t). P DFdata(t) is the probability distribution of total jitter, and σd represents the variance of the data jitter. If there are no noise and ISI, and sampling clock is ideal, the BER only influenced by data jitter is written as

BER(Ts) = 1 2



Ts

P DFdata(t) dt

 + 1

2

 −Tb+Ts

−∞

P DFdata(t) dt



. (3.17) Additionally,

P DFdata(t) = 1

√2πσd · e−(t−T2s)2

d . (3.18)

The errors induced by data jitter are independent of those from amplitude fluctuations that come from noise and ISI. Use MATLAB to simulate the BER caused by data jitter and demonstrate the result in Fig. 3.14. Based on this figure, if the received data is only influenced by the data jitter, the optimal sampling point is in the middle of the data.

Therefore, the traditional CDR circuits can acquire recovered data precisely.

(39)

Section 3.2 Bit Error Rate Analysis 23

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

−14

−12

−10

−8

−6

−4

−2 0

Ts (UI) log10BER

σd= 0.04 (UI) σd = 0.05 (UI) σd = 0.06 (UI) σd = 0.07 (UI)

Figure 3.14: The simulation result of BER with various the data jitter.

Another source to impact on the BER is clock jitter. The probability distribution function of clock jitter, P DFclk(t), in various CDR is distinct. In the traditional CDR, the P DFclk(t) is related to not only the jitter from clock generator, but also the data jitter. Because the clock of these architectures is regenerated by some logic gates which received data control, the data jitter impacts on the clock jitter as well. σc represents the variance of the clock jitter, and the P DFclk(t) is written as

P DFclk(t) = 1

√2πσc · e−(t−Ts)

2

2c . (3.19)

Because the clock is not regenerated in the blind oversampling CDR, the clock jitter does not relate to data jitter. The sampling time is not at 0.5Tb similar to that in the typical CDR, but has an offset from the middle of one bit period. Therefore, the P DFclk(t) of oversampling CDR is consisted of the jitter generated from clock generator and the sampling time offset. The probability distribution function of the sampling time

(40)

24 Chapter 3: Clock and Data Recovery

(a ) (b )

S a m p lin g C lo c k P D Fc lk(t)

Tb

S a m p lin g C lo c k P D Fc lk(t)

Tb

O ffs e t

Figure 3.15: The PDF of data jitter in (a)typical CDR, and (b)oversampling CDR.

offset is

P DFos(t) =

⎧⎪

⎪⎩

M −1

2M < t < 1

2M (M ∈ odd integer)

0 otherwise

(3.20)

where M is the number of clocks to sample data and has been mentioned in Section 3.1.2. Finally, combine the original clock jitter from the oscillator and this sampling time offset, and the P DFclk(t) is written as

P DFclk(t) =

⎧⎪

⎪⎨

⎪⎪

√M

2πσc · e−(t−Ts)

2

2c −1

2M < (t− Ts) < 1 2M

0 otherwise

. (3.21)

Fig. 3.15(a) and (b) separately demonstrate the probability distribution function of clock jitter in traditional CDR and blind oversampling CDR.

3.2.4 Overall BER and Comparison

From previous sections, the noise, jitter and ISI all impact on the BER independently.

Combine all the causes to discuss the BER in this section. The BER related to noise and ISI terms has been illustrated in Eq.(3.15). Now add the timing jitter into this equation and temporarily assume that the sampling clock is ideal. According to [4], the

(41)

Section 3.2 Bit Error Rate Analysis 25

BER without clock jitter at sampling time (Ts) is

BER(Ts) = 1 4

 Q

0.5− ISI0(Ts) σn



·

 1 + Q

Ts− Tb

σd



+

  Ts

−∞

P DFdata(t)· Q

0.5− ISI1(Ts− t) σn

 dt



·

 1 + Q

Ts− Tb

σd



+ Q

Ts σd

 + Q

Tb− Ts

σd

  .

(3.22)

The simulation result of MATLAB is depicted in Fig. 3.16. Here supposes the band- width of previous circuit is 70% of data rate and vary N0 to demonstrate the relation between BER and the sampling point. It can be seen from this figure that the finally optimal sampling point is not in the middle of the received data. If the data influenced more seriously by noise and ISI, the optimal sampling point is closer to Tb in the LTI system. Otherwise, if the data impacted more critically by timing jitter, the optimal sampling point is closer to middle of the data (0.5Tb).

0 0.2 0.4 0.6 0.8 1

10−15 10−10 10−5 100

Ts(UI)

BER

f−3dB/datarate = 0.7, σj = 0.05 (UI)

N0= 3e−3[V2/Hz]

N0= 4e−3[V2/Hz]

N0= 5e−3[V2/Hz]

N0= 6e−3[V2/Hz]

Figure 3.16: The relation between BER and Ts with various N0.

數據

Figure 3.4: Block diagram of traditional blind oversampling CDR.
Figure 3.9: The BER with various sampling time.
Figure 3.10: The BER with various bandwidth at T s = T b .
Figure 3.11: The BER with various bandwidth at T s = 0.5T b .
+7

參考文獻

相關文件

Al atoms are larger than N atoms because as you trace the path between N and Al on the periodic table, you move down a column (atomic size increases) and then to the left across

‰ For example Competition Provisions in Hong Kong Chapter 106 Telecommunication Ordinances 7K : S.1 A licensee (entity) shall not engage in conduct which, in the opinion of

Teachers may consider the school’s aims and conditions or even the language environment to select the most appropriate approach according to students’ need and ability; or develop

Robinson Crusoe is an Englishman from the 1) t_______ of York in the seventeenth century, the youngest son of a merchant of German origin. This trip is financially successful,

fostering independent application of reading strategies Strategy 7: Provide opportunities for students to track, reflect on, and share their learning progress (destination). •

Wang, Solving pseudomonotone variational inequalities and pseudocon- vex optimization problems using the projection neural network, IEEE Transactions on Neural Networks 17

Hope theory: A member of the positive psychology family. Lopez (Eds.), Handbook of positive

volume suppressed mass: (TeV) 2 /M P ∼ 10 −4 eV → mm range can be experimentally tested for any number of extra dimensions - Light U(1) gauge bosons: no derivative couplings. =&gt;