A 0.6/spl mu/m CMOS 4Gb/s Transceiver With Data Recovery Using Oversampling

C. Yang, R. Farjad-Rad, Horowitz
{"title":"A 0.6/spl mu/m CMOS 4Gb/s Transceiver With Data Recovery Using Oversampling","authors":"C. Yang, R. Farjad-Rad, Horowitz","doi":"10.1109/VLSIC.1997.623812","DOIUrl":null,"url":null,"abstract":"A 0.6pm CMOS 4Gb/s Transceiver with Data Recovery usi Chih-Kong Ken Yang, Ramin Farjad-Rad, and Mark Horowitz Center for Integrated Systems, Stanford University Stanford, CA 94305 ABSTRACT A 4Gb/s serial link transmitter and receiver fabricated in the MOSIS HP0.6pm CMOS process uses edges tapped from a PLL to multiplex (transmit) and demultiplex (receive) the data. For data recovery the input is sampled at 3x the bit rate and uses a digital phase picking logic that allows very fast tracking of the bit window. With a 3.3V supply, the chip has a measured BER of < Architecture The architecture to achieve the 4Gb/s transmission and reception is shown in Fig. 1. Due to intrinsic process limitations, generating a 4Gb/s bit stream directly in a 0.6pm technology is impossible (maximum ring oscillator frequency is <2GHz.) The bit stream is generated by 8: 1 multiplexing using 8 different clock phases from a 4stage ring oscillator (Tx-PLL), so that the on-chip frequency is 1/8th the data rate. Various techniques exist for generating multiple clock phases [2], [3]; this paper uses the one discussed in [l]. The data recovery requires a 1:8 demultiplexing using similar multi-phased clocks. 24 clocks are generated by interpolating phases from a 6-stage ring oscillator (Rx-PLL) for the 3x oversampling [l]. The oversampled data is processed by a decision algorithm and simultaneously delayed so that the decision can be applied to the appropriate samples to recover the actual data. To facilitate the digital design, the data is first re-synchronized from the multiple clock phases to a global clock (this re-synchronizing process is reversed in the transmitter). Fig. 2 shows the timing for generating the transmitted and received signals. The re-synchronizing clocks and global clock are chosen and buffered carefully to prevent hold-time violation. The sampling and re-timing requires 2 cycles of latency. For bit error rate (BER) testing, a 27-1 PRBS encoder and decoder was built on chip as well as a scannable transmit data pattem. Decision Algorithm The algorithm for resolving the data from the samples depends upon the channel characteristics and the application. The algorithm serves a dual purpose of determining the value and timing of the data. The 3x oversampling was chosen as a trade-off of better sampling resolution and data recovery against increased power, area, and complexity. The BER for each oversampling ratio shown in Fig. 4 are calculated by averaging the BER of all possible phase positions. To determine the data value, we can weigh and sum the three samples such as majority voting which rejects high frequency glitches. However, even if the cablelfiber is not bandwidth limiter, the parasitic capacitance from the bank of input samplers required for the oversampling and demultiplexing as well as the parallel current-mode drivers for the output multiplexing forms a significant low-pass filter near the data frequency (85ps RC.) Majority voting becomes less useful and more prone to error to pulse width reduction at lower SNR (Fig. 4). Instead of majority voting this design selects the middle sample out of the three. More complex filtering and averaging could be performed if the digital data had more bits per sample or >3x oversampling. And by predistorting the transmitterj51 the input capatitance can be compensated Picking the center sample requires finding and tracking the bit boundaries. This logic behaves like a digital PLL[4]. However, instead of feeding back the phase information to control the phase of the clocks, the phase information is fed forward to the delayed data to select the","PeriodicalId":175678,"journal":{"name":"Symposium 1997 on VLSI Circuits","volume":"112 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Symposium 1997 on VLSI Circuits","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VLSIC.1997.623812","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 20

Abstract

A 0.6pm CMOS 4Gb/s Transceiver with Data Recovery usi Chih-Kong Ken Yang, Ramin Farjad-Rad, and Mark Horowitz Center for Integrated Systems, Stanford University Stanford, CA 94305 ABSTRACT A 4Gb/s serial link transmitter and receiver fabricated in the MOSIS HP0.6pm CMOS process uses edges tapped from a PLL to multiplex (transmit) and demultiplex (receive) the data. For data recovery the input is sampled at 3x the bit rate and uses a digital phase picking logic that allows very fast tracking of the bit window. With a 3.3V supply, the chip has a measured BER of < Architecture The architecture to achieve the 4Gb/s transmission and reception is shown in Fig. 1. Due to intrinsic process limitations, generating a 4Gb/s bit stream directly in a 0.6pm technology is impossible (maximum ring oscillator frequency is <2GHz.) The bit stream is generated by 8: 1 multiplexing using 8 different clock phases from a 4stage ring oscillator (Tx-PLL), so that the on-chip frequency is 1/8th the data rate. Various techniques exist for generating multiple clock phases [2], [3]; this paper uses the one discussed in [l]. The data recovery requires a 1:8 demultiplexing using similar multi-phased clocks. 24 clocks are generated by interpolating phases from a 6-stage ring oscillator (Rx-PLL) for the 3x oversampling [l]. The oversampled data is processed by a decision algorithm and simultaneously delayed so that the decision can be applied to the appropriate samples to recover the actual data. To facilitate the digital design, the data is first re-synchronized from the multiple clock phases to a global clock (this re-synchronizing process is reversed in the transmitter). Fig. 2 shows the timing for generating the transmitted and received signals. The re-synchronizing clocks and global clock are chosen and buffered carefully to prevent hold-time violation. The sampling and re-timing requires 2 cycles of latency. For bit error rate (BER) testing, a 27-1 PRBS encoder and decoder was built on chip as well as a scannable transmit data pattem. Decision Algorithm The algorithm for resolving the data from the samples depends upon the channel characteristics and the application. The algorithm serves a dual purpose of determining the value and timing of the data. The 3x oversampling was chosen as a trade-off of better sampling resolution and data recovery against increased power, area, and complexity. The BER for each oversampling ratio shown in Fig. 4 are calculated by averaging the BER of all possible phase positions. To determine the data value, we can weigh and sum the three samples such as majority voting which rejects high frequency glitches. However, even if the cablelfiber is not bandwidth limiter, the parasitic capacitance from the bank of input samplers required for the oversampling and demultiplexing as well as the parallel current-mode drivers for the output multiplexing forms a significant low-pass filter near the data frequency (85ps RC.) Majority voting becomes less useful and more prone to error to pulse width reduction at lower SNR (Fig. 4). Instead of majority voting this design selects the middle sample out of the three. More complex filtering and averaging could be performed if the digital data had more bits per sample or >3x oversampling. And by predistorting the transmitterj51 the input capatitance can be compensated Picking the center sample requires finding and tracking the bit boundaries. This logic behaves like a digital PLL[4]. However, instead of feeding back the phase information to control the phase of the clocks, the phase information is fed forward to the delayed data to select the
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
一个0.6/spl mu/m CMOS 4Gb/s过采样数据恢复收发器
摘要采用MOSIS HP0.6pm CMOS工艺制作的4Gb/s串行链路发送器和接收器利用锁相环的边缘进行多路复用(发送)和解路复用(接收)数据。对于数据恢复,输入以3倍的比特率采样,并使用数字相位拾取逻辑,允许非常快速地跟踪比特窗口。在3.3V电源下,该芯片的实测误码率为<,实现4Gb/s收发的架构如图1所示。由于固有的工艺限制,在0.6pm技术中直接产生4Gb/s的比特流是不可能的(最大环振荡器频率是3倍过采样)。通过对发射机进行预失真,可以补偿输入电容。选取中心采样需要找到并跟踪位边界。该逻辑的行为类似于数字锁相环[4]。然而,不是反馈相位信息来控制时钟的相位,而是将相位信息前馈给延迟数据以选择
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Evolution Of DVD By Advanced Semiconductor Technology A Linearization Technique For CMOS RF Power Amplifiers High Speed Low EMI Digital Video Interface With Cable Deskewing and transition Minimization Coding Fifty Years Of The Transistor : The Beginning Of Silicon Technology Technology Innovations In Mobile Computers
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1