Providing Infrastructure for Optical Communication Networks

Download Report

Transcript Providing Infrastructure for Optical Communication Networks

Providing Infrastructure for Optical
Communication Networks
EECS 294 Colloquium
4 October 2006
Prof. Michael Green
Dept. of EECS
Henry Samueli School of Engineering
[email protected]
This presentation can be found at:
http://www.eng.uci.edu/faculty/green/public/courses/294
Friday, March 7 2003
Advantages of Optical Fibers
over Copper Cable
• Very high bandwidth (bandwidth of optical transmission network determined
primarily by electronics)
• Low loss
• Interference Immunity (no antenna-like behavior)
• Lower maintenance costs (no corrosion, squirrels don’t like the taste)
• Small & light: 1000 feet of copper weighs approx. 300 lb.
1000 feet of fiber weighs approx. 10 lb.
• Different light wavelengths can be multiplexed onto a single fiber:
Dense Wavelength Division Multiplexing (DWM)
• 10Gb/s transmission networks now being deployed;
40Gb/s will be here soon.
Protocols for High-Speed Optical Networks
Synchronous Optical Network (SONET):
• Provides a protocol for long-haul (50-100km) wide-area netework
(WAN) fiber transmission
• Basic OC-1 rate is 51.84Mb/s
OC-48 (2.5Gb/s) & OC-192 (10Gb/s) are common
Gigabit/10 Gigabit Ethernet (IEEE Standard 802.3):
• Ethernet was invented in 1973 at Xerox PARC
(“ether” is the name of the medium through which E/M waves
were thought to travel)
• Provides a protocol for local-area network (LAN) copper or fiber
transmission
• 1 Gb/s links can be transmitted over twisted-pair copper
• 10 Gb/s links can be transmitter over copper (short lengths) or
fiber.
Fiber Channel:
• Often used for Storage Area Networks (SAN); allows fast
transmission of large amounts of data across many different
servers.
• Currently 1-4 Gb/s is deployed; 8Gb/s will arrive soon.
Some SAN Terminology
JBOD: Just a Bunch Of Disks
Refers to a set of hard disks that are not configured
together.
RAID: Redundant Array of Independent (or Inexpensive?) Disks
Multiple disk drives that are combined for fault tolerance
and performance. Looks like a single disk to the rest of
the system. If one disk fails, the systems will continue
working properly.
Blade Servers vs. Regular Servers
See: http://www.spectrum.ieee.org/WEBONLY/publicfeature/apr05/1106
for full article.
Barcelona, Spain:
MareNostrum supercomputer cluster
(2282 Blade servers)
Housed in Chapel Torre Girona (Technical Univ. of Catalonia)
Characteristics of Broadband Signals & Circuits
Primarily digital (i.e., bilevel) operation but high bit rate (multi-Gb/s)
dictates analog behavior & design techniques.
• Standard analog circuit applications:
 Continuous-time operation
 Precision required in signal domain (i.e.,
voltage or current)
 Dynamic range determined by noise &
distortion
V
• Broadband communication circuits:
 Discrete-time (clocked) operation
 Precision required in time domain
(low jitter)
 Bilevel signals processed
V
V
t0
t
Vh
Vt
Vl
t
t
Typical broadband data waveform:
Length of single bit = 1 Unit Interval (1 UI)
Eye diagram
An eye diagram maps a random bit sequence
to a regular structure that can be used to
analyze jitter.
Close-up of eye diagram:
trise = tfall
voltage swing
1 UI
Zero crossings
What is Jitter?
Jitter is the short-term variation of the significant instants
of a digital signal from their ideal positions in time.
Jitter normally characterizes variations above 10Hz;
variations below 10Hz are called wander.
The effects of these variations are measured in 3 ways:
1. Phase noise (frequency domain)
2. Jitter (time domain)
3. Bit Error-Rate (end result of phase noise & jitter)
Types of Jitter
1.
Random Jitter (RJ)
•
Originates from external and
internal random noise sources
•
Stochastic in nature (probabilitybased)
•
Measured in rms units
•
Observed as Gaussian histogram
around zero-crossing
•
Grows without bound over time
Histogram measurement at zero crossing
exhibiting Gaussian probability distribution
Types of Jitter (cont.)
2.
Deterministic Jitter (DJ)
•
Originates from circuit non-idealities (e.g., finite bandwidth, offset, etc.)
•
Amount of DJ at any given transition is predictable
•
Measured in peak-to-peak units
•
Bounded and observed in various eye diagram “signatures”
•
Different types of DJ:
a) Intersymbol interference (ISI)
b) Duty-cycle distortion (DCD)
c) Periodic jitter (PJ)
a) Intersymbol interference (ISI)
Consider a 1UI output pulse from a buffer:
1UI
< 1UI



