Cadence Virtuoso SKILL语言完整语法规范文档,包含:词法规则(注释/字符串/数字/标识符)、语法结构(变量/函数/控制流/列表/字符串/IO/错误处理/类/结构体/哈希表)、操作符优先级、关键字列表、内置函数列表、Monaco Editor语法高亮实现、语法检查器实现等。可用于构建SKILL脚本编辑器。
DRC/LVS验证和PCELL编程SKILL实例,包含:DRC检查自动化、LVS检查、ERC检查、PCELL定义与修改、批量DRC检查、版图验证(最小宽度/间距)、反相器/与非门版图生成、GDS/CDL导入导出、对齐和分布工具等。
Virtuoso UI自定义SKILL实例,包含:自定义菜单、快捷键绑定、输入表单(Form)、进度条、对话框、状态栏、工具栏、事件处理、右键菜单、工作区管理、环境配置等。可直接用于构建自定义工具界面。
版图自动化SKILL脚本实例,包含:自动添加Guard Ring、批量修改实例参数、自动排列实例、创建差分对版图、自动连接电源线、DRC检查、批量添加Label、创建电阻/电容版图、面积计算、导出GDS、版图统计报告等。
完整的SKILL数据库操作实例,包含:打开/关闭CellView、创建矩形/多边形/路径/标签、创建实例/Via/Pin、遍历设计数据、修改设计属性、选择集操作、库和单元查询、文件I/O、错误处理等。每个函数都有详细注释。
自动检查TSMC 180nm工艺的DRC规则,支持Metal/Poly/Contact层检查,可批量处理多个Cell。