数字电路/NOR逻辑
外观
< 数字电路
像NAND门一样,NOR门被称为“通用门”,可以组合形成任何其他类型的逻辑门。例如,阿波罗制导计算机完全由NOR门构建,后来的版本总共使用了大约5600个NOR门。如今,与普遍认知相反,集成电路并非完全由单一类型的门构建。相反,EDA工具被用于将逻辑电路的描述转换为复杂门的网表(标准单元)或晶体管(全定制方法)。
NOR门很容易构建
所需门 | NOR构建 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
这是通过连接NOR门的输入实现的。由于NOR门等效于一个OR门后接一个NOT门,因此这自动实现了NOR门的“OR”部分,使其不再需要考虑,只留下NOT部分。
所需门 | NOR构建 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
OR门只是一个NOR门后接一个NOT门。
所需门 | NOR构建 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
当两个输入都为1时,AND门输出1;当两个输入都为0时,NOR门输出1。因此,AND门可以通过反转NOR门的输入来构建。
所需门 | NOR构建 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
NAND门使用一个AND门串联一个NOT门构建。
所需门 | NOR构建 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
XNOR门可以使用四个NOR门构建,实现表达式(A NOR N) NOR (B NOR N),其中N = A NOR B。这种构建方法导致的传播延迟是单个NOR门的传播延迟的三倍,并且使用了四个门。
所需门 | NOR构建 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
或者,可以通过考虑合取范式来构建XNOR门,注意根据德摩根定律,NOR门是输入反相的AND门。这种构建方法使用了五个门而不是四个。
所需门 | NOR构建 |
---|---|
可以通过考虑合取范式来构建XOR门,注意根据德摩根定律,NOR门是输入反相的AND门。这种构建方法导致的传播延迟是单个NOR门的传播延迟的三倍,并且使用了五个门。
所需门 | NOR构建 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
或者,可以使用4门版本的XNOR门和一个反相器。这种构建方法的传播延迟是单个NOR门的传播延迟的四倍(而不是三倍)。
所需门 | NOR构建 |
---|---|
- NAND逻辑。与NOR门一样,NAND门也是通用门。