多级门电路指的是由逻辑门一层一层相连而形成的电路。具体地,其中一些逻辑门的输出引脚接在了另外一些逻辑门的输入引脚上。
多级门电路的「级」数指的是输入和输出之间相隔逻辑门层数的最大值,其中不包括非门。
两级门电路是最简单的门电路。任何一种组合逻辑最终都可以用两级门电路来实现(理论依据:前文章节中提到的「最大项」和「最小项」。
由于与非门和或非门相比其他逻辑门电路更加简单、性能更好、价格更低,因此这里特别介绍如何使用这两种逻辑门实现两级门电路。
CMOS 与门、与非门、或门和或非门。观察上面的晶体管级电路不难发现,与门、或门其实就是与非门和或非门再接一个非门。
给出一个已经化简的「积之和」电路(或者说,最小项),下面的方法可以将它转换成全与非门电路。
另外,我们也可以通过两次取反再化简的方法来得到全与非门电路。例如,有 $F=A'B+AB'$, 取反得到 $F'=(A'B+AB')'=(A'B)'(AB')'$, 再取反就有 $F=(F')'=\overline{\overline{\bar{A}B}\cdot\overline{A\bar{B}}}$。
给出一个已经化简的「和之积」电路(或者说,最大项),下面的方法可以将它转换成全或非门电路。
另外,我们也可以通过两次取对偶的方法来得到全或非门电路。