Logika diode–transistor

Logika dioda–transistor atau sering disebut (DTL) adalah sebuah keluarga gerbang logika yang terdiri dari transistor dwikutub (BJT), dioda dan resistor, ini adalah pendahulu dari logika transistor–transistor. Ini disebut "logika dioda–transistor" karena fungsi penggerbangan dilakukan oleh jaringan diode dan fungsi penguatan dilakukan oleh transistor.
Dengan sirkuit sederhana yang ditampilkan dalam gambar, tegangan panjar pada basis diperlukan untuk mencegah ketakstabilan dan kesalahan operasi. Pada versi sirkuit terintegrasi, dua diode menggantikan R3 untuk mencegah arus basis apapun saat masukan pada keadaan rendah. Selain itu, untuk menambah sebaran keluar (fan-out), dapat digunakan diode dan transistor tambahan. IBM 1401 menggunakan sirkuit DTL yang hampir sama dengan sirkuit sederhana ini, tetapi menggunakan gerbang NPN dan PNP pada tegangan catu yang berbeda untuk menyelesaikan masalah panjar basis daripada menggunakan diode tambahan.
Keuntungan utama DTL terhadap pendahulunya, logika resistor–transistor adalah penambahan sebaran masuk (fan-in). Tetapi tundaan penyebaran masih relatif tinggi. Ketika transistor jenuh ketika semua masukan tinggi, muatan disimpan di daerah basis. Ketika keluar dari daerah jenuh (salah satu masukan rendah), muatan ini harus dihilangkan terlebih dahulu, yang membutuhkan beberapa saat. Salah satu cara untuk mempercepat adalah dengan menghubungkan resistor dari basis transistor ke catu negatif yang akan membantu mengikangkan pembawa minoritas pada basis.
Masalah di atas telah diatasi TTL dengan mengganti diode pada sirkuit DTL dengan transistor multi-emitor, yang juga mengurangi area yang dibutuhkan tiap gerbang pada implementasi sirkuit terintegrasi.
Cara lain untuk mempercepat DTL adalah dengan menambahkan kondensator membentangi R3, dan induktor kecil berderet dengan R2. Teknik yang digunakan pada IBM 1401 ini disebut CTDL (complemented transistor diode logic).