• 沒有找到結果。

Chapter 4 Multiple Alternating Edge Sampling (M-AES) Scheme

4.3  Implementation of M-AES Scheme

The implementation of M-AES can be easily done with already designed circuit components of CDR and requires no more new circuits. The implementation is shown in Fig. 4. 14. We incorporate the interpolators that are used in CDR and slightly modified them to perform fixed ratio interpolations. An interpolator in CDR was designed to interpolate 16-phases out of the two input phases; but now it is modified to interpolate 2-phases only, which is centered to the midpoint of two input phases but with different deviation quantities. For example, CDR interpolators produce phase0 to

phase15; but AES interpolators produce only phase pairs like phase7-8, phase6-9, phase5-10, phase4-11, and phase3-12. The multiple fixed ratio interpolations produce the alternating edge sampling all centered at the same mid-point, and the AES control signal becomes very easily implemented.

The AES circuit is composed of buffer, delay and interpolators to create altering phases. The P0~P9 phases from CDR circuit is sent to the AES circuit and divided into two groups. The even numbered phases are the edge sampling that needs to be alternating; and the odd numbered phases are the data sampling that shouldn’t be altered. Therefore the interpolators in the edge sampling are controllable by AES control signal and each of them generates different amount of alternation; while the interpolators in the data sampling are fixed and only interpolates the mid-point phases.

The simulated eye diagram of M-AES is shown in Fig.  4.  15. The waveforms are symmetric to the original sampling point.

However, it should be noted that in order for M-AES to function correctly, the majority vote in the pre-filter block of CDR should be skipped. Otherwise the M-AES will transform into a deadzone of +/- 0.08UI in phase tracking. The deadzone behavior is similar to traditional 3X oversampling, therefore the performance will be better than traditional 2X oversampling, but not as good as M-AES.

  (a) 

 

(b) 

Fig. 4. 14 (a) AES Edge sampling (b) Data sampling 

3.2 3.5 3.6 3.4 7.3 7.5 3.4 3.3 2.9 2.8

1UI=166.7ps

(ps)

(UI) 0.02 0.02 0.02 0.02 0.04 0.04 0.02 0.02 0.02 0.02

Fig. 4. 15 Simulation of AES 

Chapter 5

Experimental Results

5.1 Design flow and methodology

Fig. 5. 1 shows the design flow of the CDR circuit. The behavioral model is built and simulated using MATLAB, then the circuit is divided into analog and digital components. The analog and digital parts are modeled in SPICE and verilog respectively. Then the Nanosim mixed-signal simulator is used to verify the total behavior. Then analog circuit layout is simulated using SPICE, and digital synthesis and placement and route is done and simulated. After layout integration of the two, the circuit is again simulated using mixed-signal simulator. Finally the circuit is integrated and tape-out.

 

Fig. 5. 1 The design and implement flow of CDR. 

5.2 Layout

The CDR circuits together with a spread-spectrum clock generator and a continuous-time equalizer is implemented in UMC 90nm 1P9M process. The chip area is 1.25 X 1.1 (mm2) including 73 bonding pads. The layout floor plan and pad assignment are shown in Fig. 5. 2 and Table 5. 1. The multi-phase signals from PLL to the phase selection block and M-AES block must be routed symmetrically to ensure correct signal timing. Decoupling capacitors for supply and bias points are placed wherever possible, but needs to avoid high speed signal lines. The control signals from digital control to phase selection block and M-AES are very dense and needs extra caution in layout. The high speed I/O signal of this chip uses GSGSG probe for better signal integrity (shown in Table 5. 1), therefore pad 1~10, 54~73 are used for 6 GSGSG differential signals.

Fig. 5. 2 Layout view of test chip. 

Table 5. 1 The pad assignment of test chip.

Pad Function

1,2,5,6,9,10,54,55,58,59,62,63,64,

Ground 65,68,69,72,73

High-Speed Input / Output (using GSGSG)

3,7 Equalizer output

4,8

To reduce area, the GSGSG pads are placed interleaved and is used only 2 groups at a time, one at left side and the other at upper side. Therefore the equalizer, CDR and SSCG can be tested only one of them at a time.

5.3 Measurement Considerations

The testing environment setup is shown in Fig. 5. 3. All DC supply sources are given from Keithley 2400 Source Meter. Agilent N4903A Serial J-BERT provides the jittery and spread spectrum clock receiver data for CDR testing. It also provides the reference clock for PLL in spread spectrum clock generator. In order to measure BER, we use a BIST in the test chip that generates a waveform whose duty cycle is proportional to the accumulated error bits. This signal is the Error Signal. Tektronics TDS6124C Digital Storage Oscilloscope is used to measure the waveform of Error

