先来简单的介绍下关于skill在ic设计(主要是analog ic design)中能够起到的作用。
skill是Cadence Analog Design Environment使用的一门高级交互编程语言,基于Lisp语言开发,拥有Lisp语言的很多优秀特性,同时支持类C语言语法,初学者也可以很容易学习。
这里指的是cadence自带的skill语言,它在日常的工作中,可以通过编辑语言方式几乎覆盖virtuoso工具gui所能显示的所有操作,这样可以大幅度的减少去点击鼠标或者大量的重复性工作的时间。
这次分享主要是对一些想要入门skill的朋友提供一些参考的资料。今天《Skill入门教程》给整理好了,快来看看吧~
◇◆◇
1、Skill可以做什么?
你在GUI里做的一切操作都可以通过Skill实现,例如∶
● 设置环境∶启动窗口的大小、位置、格点,快捷键的设定
● 计算、获取数据∶图形的坐标、Lpp、Pin、Net等信息
● 自动化操作∶创建Rect、Path,自动打Label,调整PCell参数
你在GUI外做的一些操作也可以通过Skill集成,例如∶
● 调用外部命令∶自定义菜单集成第三方工具,流程化操作
● Skill的解释器CIW(Command Interpreter Window)以及丰富的API(Application Programming Interface)能够让用户迅速、便捷的使用Skill
● 当你启动virtuoso时显示的主窗口就是CIW
● 右边的代码演示了一个接受任意个数参数的API以及它的输出
● 你可以在CIW里输入任意的代码或是拷贝过来,随时进行交互式的试验
◇◆◇
2、Skill API Finder
Skill API Finder可以显示函数或是API的简介与语法,当你想查询某个函数的用法,但不知道函数名时,可以根据功能猜测。例如,想查询skill的输出函数是什么,可以试试查询print,Skill API Finder会列出所有含有print的函数,然后再依次查看描述,找到所需函数,SkillAPIFinder的优点就是只会查找函数名,避免搜索到其它无用的信息。
Skill API Finder的打开方式
● 在terminal(终端)下使用命令cdsFinder&
● 在CIW菜单下点击Tools Skill API Finder
◇◆◇
…………
一 共 115 页
好了,篇幅有限,今天就为大家分享那么多,说了那么多,其实就希望大家能够多多了解关于半导体方面的内容。
有想要获取《Skill入门教程》赶快私信我,还有机会获取免费课程哦~
如果你想要快速入门、转行做数字I,不妨到C验证移知官网学习这些课程,给自己一次蜕变的可能。芯片东西还是挺多的,要讲的也太多。慢慢学吧。祝好运!
更多推荐
数字IC必学之《Skill入门教程》
发布评论