01
华大九天脚本自动化概述
EDA脚本自动化概念 · 华大九天工具链简介 · 脚本自动化在芯片设计中的价值 · 课程目标与学习路径
概念导学
02
Tcl语言基础(上)
Tcl语法规则 · 变量与赋值 · 字符串操作 · 列表操作 · 数学运算
语法变量
03
Tcl语言基础(下)
控制流 (if/switch) · 循环结构 (for/foreach/while) · 过程定义与调用 · 作用域规则
控制流循环
04
Tcl高级特性
正则表达式 · 文件I/O操作 · 错误处理与异常捕获 · 命名空间 · Tcl扩展包
正则文件
05
华大九天Aether工具入门
Aether工具概述 · 启动与退出 · 界面布局 · 基本操作流程 · 第一个自动化脚本
Aether入门
06
Aether脚本接口(上)
Aether Tcl命令体系 · 设计对象访问 · 层次化操作 · 单元与实例管理
接口层次化
07
Aether脚本接口(下)
网表操作 · 约束管理 · 属性读写 · 脚本调试技巧
网表调试
08
Aether自动化实战
批量创建单元 · 自动布线脚本 · 参数化单元生成 · 设计规则检查自动化
自动化DRC
09
华大九天Alps工具入门
Alps工具概述 · 仿真流程 · 波形查看 · 脚本化仿真控制
Alps仿真
10
Alps脚本接口
仿真设置脚本 · 激励生成自动化 · 结果提取与分析 · 后处理脚本
接口后处理
11
Alps自动化实战
批量仿真脚本 · 参数扫描自动化 · 蒙特卡洛分析脚本 · 仿真报告自动生成
批量蒙特卡洛
12
华大九天iLux工具入门
iLux工具概述 · 版图编辑基础 · DRC/LVS流程 · 脚本化版图操作
iLux版图
13
iLux脚本接口
版图对象访问 · 层次化版图操作 · 几何运算 · 标记与注释脚本
几何层次
14
iLux自动化实战
自动版图生成脚本 · DRC结果自动修复 · LVS比对自动化 · 版图导出脚本
自动修复LVS
15
华大九天Spice仿真脚本
Spice网表生成 · 仿真控制语句 · 测量语句 · 结果解析脚本
Spice测量
16
波形数据处理脚本
波形文件格式解析 · 数据提取与统计 · 波形比较脚本 · 自动化报告生成
波形统计
17
时序分析脚本自动化
静态时序分析基础 · 时序约束脚本 · 路径报告提取 · 时序优化脚本
STA约束
18
功耗分析脚本自动化
功耗分析流程 · 功耗估算脚本 · 动态功耗分析 · 功耗优化建议生成
功耗优化
19
综合脚本自动化
逻辑综合流程 · 综合约束脚本 · 综合报告解析 · 综合优化脚本
综合约束
20
布局布线脚本自动化
布局布线流程 · Floorplan脚本 · 电源网络脚本 · 时钟树综合脚本
P&R时钟树
21
物理验证脚本自动化
DRC脚本 · LVS脚本 · ERC脚本 · 天线效应检查脚本
物理验证天线
22
数据管理脚本
版本控制集成 · 文件批量处理 · 设计数据备份 · 日志管理脚本
版本控制备份
23
流程集成脚本
多工具流程串联 · 数据传递机制 · 流程控制脚本 · 异常处理与重试机制
集成重试
24
GUI自动化脚本
Aether GUI操作录制 · GUI命令回放 · 自定义菜单与工具栏 · 交互式脚本开发
GUI录制
25
脚本性能优化
代码效率分析 · 并行处理技术 · 内存管理 · 缓存策略 · 脚本性能测试
性能并行
26
脚本调试与测试
调试工具使用 · 单元测试框架 · 日志与断言 · 覆盖率分析 · 回归测试
调试测试
27
脚本文档与维护
代码注释规范 · 文档生成工具 · 版本管理策略 · 脚本发布流程
文档维护
28
项目实战一:数字标准单元库自动化
库单元创建脚本 · 特征化脚本 · 库文件生成 · 质量检查脚本
标准单元实战
29
项目实战二:模拟电路版图自动化
模拟版图生成脚本 · 匹配结构脚本 · 寄生提取脚本 · 后仿真脚本
模拟版图寄生
30
项目实战三:全芯片设计流程自动化
顶层集成脚本 · 全流程自动化框架 · 报告汇总脚本 · 项目交付脚本
全流程交付