39,40

Control signal & Low-Speed Input / Output

38 PLL Reference

Signal. Tektronics TDS6124C Digital Storage Oscilloscope also measures the waveform and jitter of CDR recovered clock and recovered data. Agilent E4440A Spectrum Analyzer is used to measure the spectrum of CDR recovered clock and the output result of spread spectrum clock generator.

 

Fig. 5. 3 Test Environment Setup   

Chapter 6

Conclusions and Future Works

6.1 Conclusions

A 6Gbps CDR with Multiple Alternating Edge Sampling for Spread Spectrum Clock is proposed. The CDR conforms to SATA generation 3 specifications. The CDR is a dual loop architecture that is suitable for multi-channel integration without the need of extra PLLs for different channels. The 2nd-order digitally implemented phase tracking algorithm is programmable for different jitter conditions and can track spread spectrum clock transmission. The proposed Multiple Alternating Edge Sampling technique eradicates the unwanted side effects of binary phase detection and enhance the performance in severe ISI conditions. The CDR meets the specification of jitter quantity and spread spectrum clock of SATA-III and the specification of jitter tolerance mask of SDH STM-64 interface. The CDR is implemented in UMC 1P8M 90nm 1.0V Regular-Vt CMOS technology.

Table 6. 1 Comparison with recent works 

Process 90nm CMOS

(1.0V supply) 0.18um CMOS

(1.4V supply) 0.18um CMOS

(1.8V supply) 90nm CMOS 0.11um CMOS

(1.5V supply) 0.18um CMOS (1.8V supply)

Speed 6 Gb/s 0.2~4Gb/s 0.622~

3.125Gb/s 8~28Gb/s 10.8Gb/s 2.5~11.5Gb/s

Power 55mW 14mW(2Gb/s) 80mW 172mW 220mW 158mW

Active Area 0.78(mm2)

Freq Tolerance 1000 ppm 250ppm 200ppm 112ppm 400ppm 200ppm

SSC Tracking +/- 10000 ppm

The research of CDR is thriving and many new designs and ideas are being proposed. There are many potential improvements that may be incorporated in our CDR circuits, too. First, we may adopt a phase detector that counts the data transition and normalize its output with respect to data transition counts. The PD output is therefore independent from transition density, then the majority vote can be omitted to increase speed and recover M-AES behavior. Second, the M-AES is a promising technology that may improve BER performance in various jitter conditions. We may incorporate a feedback loop system for the M-AES and control the alternating phases according to the jitter condition. In this way we can adapt more severe jittery signals like ISI or channel attenuation. Third, as the fabrication process improves, the digital circuit latency can be greatly reduced. Therefore the loop delay is shortened and the jitter tracking ability and stability can be both improved. The input jitter mask can be easily met. Fourth, the phase interpolator may adopt finer resolution and use a compensation method that further increases the linearity. The cycle-to-cycle jitter of

recovered clock can then be reduced.

References

[1] Universal Serial Bus Specification Revision 2.0, Mar. 2000.

[2] P1394b Draft Standard for a High Performance Serial Bus (Supplement), P1394b Draft 1.3.1, 15 Oct 2001.

[3] IEEE Std 802.3ae-2002, “IEEE Standard for Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications — Media Access Control (MAC) Parameters, Physical Layer and Management Parameters for 10 Gb/s Operation,” Aug 2002.

[4] IEEE Std 1394b-2000: IEEE standard for a high performance serial bus.

[5] PCI Express™ Base Specification Revision 1.0a, 15 April 2003.

[6] Serial ATA II Electrical Specification Revision 1.0, 26 May 2004.

[7] IEEE Std. 802.3ae: IEEE standard for 10Gbps Ethernet.

[8] A.X. Widmer and P.A. Franaszek, "A DC-Balanced Partitioned-Block, 8B/10B Transmission Code," IBM Journal of Res. and Dev., Vol. 27, Number 5, September 1983.

[9] High-Definition Multimedia Interface Specification 1.3a, 10 Novermber 2006.

[10] J. Savoj and B. Razavi, “A 10-Gb/s CMOS Clock and Data Recovery Circuit with a Half-Rate Linear Phase Detector,” IEEE J. Solid-State Circuits, vol. 36, no. 5, pp.761-767, May 2001.

