a 10 Gbps Burst-Mode Clock and Data Recovery Circuit with Continuous Clock Output Runxiang Yu, Roberto Proietti, Shuang Yin, and S.J. B Yoo Junya Kurumida National Institute of Advanced Industrial Science and Technology Ibaraki, Japan kurumida@aist.go.jp Department of Electrical and Computer Engineering University of California at Davis, Davis, USA sbyoo@ucdaivs.edu Abstract—This paper presents a 10-Gbps burst-mode clock and data recovery (BM-CDR) circuit based on the phase picking method. Experiment demonstrates the proposed BM-CDR circuit is able to align the burst-mode incoming data to the local clock with a maximum phase misalignment of ±π/8 within 20 ns. Keywords-Burst mode; clock synchronization; multiphase clock I. and data recovery; bit extracted data clock with four phase-delayed copies of the local clock at the same rate as the data. Two important characteristics of the BM-CDR are its phase acquisition time and accuracy of the phase alignment. Here, a phase synchronization time of 20 ns and phase alignment accuracy of ±π/8 are achieved which are sufficient for 10 gigabit Ethernet PON (10G-EPON) application according to IEEE802.3 av 10G-EPON standards and may be also useful for future optical packet switching network. INTRODUCTION The rapid growing of the last mile solution such as passive optical networks (PONs) activates research on burst mode data operation where the optical line terminal (OLT) must deal with asynchronous packets with different amplitude and phase, necessitating clock and data recovery (CDR) circuit with fast clock recovery and data retiming. In future optical packet switching (OPS) network, burst mode operation is essential to conduct burst packet aggregation at the OPS edge router [1]. In both cases, a burst-mode receiver (BMRx) plays a key role which is responsible for amplitude and phase recovery at the beginning of every packet. A generic schematic of a BMRx is shown in Fig. 1. At the front end of the BMRx is a BM limiting amplifier (BM-LA) with automatic gain control (AGC) and automatic threshold control (ATC) which is responsible for amplitude recovery. Fast clock and data recovery (CDR) together with phase acquisition is then performed by a BMCDR. This paper focuses on the BM-CDR aspect of the BMRx. Among the existing solutions, [2] incorporates gated voltage controlled oscillators (GVCO) to acquire rapid phase locking but results in higher phase noise as it does not filter out the input jitter. More seriously, the gating behavior would cause momentary fluctuation on the recovered clock, potentially incurring undesired jitter and inter-symbol interference (ISI). BM-CDR based on injection locking technique suffers from issues such as limited locking range, process, temperature and supply (PVT) variation and weak injection signals [3]. Oversampling in time requires a clock frequency higher than the bit rate while oversample in space only using multiphase clock with a frequency equal to the bit rate [4]. Also it is desirable for a BM-CDR circuit to align the burst data to a local clock so it provides a continuous clock output for existing PON Large scale integration (LSI) and RocketIO transceiver on field programmable gate array (FPGA) for data processing. Here the proposed BM-CDR technique is based on phase picking method by mixing the This work was supported in part by DoD contract #H88230-08-C-0202 Electrical path BMRx BM-LA PD/TIA AGC This work BM-CDR ATC Figure 1. Generic schematic of a burst mode receiver. PD: photo-detector; TIA: transimpedance ampfilier; BM-LA: burst mode limiting amplifier; AGC:automatic gain control; ATC:automatic threshold control. II. Proposed 10GHz BMCDR Circuit AMP 1:4 AMP Fanout AMP Buffer AMP LO O/E CIRCUIT DESCRIPTION AND IMPLEMENTATION 1:2 Fanout Buffer Clock Extraction NRZ BPF LA to RZ Delay Line 1:4 Fanout Buffer 0º 90º 180º Comparator Comparator Comparator 270º Comparator 1:4 Fanout Buffer 0º 90º 180º FPGA 4:1 selector 270º Figure 2. Schamtic of the proposed 10Gbps BM-CDR. O/E: optical to electrical converter; LA: limiting amplifier; AMP: amplifier; BPF:bandpass filer The proposed BM-CDR is implemented for operation at 10 Gbps for non-return-to-zero (NRZ) data. The main building blocks include an Atlys Spartan-3 FPGA development board from Digilent and a custom designed printed circuit board (PCB) with individual chips from Hittite Microwave built in as shown in Fig. 2. All the major components are listed in Table. I. The incoming optical data is O/E converted then buffered. Four time-delayed and phase-delayed copies are prepared for latency. Here four comparators with 700-ps propagation delay are employed which are equivalent to a 2-bit ADC. The phase alignment accuracy of this configuration can be expressed as s = ±π / 2n (1) when n is the number of mixers employed in this case. 1:4 Fanout Output (V) the 4:1 selector. After NRZ-to-RZ conversion, data clock is extracted by a high Q band-pass filter (BPF) with a Q of 200. While it is possible to insert the system clock as a subcarrier inside the transmitted signal [5], it complicats the hardware required for the transmitter. The extracted clock is then amplified and phase delayed before entering the RF mixers to frequency mix with the four copies of the local clock for phase detection. The threshold of the four comparators is set to 48 mV which is chosen according to the maximum mixer output voltage in the worst case as described in Fig. 3 and Fig. 5. By matching the mixer outputs to a look-up table, the FPGA selects one of the four parallel burst mode packets at the selector inputs which has the largest phase margin as the optimum recovered data and feed them to the next stage (either a PON LSI or RocketIO Transceiver on a FPGA) for further data processing. A D flip-flop (DFF) could be easily added at the BM-CDR output for data retiming. 0 Port 1 Port 2 -0.2 Port 3 -0.4 Port 4 -0.6 150 100 Time (ps) 50 0 200 Figure 4. Measured phase delayed copies of the Data before the 1:4 selector TABLE I. Model Number LIST OF COMPONENTS Description Function Vendor name HMC720LC3C 14Gbps 1:2 Fanout fuffer Hittite HMC940LC4B 13Gbps 1:4 Fanout fuffer Hittite HMC958LC4B 14Gbps 4:1 Selector Hittite HMC721LC3C 14Gbps XOR/XNOR gate Hittite HMC914LP4E 12.5Gbps Limiting amplifier Hittite HMC788LP2E DC-10 GHz Gain block Hittite Hittite National semiconductor TLD 7-10GHz double balanced mixer LMH7323 Quad 700ps high speed comparator Atlys Spartan-6 LX45 FPGA Board Digilent Bandpass filter 10GHz band-pass filter Q=200 RLC Electronics 0 -0.5 -180 -90 0 90 Phase delay (Degree) (b) Mixer output (a.u) Mixer output (a.u) 0.5 III. Signal 1545 nm HMC171C8 (a) The multiphase clock/data generation is achieved by the 1:4 fanout buffer with the electrical co-planer waveguide with ground plane (CPWG) on the PCB. The measured delay deviation from the target value is within ±2ps which is reasonable considering the skew value (±3ps) specified in the HMC940LC4B datasheet. Four phase delayed copies of the data are recorded as show in Fig. 4 EXPERIMENT AND DISCUSSION t t t 50:50 FDL IM EDFA RF driver O/E 10G BMCDR 50:50 TDL t PPG CLK 10GHz Figure 5. Example of a figure caption. (figure caption). IM: Intensity modulator; TLD: tunable laser didoe; PPG: pulsed pattern generator; FDL:fixed delay liner; TDL: tunable delay line; CLK: Clock; 50:50: 50:50 fiber coupler 0.5 0 -0.5 -135 -45 45 135 Phase delay (Degree) Figure 3. Mixer output as a function of phase delay (a) best case (b) worst case Theoretically the phase delay between the extracted clock and the local clock can be uniquely identified by frequency mixing of the extracted clock with two phase delayed copies of the local clock [5]. But low speed (<1Gsps) analog-to-digital converters (ADC) which are needed later on to digitize the mixer outputs will inevitably introduce significant conversion latency. So there is a trade-off between cost, resolution and Setup in Fig. 5 is used to generate burst-mode data with varying phases. The pulse pattern generator (PPG) generates a periodic 1024-bit long sequence (constructed using 27-1 PRBS) followed by a 1546-bit long guard time. The electrical sequence is amplified and fed into a 10-Gbps optical intensity modulator (IM) to modulate the output of a tunable laser diode (TLD) at 1545 nm. The modulated optical signal is amplified and split into two by a 50:50 fiber coupler. After proper delay adjustment, the optical signals in the two branches are interleaved by another 50:50 fiber coupler. The guard time between the adjacent packets either 23.5 ns (235 bits '0') or 27.7 ns (277 bits '0'). In the end, the interleaved signal is O/E converted and sent to the proposed BM-CDR. The minimum time needed for synchronization under current configuration is approximately 20ns which is determined mainly by the mixer output rising time (~10ns when using a BPF with a Q of 200 as shown in Fig. 6), the FPGA decision time (<4ns, 2 clock cycles when clocking @500MHz) and the 4:1 selector select time (< 100ps). Figure 6. Rising/falling edges of the mixer outputs when using bandpass filter with a Q of 200 for clock extraction. Top: best case, Bottom: worst case Mixer output rising/falling time depends on the BPF used to extract the data clock. A BPF with smaller Q can be used to reduce the rising/falling time of the mixer output. The optimum Q for this particular application is still under investigation. The scope trace of the extracted clock and the reference clock is illustrated in Fig.7 showing no degradation in terms of jitter. Error free Operation is achieved using the configuration as shown in Fig. 5 under various phase delay between adjacent packets. This implies the delay of the clock path tracks that of the data path very well and a retiming DFF in the next stage will always sample in the vicinity of the data eye. The amplitude electrical input of the BM-CDR is kept above 100 mV which is specified as the minimum input voltage for the 1:2 fanout buffer (HMC720LC3C) in its datasheet. To measure BER as a function of input optical power requires additional BM-LA as shown in Fig. 1 which is not available at this time. The proposed BM-CDR technique assumes that the extracted clock and the local reference clock are matched in frequency since the same clock source is used for the 10Gbps RZ-OOK transmitter and the BM-CDR in the experiment. However, error will occur if the frequency walk-off between the two clocks is greater than 1/4 of the bit time cross the entire packet. The commercially available electrical 10-GHz local oscillators (from Microwave Dynamics) have a typical frequency stability of ±5 part-per-million (ppm). Therefore without any modification, the proposed BM-CDR circuit can accommodate packet length up to 25,000 bits without error. For longer packets, the selection of the data path with optimal phase alignment can be achieved by tracking the phase delay variation over the entire packet length and making necessary changes to the 4:1 selector on-the-fly. Reconfiguring the 4:1 selector during the middle of data transmission is expected to introduce negligible penalty since the selector (HMC958LC5) can support a maximum select rate of 14 GHz. IV. CONCLUSION A 10Gbps burst-mode clock and data recovery (BM-CDR) circuit based on phase picking method is presented. Experiment demonstrates the proposed BM-CDR circuit is able to align the burst mode incoming packets to the local clock with a maximum phase misalignment of ±π/8 within 20 ns. REFERENCES [1] [2] [3] [4] [5] Figure 7. Recorded scope traces and RMS Jitter by Agilent 86100A. Top: reference clock, Bottom: extracted clock. The Q of the BPF is 200. S. J. B. Yoo, "Optical packet and burst switching technologies for the future photonic Internet," Journal of Lightwave Technology, vol. 24, pp. 4468-92, 2006 M. Nogawa et al., “A 10 Gb/s burst-mode CDR IC in 0.13 µmCMOS,”in IEEE ISSCC Dig. Tech. Papers, Feb. 2005, pp. 228–229. J. Lee and M. Liu, “A 20-Gb/s burst-mode clock and data recovery circuit using injection-locking technique,” IEEE J. Solid-State Circuits, vol. 43,no. 3, pp. 619–630, Mar. 2008. B. J. Shastri and D. V. Plant, “5/10-Gb/s burst-mode clock and data recovery based on semiblind oversampling for PONs: Theoretical and experimental,” IEEE J. Sel. Topics Quantum Electron., vol. 16, no. 5, pp. 1298–1320, Sep./Oct. 2010. T. Sangsiri, S. A. Havstad, C. Kim, X. Jiang, B. Hoanca, and A. E.Willner, “Bit synchronization using subcarriers for control signaling,”IEEE Photon. Technol. Lett., vol. 11, pp. 602–604, May 1999.