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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2318|回复: 6

[求助] 如何代替功能仿真中的延时

[复制链接]
发表于 2013-8-22 11:05:18 | 显示全部楼层 |阅读模式

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

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

x
1.在功能仿真时用到了很多#延时,最近才知道这是不能综合的延时。想问问需要怎么做才能产生相同的延时效果?

2.我现在学习感觉真的好被动,专家能否给我推荐一些这方面的资料?谢谢了!
发表于 2013-8-22 13:47:35 | 显示全部楼层
我也是新手阿,这是我的看法:

1. 的确,在functional simulation的时候的延时,是不可综合的。我知道的做法是,用特定的library,比如说tsmc65之类的,synthesize design生成netlist,然后用这个netlist仿真,这样的仿真会有library 所带的时序信息。关于library,可以有normal的, best case, worst case。这个可能是所谓的gate sim吧。

2. 多找找project做就好了~~
发表于 2013-8-22 16:16:12 | 显示全部楼层
仿真也需要综合吗?
 楼主| 发表于 2013-8-22 21:03:29 | 显示全部楼层
回复 2# deepfox



你说的tsmc65这种方法,我都没有接触过。这个也是altera方面的吗?还是用quartus和modelsim软件吗?
发表于 2013-8-22 21:48:28 | 显示全部楼层
回复 2# deepfox


    门级仿真,你不反标SDF的话每个门的延时一般是1个timescale,
另外,写RTL的时候加上延时,只是为了让仿真好看点,如果把这些延时去掉你就仿真过不了的话,那你问题就大了,不是工具的问题,是人有问题。。。
发表于 2013-8-23 14:52:40 | 显示全部楼层
回复 4# janstina


  那就是一个library库,不是方法什么的。大部分仿真软件都可以用library信息,对综合后的netlist进行后仿。说的具体点,比如说你用modelsim 和 一个任意的综合工具:在你综合的时候,会有几步,其中一个就是把你的逻辑map到你指定的library中的stdcell,然后会生成一个flat的.v文件(verilog为例 )。之后,在你后仿的时候,你就只需要载入testbench和这个.v文件,以及指定library的timing信息,这样就ok了。
发表于 2013-8-23 15:03:25 | 显示全部楼层
延时最好用DFF
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-9 04:54 , Processed in 0.019631 second(s), 9 queries , Gzip On, Redis On.

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