EETOP網友整理了一份非常詳細SKILL腳本奉獻給大家。
內容摘要
1.解決offgrid錯誤的腳本1使用方法:文件解壓後,load該文件,在layout中選擇圖形,然後按退格鍵,輸入新的grid大小後確定即可。
注意:如果有子cell調用的情況,需要先用此腳本解決子cell的offgrid問題。
2.解決offgrid錯誤腳本2
使用方法:文件解壓後,load該文件,在CIW窗口輸入snapgrid(庫名 cell名 grid),例如:snapgrid(libabc test 0.01)
注意:如果有子cell調用的情況,需要先用此腳本解決子cell的offgrid問題,也可以不加cell名字,那麼整個library都會移動以適應新的grid
3.將BMP圖片轉換成Layout圖形腳本
使用方法:使用畫圖程序將圖形或者圖形化的字保存為bmp格式,解壓該腳本,修改bmpfile的路徑和Layer一行,可以根據需要修改grid大小,打開需要生成Layout的空cell,最後在CIW窗口load 該文件。
注意:在畫圖時候注意字體放大,以及調整像素,grid等,以免生成的圖形寬度,間距等不符合工藝庫DRC rules。
4.使用滑鼠中鍵實現版圖和原理圖縮放
使用方法:文件解壓後,load該文件
注意:無
5.解密ile文件
使用方法:文件解壓後,load該文件,輸入NlDecrypt(加密文件 解密後文件)即可,例如:NlDecrypt(「123.ile」「123.il」)
注意:該解密只能解密沒有使用密碼加密的ile文件,有密碼的ile文件,即使知道密碼,也無法解密。不要使用該腳本到非法用途和商業用途。
6.精確定位到(X Y)坐標使用方法:文件解壓後,load該文件,在使用移動或者copy命令時,可以使用快捷鍵F9打開輸入框,快速定位到坐標點。
注意:文件定位到輸入坐標點的時候打開了系統的參考坐標點(就是米字符號)
7.個性化Menu製作(模板)
使用方法:文件解壓後,load該文件,該模板就會出現在CIW窗口,打開Layout也會自動加載菜單。該菜單模板包括子菜單,分隔線,以及Layout打開時,自動觸發加載Layout菜單等功能。
注意:可以依據需要修改此菜單模板,菜單點擊後觸發的function函數也可以根據需要進行修改。
8.簡單cadence form的製作(模板)
使用方法:文件解壓後,load該文件,在版圖界面使用快捷鍵F10打開form
控制項包括了:stringfield,floatfield,cyclicfield,radiofield,spinbox,separatorfield,button,label,pointfield,pointlistfield,scalefield,layercyclic,listfield,listboxfield,multitext等基本控制項
9.增強cadence form的製作(模板)
使用方法:文件解壓後,load該文件,在版圖界面使用快捷鍵F10打開form
控制項中包括了:button響應,optionsForm得到enterbox輸入,reportfield,分頁tabfield,複選框togglefield等
10.Pad坐標提取
使用方法:文件解壓後,load該文件,在版圖界面使用快捷鍵F9打開設置
說明:該程序主要思路是copy一個版圖的副本,然後打散,根據副本中pad對應層的leftedge rightedge topedge bottomedge找到中心位置,最後將pad坐標列印到CIW界面
本腳本取自runtoking的帖子,認為需要改進的地方:1.如果其它層有label在PAD下面的話會把該label也誤提取,最好代碼增加識別label的層 2.多個pad層交疊的時候不能當成一個提取,最好增加merge的操作 3.輸出最好可以選擇輸出到文本或者用report field來看,輸出到ciw看畢竟不方便。
如何下載
首先請在其他微信群(非EETOP群!)分享此文,然後點擊閱讀原文進入EETOP公眾號,後臺輸入:skill,小編核實後,將會發送下載連結。