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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8285|回复: 20

[原创] 后端几个不明白的问题和不确定的问题。

[复制链接]
发表于 2016-8-31 10:26:42 | 显示全部楼层 |阅读模式

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

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

x
看到有资料是这样说的:1.CTS之后还要做formality,是CTS之后的网表和综合之后的网表的formality。实际的项目中也是这样吗?2.DC之后要做STA,如果STA时序违规要重新综合。问题1是:这里的时序违规是要setup和hold都看还是像CTS之前的STA只看setup,毕竟hold还是比较好修的。问题2是:DC之后的STA如果有时序违规必须要重新综合吗?还有没有其他方法?

3.DC综合之后要吐出一个SDC约束文件,用于APR的需要。那么这个文件和DC综合时的输入SDC约束文件有啥区别?我的理解是没区别,所以不用输出。不知道理解对不??
4.DC之后还要吐出一个SDF延时文件,用于DC后的STA。因为这个文件只有cell的延时信息,无net的延时信息。那DC后的STA只用了cell的延时信息吗?还是要去估算一个net的延时信息,两个信息一块才能做DC后的STA?
5.placement之后和CTS之后都要做STA吗?

希望大神帮忙回答一下。。
发表于 2016-8-31 11:04:58 | 显示全部楼层
我是菜鸟,简单的回答下第五个问题:placement和CTS之后都要做STA,不同的是placement之后只要做setup,这时候检查hold没什么意义,而CTS之后setup和hold都要做。一般每一个稍微重要的步骤过后都要做下STA以检查这个步骤做的怎么样。
第四个问题:DC之后的SDF文件只有cell的延迟信息,没有net的延迟信息,这时候做STA,肯定是要拿WLM来估算一下net的延时的,两者加起来一起做STA.
第三个问题:(猜的),因为SDC约束文件相当于一个时序标准,在做DC过后,如果发现这个标准不合理,可以修改下SDC输出。
 楼主| 发表于 2016-8-31 11:28:03 | 显示全部楼层
回复 2# danzhang


   第四个问题后面看到有资料和你说的一样。其他两个问题我还是赞同你的回答。谢谢啦!
 楼主| 发表于 2016-8-31 11:37:49 | 显示全部楼层
回复 3# yua123


   还有一个问题请教:sdf文件和spef文件的区别?我的理解是sdf文件里面只有cell的延时信息,且cell延时信息是真实的。如果要做STA的话需要的net信息是wire load估算的,但是这个估算的net信息是在SDC约束文件里面的,不在sdf文件文件里面。
但是spef文件的话,是通过starRC抽取的真实的RC参数,是包含net的延时信息,但是不包含cell的延时信息。
总结之后就是说routing之前的STA输入的cell和net延时信息要通过sdf和SDC两个文件得到,routing之后STA的延时信息要通过sdf和spef两个文件得到。  这样理解对吗?
 楼主| 发表于 2016-8-31 11:38:34 | 显示全部楼层
回复 2# danzhang


      还有一个问题请教:sdf文件和spef文件的区别?我的理解是sdf文件里面只有cell的延时信息,且cell延时信息是真实的。如果要做STA的话需要的net信息是wire load估算的,但是这个估算的net信息是在SDC约束文件里面的,不在sdf文件文件里面。
但是spef文件的话,是通过starRC抽取的真实的RC参数,是包含net的延时信息,但是不包含cell的延时信息。
总结之后就是说routing之前的STA输入的cell和net延时信息要通过sdf和SDC两个文件得到,routing之后STA的延时信息要通过sdf和spef两个文件得到。  这样理解对吗?
发表于 2016-8-31 15:01:43 | 显示全部楼层
DC吐出来的sdc似乎是将约束反标到了网表里了。
发表于 2016-8-31 15:28:53 | 显示全部楼层
回复 2# danzhang

赞同。
发表于 2016-8-31 17:09:33 | 显示全部楼层
回复 2# danzhang

您好,我有个疑问:
做placement时只设置分析setup的scenario,而在CTS之前要设置分析setup和hold的scenario?是这样吗?
发表于 2016-9-1 10:22:50 | 显示全部楼层
在我们的signoff流程中formality是要做的。因为曾经出现过CTS时,工具加入的inv不是成对的。当时是从后仿中发现出问题了。当然这种情况只出现过一次。。
发表于 2016-9-1 10:34:09 | 显示全部楼层
讲道理来说,每动一次网表都要做formality的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-25 00:15 , Processed in 0.024852 second(s), 9 queries , Gzip On, Redis On.

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