innovus停止当前命令_Innovus小技巧 | 两个抽取timing 信息的有用脚本

是的,驴要开始学习P&R了,虽然眼看着AI 在P&R圈子的雄霸已经开始,但为了避免那么早被AI 干死,就要深深地进去。春节前码了篇技术文《论STA | 工艺、工具、分析的本与末》,是想要表达:在无尽且重复的劳做中,要分清本末,重要的是方法学是理论基础是数学;工艺有什么要求、工具命令如何使用、分析如何进行都是人为规定,是千万种方式中人习惯使用的一种而已,只要照作就行,没那么重要,就比如要作一个界面,你能够用你喜欢的任何一种编程语言完成,至于使用什么语言、该语言语法是什么、怎么编写都没那么重要。然而却引发了某些驴友的不适,驴看到后台留言已通过了可回复时间,故在此啰嗦几句。web

其实,今天在写一篇STA 的东西,查资料的时候,看到这两个脚本,以为也算通用,就搬到驴号上。文章的脚本字过小,原文能够在cadence support 网站直接搜到,路径见参考文献。编程

抽取timing path 的信息微信

timing path 是全部数字电路实现工具分析timing 的基本对象,每一个工具都有不一样的命令来获得timing path, 如S 家的get_timing_path 跟C 家的report_timing -collection, 不管是哪一个工具不论命令如何,背后的方法都同样,包括timing path 中包含的信息也都大同小异。在工具运行结束后,Icer 一般都须要对timing path 进行分析,所谓的分析无非是获得想要的信息,timing path 在工具内部被当作一类 "object" 对待,并且每一个工具都自定义了一系列的attribute/property 在timing path 上,在C 家的工具中能够用命令"list_property -type timing_path" 来获得timing path 全部自定义的property. 下面的脚本的本质就是先抓出感兴趣的timing path, 而后再抓出timing path上对应的property, 用户能够根据本身的需求扩展这个脚本,抓出更多的property.app

抽取timing path 中每一个结点的信息编程语言

先抓出感兴趣的timing path 再抓出timing path 上全部的timing point, 再抓出每一个timing point 对应的property, 一样能够用命令"list_property -type timing_point" 获得timing point 全部自定义的property.工具

驴说IC学习

参考文献:网站

https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1Od0000000nUjXEAU&pageName=ArticleContentui

https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1Od0000000tQefEAE&pageName=ArticleContenturl

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值