If rise/fall time << 1 UI, then the output pulse is attenuated
and the pulse width decreases.
  UI
  UI
  UI
ISI (cont.)
Consider 2 different bit sequences:
0
0
1
1
0
1
Steady-state not reached
at end of 2nd bit
2 output sequences
superimposed
ISI is characterized by a double edge
in the eye diagram. It is measured in
units of ps peak-to-peak.
t = ISI
Effect of ISI on eye diagram:
Double-edge
b) Duty cycle distortion (DCD)
Occurs when rising and falling edges exhibit different delays
Caused by circuit mismatches
Nominal data sequence
Data sequence with early falling edges
& late rising edges
t = DCD
Eye diagram with DCD
Crossing offset from
nominal threshold
c) Periodic Jitter (PJ)
Timing variation caused by periodic sources unrelated to the data pattern.
Can be correlated or uncorrelated with data rate.
Clock source with
duty cycle  50%
t1

PJ  t1  t0
t0
Synchronized data
exhibiting correlated PJ

Uncorrelated jitter (e.g., sub-rate PJ due to supply ripple) affects the
eye diagram in a similar way as RJ.
Jitter and Bit Error Rate
 T  t 2 
1

pR (t) 
 exp
2
2

 2




 t 2 
1
pL (t) 
 exp 2 
 2
 2 
2
2


0
t0
Probability of sample at t > t0 from

left-hand transition: 

Probability of sample at t < t0 from
right-hand transition:

T
2

T  t0
T
R
 x 2 
 t0 exp 2 2 dx
 T  x 2 

1
dx
PR 
  t exp
2
0
 2

 2 

1
PL 

 2

1
PL 

 2
 x 2 
 t0 exp 2 2 dx
1
PR 

 2
 T  x 2 
1


exp

dx

 t0  2 2   2 




 x 2 
T t0 exp 2 2 

Total Bit Error Rate (BER) given by:
1
BER PL  PU 

 2
 x 2 
1
exp

dx

t0  2 2   2 

T  t0 
1   t 0 
 erfc
 erfc

2   2 
 2 
where erfc( t) 


2




t
exp x 2 dx
 x 2 
T t0 exp 2 2 dx

Example: T = 100ps
log(0.5)
log BER
  2.5ps
  5ps




  2.5ps :









t0 (ps)
BER1012 for t0  18ps, 82ps (64ps eye opening)
  5ps :
BER1012 for t0  36ps, 74ps (38ps eye opening)
Bathtub Curves
The bit error-rate vs. sampling time can be measured directly
using a bit error-rate tester (BERT) at various sampling
points.
Note: The inherent jitter of the analyzer trigger should be considered.
J 
RJ 2
rms measured
 J

RJ 2
rms actual
 J

RJ 2
rms trigger
Benefits of Using Bathtub Curve
Measurements
1.
Curves can easily be numerically extrapolated to very low BERs
(corresponding to random jitter), allowing much lower measurement
times.
Example:
10-12 BER with T = 100ps is
equivalent to an average of 1 error
per 100s. To verify this over a
sample of 100 errors would require
almost 3 hours!








