金属氧化物半导体场效应管(metal-oxide-semiconductor field-effect transistor): MOSFET
IC的基板(substrate)是硅晶体薄晶片, 掺杂有杂质使其导电, 将这种掺杂硅称为p型半导体(semiconductor). IC通过bulk与p型基板(substrate)相连, 以便可以控制其电压.
通过\(SiO_2\)在导电材料之间提供绝缘. gate是一个导体. gate, 薄氧化物绝缘层和p型基板(substrate)(由红色部分, 粉色部分和红粉中间绝缘层组成)形成电容器(在gate上改变电压会改变p型基板(substrate)的电).
gate就位后, 磷等供体原子植入gate两侧p型基板, 将这两个区域改编为n型半导体, 这两个区域称为source和drain. source和drain物理上相同.
MOSFET作为一个连接source和drain的电压控制开关, 开关打开, 电流从drain流向source. gate的长度L测量了需要流过的距离, 宽的W决定了多少通道以供电流流动. \(I_{DS}\)与开关宽度与长度的比值成正比(W/L). 通常要尽可能缩短长度.
总结: MOSFET有4个极(bulk, gate, source和drain). L(L通常越短越好)和W可以由设计者控制. MOSFET是一个固定开关—没有移动部件, 开关操作由4个极的相对电压控制.
将高电压一端称为drain, 低电压一端称为source, 电流将从drain流向source. MOSFET有一个特定的阀值电压\(V_{TH}\), 大约为0.5V.
左侧的P+连接到p型substrate. substrate的电压必须小于等于source和drain的电压.
MOSFET由电压差\(V_{GS}\)(\(V_G\) - \(V_S\))控制, \(V_G\)为gate的电压, \(V_S\)为source的电压.
一直讨论的是左图的NFET: p型substrate中的n型source/drain, 这种类型被称为n通道MOSFET, 因为反转层形成时是n型半导体. 将MOSFET的bulk连接到地面, 确保p型substrate电压始终小于等于source和drain的电压.
如右图所示, 可以翻转所有材料类型来构建p通道MOSFET: PFET.
使用以上两种MOSFET会提供互补性行为的MOS(complementary MOS), 简称CMOS. 通过这两种类型的电压控制开关可以构建可用于操纵编码电路信息的电路.
使用MOSFET来构建电路的规则:
使用CMOS实现组合逆变器(输入0, 输出1, 输入1, 输出0). 逆变器包括一个用于pulldown的NFET和pullup的PFET. NFET和PFET的gate连接到输入节点.
需要通过互补的pullup和pulldown电路来构建其他的逻辑电路.
当pullup电路开启, pulldown电路关闭, 输出与\(V_{DD}\)相连, 输出为1, 反之亦然.
当电路设计不佳而不互补, 使得\(V_{DD}\)和GND同时与输出相连很长一段时间, 将这种情况的输出称为未知.
当pullup和pulldown都关闭, 输出会保持一段时间的之前值.
由于pullup和pulldown电路的互补性, 所以他们同时具有对称性(pullup打开时, pulldown关闭, 反之亦然).
当有两个NFET组成pulldown电路, 左图为A*B与之对应的pullup电路为\(\overline{\mathrm{A} \cdot \mathrm{B}}\). 当且仅当A=1, B=1, pulldown电路开启, pullup电路关闭.
NAND: 只有当AB都为1时输出才为0.
设计更复杂的逻辑门:
当门的输入从0过渡到1时, NFET会从关闭过渡到开启这会使得输出与GND连接. PFET会从开启过渡到关闭, 这会使得输出与\(V_{DD}\)断开连接. 从而输出从1到0. 输入从1到0同理.
查看真值表时, 当两个输入都是0活两个输入都是1时, 与之前推论不一致, 此外, 当A为1, B从0上升到1时输出上升而不是下降.
gate的timing specification: 当改变\(V_{IN}\)从0到1时, PFET关闭, NFET开启. 该节点包括左逆变器的输入以及右逆变器的输入的物理导线的电阻和电容. \(V_{IN}\)的波形图先上升再下降. 可以看到相应的\(V_{OUT}\)波形具有电容器通过电阻器排放或充电的电压特征指数形式. 可以看出输入和输出过渡均不是瞬时切换.
传播延迟(propagation delay): \(T_{PD}\), 从有效输入到有效输出的延迟上限.
有效输入的电压由\(V_{IL}\)和\(V_{IH}\)信号阀值定义, 有效输出电压由\(V_{OL}\)和\(V_{OH}\)阀值定义.
本例子中: 当\(V_{IN}\)从0到1过渡时, 找到到达有效1时的\(V_{IH}\)?的时间点作为开始, 然后找到\(V_{OUT}\)从1到0过渡时, 有效0时的\(V_{OL}\)的时间点, 这两个时间点的间隔就是本次过渡的传播延迟. \(V_{IN}\)从1到0同理.
污染延迟(contamination delay): \(T_{CD}\), 在输入变为无效后的多久, 输出仍保持有效.
组合设备的输出B随输入A变化的关系.
组合设备在输入变换后可能会在一段时间内保留以前的输出值. 污染延迟\(t_{CD}\)是其下限. \(t_{CD}\)告诉我们输出什么时候开始改变.
在输入转换后, B何时保证完成更改. 也就是要等多久才能将输入更改反映在输出的值中. \(t_{PD}\)?告诉我们在B输入转变后, 输出变得有效稳定的时间上限.
在\(t_{CD}\)后, \(t_{PD}\)前的时间段内, 输出的表现不能确保.
当多个组件组成的电路的传播和污染延迟时, \(t_{PD}\)为所有路线的传播延迟的最大值, \(t_{CD}\)为所有路线的污染延迟的最小值.
当AB都为1时, Z的值为0. 当A为1, 输出Z的值一直为0, 不管B的值是多少. 但实际上, 在B从1转变为0之后的\(t_{CD}\)到\(t_{PD}\)期间, Z可以是任何值.
当输入都为1时, 看下NOR满的CMOS实际细节. 由于输入为1, 会开启NFET关闭PFET. 当B从1到0过渡时, PFET开启, NFET关闭, 但pullup还是不接通, 并且还是有从Z到GND的pulldown路径.
宽大(lenient)组合设备: 当所有输入在至少\(t_{PD}\)后都能够决定输出时, 此时输出确保是有效并稳定的.
原文:https://www.cnblogs.com/rainbowg0/p/15085232.html