Altifigence Academy

6 / 63 · Konsep

Gerbang universal: membangun rangkaian hanya dengan NAND

Tunjukkan kelengkapan fungsi NAND dan NOR melalui konstruksi serta verifikasi sinyal perantara XOR.

Batas makna “semua rangkaian”

NAND dapat membentuk NOT, AND, dan OR, dan setiap fungsi logika kombinasional dengan masukan berhingga dapat dinyatakan melalui operasi tersebut. Dalam arti ini NAND adalah gerbang universalGerbang universal Satu jenis gerbang disebut universal jika pengulangannya dapat membentuk fungsi Boolean apa pun. NAND dan NOR adalah contoh utama.. Bukan berarti satu NAND menyelesaikan seluruh kebutuhan penyimpanan, clock, pengawatan, dan daya.

a‾=NAND⁡(a,a)\overline a=\operatorname{NAND}(a,a)
ab=NAND⁡(n,n),n=NAND⁡(a,b)ab=\operatorname{NAND}(n,n),\quad n=\operatorname{NAND}(a,b)
a+b=NAND⁡(NAND⁡(a,a),NAND⁡(b,b))a+b=\operatorname{NAND}(\operatorname{NAND}(a,a),\operatorname{NAND}(b,b))

Menghubungkan masukan yang sama ke dua terminal NAND menghasilkan NOT. AND diperoleh dengan satu pembalikanNegasi Operasi NOT menukar 0 dan 1. Garis di atas ekspresi menerapkan NOT pada seluruh ekspresi yang dicakupnya. Selengkapnya tambahan setelah NAND; OR menggunakan hukum De MorganHukum De Morgan Negasi hasil AND sama dengan OR masukan yang dinegasi; negasi hasil OR sama dengan AND masukan yang dinegasi. Selengkapnya. NOR juga dapat membentuk NOT dengan menggabungkan masukannya, lalu universalitasnya ditunjukkan dengan konstruksi serupa.

Membentuk XOR dengan empat NAND

Definisikan sinyal perantara sesuai urutan berikut:

n0=ab‾,n1=an0‾,n2=bn0‾,y=n1n2‾n_0=\overline{ab},\quad n_1=\overline{a n_0},\quad n_2=\overline{b n_0},\quad y=\overline{n_1n_2}
abn0n1n2y
001110
011101
101011
110110
Bentuk XOR dengan sinyal antara bersama
  1. NAND pertama: n0 = NAND(a, b)
  2. Dua NAND antara: n1 = NAND(a, n0); n2 = NAND(b, n0)
  3. NAND terakhir: y = NAND(n1, n2)

Dua NAND pada tahap kedua bekerja paralel. Jumlah gerbangnya empat, tetapi jalur logika terpanjang hanya tiga tahap. Pada model sederhana dengan tundaan maksimum 2 ns per gerbang, tundaan maksimum sepanjang jalur adalah 6 ns. Pengaruh beban dan pengawatan nyata harus diperhitungkan tersendiri.

Bandingkan hasil empat NAND dengan XOR
XOR · Tabel kebenaran
aby
000
011
101
110

Isi keempat baris tabel sendiri, lalu bandingkan dengan XOR di atas. Kesetaraan fungsi berarti keluaran sama untuk seluruh masukan; bukan berarti jumlah gerbang atau tundaan propagasiTundaan propagasi Waktu sejak masukan berubah hingga keluaran stabil pada nilai benar. Kesetaraan logika berbeda dari karakteristik waktu. Selengkapnya sama.

Coba sendiri

Tuliskan persamaan NOT dan AND hanya dengan NOR. Berapa jumlah gerbang serta tahap pada jalur terpanjang untuk konstruksi AND?

Baca penjelasan

NOT a=NOR(a,a). AND=NOR(NOR(a,a), NOR(b,b)). Dua pembalik masukan dan satu NOR terakhir berjumlah tiga gerbang; jalur terpanjangnya dua tahap.

Pilihan berlaku di peramban ini. Ubah kapan saja di bagian bawah halaman.