[11] J. E. Rogers and J. R. Long, “A 10-Gb/s CDR/DEMUX with LC Delay Line VCO in 0.18- m CMOS,”   IEEE J. Solid-State Circuits, vol. 37, no. 12, pp.

1781-7189, December 2002.

[12] S. Y. Sun, “An Analog PLL-Based Clock and Data Recovery Circuit with High Input Jitter Tolerance,” IEEE J. Solid-State Circuits, vol. 24, no.2, pp.

325-330, April 1989.

[13] Michael H. Perrott, Y. Haung, R. T. Baird, B. W. Garlepp, D. Pastorello, E. T.

King, Q. Yu, D. B. Kasha, P. Steiner, L. Zhang, J. Hein and B. Del Signore,

“A 2.5-Gb/s Multi-Rate 0.25-μm CMOS Clock and Data Recovery Circuit Utilizing a Hybrid Analog/Digital Loop Filter and All-Digital Referenceless Frequency Acquisition, ” IEEE J. Solid-State Circuits, vol. 41, no. 12, pp.

2930-2944, December 2006.

[14] C. -K. Yang, R. Farjad-Rad, and M. Horowitz, “A 0.5-μm CMOS 4.0-Gbit/s Serial Link Transceiver with Data Recovery Using Oversampling,” IEEE J.

Solid-State Circuits, vol. 33, no. 5, pp. 713-722, May 1998.

[15] H. -R. Lee, M. -S. Haung, B. -J Lee, Y. -D Kim, D. Oh, J. Kim, S. -H. Lee, D.

-K. Jeong, W. Kim, “A 1.2-V-Only 900-mW 10 Gb Ethernet Transceiver and XAUI Interface with Robust VCO Tuning Technique,” IEEE J. Solid-State Circuits, vol. 40, no. 11, pp.2148-2157, November 2005.

[16] R. Farjad-Rad, A. Nguyen, J. M. Tran, T. Greer, J. Poulton, W. J. Dally, J. H.

Edmonson, R. Senthinathan, R. Rathi, M. -J. E. Lee, and H. -T. Ng, “A 33-mW 8-Gb/s CMOS clock multiplier and CDR for highly integrated I/Os,”

IEEE J. of Solid-State Circuits, vol. 39, no. 9, pp. 1553-1561, September 2004, [17] H. T. Ng, R. Farjad-Rad, M. -J. E. Lee, W. J. Dally, T. Greer, J. Poulton, J. H.

Edmonson, R. Rathi, and R. Senthinathan, “A Second-Order Semi digital

Clock Recovery Circuit Based on Injection Locking,” IEEE J. Solid-State Circuits, vol. 38, no. 12, pp. 2101-2110, December 2003.

[18] K. -Y. K. Chang, J. Wei, C. Huang, S. Li, K. Donnelly, M. Horowitz, Y. Li, and S. Sidiropoulos, “A 0.4-4-Gb/s CMOS Quad Transceiver Cell Using On-Chip Regulated Dual-Loop PLLs,” IEEE J. Solid-State Circuits, vol. 38, no. 5, pp. 747-754, May 2003.

[19] B. -J. Lee, M. -S. Hwang, S. -H. Lee, and D. -K. Jeong, “A 2.5-10-Gb/s CMOS Transceiver With Alternating Edge-Sampling Phase Detection for Loop Characteristic Stabilization,” IEEE J. Solid-State Circuits, vol. 38, no.

11, pp. 1821-1829, November 2003.

[20] S. -H. Lee, M. -S. Hwang, Y. Choi, S. Kim, Y. Moon, B. -J. Lee, D. -K. Jeong, W. Kim, Y. -J. Park, and G. Ahn, “A 5-Gb/s 0.25-μm CMOS Jitter-Tolerant Variable-Interval Oversampling Clock/Data Recovery Circuit,” IEEE J.

Solid-State Circuits, vol. 37, no. 12, pp. 1822-1830, December 2002.

[21] S. Palermo, A. Emami-Neyestanak and M. Horowitz, “A 90nm CMOS 16-Gb/s Transceiver for Optical Interconnects,” IEEE Int. Solid-State Circuits Conf. (ISSCC) Dig. Tech. Papers, p. 44, 2007.

[22] P. Larsson, “A 2-1600 MHz CMOS Clock Recovery PLL with Low-Vdd Capability,” IEEE J. Solid-State Circuits, vol.34, no.12, pp. 1951-1960, Dec 1999.

