章节摘要:百亿晶体管没法手画,管理的唯一办法是抽象加自动化。本章纵览 EDA 工具链从 RTL 到 GDSII 的完整接力(综合、布局布线、签核),讲 Verilog/VHDL 两门硬件描述语言的"并发世界"与可综合子集;沿数字后端之旅走一遍功耗与时序收敛的实战流程,看形式验证如何用数学证明代替穷举仿真。EDA 是芯片工业的"设计母机"——造机器的机器。
读完本章,你应当能够:
一句话金句:EDA 的本质是把"设计一个百亿零件的系统"压缩成"写一段可验证的文本"——抽象层次每升一级,人类的创造力就放大一个数量级。

6.1 建立全局地图,6.2 交给读者写前端的语言工具,6.3 走完后端最后一公里。三节合成一个完整问题:如何让"一段文本"自动化地变成"数百万美元的掩膜版"。
6.1 全景 ──► 知道有哪些关卡 │ 学语言 ▼ 6.2 RTL ──► 会写"能变成硬件的程序" │ 交给工具 ▼ 6.3 后端 ──► 版图收敛 GDSII交付 ▼ 产出掩膜 -> 第5章工厂 -> 第7章测试
前置:第 4 章的时序约束与传播时延概念;一点任意编程语言基础。
延伸:本章网表与版图将送第 5 章的工厂流片;扫描链与 ATPG 在第 7 章展开;功耗签核结论服务于第 8 章 SoC 电源设计;形式验证思想也会延伸到第 9 章的加速器验证。
本章的过关标准可以概括为三个说清楚。能把一个数字项目从代码到版图的完整流程说清楚,包括每一步的输入输出、大约的周期与常见的返工原因;能把阻塞与非阻塞赋值、跨时钟域、意外锁存器这三类高频错误的机理与后果说清楚;能把仿真、等价性检查、形式验证的能力边界说清楚,知道什么问题该交给哪种手段。建议读者找一段开源的硬件描述代码,对照本章的模板逐条检查其复位策略与跨时钟处理,用挑剔的眼光读别人的代码是最快的学习方式之一。工具会不断换代,但这三个说清楚的能力长期保值。
还要强调一点:工具链的学习重在流程贯通而非命令记忆,建议读者按本章顺序把一个小设计的完整旅程走通一遍,哪怕只有几百个门,也比孤立地学十个工具命令有效得多。工具永远在变,而把抽象层次、验证手段与物理现实对应起来的能力,是这一行里少数不会过时的资产之一,值得认真投入。