002 Skill概覽


概述
本節(jié)將通過(guò)一個(gè)具體的Skill實(shí)例講解編寫(xiě)Skill腳本的基本思路,讓讀者對(duì)Skill編程有總體了解。
程序功能
例程主要功能:打開(kāi)指定library的指定cell,在cell中用(M1 drawing)層繪制指定尺寸的矩形。
程序?qū)崿F(xiàn)步驟
打開(kāi)指定Library/Cell版圖文件;
在打開(kāi)的版圖文件的指定位置,用指定層繪制特定大小矩形;
保存版圖文件;
關(guān)閉版圖文件;
程序代碼
程序說(shuō)明
定義函數(shù)icdCreateRect,并設(shè)置參數(shù)icdX,icdY用來(lái)控制矩形尺寸;
調(diào)用dbOpenCellViewByType接口函數(shù)打開(kāi)版圖文件;
調(diào)用dbCreateRect在打開(kāi)的版圖文件中繪制矩形;
調(diào)用dbSave保存版圖文件;
調(diào)用dbClose關(guān)閉打開(kāi)的版圖文件;

程序運(yùn)行結(jié)果
腳本運(yùn)行后即在指定cell中繪制了輸入尺寸的矩形,運(yùn)行及結(jié)果見(jiàn)下圖:

免責(zé)聲明:
1,本公眾號(hào)主要是交流學(xué)習(xí)IC設(shè)計(jì)知識(shí),部分素材源于網(wǎng)絡(luò),若有侵權(quán),作者會(huì)第一時(shí)間修改刪除;
2,本公眾號(hào)標(biāo)明原創(chuàng)的文章歡迎轉(zhuǎn)載并注明出處;
3,本公眾號(hào)文章中出現(xiàn)的腳本僅供學(xué)習(xí)之用,作者不對(duì)任何個(gè)人或組織在使用腳本過(guò)程中產(chǎn)生的任何糾紛負(fù)責(zé);
4,本公眾號(hào)的主體為個(gè)人,發(fā)表文章純屬個(gè)人交流學(xué)習(xí)行為,文章的觀點(diǎn)也屬個(gè)人觀點(diǎn),與作者曾經(jīng)任職或者正在任職的公司、其他個(gè)人或組織沒(méi)有任何關(guān)系;
5,本公眾號(hào)發(fā)表的文章依賴各種軟件,作者所獲取的軟件僅供學(xué)習(xí)交流之用,若有侵權(quán),作者將配合刪除;