virtuoso的skill入门(三)

    我记得我当初学习的skill的时候,学了一会语法,就感觉自己会了,跑去看别人的脚本,然后发现没几句看得懂,所以看别人的代码不一定是一个很好的入门手段,一是因为一个完整功能的脚本其逻辑关联性较强,二是有些人为了简洁喜欢把一些语法合并,对于新手来说可能会比较费解。

    现在关于skill的基础入门的语法网上有很多,对于一些常用的语法或者关键字可以去cadence help里直接搜索,一般都会有注释和使用案例,这时候就可以仔细钻研它的案例,然后将其输入到CIW窗口去观看它执行的效果。这是一个熟悉语法同时熟悉工具的过程,你的参考工具以及“编译工具”。看懂在CIW输入命令会得到怎样的反馈,这对与以后脚本的debug很有帮助。

    实践是检验真理的唯一标准。学习了语法,总要去练手吧。如果说这时候你要写一个自动生成label的脚本,那么你的思路就是确定你要生成的window,label格式以及位置。似乎挺简单的,但是当你到skillapi去搜寻与label相关的函数时,会发现有非常多的结果,一时之间不知道要用哪个函数,这时候怎么办?我的建议适当的花时间去试错,当你找了几个发现不是你想要的函数时,及时止损,自此,你就记住的你的idea,记住你需要一个什么样的功能的函数。接着就去干其他的事。

    这就是我的建议,带着你的idea,什么时候遇到合适的函数,什么时候开始写这个脚本。这个合适的函数可能在别人的脚本里被你发现,也可能在论坛里被人提及。它可能是一个很冷门的函数,也可能是一个很简单的函数,只是因为你接触的少,所以我不建议花大量时间去搜寻。所以这个阶段你可以带着大量的idea去学习其它东西,这个寻找的过程不会很长。

    当你逐渐上手之后就有一个的函数积累,也大概懂的cadence 函数的一些规律,到时候找某个功能函数就会发现,这时候回头看第一次写脚本需要用到的函数,真的是很easy~

    好了,关于怎么入门学习就讲到这里,下一节开始分享一些语法知识,同时也会避开网上一些常见的语法,分享一些易错的点~求评论交流

  • 26
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值