[23] P. K. Hanumolu and G. -Y. Wei, “A Wide Tracking Range 0.2-4Gb/s Clock and Data Recovery Circuit,” IEEE VLSI circuits. (VLSIC) Dig. Tech. Papers, p. 71-72, 2006.

[24] S. Kim, K. Lee, D. -K. Jeong, D. D. Lee, and A. G. Nowatzyk, “An 800Mbps multi-channel CMOS serial link with 3x oversampling,” in IEEE 1995 CICC Proc., p. 451, February 1995.

[25] R. C. Walker, “Designing bang-bang PLLs for clock and data recovery in serial data transmission systems,” in Phase-Locking in High-Performance Systems- From Device to Architectures. IEEE Press, 2003.

[26] J. Maneatis, “Low-Jitter Process-Independent DLL and PLL Based on Self-Biased Techniques”, IEEE J. Solid-State Circuits, vol. 31, no. 11, pp.

1723-1732, November 1996.

[27] S. J. Jou, C. H. Lin, Y. H. Chen, and Z. H. Li, “Module generator of data recovery for serial link receiver,” System on Chip Conference, p.95-98, September 2003.

[28] K. B. Hardin, J. T. Fessler, D. R. Bush, and J. R. Booth, “Spread spectrum clock generation and associated method,” US Patent 5,488,627, January 30, 1996.

[29] Serial ATA International Organization: Serial ATA Revision 2.5, 27 October 2005.

[30] The National Technology Roadmap for Semiconductors, Semiconductor Industry Associations, 1997.

[31] Serial Attached SCSI-2, American National Standard for Information Technology, 28 September 2007.

[32] ITU-T Recommendation G.825, The Control of Jitter and Wander within Digital Networks which are Based on the Synchronous Digital Hierarchy (SDH), March 2000.

[33] J. Sonntag and J. Stonick, “A digital clock and data recovery architecture for multi-gigabit binary links,” in Proc. IEEE Custom Integrated Circuits Conf., pp. 537–544, September 2005.

[34] Y. Tomita, M. Kibune, J. Ogawa, W. W. Walker, H. Tamura, and T. Kuroda,

“A 10-Gb/s receiver with series equalizer and on-chip ISI monitor in 0.11-μm CMOS,” IEEE J. Solid-State Circuits, vol. 40, no. 4, pp. 986-993, April 2005.

[35] H. Takauchi, H. Tamura, S. Matsubara, M. Kibune, Y. Doi, T. Chiba, H.

Anbutsu, H. Yamaguchi, T. Mori, M. Takatsu, K. Gotoh, T. Sakai, and T.

Yamamura, “A CMOS multichannel 10 Gb/s transceiver,” IEEE J. Solid-State Circuits, vol. 38, no. 12, pp. 2094–2100, December. 2003.

[36] C. Kromer, G. Sialm, C. Menolfi, M. Schmatz, Frank Ellinger, H. Jackel, “A 25-Gb/s CDR in 90-nm CMOS for High-Density Interconnects,” IEEE J.

Solid-State Circuits, vol. 41, no. 12, pp. 2921-2929, December 2006.

[37] J. F. Bulzacchelli, M. Meghelli, S. V. Rylov , W. Rhee, A. V. Rylyakov, H. A.

Ainspan, B. D. Parker, M. P. Beakes, A. Chung, T. J. Beukema, P. K.

Pepeljugoski, L. Shan, Y. H. Kwark, S. Gowda, and D. J. Friedman, “A 10-Gb/s 5-Tap DFE/4-Tap FFE Transceiver in 90-nm CMOS Technology,”

IEEE J. Solid-State Circuits, vol. 41, no. 12, pp. 2885-2900, December 2006.

[38] T. Toifl, C. Menolfi, M. Ruegg, R. Reutemann, P. Buchmann, M. Kossel, T.

Morf, J. Weiss, and M. L. Schmatz, “A 22-Gb/s PAM-4 Receiver in 90-nm CMOS SOI Technology,” IEEE J. Solid-State Circuits, vol. 41, no. 4, pp.

954-965, April 2006.

[39] R. Kreienkamp, U. Langmann, C. Zimmermann, T. Aoyama, and H. Siedhoff,

“A 10-Gb/s CMOS Clock and Data Recovery Circuit With an Analog Phase Interpolator,” IEEE J. Solid-State Circuits, vol. 40, no. 3, pp. 736-743, March 2005.

相關文件