章节摘要:数字设计把晶体管简化为开关,把电压简化为 0 和 1,用这个"有损但可控"的抽象搭起百亿门的大厦。本章从反相器的开关模型与传播时延讲起,经组合逻辑与逻辑综合的质量指标,到时序逻辑、建立/保持约束与静态时序分析,最后登顶处理器与存储架构。CMOS 的动态功耗、时钟分布与亚稳态这三个工程硬约束贯穿全章。
读完本章,你应当能够:
一句话金句:数字抽象的本质是一场交易:扔掉波形的全部细节,换回可组合、可验证、可量产的确定性。

本章自下而上盖楼:先把开关的"快慢账"算清(4.1),再在开关之上加时钟与状态、把"何时有效"管起来(4.2),最后把千万个受时钟节拍的单元组织成能跑程序的机器(4.3)。
4.1 空间维度:逻辑怎么算、多快算完 │ 加上时钟节拍 ▼ 4.2 时间维度:状态怎么存、何时采样 │ 组织成系统 ▼ 4.3 系统维度:指令流水与存储层次 ▼ 交给第6章 用HDL描述并自动综合
前置:第 2 章 CMOS 反相器与寄生电容概念,本章的时延与功耗模型都从它出发。
延伸:本章产出的 RTL 设计要在第 6 章经过综合、布局布线变成版图;功耗与时延结论在第 7 章测试与第 8 章 SoC 集成中被反复引用;流水线思想也是第 9 章低功耗设计的改造对象。
数字设计的核心能力是在时间轴上思考。过关的读者拿到一个功能描述,应当先画时序图而不是先写布尔式:数据何时有效、时钟何时采样、路径有几级逻辑、裕量留了多少。看到静态时序分析报告里一条违例路径,能立刻判断它是建立还是保持问题、该降频还是该加延迟、要不要动架构。评估一台处理器或缓存方案时,能用命中率、平均访存时间、每指令周期数这几个量化指标说话,而不是复述架构名词。本章的所有实验都建立在参数扫描看趋势的方法上,建议至少完整复跑一遍缓存扫描与分支预测对比,再把结论迁移到自己接触过的真实芯片资料上做交叉印证。
另外提醒一点学习方法:本章内容与第 6 章的硬件描述语言互为表里,边读边写最能巩固——每学完一节,就尝试把其中的门电路或状态机用代码描述出来,再用第 6 章的仿真思路自检。如果能在这一章建立起严格的时间观念,后面所有与芯片打交道的场合都会顺利得多,这是无数工程师经验里共同的一条。