【Skill】Candence Skill学习笔记


关于官方文档


IC617里面的几个有用的文档,可在安装目录下的doc目录里面找到:
/data/tools/cadence/IC617/doc

用户指南

  • sklanguser(Cadence SKILL Language User Guide)

  • SKILL语言的用户指南,入门必读。但是这东西只会教你怎么用SKILL语言本身,不会教你怎么调用Cadence的工具。

语言参考手册

  • sklangref(Cadence SKILL Language Reference)

  • SKILL语言的参考手册。语言本身的问题都可以在参考手册中找到。

Cadence数据库调用手册

  • skdfref(Virtuoso Design Environment SKILL Reference)

  • 如何使用SKILL调用Cadence数据库的手册,主要是版图数据库。如果你想直接改你的cell的话,本质上就是改这个cell的数据库,不用打开图形界面就可以修改。虽然名字带ref,但是它也像用户指南一样做一些基本的说明。

Cadence版图界面调用手册

  • sklayoutref(Virtuoso Layout Suite SKILL Reference)

  • 如何用SKILL调用Cadence版图界面的手册。注意,它需要打开版图界面才能使用。

Cadence电路界面调用手册

  • skcompref(Virtuoso Schematic Editor SKILLReference)

  • 如何用SKILL调用Cadence电路图界面和数据库的手册。


官方代码解释&查找


模糊查找

  • cdsFinder

用于模糊查找 Skill 函数,查看简单介绍。

cdsFinder &

精确查找

  • cdnshelp
    用于查看更加详细的内容,软件的使用手册。
cdnshelp &

写法风格


SKILL语言存在两种基本的写法格式,一种是类LISP语言
(func arg1 arg2 ...)
另一种是更为广泛的类C语言(注意:函数名和括号之间不加空格)
func(arg1 arg2 ...)
错误写法
func (arg1 arg2 ...)(函数名和括号之间多加空格)
在此只学习类C语言格式书写,代码可读性和简洁性都较好


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM