第一章:EDA与华大九天概览
各位同学,欢迎来到《华大九天版图设计从零开始》的第一课。
我是你们的讲师,一个在模拟IC版图设计领域摸爬滚打了十几年的老工程师。今天咱们不聊虚的,直接切入正题——搞清楚EDA是什么,华大九天Aether工具怎么用,以及如何把它装到你的电脑上。
1.1 集成电路设计流程:从想法到芯片
先问大家一个问题:一颗芯片是怎么诞生的?
很多人觉得,不就是画个电路图,然后流片吗?其实没那么简单。整个流程可以分成几个关键阶段:
- 规格定义:客户说要一个运放,你得先搞清楚增益要多少、带宽多少、功耗多少。这一步错了,后面全白干。
- 电路设计:用原理图工具搭电路,做仿真。我见过不少新手,仿真结果漂亮得不行,结果版图一画完,性能直接崩了。
- 版图设计:这就是咱们这门课的核心。把电路图变成物理掩模版图,要考虑匹配、寄生、天线效应等等。
- 物理验证:DRC、LVS、ERC,一个都不能少。我曾经有个项目,DRC跑了三天三夜,最后发现是电源线画窄了。
- 流片与测试:把设计交给晶圆厂,等几个月后拿到芯片,上测试台验证。
说白了,EDA工具就是贯穿这整个流程的“瑞士军刀”。没有它,你连个最简单的反相器都画不出来。
核心观点:EDA不是万能的,但没有EDA是万万不能的。它帮你把抽象的电学概念,变成实实在在的物理图形。
1.2 认识华大九天Aether工具
国内EDA这几年发展很快,华大九天就是其中的佼佼者。Aether是他们的旗舰版图设计工具,我用了好几年,说实话,功能上已经不输国际大厂了。
Aether主要包含这几个模块:
| 模块名称 | 功能说明 | 我的使用感受 |
|---|---|---|
| Aether Schematic | 原理图编辑与仿真 | 界面清爽,上手快,但快捷键需要自己记 |
| Aether Layout | 版图绘制与编辑 | 这是核心,支持多层金属、自动布线 |
| Aether DRC/LVS | 物理验证与一致性检查 | 跑LVS时,我习惯先检查电源地网络 |
| Aether Parasitic | 寄生参数提取 | 高频设计必用,不然仿真和实测差很大 |
我个人习惯,拿到一个新工艺后,先用Aether跑一遍标准单元库的DRC。为什么?因为可以快速验证PDK有没有问题。有一次我发现某个工艺的M1最小间距定义错了,赶紧反馈给工艺厂,省了后面的大麻烦。
1.3 安装与License配置
嗯,这里要注意。安装Aether其实不难,但License配置是很多人的噩梦。我见过有人折腾了一周,最后发现是环境变量写错了。
安装步骤大致如下:
- 下载安装包:从华大九天官网获取对应操作系统的版本。Linux和Windows都有,但我建议用Linux,稳定。
- 解压安装:
tar -xvf Aether_2023.xx.tar.gz,然后运行./install.sh。记得用root权限。 - 配置License:这是关键。你需要把License文件放到指定目录,然后设置环境变量。
举个例子,假设你的License文件在/opt/emagma/license.dat,那么需要在.bashrc里加上:
export EMAGMA_LICENSE_FILE=/opt/emagma/license.dat
export AETHER_HOME=/opt/emagma/Aether
export PATH=$AETHER_HOME/bin:$PATH
配置完记得source ~/.bashrc。然后输入aether,如果能弹出界面,恭喜你,成功了。
避坑指南:我曾经因为License的MAC地址绑定问题,折腾了整整一个下午。后来发现是网卡换了,重新申请License就好了。所以,如果你换了电脑或者网卡,记得重新绑定。
1.4 本章知识体系
为了让大家更直观地理解本章内容,我画了一张流程图。它展示了从设计规格到芯片成品的完整路径,以及EDA工具在其中扮演的角色。
小技巧:刚开始学的时候,别急着画复杂的电路。先拿一个简单的反相器练手,走通整个流程——从原理图到版图,再到DRC/LVS通过。这样你就能快速建立信心。
好了,第一章的内容就到这里。记住,EDA工具是死的,但人是活的。多动手、多踩坑,你才能真正掌握它。
公众号:蓝海资料掘金营,微信deep3321