您的位置首页 >科技要闻 >

EETOP 网友原创实用 Cadence SKILL 版图脚本分享

EETOP 论坛上网友放出的这批 SKILL 脚本是给做 IC 版图、用 Cadence Virtuoso 的工程师准备的,能直接解决版图里重复复制 via、逐层密度检查、批量生成 pin、修正 offgrid、坐标定位这类高频繁琐工作,不用反复手动操作,只需要在 CIW 窗口加载 il 脚本、绑定快捷键,框选图形就能运行,大幅减少重复工作量,下面把主流脚本功能、操作步骤整理清楚,方便你直接上手测试使用。

一、几款高频好用 SKILL 脚本清单

脚本名称核心作用快捷键操作步骤
MagicCopy_for_via批量复制底层 viaShift+5LSW 选中目标 via,框选需要复制的区域,按下快捷键完成批量复制
AreaDensity计算版图图层密度,支持 Poly、AA、Via、Metal 多图层统计F51.LSW 只保留要检测的图层显示;2.Layout 窗口按 F5 拉框选定范围;3. 在 CIW 窗口打开 LogFilter 全部选项,查看密度输出结果,适合前期规划规避密度 DRC 报错
CreatePin批量生成端口 Pin快捷键 71.CIW 加载 CreatePin.il;2. 选中器件 instance 或者 label;3. 直接调用,默认间距 0.2,可输入 CreatePin (0.3) 自定义间距,同名 Pin 会弹窗提示
SchHiCreateWireStubs_51原理图批量引出短线 Stub空格键仅适配 IC51 版本,IC61 自带该功能,选中器件后执行,端口不规范容易运行报错
OffGrid 修正脚本修复图形 offgrid 违规退格键加载脚本,选中版图图形,按下退格,输入目标 grid 数值确认
坐标定位脚本移动 / 复制时精准跳转到 XY 坐标F9加载脚本,执行移动、copy 命令时按 F9,弹出输入框填写坐标,画面显示米字定位标记
BMP 转版图图形脚本位图转版图 shape无绑定快捷键1. 图片另存 BMP;2. 脚本内修改图片路径、目标 layer、grid;3. 打开空白 cell,CIW 加载脚本生成图形,注意像素和间距要符合工艺 DRC
Zoom 缩放脚本鼠标中键滚轮缩放原理图、版图鼠标中键加载 zoom.il,写入.cdsinit 文件后,每次启动 icfb 自动生效

二、通用加载使用流程

  1. 把 il 脚本文件放到 Linux 工作目录,记住完整路径;
  2. 打开 Cadence CIW 窗口,输入 load ("文件完整路径 /xxx.il") 回车加载;
  3. 按照帖子说明绑定快捷键,部分脚本默认自带快捷键;
  4. 选中版图 / 原理图对象,按下快捷键执行;
  5. 输出日志、报错信息全部在 CIW 窗口查看。

三、注意事项

  1. 脚本是网友开源原创,不是官方工具,不同 Virtuoso 版本(IC51/IC61)兼容性不一样,使用前先在测试 cell 验证;
  2. 工艺库规则不同,BMP 转版图、密度检查结果只能做参考,最终 DRC 还是以 Calibre 检查为准;
  3. 想开机自动加载,把 load 语句加到家目录的.cdsinit 配置文件。

【常见问题】

问题 1:EETOP 这套 SKILL 脚本在 IC61 里能用吗?

回答 1:大部分版图类 SKILL 脚本 IC61 都兼容,只有 SchHiCreateWireStubs_51 是专门给 IC51 写的,IC61 自带 Stub 引出功能,不需要加载这个 SKILL 脚本。

问题 2:运行 AreaDensity 这个 SKILL 脚本看不到密度结果怎么办?

回答 2:要打开 CIW 的 options-LogFilter,勾选全部日志输出选项,同时 LSW 面板只保留你需要统计的图层,其他图层隐藏,再重新框选区域、按 F5 执行 SKILL 脚本。

问题 3:EETOP 的 SKILL 脚本加载时报错,是什么原因?

回答 3:大概率是文件路径写错、缺少引号、版本不匹配,或者当前 cell 有锁定;确认路径是绝对路径,脚本文件权限正常,优先新建空白测试 cell 测试 SKILL 脚本。

【参考资料】

[2026-10-11](论坛精华贴推荐:一个创建 pin 和一个创建 wireStubs 的 skill 脚本)新浪财经

[2020-04-30](EETOP 网友原创:自己写的一些非常好用的 skill 脚本)EETOP 半导体社区

[2018-12-11](Skill 脚本程序合集下载)EETOP 半导体社区

【免责声明】

本文整理的 SKILL 脚本均为 EETOP 网友原创分享内容,不属于 Cadence 官方程序,脚本稳定性、版本兼容性不做保证,仅用于 IC 版图学习和测试;正式流片项目使用前务必自行充分验证,因脚本使用引发的版图报错、项目风险由使用者自行承担;脚本资源请到 EETOP 官方论坛原帖获取,请勿随意使用第三方修改后的脚本。

今日大家都在搜的词: