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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1812|回复: 9

[求助] icc如何生成带$setuphold的sdf 3.0文件

[复制链接]
发表于 2023-4-13 11:49:13 | 显示全部楼层 |阅读模式

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

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

x
各位大神,我在icc使用这条语句生成之后的文件还是2.1版本的:write_sdf -version 3.0 digital.sdf
然后库文件里是setuphold合并的,但自动生成的sdf文件是分开的,反标不上去,请问icc怎么能生成带$setuphold的sdf文件呢
215916mkw00uzxlwhpua6z.jpg
发表于 2023-4-14 13:14:31 | 显示全部楼层
一般用pt 生成,比较好 ~~~
 楼主| 发表于 2023-4-18 22:15:07 | 显示全部楼层


voiluce 发表于 2023-4-14 13:14
一般用pt 生成,比较好 ~~~


这个cannot find $hold timing check 是啥意思,是sdf里不能有$hold吗
发表于 2023-4-19 07:37:51 | 显示全部楼层
这个cannot find $hold timing check 是啥意思
---
这个目测是 仿真的时候用了 verilog 模型,里面用sdf 2.1 格式。。。

write_sdf -version 3.0 digital.sdf
---
这个是写sdf 3.0 格式的。。。
 楼主| 发表于 2023-4-19 10:33:45 | 显示全部楼层


voiluce 发表于 2023-4-19 07:37
这个cannot find $hold timing check 是啥意思
---
这个目测是 仿真的时候用了 verilog 模型,里面用sdf 2. ...


虽然语句写的是-version 3.0, 但它实际生成的还是2.1版本的,那是应该用2.1,然后合并setuphold吗
发表于 2023-4-19 16:36:17 | 显示全部楼层
虽然语句写的是-version 3.0, 但它实际生成的还是2.1版本的,那是应该用2.1,然后合并setuphold吗
===
SDF 3.0 , setuphold是 合并的。。。
这个是跑仿真的人需要换他跑的库 ~~~
具体看仿真的库是支持SDF 2.1 还是 SDF 3.0

-version 3.0 , 写出来一定是 SDF 3.0
发表于 2023-4-20 08:26:56 | 显示全部楼层
这个写出来的sdf 是 3.0的没问题。

问题在于仿真的verilog 模型是对应的是SDF 2.1, 这样没法跑。。。
要么sdf -version 2.1 , 要么仿真模型verilog 换成 能认sdf 3.0 的 ~~~
 楼主| 发表于 2023-4-20 14:48:05 | 显示全部楼层


voiluce 发表于 2023-4-20 08:26
这个写出来的sdf 是 3.0的没问题。

问题在于仿真的verilog 模型是对应的是SDF 2.1, 这样没法跑。。。


在icc用那个语句生成的文件里确实版本是2.1,不知道为啥
之后用pt生成2.1版本反标不上去,但生成3.0版本的可以用了,可能仿真模型对应的是3.0吧。谢谢啦
发表于 2023-12-5 11:04:56 | 显示全部楼层
请问楼主用的是哪个版本的ICC
发表于 2024-11-25 17:15:49 | 显示全部楼层
可是我生成的2.1和3.0版本,diff比较了一下,内容完全一致
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-4 16:34 , Processed in 0.026887 second(s), 8 queries , Gzip On, Redis On.

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