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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7827|回复: 16

[求助] 普通的流水线电路 使用optimize_registers

[复制链接]
发表于 2012-5-15 11:52:52 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 lyz5432 于 2012-5-15 18:29 编辑

流水线电路的寄存器之间的组合电路延时过大,导致时序不满足要求
然后使用optimize_registers
可以将组合电路在寄存器之间移动 平分延时
这样STA就过了 但是 formality过不了

不加这个命令
STA过不了  但是formality能过

我的理解是:
这个命令对电路的优化信息没有能够保存到svf文件里面
然后formality就通不过

我用set_svf mysvf.svf来指定svf文件 放在DC脚本的最前面
综合完成  mysvf.svf确实存在  但文件的大小为0

我觉得是没有写成功  试过好几次 仍然为0

求高人指教。。。

该怎么样才能通过形式验证
 楼主| 发表于 2012-5-15 22:22:04 | 显示全部楼层
回复 2# zhq415758192


    是这样吗?
加在脚本的最后svf off ?
就可以了?
 楼主| 发表于 2012-5-16 16:55:50 | 显示全部楼层
回复 4# zhq415758192

试过了 命令为set_svf off文件的大小不在为0了  但是formality还是过不了
是optimize_registers的优化导致的吧
不知道有什么方法让它过?
 楼主| 发表于 2012-5-18 09:43:26 | 显示全部楼层
回复 6# zhq415758192


    不用这个命令可以过就是不知道用了之后 怎么才能让formality 过
发表于 2012-5-18 17:17:25 | 显示全部楼层
用了optimize_registers 这个命令, formal 本身就过不了,和svf没有任何关系。
 楼主| 发表于 2012-5-18 20:53:20 | 显示全部楼层
回复 8# 205207033


   这个相当于优化啊  svf可以记录优化信息的吧?
发表于 2012-5-24 11:59:14 | 显示全部楼层
发表于 2012-12-13 16:51:24 | 显示全部楼层
你可以看下formality的userguide,这里面关于retiming的处理有比较详细的讲解
发表于 2015-3-10 14:49:17 | 显示全部楼层
回复 1# lyz5432

在 fm中 设置 set svf_retiming true 试试看
发表于 2015-3-10 22:14:27 | 显示全部楼层
你把svf读到formality里面,写出文本来看看。如果没有retiming的信息,那说明没有记录。 如果记录了,把优化的effort 降低试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-12 13:58 , Processed in 0.024190 second(s), 6 queries , Gzip On, Redis On.

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