FPGA|CPLD|ASIC论坛
直播中

Cho

9年用户 26经验值
擅长:可编程逻辑 嵌入式技术 EDA/IC设计 可编程逻辑 嵌入式技术 EDA/IC设计
私信 关注
[问答]

使用ModelSim 仿真时,信号会出现一个没有时间宽度的小脉冲。。。求助

刚才发错区了。。。

代码是客户的,有保密协议不方便上传。

如图所示
我一个clk周期是20ns
但是始终会有一个没有时间宽度的小脉冲(如图红圈处)
客户的代码看了下 感觉没啥问题
但是这个小脉冲让人感觉很困惑 没法解释

我想知道造成这个小脉冲的原因,可能是我multisim哪里设置的不对吗?
比如采样深度什么的?如何修改?
*multisim采样宽度啥的百度查了下,没查到。。。 微信截图_20220407181336.png




回帖(4)

辛一

2022-4-7 18:29:22

最佳答案

大概率是组合逻辑输出的毛刺,有可能是输入信号到达的延迟不一致导致的。
其实不用太关注这个毛刺,这个只是仿真结果,器件的延迟并不是真实的延迟,实际电路的可能存在很多这种毛刺。
不过由于时序电路的存在,这些毛刺会被寄存器“过滤”掉,只要你的timing不存在问题,setup和hold都能通过静态时序分析,这些毛刺并不会影响后续电路的功能。

举报

卿小小_9e6

2022-4-8 09:55:48
把这一小段代码的逻辑摘出来……
举报

王老师

2022-4-9 16:30:49
家我发你  mdyfpga002
举报

康祥

2022-4-10 09:53:51
毛刺正常,看看有没有延迟
举报

更多回帖

发帖
×
20
完善资料,
赚取积分