innovus学习心得之一

本文分享了作者从synopsys的icc2转向cadence的Innovus工具的学习体验。尽管理论知识相通,但作者发现Innovus的命令结构较为复杂,存在如check_design和checkDesign等相似但不完全相同的命令。Innovus的dbGet命令被作者认为是强大且有助于简化代码。在适应图形界面和学习过程中,作者建议通过运行流程、分析脚本和日志,以及与同事交流来快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我是synopsys的重度用户,但是对于cadence的innovus工具,请叫我“小白”。

我认为工具的差异应该容易克服,重要的是我们的理论知识。因为基本知识都差不多。理论也都类似。各种基本概念类似。在这样的基础上,学习一种新的工具,肯定要远远比一个完全的初学者要快。

理论虽然如此,但是,根据我这两天的使用情况来看,两者的差异还是很大的。

从icc过度到icc2,基本命令非常类似,只是更加的规范,命令以及图形界面设计的更加合理,尽管具体的命令和变量有很大的变化,但是,其规范基本相同。比如,一般的命令都是,动词+下划线+名字的格式,例如,get_cell,get_net,set_attribute等等。这些规范会让初学者上手更快。而且命令也都非常的直白,很多直接看命令就可以知道这个命令的作用,并不一定需要查询在线手册。

而innovus,相对来说,各种命令比较杂乱。例如,有很多让人很困惑的命令,check_design, 以及其“兄弟”, checkDesign。不知道为什么这样设计,我猜测可能这是两个团队,在不同的时间来做的两个功能类似的命令。

当然,innovus也有非常值得称道的地方,它有个dbGet命令,非常强大。用好这个命令,相对于icc以及icc2,我认为会让代码非常简洁。图形界面目前还不是太适应,比如想看一条timing report

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值