t0 (ps)
2. Deterministic jitter and random jitter can be distinguished
and measured by observing the bathtub curve.
Advantages of Using
CMOS Fabrication Process
• Compact (shared diffusion regions)
• Very low static power dissipation
• High noise margins (nearly ideal inverter voltage transfer
characteristic)
• Very well modeled and characterized
• Inexpensive (?)
• Mechanically robust
• Lends itself very well to high integration levels
• SiGe BiCMOS has many advantages but is a generation behind
currently available standard CMOS
CMOS gates generate and are sensitive to supply/ground bounce.
Series R & L cause supply/ground bounce.
Resulting modulation of transistor Vt’s results in jitter.

VDD
data in
data out
clock in
clock out
VSS
Rs = 5W Ls = 5nH
clock out
Rs = 0
Ls = 0

VDD
VSS
clock out
Rs = 5W
Ls = 5nH
data out
Inverter based on differential
pair:
• Differential operation
• Inherent common-mode rejection
• Very robust in the presence of common-mode
disturbances (e.g., VDD/VSS bounce)
“Current-mode logic (CML)”

VDD
data in
data out
clock in
clock out
VSS
Rs = 5W Ls = 5nH
clock out

VDD
Rs = 0
Ls = 0
VSS
clock out
Rs = 5W
Ls = 5nH
data out
Research Topics

BiCMOS 10Gb/s Adaptive Equalizer

A Novel CDR with Adjustable Phase Detector
Characteristics

A Distributed Approach to Broadband Circuit
Design
Research Topics

BiCMOS 10Gb/s Adaptive Equalizer
Evelina Zhang, Graduate Student Researcher

A Novel CDR with Adjustable Phase Detector
Characteristics

A Distributed Approach to Broadband Circuit
Design
Cable Model
 Where:
magnitude (dB)
Copper Cable
aL s
F(s)  e
+10
0
-10
-20
-30
shorter cable
longer cable
1G
100M
10G
f
phase (deg)
0
shorter cable
-100
L is the cable length
a is a cable-dependent
characteristic
-200
longer cable
-300
100M
1G
10G
f
Motivation


Reduce ISI
input waveform (V)
0.5
Improve receiver
sensitivity
0
0
-0.5
39
-0.5
40
41
42
43
0.3
100
0
t (ns)
output waveform (V)
200
300
t (ps)
output eye
0.3
0
-0.3
39
input eye
0.5
0
-0.3
40
41
42
43
t (ns)
0
100
200
300
t (ps)
Adaptive Equalizer
Implemented in Jazz Semiconductor SiGe process:
• 120GHz fT npn
• 0.35m CMOS
Equalizer Block Diagram
Feedforward Path
FFE Frequency Response
Veq
(dB)
Vin

Vcontrol
f (Hz)
ISI & Transition Time
VFFE
teq = 45ps
PW = 108ps
0.3
teq = 60ps
PW = 100ps
0
-0.3
2.4
teq = 75ps
PW = 86ps
2.5
2.6
2.7
• Simulations indicate that ISI correlates
strongly with FFE transition time teq.
• Optimum teq is observed to be 60ps.
2.8
t (ns)
Slicer
Feedback Path

Transition Time Detector
DC characteristic:
Transient Characteristic:
V V
VS
(b)
(a)
VS
(b)
(a)
V V
• Rectification & filtering done in a single stage.
t
Integrator
A0
1
H (s) 

1  s int A0 s int
A0  g m1ro1 | | ro2 
 int
CL

g m1
Detector + Integrator
From
FFE
tFFE
From
Slicer
tslicer=60ps
FFE transition
Time tFFE
Vcontrol (mV)
90ps
60
slope
detector
slope
detector
40
75ps
20
60ps
0

_
+
Vcontrol
-20
-40
45ps
-60
15ps
0
10
20
30
40
50
t (ns)
System Analysis
tslicer
detector
+
Kd

_
Vcontrol
integrator
feedforward
equalizer
H(s)
Keq
teq

detector
Kd
t eq
t slicer

H (s ) 
Keq = 1.5 ps/mV
Kd = 2.5 mV/ps
K d K eq H (s )
1 K d K eq H (s )
1
s int
t eq
t slicer

1
1 s
 int
K d K eq
int = 75ns
adapt 
int
 20ns
