virtuoso的skill入门(一)

本文介绍了Skill的强大功能,如流程自动化和图形处理,以及学习Skill的必要性。作者强调了系统学习的重要性,并提到了Lisp语言的基础知识,包括不同脚本类型的区别。后续章节将探讨学习Skill的方法和建议。
摘要由CSDN通过智能技术生成

        对于首次接触skill的人,会觉得skill非常厉害,能解决很多问题,也能简化很多操作,提高我们的效率。但是,不论是新人,或者是一些入行多年的资深工程师,如果没有系统的去学习skill,还是很难去入门,有时候想去改一下别人的脚本都非常吃力,依靠自己的c语言基础认识一些关键字去揣测skill的用途,有效,但是非常的耗时间。        

        在这里,我将跟大家分享一些skill的入门基础知识,分享学习skill的一些途径,大家学习skill的过程中有遇到什么困难也可以一起交流讨论。

        那么,我们为什么要学习skill呢?学习skill有什么好处呢?

  1. 首先,你可以更系统,理性的认识virtuoso,你能看懂它工作的逻辑,你可以推断它出错的原因,你可以学习它高效的思维。
  2. skill脚本可以做很多事情,例如流程自动化,我们可以把机械的重复的事情交给它。以及一些图形相关的处理,特别是对于layout工程师,skill可以完成很大部分gui提供不了的功能。
  3. 掌握一些基础的语法,可以让我们懂得如何去使用他人的脚本。
  4. 实际项目遇到的问题可以用skill来解决,提高整个项目的效率。
  5. 个人横向技能树的拓展,不难且有用

       但是skill也有一定的局限性,例如它的适用范围局限,适用范围不大,语法也不是特别完善,跟其他语言比起来并不算强大。但是你花时间去学了,它一定会给你回报的。

        virtuoso的脚本用的语言主要是一种lisp语言,如果你称呼它为skill语言大家也没错,默认也是指它。Lisp(List Processing language)语言有很多方言,并不是说你学了skill语言就能看懂所有的lisp语言,但是都大差不差。

        我们平时用的脚本一般是以il后缀,这就是常见的skill脚本,但还有少部分是ils为后缀的后缀的脚本,这是以skill++为基础编写的脚本,skill和skill++在cadence help里都有介绍,两种语言有点不同,在这里不展开介绍,仅做了解。

        这一节就分享到这里,下一节分享如何开始学习skill,或者大家有什么建议呀~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值