どれくらい低抽象度の話までは認められるのか探ってみる意味も込めて。
疑問
よく、最近のプロセッサはNANDで作られていると聞いていたが、なぜかよくわからなかったので教授に聞いてみた。
答え
wikipedeiaの図を使うとNAND回路は以下のように示される。
By JustinForce - 投稿者自身による作品, CC 表示-継承 3.0, https://commons.wikimedia.org/w/index.php?curid=2593317
これを見ると、PchMOSが並列に、NchMOSが直列に並べられている。
一般にNchMOSに比して、PchMOSは特性が悪いことはよく知られている。(もちろん、高級なPchMOSのほうが安価なNchMOSより性能はよいだろうからあくまで原則であるが)
そのため、比較的特性の良いNchMOSを直列に(直列の場合は全体としてのそれぞれの性能が最も悪いものに引っ張られてしまう)、悪いPchMOSを並列にすることで全体の性能を高めようとしているようである。
余談
バイポーラトランジスタで論理を組んでいたころはNOR回路が基本だったらしい。バイポーラはFETと違って電流が流れないと動作しないため、CMOSみたいな回路は組めなかったという事情があるようだ。