NANDゲート
出典: フリー百科事典『ウィキペディア(Wikipedia)』
入力 A B |
出力 A NAND B | |
L | L | H |
L | H | H |
H | L | H |
H | H | L |
NANDゲートは否定論理積の論理ゲートであり、その(論理的な)動作は全ての入力の論理積(AND)をとったものの反転(NOT)である。つまり、全ての入力がHighの場合のみ出力がLowになり、Lowの入力がひとつでもある場合はHighを出力する。
NAND論理の完全性(en:Functional completeness)により、いかなる組合せ論理回路の論理もNANDゲートの組合せで実装できる。それを利用して、NANDのみで実装することで同種の回路のみで構成することができるため、結果としてコスト削減になるという主張もある。
汎用ロジックICシリーズにおいて、最も基本的な製品群として大量生産されたのは、完全性という論理的な理由よりも、実装の容易さ等による面が大きい。

記号[編集]
MIL論理記号及びANSI、IEC、DINのそれぞれにおけるNANDの記法を以下に示す。
![]() |
![]() |
![]() |
MIL/ANSI 記号 | IEC 記号 | DIN 記号 |
ハードウェアの解説とピン配置[編集]
NANDは、汎用ロジックICでは基本的な製品として、バリエーション等が最も豊富な一群のひとつである。74シリーズについてはTTLの7400等の他、74HC00他のCMOS版など多数のバリエーションがある。
- 74シリーズ
- 7400: 2入力NANDゲート×4
- 7410: 3入力NANDゲート×3
- 7420: 4入力NANDゲート×2
- 7430: 8入力NANDゲート×1
- 4000シリーズ(CMOS)
- 4011: 2入力NANDゲート×4
- 4023: 3入力NANDゲート×3
- 4012: 4入力NANDゲート×2
- 4068: 8入力NANDゲート×1
4個入っているため2個前後が余ることも多く、入力スイッチのチャタリング解消用RSラッチを構成したり、NOTゲートに使うなど、流用するための小技を覚えておくと便利なことがある。
実装[編集]
Transistor-transistor logic(TTL)の場合、複数のエミッタを持つトランジスタ (マルチエミッタトランジスタ) を使い、他のゲートよりも少数のトランジスタで構成できるという特徴があり、74シリーズのトップナンバーである7400がNANDであるのもそういった理由による。CMOSにおいても、特性的に不利なPチャネル側が並列で、特性的に有利なNチャネル側が直列になることから、例えばそれが逆になるNORゲートよりも少しだが優位がある。
![]() CMOS型NANDゲート |
注[編集]
関連項目[編集]
|
|