L0·10^0 – 10^1

晶体管

Transistor

核心抽象开关

一切复杂性的物理起点:一个可以控制通断的半导体器件。

学习进度:
What

晶体管是一种半导体器件,通过控制栅极电压来调节源极和漏极之间的电流。现代 CPU 中一个晶体管可以在纳秒级别完成通断切换。MOSFET(金属-氧化物-半导体场效应晶体管)是当前主流结构。

Why

在晶体管之前,计算依赖继电器(机械开关,毫秒级)和真空管(体积大、功耗高、易损坏)。晶体管将开关速度提升了 6 个数量级,体积缩小到微米级,功耗降低到毫瓦级。没有晶体管,就没有现代计算。

How

程序员不直接操作晶体管,但理解它有助于理解:为什么位是信息的最小单位(一个晶体管的二态);为什么芯片发热(晶体管切换时的能量损耗);为什么摩尔定律推动了计算革命(单位面积晶体管数量指数增长)。

Bottom-up:由下层如何构建

这是最底层,没有依赖。

Top-down:向上暴露什么接口

二态信号(0/1)信号放大电子开关

Programmer View:程序员视角

我能操作吗?

不可直接操作。通过编程语言和硬件描述语言(Verilog/VHDL)间接控制。

成本模型

指标量级备注
开关延迟~10 ps(皮秒)现代 FinFET 工艺
功耗~1 μW per transistor动态功耗,随频率线性增长
面积~10 nm × 10 nm3nm 工艺节点

常见陷阱

  • !量子隧穿效应:当晶体管尺寸缩小到 3nm 以下,电子可能穿过绝缘层,导致漏电流
  • !散热问题:数十亿晶体管同时切换产生的热量需要复杂的散热方案