与非门(NAND)
双输入与非门实现 AND 的取反。NAND 具有功能完备性,因此任何布尔函数都能仅用 NAND 门表示。
概述
双输入与非门实现 AND 运算结果的取反。NAND 具有功能完备性,即仅使用与非门就能表示布尔函数。
实验舱接口
| 方向 | 引脚 | 行为 |
|---|---|---|
| 输入 | A, B | 两个单比特操作数。 |
| 输出 | Y | 主动驱动 A AND B 的反值。 |
真值表
一个确定的 LOW(低电平) 会使输出确定为 HIGH(高电平),即使另一输入为 X 也不例外;否则,对结果有影响的主动驱动未知态会产生 X。释放驱动的 Z 输入遵循 Digital Logic Lab(数字逻辑实验室) 按 LOW 采样的约定。
仿真边界
功能完备性描述的是布尔逻辑的表达能力,并不规定实际逻辑门的实现、时序、功率、驱动能力或 IC 封装。
运行时参考
| 端子 | 方向 |
|---|---|
A |
输入 |
B |
输入 |
Y |
输出 |
新放置元件的输出初始状态按上方输出端子顺序排列为:1。四态符号为 0、1、X(主动驱动的未知态)和 Z(高阻态)。默认传播延迟:1 ns(仿真时间)。
学习路径
常见问题
与非门是什么?
与非门相当于与门后接非门。仅当所有输入均为 1 时输出 0,否则输出 1。
为什么 NAND 被称为通用门?
因为任何布尔函数都可以仅用 NAND 门构造。这有助于推理和某些实现,但实际标准单元库通常会组合多种门类型。
如何用 NAND 门构建 AND 门?
将 A、B 接入第一个 NAND,再将其输出连接到第二个 NAND 的两个输入。第二个门相当于反相器,因此两者组合产生 A AND B。