關於官方文檔
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語言格式書寫,代碼可讀性和簡潔性都較好