CMOSとTTLの違い:論理ICのファミリーを比較
TTL(トランジスタ・トランジスタ・ロジック)は、バイポーラトランジスタでゲートを作り、1960年代から標準的なデジタルのファミリーでした。CMOSは、相補型のMOSトランジスタでゲートを作り、その後、ほぼすべての場面でTTLに置き換わりました。大きな違いは電力です。CMOSのゲートは、切り替わっていないときはほとんど電流を流しませんが、TTLのゲートは常に電流を流します。CMOSは、電源電圧の範囲も広く、ノイズマージンも大きく、チップに数十億個も集積できます。
| 項目 | TTL | CMOS |
|---|---|---|
| トランジスタ | バイポーラトランジスタ。入力にマルチエミッタのトランジスタを使う | 相補型のnMOSとpMOSのトランジスタ |
| 静的消費電力 | 大きい。待機中も電流が流れる | 非常に小さい。リーク電流だけ |
| 電源電圧 | 5 V固定(約±5%) | 広い範囲。ファミリーによって約1 Vから15 Vまで |
| 論理レベル | Lowは約0.8 Vまで、Highは約2.0 Vから | 電源電圧の約30%と70% |
| ノイズマージン | 小さい(約0.4 V) | 大きい(電源電圧の約30%) |
| 出力の振幅 | 電源のレールまでは完全には届かない | グランドから電源まで、完全に振れる |
| 入力 | 電流が流れる。何もつながない入力はHighになる | 電流はほとんど流れないが、使わない入力は、ある電位にしておく必要がある |
| 速度 | 当時は速かった(74S、74Fなど) | 現代のファミリーでは同等以上 |
| 集積密度 | 低い。電力が大きいため | 非常に高い。VLSIの基本 |
| 主な用途 | 古いシステム、教育、昔の機器 | プロセッサやメモリを含む、現代のほぼすべてのデジタルチップ |
数値は代表的な目安で、世代や製品によって異なります。