EDA(电子设计自动化)领域总纲
如果说 chip-design(芯片设计) 讲的是"芯片怎么造出来",那 EDA 讲的就是"造芯片的那套软件本身"——它是怎么分工的、背后是什么算法、数据怎么交换、为什么三家巨头垄断了几十年、开源的能不能打、AI 又会怎么改写它。本域把 EDA 当作一个独立的软件与算法领域来展开。
知识地图
bash
┌─────────────────────────────────────┐
│ eda 总纲(你在这) │
└───────────────┬─────────────────────┘
┌──────────────┬──────────────┼──────────────┬──────────────┐
▼ ▼ ▼ ▼ ▼
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 1. 产业格局 │ │ 2. 工具全矩阵│ │ 3. 验证工具链│ │ 4. 核心算法 │ │ 5. 生态与未来 │
│ eda-landscape│ │ tools-matrix │ │ verification │ │ algorithms │ │ open/china/ai │
│ 三大家/商业模式│ │ 数字/模拟/制造│ │ 仿真/形式/仿真│ │ NP难/布局布线│ │ 开源/国产/AI │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
│ │ │ │ │
└──────────────┴──────────────┴──────────────┴──────────────┘
│
▼
┌─────────────────────────────────────┐
│ 既有衔接(跨域) │
│ chip-design/eda-toolchain(流程视角) │
│ dpa/formats-*(VCD/SAIF/UPF/.lib) │
└─────────────────────────────────────┘文档索引
1. 产业与生态
- EDA 产业格局 —— EDA 产业格局与商业模式:
- 三大家(Synopsys / Cadence / Siemens EDA)的版图与分工
- 商业模式:license 授权、EDA360、收购驱动的生态扩张
- EDA 发展史:从 CAD 到 EDA 到 AI-EDA 的几次范式转移
2. 工具全矩阵
- EDA 工具全矩阵 —— 按环节看工具分工:
- 数字前端(仿真/综合)、数字后端(P&R/STA/功耗签核)
- 模拟与混合信号(SPICE 类)、制造端(DFM/OPC/光刻仿真)
- 与 chip-design/eda-toolchain 的分工:后者从流程看工具,本篇从工具系统看全貌
3. 验证工具链
- EDA 验证工具链 —— 验证是一半人力,也是工具最密的环节:
- 仿真器(VCS/Questa/Verilator)内部怎么"跑"RTL
- 断言(SVA)、覆盖率、形式验证(Formal)、Emulation / FPGA 原型
- 与 dpa(低功耗验证) 衔接:VCD/SAIF 采集是验证与功耗分析的交界
4. 核心算法
- EDA 核心算法 —— EDA 本质是 NP 难问题的工程解法:
- 逻辑综合里的优化(面积/延迟/功耗权衡)
- 布局布线:分区、模拟退火、布线器算法
- 时序收敛:STA 的图算法基础、增量优化、启发式与近似
5. 数据格式与标准
- EDA 数据格式与标准 —— 工具之间靠什么交换数据:
- 设计数据:GDSII/OASIS、LEF/DEF、网表
- 时序/功耗数据:SDC、LIB、SPEF、VCD/SAIF、UPF
- 与 dpa 格式专题 的衔接与分工
6. 生态与未来
- 开源 EDA —— 开源能不能干翻三大家:
- Verilator / Yosys / OpenROAD 各自解决哪一段
- 开源 PDK(如 SKY130)让个人也能"设计 + 流片"
- 与商用工具的真实差距(产能/签核认证/生态)
- 国产 EDA 现状 —— 厂商格局、工具覆盖度、卡点与机遇
- AI 与 EDA —— 机器学习在布局布线、时序预测、设计空间探索的应用,AI 生成版图的实践与争议
阅读推荐路径
| 目标 | 路径 |
|---|---|
| 快速搞懂 EDA 是什么 | 本总纲 → 产业格局 → 工具全矩阵 |
| 从芯片设计流程切进来 | chip-design-flow → chip-design/eda-toolchain → 工具全矩阵 |
| 好奇 EDA 背后算法 | 核心算法 → 布局布线 |
| 做验证相关 | 验证工具链 → dpa(低功耗验证) |
| 关心开源 / 国产 / AI 前景 | 开源 EDA → 国产 EDA → AI 与 EDA |
一句话:EDA 是"造芯片的软件工业"——产业上被三家巨头垄断数十年,技术上堆满了 NP 难问题的精巧解法,而开源、国产与 AI 正在三条线上改写它的格局。本域把这些讲清楚,补上"工具本身"这一环。