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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4846|回复: 5

[求助] 后仿sram模型与sdf时序反标问题

[复制链接]
发表于 2019-8-17 19:33:27 | 显示全部楼层 |阅读模式

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

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

x
最近项目后仿真时遇到如下问题,使用Memory Compiler生成了sram的.v/.lib等文件,ff/tt/ss三个corner各有一组.v/.lib
后仿的corner是ff的(标准单元库是ff的),由于ff的sdf已经使用将sram的时序信息写进了sdf中,所以所有后仿的sram模型使用的是tt下的模型(由于corner比较多,模型只是用这一个),也问过S家,说只要sdf中写进了时序信息,模型使用哪个都可以的。
现在出现了在这个问题,sram的模型中有specify定义CLK到Q端的延时,sdf中也定义了这个IOPATH,但由于sram的模型使用的是tt的,所以延迟比sdf中的大,就会使相关的case fail。我将sram的模型换成与sdf相对应的corner(都是用ff的)这类case就可以pass。
现在的问题就是,如果sdf和模型中都有对路径的时间约束,那vcs是以sdf为准还是以模型为准,还是以最差的那个为准呢?
麻烦论坛内的前辈解答一下
发表于 2019-8-21 09:26:27 | 显示全部楼层
SRAM一般是作为macro来用,后端PR是靠吃相应的lib/db来获取timing,进行timing优化及分析的
对应仿真时,也要调用对应的corner的SRAM simulation model
发表于 2019-9-3 16:13:29 | 显示全部楼层
应该以sdf的为准。sdf里面才是真实的时延信息
发表于 2020-12-24 15:31:30 | 显示全部楼层
楼主,请问该问题有解决吗?
为什么SDF里delay和timing check没有覆盖模型里的specify?是不是加了SDF没有反标上
发表于 2021-2-25 09:11:08 | 显示全部楼层
这个是蛮奇怪,我的marco也没有反标上,是不是默认都用verilog仿真模型里面的
 楼主| 发表于 2021-7-28 09:18:27 | 显示全部楼层


fangwang85 发表于 2021-2-25 09:11
这个是蛮奇怪,我的marco也没有反标上,是不是默认都用verilog仿真模型里面的 ...


后来也没找到解决办法,只能是sdf和模型都使用相同的corner来仿
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 07:03 , Processed in 0.017410 second(s), 6 queries , Gzip On, Redis On.

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