在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 16535|回复: 22

[求助] 请教各位一个问题,异步复位和同步复位实现起来有啥区别啊。

[复制链接]
发表于 2011-10-31 22:53:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
最近遇到一个问题,一直没弄明白。
就是时序系统中,异步复位和同步复位的区别。
书里说,异步复位,不需要时钟,复位信号到后,就能实现复位。
而同步复位,是需要复位信号到达时,时钟边沿采样,才实现复位。
代价的话,异步复位较小,但受OCV等影响较大。
而同步复位,代价较大,但复位同步性好。

同步复位实现的话,在reg前,加一个用reset复位信号控制的二选一逻辑即可。
那异步如果代价较小的话,又是什么如何实现的呢?
我查到的,就是以上这些,可能不对,也可能和实际应用差得远。

哪位在工程中接触过这两种复位方式的前辈,能否彻底指点一下:
1,这两种复位方式,是用哪种硬件结构实现的?
2,这两种方式,分别应用在什么情况下?各有什么优缺点呢。
非常感谢大家啦
发表于 2011-11-1 08:57:21 | 显示全部楼层
异步复位就是复位信号直接连到FF的异步复位端,信号随到随复位,不需要时钟。在没有时钟时要复位的情况下,一定得用异步复位。如果对复位信号没有特别要求时,在后端比较容易做。
同步复位其实就是把复位信号当作一个数据的输入,同其他输入混在一起后,连到FF的D端。所以它需要时钟才工作,而且在后端要做一个reset tree,无形中给后端的时序收敛增添了困难
 楼主| 发表于 2011-11-1 18:46:44 | 显示全部楼层
回复 2# 陈涛


    非常感谢涛哥。
    不过,我还有个疑问。如果说同步复位,是和数据路径做到一起的。那如果要实现同步复位,直接利用时钟树的信号不就可以了吗?
为什么还要做复位树呢,用时钟树就能代替吧。
    而异步复位,因为没有时钟,要保证复位信号达到时,所有的FF都复位,是不是应该做一个延时基本平衡的复位树来保证复位状态呢。
发表于 2011-11-1 23:03:28 | 显示全部楼层
你去看看那篇经典的SNUG文章吧
发表于 2011-11-1 23:28:42 | 显示全部楼层
学习了,谢谢咯
发表于 2011-11-2 16:17:31 | 显示全部楼层
现在为了简单,都是异步复位吧,  后端做起来也简单,

reset tree只是 修trans, 不管 latency, 就是reset迟早能够全部复位的意思
不管多久,
  
同步复位有点烦
发表于 2012-3-3 22:23:21 | 显示全部楼层
在我看来复位信号的recovery和removel 和 一般信号的setup和 hold
一个意思啊  那按一般的信号加约束 满足setup和hold 就行了啊
对不对啊   求指点
发表于 2012-3-4 02:04:38 | 显示全部楼层
请问为什么异步复位会比同步复位容易受OCV影响?按我理解的话同步复位才是会影响timing。。
发表于 2012-3-5 20:09:01 | 显示全部楼层
1.JPG

以前看到过这样一个复位电路,
大家分析一下,
这个和通常使用的异步复位同步释放电路相比有什么优缺点。
我个人觉得,好像也就是同步释放后,RST_N信号上相对于时钟多了一个与门的迟延,
也应该能起到异步复位同步释放的效果。
不知道时序分析的时候,是不是会麻烦一些。
发表于 2012-3-5 22:56:10 | 显示全部楼层
低电平不就直接过去了?受时钟控制么?
刚刚画了一下,res的上升沿是受时钟控制的,所以res解除的时候是时钟同步的。
估计这样可以验证recovery和remove了吧。。
不知道对否。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 09:40 , Processed in 0.043117 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表