首页/文章/ 详情

最简timing signoff checklist

1年前浏览370

今天我们聊一下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的时候,至少需要检查的内容。当然,我们可以根据项目经验不断的增加,但是最根本的,我认为是以上这些检查。

来源:白话IC
理论科普
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-09-07
最近编辑:1年前
白山头
签名征集中
获赞 11粉丝 3文章 176课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