推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

芯片设计中的时钟域交叉与同步技术.docx

资料介绍

芯片设计中的时钟域交叉与同步技术

一、引言

时钟域交叉(CDC)是芯片设计中常见且容易出错的问题。当数字电路中存在多个不同频率或不同相位的时钟时,数据需要在不同时钟域之间传输。CDC处理不当会导致亚稳态问题,引起电路功能错误,是芯片设计验证中的重点检查内容。

二、亚稳态问题

2.1 亚稳态的产生

当触发器的建立时间和保持时间不满足时,触发器的输出进入亚稳态,既不是逻辑0也不是逻辑1,而是在两者之间振荡。亚稳态的传播会导致整个电路的功能错误。

2.2 亚稳态的解决

双级触发器同步是最常用的亚稳态解决方法,通过两个串联的触发器降低亚稳态传播的概率。两级同步器的MTBF通常可以满足芯片的可靠性要求。

三、CDC同步技术

3.1 双级触发器同步

双级触发器同步适用于单比特信号的跨时钟域传输。第一级触发器采样输入信号,可能进入亚稳态,第二级触发器在下一个时钟周期采样第一级的输出,亚稳态概率大幅降低。

3.2 异步FIFO

异步FIFO适用于多比特数据的跨时钟域传输。FIFO使用格雷码编码读写指针,格雷码的相邻值只有一位变化,降低了跨时钟域传输时的错误概率。

3.3 握手协议

握手协议使用请求和应答信号同步数据传输,适用于低速数据的跨时钟域传输。


部分文件列表

文件名 大小
芯片设计中的时钟域交叉与同步技术.docx 37K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • 13573902396 打赏1.00元   23小时前

    资料:MATLAB语言常用算法程序集MATLAB源码220个.zip

  • 21下载积分 打赏310.00元   3天前

    用户:江岚

  • 21下载积分 打赏310.00元   3天前

    用户:潇潇江南

  • 21下载积分 打赏60.00元   3天前

    用户:他山之石可攻玉

  • 21下载积分 打赏310.00元   3天前

    用户:小猫做电路

  • 21下载积分 打赏210.00元   3天前

    用户:zhengdai

  • 21下载积分 打赏210.00元   3天前

    用户:w993263495

  • 21下载积分 打赏10.00元   3天前

    用户:烟雨

  • 21下载积分 打赏60.00元   3天前

    用户:gsy幸运

  • 21下载积分 打赏70.00元   3天前

    用户:铁蛋锅

  • 21下载积分 打赏65.00元   3天前

    用户:xzxbybd

  • 21下载积分 打赏60.00元   3天前

    用户:jh0355

  • 21下载积分 打赏60.00元   3天前

    用户:w178191520

  • 21下载积分 打赏20.00元   3天前

    用户:jh03551

  • 21下载积分 打赏20.00元   3天前

    用户:sun2152

  • 21下载积分 打赏20.00元   3天前

    用户:kk1957135547

  • 21下载积分 打赏25.00元   3天前

    用户:w1966891335

  • 21下载积分 打赏20.00元   3天前

    用户:xuzhen1

  • 21下载积分 打赏15.00元   3天前

    用户:x15580286248

  • 21下载积分 打赏25.00元   3天前

    用户:pcb

  • 21下载积分 打赏20.00元   3天前

    用户:bhacker

推荐下载