摘要: 弹性缓冲器是PCIE,USB 等高速串行总线物理层接收器的重要组成部分,用于物理层接收器中恢复时钟 与本地时钟的频率补偿和相位同步,对信号的传输质量起着重要作用。基于PCIE2. 0 协议,采用存储器常半满的 实现方式,设计一款深度、宽度均为10 的弹性缓冲器。该弹性缓冲器应用于PCIE2. 0 的物理层设计中,并采用SMIC 55 nm CMOS 工艺实现。芯片测试结果表明,该弹性缓冲器满足PCIE2. 0 协议的要求,可正常工作于500 MHz的时钟频率下,实现恢复时钟与本地时钟的频率和相位补偿,保证了接收器正常接收数据。
关键词:
弹性缓冲器,
频率补偿,
SKP 指令集,
半满方式,
异步FIFO
Abstract: Elastic buffer is a very important function in receiver at high-speed serial protocols such as PCI Express
(PCIE) and USB. The frequency delta and phase delta are managed perfectly to ensure data integrity by the elastic buffer when bridging local clock domain and recovered clock domain. This paper proposes elastic buffer logic in primed method to satisfy PCIE2. 0 protocol specification. The width and depth of the elastic buffer are both 10. The proposed logic is integrated into Physical Layer (PHY) and implemented based on 55 nm CMOS process of SMIC. The result to be measured well agreeds with the actual requirement. It can work well under the frequency of 500 MHz and ensure data to receive data correctly.
Key words:
elastic buffer,
frequency compensation,
SKP instruction set,
half-full method,
asynchronous First Input First
Output(FIFO)
中图分类号:
郑乾,晏敏,赵建中,李优,张锋. 基于PCIE2. 0 的物理层弹性缓冲器设计[J]. 计算机工程.
ZHENG Qian,YAN Min,ZHAO Jian-zhong,LI You,ZHANG Feng. Design of Elastic Buffer at Physical Layer Based on PCIE2. 0[J]. Computer Engineering.