002 Skill概览


概述
本节将通过一个具体的Skill实例讲解编写Skill脚本的基本思路,让读者对Skill编程有总体了解。
程序功能
例程主要功能:打开指定library的指定cell,在cell中用(M1 drawing)层绘制指定尺寸的矩形。
程序实现步骤
打开指定Library/Cell版图文件;
在打开的版图文件的指定位置,用指定层绘制特定大小矩形;
保存版图文件;
关闭版图文件;
程序代码
程序说明
定义函数icdCreateRect,并设置参数icdX,icdY用来控制矩形尺寸;
调用dbOpenCellViewByType接口函数打开版图文件;
调用dbCreateRect在打开的版图文件中绘制矩形;
调用dbSave保存版图文件;
调用dbClose关闭打开的版图文件;

程序运行结果
脚本运行后即在指定cell中绘制了输入尺寸的矩形,运行及结果见下图:

免责声明:
1,本公众号主要是交流学习IC设计知识,部分素材源于网络,若有侵权,作者会第一时间修改删除;
2,本公众号标明原创的文章欢迎转载并注明出处;
3,本公众号文章中出现的脚本仅供学习之用,作者不对任何个人或组织在使用脚本过程中产生的任何纠纷负责;
4,本公众号的主体为个人,发表文章纯属个人交流学习行为,文章的观点也属个人观点,与作者曾经任职或者正在任职的公司、其他个人或组织没有任何关系;
5,本公众号发表的文章依赖各种软件,作者所获取的软件仅供学习交流之用,若有侵权,作者将配合删除;