SCRIPT TOOLBOX

IC 自动化脚本工具库

围绕高频 IC 设计任务整理的脚本方向与工程模板。选对语言,快速把重复操作变成稳定流程。

PYTHON

数据与流程胶水

  • 批量解析 log 与 report
  • 自动生成 CSV / HTML 报告
  • 调度仿真与验证任务
  • 配置、日志与异常框架
VIRTUOSO SKILL

定制 Virtuoso

  • CellView 与图形对象处理
  • Pin、Label、层次批量操作
  • 表单、菜单与快捷命令
  • 版图检查与结果标注
TCL

驱动数字实现

  • Design DB 查询与遍历
  • 约束、角点和场景管理
  • PPA 指标自动抽取
  • Flow 控制与批处理

工具选择原则

  1. STEP 01
    锁定重复任务
    先记录输入、输出、频率与人工耗时。
  2. STEP 02
    选择最贴近工具环境的语言
    数据编排用 Python,Virtuoso 内部对象用 SKILL,数字实现工具控制用 TCL。
  3. STEP 03
    把一次性代码产品化
    加入参数、日志、错误处理、版本说明和最小测试。