最简timing signoff checklist

很久没写技术方面的东西了。重新写起来,感觉有点生疏。

今天我们聊一下timing signoff需要检查哪些内容。列一个最简单的check list。

如果你是在一个成熟的公司,那么在timing signoff的话,那么可能需要check很多东西。其实很多内容是与工艺以及设计相关的一些特殊的check list。换一种工艺或者设计,或者ip的话,内容也就不同了。那么我们略过这些设计以及工艺相关的东西。对于一个我们不熟悉的设计以及工艺,我们在进行timing signoff的时候,至少需要check哪些东西?

首先是 setup hold。在pt里,我们可以用report_global_timing,来报一个汇总的结果。如果结果不是clean的。那么就需要进步看详细的report。

第二, timing DRC,例如max transition,max cap等等。这些是否满足signoff标准。要知道,对于不同的max transition设置,setup hold的derating以及uncertainty设置可能是不同的。

第三,sdc,也就是这些约束是否按照signoff标准来设置的。主要就是uncertainty,ocv的设置。

第四,unconstraint point。要确保这些unconstriant point是经过确认的。这个是确保sdc的正确性的一个步骤。另外,后仿则是确保sdc正确性的最后步骤,不过可能对于项目流片来说,可能稍微晚了点。

第五, corner list 是否全面。这也是由signoff标准来确定的,当然实际也会根据产品应用进行相应的增减。

第六, noise report。noise可能导致func fail,因此,也是要尽量确保没有问题。

以上是我们在进行timing signoff的时候,至少需要检查的内容。当然,我们可以根据项目经验不断的增加,但是最根本的,我认为是以上这些检查。

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值