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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 28463|回复: 54

关于verilog语句中的延时

[复制链接]
发表于 2007-12-14 13:49:28 | 显示全部楼层 |阅读模式

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

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

x
verilog语句中是可以指定延时的,但我始终不能明白这个延时的意义所在。延时是由硬件决定的,怎么
能在硬件描述语言中指定呢。都说延时是不可以综合的,只能用于仿真,但是仿真的意义不就在于检验电
路设计的正确性吗,如果说延时对实际生成的硬件来说是没有影响的,那么延时岂不是失去了存在的意义

我起初认为verilog中的延时仅仅是为了描述testbench,但似乎这种观点并不是完全正确,希望过路人能
解释一下verilog语言中的延时的意义和用途。小弟在此不胜感激。
发表于 2007-12-14 17:06:24 | 显示全部楼层
在一些大的设计中,由于仿真工具串行执行的局限性,有时候仿真会有问题,需要加入延时使仿真正确。
以前的书都说,综合时延时语句是不考虑的;但是,我听工程师说现在延时也可以综合了。who knows?
 楼主| 发表于 2007-12-15 13:36:11 | 显示全部楼层
是呀,我以前也认为延时是不可综合的,但一篇英文文章中,详细的讲述了什么样的延时可以综合,什么样的延时不可以综合,搞得我更不明白了。
发表于 2007-12-15 23:45:32 | 显示全部楼层
延时可以用模块代替,对模块比较了解!
发表于 2007-12-15 23:48:22 | 显示全部楼层
真是比较高深啊
发表于 2007-12-16 15:24:26 | 显示全部楼层
verilog中的延时是不可综合的 一般用于仿真
综合后的网表中会包含延时信息 这样可以在后仿真时正确描述实际电路的行为
发表于 2007-12-17 09:25:00 | 显示全部楼层
仿真方面二楼说的没问题。

而综合方面肯定不可综合的。
在综合的时候,就是相当于一种注释。注意要用其他方式实现。如调实例化模块,设置时序约束等。
反正光靠编程写语言文件是没法综合的。
发表于 2007-12-17 11:10:22 | 显示全部楼层
同问 对这个问题也不清楚 希望有高人解答
发表于 2007-12-17 14:46:17 | 显示全部楼层
Gate level 起作用的, 插入buffer (Inverter)
发表于 2009-2-22 19:06:12 | 显示全部楼层
不懂...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-7-4 16:47 , Processed in 0.030643 second(s), 11 queries , Gzip On, MemCached On.

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