跳转至

摩尔定律

1. 一句话锚点

摩尔定律说的是:在成本可控的前提下,芯片上的晶体管数量会按大致固定的节奏增长,从而在相同面积上容纳更强的计算能力。

2. 形式定义 / 定律

经典表述为经验规律:集成电路上可经济制造的晶体管数量约每 2 年翻一倍(早期也常表述为每 18 个月翻倍,本文采用“每 2 年翻倍”的教学口径)。

在时间间隔 \(\Delta t\)(单位:年)内,若初始晶体管数为 \(N_0\),则理想预测值为

\[ N(\Delta t)=N_0 \cdot 2^{\frac{\Delta t}{T}}, \]

其中周期 \(T=2\ \text{year}\)。前提包括:工艺持续微缩、良率与成本仍在可接受范围、芯片面积与产品定位可比。该式是趋势外推,不是物理守恒定律。

3. 符号与量纲词典

符号 含义 单位 / 取值 备注
\(N_0\) 基准时刻晶体管数量 个(常用 billion 计) 需明确统计口径(整芯片/核心)
\(N(\Delta t)\) 经过 \(\Delta t\) 后的理想晶体管数量 与 \(N_0\) 同 指数增长预测值
\(\Delta t\) 时间间隔 year 例中 2015 到 2025 为 10 年
\(T\) 翻倍周期 year 本文取 \(T=2\)
\(A\) 芯片或核心面积 \(\mathrm{mm^2}\) 面积不变时,\(N\) 增长意味着密度增长

量纲检查:指数 \(\frac{\Delta t}{T}\) 为 \(\mathrm{year}/\mathrm{year}\),无量纲,结果 \(N\) 与 \(N_0\) 同量纲,形式一致。

4. 直观图像 / 心智模型

可以把芯片想成一块面积固定的“城市土地”,晶体管是建筑。摩尔定律描述的不是建筑突然变聪明,而是施工工艺进步让同样土地上能盖更多、更小的建筑。算力提升的直接来源是“数量和密度”,但道路、电力和散热(互连、供电、功耗)会逐渐成为瓶颈。类比失效点:城市扩建受规划影响,而芯片还受量子隧穿、光刻极限、制造成本与功耗墙等硬约束。

5. 最小正例 + 反例 + 边界情形

最小正例

已知 2015 年某芯片有 \(N_0=1\) billion 晶体管,面积不变,求 2025 年理想晶体管数。时间间隔 \(\Delta t=10\) 年,翻倍次数 \(k=\Delta t/T=5\):

\[ N=1\times 2^5 = 32\ \text{billion}. \]

该计算与指数外推完全一致,说明在理想节奏下十年可带来数量级变化。

反例(直觉会骗人)

“晶体管翻倍”不等于“程序自动快一倍”。若频率受功耗限制停滞、内存带宽未同步提升或软件无法并行,实际性能增益可能远小于晶体管数量增益。这里失效的不是计数公式,而是把“更多晶体管”直接等同为“用户可感知性能”的直觉。

边界情形

当 \(\Delta t=0\) 时,\(N=N_0\);当工艺推进放缓时,可将 \(T\) 视为随时间增大的变量而非常数,此时固定 \(T=2\) 的预测会系统性高估。极限上,器件尺寸接近原子尺度,指数规律必然失效。

8. 核心性质与常用变形

  • 指数增长:\(N\) 对 \(\Delta t\) 呈指数关系,长期外推对 \(T\) 的小误差非常敏感。
  • 常用变形(求翻倍次数):\(k=\frac{\Delta t}{T}\),\(N=N_0 2^k\)。
  • 常用变形(反推等效周期):若观测到 \(N/N_0=r\),则 \(T=\Delta t \cdot \frac{\ln 2}{\ln r}\),可用于判断实际节奏是否偏离“每两年翻倍”。
  • 何时用:做数量级估算、比较代际密度或解释历史性能红利来源;不用于替代具体工艺节点的实测规格。

10. 常见误区

  • 错:摩尔定律是物理定律,因此必然一直成立。正确说法:它是历史观察到的经验规律,成立依赖技术与经济条件。
  • 错:晶体管数量翻倍意味着单核频率同步翻倍。正确说法:频率还受功耗、散热与电压缩放限制,二者在登纳德缩放失效后已明显脱钩。
  • 错:面积不变时晶体管变多不会带来副作用。正确说法:密度提升会放大功耗密度、互连延迟与设计复杂度问题。

11. 适用范围与失效条件

适用范围:用于描述和粗略预测集成电路在一定历史阶段的晶体管数量增长趋势,适合做代际数量级估算与教学推导。

失效条件:当工艺微缩接近物理极限、光刻与制造成本急剧上升、良率下降或功耗/散热成为主约束时,固定周期指数外推失效。若芯片面积、架构形态(如 chiplet)或统计口径变化,直接套用同一 \(N_0\) 与 \(T\) 也会产生误判。