浅析异步复位同步释放与同步复位打拍模块

电子说

1.2w人已加入

描述

1、异步复位同步释放

寄存器

异步复位同步释放:rst_synchronizer.v

采用3级同步打拍模块

异步复位async_rst_n连接到3级同步寄存器复位端

时钟采用目的时钟dst_clk

第一个寄存器输入D端接高电平,Q端驱动下一级寄存器的D端,

最后一级reg的Q端就是作为模块输出的已同步到dst_clk时钟域的复位信号

模块特点:

采用3级同步器减少亚稳定发生概率(7nm,5nm时钟频率一般在1GHz左右会采用3级同步器)

一般设计会采用定制模块实现,保证3级寄存器的上一级Q端和下一级D端延时很小

2、同步复位打拍模块 同步复位同步打拍:rst_multi_pipeline.v

采用多个寄存器实现

所有寄存器输入D端接高电平

输出q端作为复位连接到下一级寄存器的复位端rst_n

首个寄存器复位端来自rst_synchronizer.v的输出复位信号

模块特点:

采用多级寄存器同步打拍,便于时序收敛,布局布线以及增加驱动能力

采用多级寄存器打拍,还能便于芯片整理复位平衡的。





审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分