【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