* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Providing Infrastructure for Optical Communication Networks
Fault tolerance wikipedia , lookup
Switched-mode power supply wikipedia , lookup
Chirp spectrum wikipedia , lookup
Loading coil wikipedia , lookup
Flip-flop (electronics) wikipedia , lookup
Resistive opto-isolator wikipedia , lookup
Telecommunications engineering wikipedia , lookup
Integrating ADC wikipedia , lookup
Immunity-aware programming wikipedia , lookup
Time-to-digital converter wikipedia , lookup
Providing Infrastructure for Optical Communication Networks EECS 294 Colloquium 4 October 2006 Prof. Michael Green Dept. of EECS Henry Samueli School of Engineering mgreen@uci.edu 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    exp 2 t0  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  t 0  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 1012 for t0  18ps, 82ps (64ps eye opening)   5ps : BER 1012 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 F(s)  e aL s +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 || ro 2   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  m  2   2  g gm Ng m m  GBW    GBW d ist   conv  lc  CT c C T  • 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.
 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                            