作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 体系结构与软件技术 • 上一篇    下一篇

基于PCIE2. 0 的物理层弹性缓冲器设计

郑 乾1,2,晏 敏1,赵建中2,李 优2,张 锋2   

  1. (1. 湖南大学物理与微电子科学学院,长沙410082;2. 中国科学院微电子研究所专用集成电路与系统研究室,北京100020)
  • 收稿日期:2013-11-04 出版日期:2014-10-15 发布日期:2014-10-13
  • 作者简介:郑 乾(1987 - ),男,硕士研究生,主研方向:高速接口电路设计,计算机体系结构设计;晏 敏,副教授;赵建中,助理研究员; 李 优,博士研究生;张 锋,副研究员。
  • 基金资助:
    国家“863”计划基金资助项目(2011AA010403)。

Design of Elastic Buffer at Physical Layer Based on PCIE2. 0

ZHENG Qian  1,2,YAN Min  1,ZHAO Jian-zhong  2,LI You  2,ZHANG Feng  2   

  1. (1. School of Physics and Electronics,Hunan University,Changsha 410082,China;2. ASIC & System Department,Institute of Microelectronics of Chinese Academy of Sciences,Beijing 100020,China)
  • Received:2013-11-04 Online:2014-10-15 Published:2014-10-13

摘要: 弹性缓冲器是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)

中图分类号: