前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >工作中的工作心得随时分享(2)

工作中的工作心得随时分享(2)

作者头像
白山头
发布2022-09-22 07:40:06
2310
发布2022-09-22 07:40:06
举报
文章被收录于专栏:白山头讲IC白山头讲IC

继续分享几个知识点。

1

做cts的时候,使用相同VT的cell,这可以降低由于VT miscorrelation引起的clock skew variation。

2

signoff guide中如果没有明确说clock derate如何加,那么需要这样的考虑:

ss lib中的电压是下限,需要考虑路径中电压高于基准电压的情况,因此需要考虑让capture clock变得更快。

ff lib中的电压是上限,需要考虑路径中电压低于基准电压的情况,因此需要考虑launch clock变得更慢的情形。

3

熟记这几个corner,对你的工作将会有帮助:

  • wc:worst case:代表ss corner, 低压, 125度的情况。
  • wcl:worst case, low temperature:代表 ss corner, 低压, -40度的情况。
  • lt:low temperature:ff corner, 高压,-40度
  • ml:max leakage:ff corner, 高压,125度

以上4个corner通常为signoff的corner。另外还有一些其他的corner,也较为常见,比如

  • bc:best case:代表 ff corner, 高压, 0度的情况。
  • wcz:worst case, zero:ss corner, 低压,0度的情况。

4

以前写了一些pv提速的文章,有写到如何不更改源文件,通过include语句在不更改源文件情况下进行参数的设置。最主要的是指定gds cdl的路径等。因为经常有人问,因此需要澄清一下,源文件中相关语句确实需要先注释掉,然后再存为golden,这样才可以不更改这个文件。如果不注释,是没有办法通过覆盖的方式完成的,会报error。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 白话IC 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1
  • 2
  • 3
  • 4
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档