Kd Keq
Measurement Setup
EQ inputs
Die under test
231 PRBS signal
applied to cable
EQ outputs
Eye Diagrams
EQ input
EQ output
4-foot
RU256 cable
4.0ps rms jitter
15-foot
RU256 cable
3.9ps rms jitter
Summary of Measured Performance
Supply voltage
3.3V
Power Dissipation
350mW
(155mW not including output driver)
Die Size
0.81mm X 0.87mm
Output Swing
490mV single-ended p-p
Random Jitter
4.0ps rms (4-foot cable)
3.9ps rms (15-foot cable)
Ongoing Research

Investigate transition detector more
thoroughly

Understand trade-off between ISI reduction
and random jitter generation

Investigate compensation of PMD in optical
fiber
Random noise in Analog
Equalizer
input eye
(no noise added)
output eye
ISI: 6.2ps p-p
input eye with added noise
output eye
ISI+random jitter: 23ps p-p
ISI is reduced but random jitter is increased due to
amplification of random noise.
Decision Feedback Equalization
(DFE)
Summing circuit:
Variable delay circuit:
DFE Simulations (copper)
output eye
no noise added
ISI: 6.7ps p-p
output eye
random noise added
ISI+random jitter: 7.4ps p-p
DFE Simulations (fiber)
input waveform
exhibiting PMD
input eye
output eye
ISI: 7.9ps p-p
Research Topics

BiCMOS 10Gb/s Adaptive Equalizer

A Novel CDR with Adjustable Phase
Detector Characteristics
Xinyu Chen, Graduate Student Researcher

A Distributed Approach to Broadband Circuit
Design
Clock/Data Recovery Circuits
CDR Requirements:
Binary
operation
Linear
operation
•
•
•
•
Ability to handle high bit rates
Low jitter generation
High jitter tolerance
Fast acquisition
2-Loop CDR Architecture
Is it possible for a CDR to exhibit linear (quiet) behavior
and fast acquisition with a single loop?
“Ternary” latch:
Deadband PD
characteristic
CML version:
external
control
Comparisons
Simulation Results
Conventional Binary PD
Ternary PD;
VG = 1.75V
Hogge PD
Ternary PD;
VG = 1.65V
Varying VG During Acquisition
Future Work

Using the variable PD characteristic as part of a
lock detection circuit.

Minimizing jitter in a similar way.
Research Topics

BiCMOS 10Gb/s Adaptive Equalizer

A Novel CDR with Adjustable Phase Detector
Characteristics

A Distributed Approach to Broadband
Circuit Design
Ullas Singh, Graduate Student Researcher
Distributed Amplifier
g
GBWdist   m
 2

•
•
•
•
 2  g
gm
Ng m
m

GBW



conv
CT
 lc  c
CT

Signals travel ballistically through amplifier.
Higher gain-bandwidth product.
Naturally drives resistive load.
Trades off delay for bandwidth.
l
c
Distributed Frequency Divider
– Buffer delay of lumped elements can be replaced by passive element delay in
distributed divider
All simulations
used 0.18m CMOS
Lumped frequency
divider schematic
Distributed divider
schematic
Distributed Frequency Divider
Simulations
Divider sensitivity
curve
Input/Output waveform
Frequency Divider Layout
Area=800mm*807mm
Distributed 2-to-1 Select Circuit
Lumped select circuit
Proposed distributed select circuit
Timing diagram
40Gb/s MUX Block Diagram
10Gb/s
PRBS
generator
lumped circuitry
20Gb/s
4:2
MUX
2:1
MUX
40Gb/s
distributed circuitry
(180nm CMOS)
Simulated 40Gb/s Eye Diagram
Vout (V)
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
0
10
20
30
40
50
ISI: 2ps (80mUI) p-p
60
70
80
t (ps)
Test Setup
die bonded
directly to
board
Measured Results
Bit-rate: 34Gb/s (due to varactor variations)
Measurements taken with Agilent 86100C DCA-J with 80GHz plug-in module
Future Research

Analyze nonlinear large-signal effects &
derive a clear design methodology.

Investigate possible methods of
electrically (or optically?) controlling
characteristic impedances of tranmission
lines.