从NMOS到CMOS:一张图看懂芯片里那些‘开关’是怎么工作的(附避坑指南)

张开发
2026/4/3 18:33:19 15 分钟阅读
从NMOS到CMOS:一张图看懂芯片里那些‘开关’是怎么工作的(附避坑指南)
从NMOS到CMOS芯片中的‘开关’如何控制电流想象一下家里的电灯开关——按下按钮电流接通灯泡亮起松开按钮电流断开灯泡熄灭。芯片中的晶体管本质上就是这样的开关只不过它们是由半导体材料制成通过电压而非机械动作来控制电流。本文将带你用最直观的方式理解这些微观‘开关’的工作原理。1. 半导体材料电子与空穴的舞台要理解晶体管首先需要了解半导体材料的特性。纯净的硅晶体导电性很差但通过掺杂少量其他元素可以显著改变其导电行为。N型半导体掺入磷(P)等五价元素每个磷原子会贡献一个自由电子P型半导体掺入硼(B)等三价元素每个硼原子会形成一个空穴相当于正电荷提示可以把空穴想象成停车场的空位电子则是汽车。当一辆车(电子)移动去填补空位(空穴)时实际上相当于空位在向相反方向移动。这两种半导体材料相遇会形成PN结这是所有半导体器件的基础构建块。当P型和N型材料接触时交界处会形成一个耗尽区阻止电流自由流动——除非施加适当的外部电压。2. NMOS电子主导的开关NMOS晶体管是数字电路中最基本的构建单元之一。它的结构可以这样理解[栅极(Gate)] - 控制开关 | [源极(Source)] ---[沟道]--- [漏极(Drain)] | [衬底(Body)] - 通常接地NMOS的工作特性可以用水龙头来类比栅极电压为高相当于打开水龙头电子(水)从源极(进水口)流向漏极(出水口)栅极电压为低相当于关闭水龙头电流停止流动具体来说当栅极施加足够高的电压时会在P型衬底表面感应出一个N型沟道这个沟道连通了源极和漏极两个N型区允许电子流动当栅极电压降低时沟道消失电流中断NMOS导通条件栅极电压 阈值电压(Vth)3. PMOS空穴主导的开关PMOS是NMOS的互补器件它的工作原理与NMOS类似但又有重要区别特性NMOSPMOS衬底类型P型N型载流子类型电子空穴导通条件Vgate VthVgate 速度较快(电子迁移率高)较慢(空穴迁移率低)PMOS可以想象成一个反向的水龙头栅极电压为低打开水龙头空穴流动形成电流栅极电压为高关闭水龙头电流停止在实际电路中PMOS通常用于上拉网络而NMOS用于下拉网络。4. CMOS完美的互补组合单独使用NMOS或PMOS都有明显缺点NMOS在导通时会有静态功耗PMOS速度较慢。CMOS(互补金属氧化物半导体)技术将两者结合实现了近乎理想的开关特性。一个基本的CMOS反相器由一对NMOS和PMOS组成Vdd | [PMOS] | 输出 --- 输入 | [NMOS] | GND工作原理输入高电平时PMOS关闭(栅极高电压)NMOS导通(栅极高电压)输出被下拉至GND(低电平)输入低电平时PMOS导通(栅极低电压)NMOS关闭(栅极低电压)输出被上拉至Vdd(高电平)这种结构的关键优势静态时几乎没有功耗总有一个晶体管是关闭的输出要么完全接Vdd要么完全接GND没有中间状态抗噪声能力强5. 从反相器到逻辑门NAND的实现理解了CMOS反相器后我们可以构建更复杂的逻辑门。以两输入NAND门为例PMOS部分两个PMOS并联NMOS部分两个NMOS串联Vdd | [PMOS A] [PMOS B] | | 输出 --- 输入A 输入B | | [NMOS A]-[NMOS B] | GND真值表AB输出001011101110只有当两个输入都为高时两个NMOS才会都导通将输出拉低其他情况下至少一个PMOS导通输出保持高电平。6. 实际设计中的注意事项在设计基于CMOS的电路时有几个关键点需要考虑闩锁效应(Latch-up)CMOS结构中存在寄生的双极晶体管可能形成正反馈导致大电流预防措施使用保护环(guard ring)合理布置阱接触(well tap)尺寸匹配由于空穴迁移率较低PMOS通常需要比NMOS更宽典型比例PMOS宽度 ≈ 2-3 × NMOS宽度功耗考虑动态功耗与开关频率和负载电容成正比静态功耗主要来自亚阈值泄漏速度优化减小沟道长度可以提高速度但过短会导致短沟道效应7. 现代芯片中的晶体管演变随着工艺进步晶体管结构也在不断演进平面晶体管传统MOSFET结构FinFET3D结构更好的栅极控制GAA(Gate-All-Around)纳米片结构进一步改善性能这些先进结构都是为了解决传统平面晶体管在纳米尺度下面临的挑战如漏电流增加、阈值电压波动等。在实际项目中选择晶体管类型和尺寸需要综合考虑速度、功耗和面积等因素。例如高速路径可能使用较大尺寸的晶体管而非关键路径则可以使用最小尺寸以节省面积。

更多文章