Transistor
BJT (Bipolar Junction Transistor) adalah salah satu dari dua jenis transistor. Cara kerja BJT dapat dibayangkan sebagai dua diode yang terminal positif atau negatifnya berdempet, sehingga ada tiga terminal. Ketiga terminal tersebut adalah emiter (E), kolektor (C), dan basis (B).
CMOS
Diperlihatkan di kanan adalah diagram sirkuit dari gerbang NAND di logika CMOS. Jika semua masukan A dan B tinggi, dan semua transistor NMOS (separuh bawah) akan menghantar, dan transistor PMOS (separuh atas) tidak menghantar, dan sebuah jalur akan terbentuk antara keluaran dan V (ground), membuat keluaran rendah. Jika salah satu masukan A atau B rendah, salah satu transistor NMOS tidak akan menghantar, sedangkan salah satu transistor NMOS akan menghantar, dan jalur akan terbentuk antara keluaran dan V (sumber tegangan), membuat keluaran tinggi.