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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10478|回复: 17

初学者——关于异或门毛刺的问题

[复制链接]
发表于 2007-3-9 14:48:00 | 显示全部楼层 |阅读模式

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

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

x
1、电路结构是两寄存器中间夹着组合逻辑,这样可以剔除组合逻辑的毛刺。但是仔细想一想觉得有点可怕,可能有时钟恰好采到毛刺的情况吗?在现实中都是按照时钟来给出数据的,经过组合电路后有了组合电路的延迟,可能使得寄存器的建立保持时间不足,产生亚稳态问题吗?
例如,时钟控制的两个输入通过异或门后结果再被触发器锁存,锁存器的时钟同输入的时钟。
2、对上面例子中的情况异或门产生的毛刺应该采取什么办法清除?
3、我用的是modelsim5.8 se 在仿真时好像考虑了器件的延迟,在仿真时有命令可以修改参数不考虑延迟吗?
请大家给予帮助,先谢谢大家先!
发表于 2007-3-9 17:49:05 | 显示全部楼层


原帖由 zyz013920 于 2007-3-9 14:48 发表
1、电路结构是两寄存器中间夹着组合逻辑,这样可以剔除组合逻辑的毛刺。但是仔细想一想觉得有点可怕,可能有时钟恰好采到毛刺的情况吗?在现实中都是按照时钟来给出数据的,经过组合电路后有了组合电路的延迟, ...


建议你先看一些时序方面的资料,一般来说setup和holdup满足了的话,是不会采到毛刺或出现亚稳态的。我只见到过在异步设计中才考虑亚稳态。

如图所示,由于寄存器和xor有门延迟,信号在线上走的时候也会有传输延迟,图中标号1表示寄存器dff的输出延迟,标号2表示xor的门延迟。由于这些延迟的存在,dff3在采样c的时候不会采到毛刺或不稳定状态。当然如果极限地提高时钟频率,使时钟周期小于各种延迟加上dff的建立时间和的话,采样就会采到不稳定状态。
你可以用sta工具在加了合适的约束后检查时序条件是否都满足,也可以用后仿真来检查综合出的电路在映射布局布位后的波形是否正确,来判断你的设计时序究竟有没有出问题。

[ 本帖最后由 wice3 于 2007-3-9 18:24 编辑 ]
未命名.JPG
发表于 2007-3-9 18:27:34 | 显示全部楼层
其实同步设计很难有机会时钟采样到毛刺,而且毛刺即便被采样到也不会满足setup和hold时间,所以不用担心
 楼主| 发表于 2007-3-10 22:14:26 | 显示全部楼层
谢谢版主和apex回答我的问题。还有第三个问题啊!
我还是想问,版主的例子里面异或门的输入是触发器输出的两个信号,这两个信号同时到达的,但是假如现在是两级异或门组成的三输入的逻辑电路。首先是两个异或一下,结果再和另一个输入异或,前两个输入的异或结果和最后一个输入要有时间差的,这样就使得最终结果产生毛刺,由于输入都是时钟同步输入,这样这个毛刺在时钟的边沿处,宽度和时间差有关。宽度很小的话不就使得后面的寄存器的hold时间不足了吗?
我只是这么理解的,我在想难道没过一个异或门就要插入一级寄存器隔离一下吗,那样的话就太麻烦了。
请大家多多发言,给予指点。

[ 本帖最后由 zyz013920 于 2007-3-10 22:33 编辑 ]
发表于 2007-3-11 12:09:11 | 显示全部楼层
你仔细看看什么叫hold timing。
hold timing检查,要保证上一级寄存器的输出信号,即使传播的再快,也不会被下一级寄存器采到。
这里面就包括了毛刺!
 楼主| 发表于 2007-3-12 09:16:27 | 显示全部楼层
谢谢,我好像明白了一点!
那对于异或门即使信号同时到达,两个输入同时有变化的时候仍然有毛刺产生。
还有关于modelsim 5.8 se的延迟命令,各位多多帮忙,那英文的Manul太难懂了,
谢谢!
发表于 2007-10-8 11:11:10 | 显示全部楼层

fdsfds

thanks a lot,,I encounted such problems
发表于 2007-10-13 18:33:27 | 显示全部楼层
谢谢讲解,我好象有点明白了
发表于 2007-10-13 22:05:00 | 显示全部楼层
共同受益哈
发表于 2007-10-14 14:28:39 | 显示全部楼层
ding
3xs
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-24 21:07 , Processed in 0.026181 second(s), 7 queries , Gzip On, Redis On.

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