graph LR
S["① 规格<br/>Spec"] --> A["② 架构<br/>微架构"]
A --> R["③ RTL 设计<br/>Verilog"]
R --> V["④ 验证<br/>UVM/形式"]
V --> B["⑤ 后端<br/>综合-布局-布线"]
B --> T["⑥ 流片<br/>Tape-out"]
T --> P["封装测试<br/>量产"]
阶段
产物
谁做
关键问题
规格
功能/性能/功耗/成本目标
系统与产品
做什么、不做什么
架构
微架构图、模块划分
架构师
怎么拆、怎么算
RTL
可综合的寄存器传输级代码
前端设计
时序与面积是否达标
验证
测试平台、覆盖率报告
验证工程师
有没有漏场景
后端
网表、版图、GDSII
后端/物理设计
时序收敛了吗
流片
掩膜、晶圆
代工厂
工艺角是否覆盖
一句话分工:前端负责”逻辑对不对”,后端负责”物理上能不能造出来”。
二、为什么慢:一次流片 = 数月 + 千万级成本
环节
典型周期
RTL 设计
3–9 个月
验证
6–12 个月(可与设计并行)
综合与布局布线
2–6 周(多次迭代)
掩膜制作
2–8 周
流片与封装测试
2–4 个月
代价结构:先进工艺掩膜成本可达数千万美元。所以行业铁律是先仿真再流片,能软件验证就绝不用硅验证。
三、PPA 三角
维度
衡量
优化手段
反向代价
Performance
频率、吞吐
流水线加深、并行
面积↑、功耗↑
Power
动态 + 静态功耗
时钟门控、多电压域、降频
性能↓
Area
面积/成本
资源共享、串行化
性能↓、延迟↑
动态功耗公式:(P = \alpha C V^2 f)。降电压最有效(平方关系),这也是为什么低功耗设计优先调电压而不是调频率。