NAND Gates neden ucuz?


24

Dijital elektronik laboratuvarlarımda ve derslerimde NAND kapılarından bir şeyler yapmamız isteniyor, çünkü bunlar satın alınabilecek en ucuz kapı tipi. Bu neden? Neden bir OR / AND kapısı satın almak için en ucuz değil?


8
Senin öncülünün doğru olduğundan emin değilim. NAND kapılarından bir şeyler yapman söylenmedi çünkü ucuzlar; bunu yapman söylendi çünkü öğretici. Hiç kimse asla NAND geçitlerinden bir yonga üzerine invertör inşa edemezdi, sadece invertörler yaparlardı. DIP paketlerinin de daha ucuz olduğundan şüpheliyim.
endolith

@endolith Hayır Ben sorunun arkasındaki nedenleri sordum (anlamı olmayan soruları cevaplamaktan nefret ediyorum) ve bu bana verilmiş nedenlerden biriydi ama beni düşündürdü.
Dekan

2
Dijital sistemleri tasarlamanın modern yolu, davranışsal bir şartname yazmaktır (VHDL'de veya verilogda) ve sentez araçlarının kullanılacak kapılar için endişelenmesine izin vermektir.
drxzcl

Yanıtlar:


21

NAND kapıları ucuz, çünkü 1980'lerden beri etrafta yatan pek çok kişi var.

Cidden, bir NAND geçidi en basit mantık geçidi ile ilgili. Çok girişli bir invertör olarak düşünebilirsiniz. Elektriksel olarak, TTL NAND kapılarının aynısı. Her giriş, giriş transistörüne eklenen başka bir vericidir. Devrenin geri kalanı sadece bir invertördür. CMOS'ta farklı, ancak bir NAND kapısı hala çok basit.

Talaşlar az sayıda transistör gerektirdiğinden, bunlar küçük olabilirler ve bu da silikon gofret başına çoğuna izin verir ve bu da onları ucuz yapar.


1
En az transistör için +1. Maliyet sürücüsü olmasa da, NAND'lerin AND ve OR kapıları gibi diğer temel mantık yongalarından daha ucuza gelmelerinin nedeni budur.
Jim C

1
CMOS'ta bir NOT geçidi 2 transistördür (en düşük transistör maliyetli geçit), NAND ve NOR 4 transistör gerektirir. Diğer kapılar, 6 veya daha fazla transistör gerektirir.
Arturo Gurrola 23:11

1
@JimC: NOR'ların neden kullanılmadığını hala açıklamıyor (eğer doğruysa). En az sayıda transistöre sahiptirler.
Federico Russo,

@romkyns cevabı, NOR'ların kullanılmamasının nedenlerini açıkladı, bu da onu bundan daha iyi bir cevap haline getirdi. Eşdeğer akım PMOS'ları NMOS'ların boyutunun iki katı olduğundan, bir CMOS NAND'ın topolojisi kendisini bir CMOS NOR'dan daha küçük bir alana verir. : NAND ve NOR CMOS topoloji için buraya bakınız iclayoutonline.com/Education/CMOSIntro/intropart4.asp
Horta

8

Bunun söylenmesinin sebeplerinden biri, CMOS devrelerinde, bir NAND geçidinin hem daha küçük, hem alan bakımından hem de bir NOR geçidinden daha hızlı olmasıdır; oysa AND ve VEYA kapıları, NAND / NOR. Yani CMOS’da, NAND biraz daha ucuz.

Bu, nMOS için geçerli değildir (buradaki tersi yoldur) ve kesinlikle 74x serisi gibi paketlenmiş kapılar için geçerli değildir - alan maliyeti, paketleme ve diğer genel masrafların maliyeti ile tamamen örtülür.

Referans: Peter Robinson'dan VLSI Design , s.14, "CMOS'de NAND geçidi, NOR geçidinden daha iyi hız ve alan özelliklerine sahip".

Referans 2: burada şöyle ifade edildi: "CMOS'ta NOR kapısı, serilerin zayıf hareketliliğinden dolayı seri olarak iki pMOS'a sahiptir."


1
Bir NOR sadece baş aşağı bir NAND. Daha büyük veya daha yavaş değil.
Federico Russo,

@FedericoRusso Talebimi desteklemek için bir referans eklendi. Bak, ana bu cevabın noktası NOR için NAND / NOR için VE / VEYA değil NAND karşılaştırmaktır.
Roman Starkov

4
@FedericoRusso: Bir invertörün istenen bir anahtarlama hızını elde etmek için 1 büyüklüğünde bir NMOS transistörü ve 2 büyüklüğünde bir PMOS transistörü gerektirdiğini varsayalım. Eşit hızda iki girişli NAND geçidi, iki boyutlu iki (paralel kablolu) PMOS geçidi ve 2 boyutlu iki (seri kablolu) NMOS geçidi (toplam boyut 8) gerektirir. İki girişli bir NOR geçidi, 4 ebatlı iki seri kablolu PMOS kapısını ve 2 ebatlı iki paralel kablolu NMOS kapısını (toplam büyüklük 12) gerektirir.
supercat

6

Herhangi bir mantıksal işlev NAND (veya NOR) kapılarından, hatta komple sistemlerden oluşturulabilir. VEYA VE VEYA kapıları NAND'lerle aynıdır, ancak aynı zamanda inverterlere de ihtiyacınız vardır. 1.000 NAND kapısı, OR'lerin, AND'lerin ve invertörlerin karışımından daha ucuz olacaktır.

Seymour Cray, bu nedenle Cray süper bilgisayarlarını ECL NOR kapılarından yapmak için kullanılır.


5

Henüz belirtilmeyen birkaç nokta:

  1. MOS tabanlı mantığın tamamen ele geçirilmesinden önce “normal” tip olan TTL mantığında, iki girişli bir NAND geçidi, biri iki yayıcıya sahip dört transistör gerektirir; iki girişli bir NOR geçidi altı transistör gerektirecektir (her biri bir emitörlü). Daha genel olarak, bir N girişli NAND geçidi, biri N yayıcıya sahip dört transistör gerektirir; bir N girişli NOR geçidi 2N + 2 transistör gerektirir.
  2. NMOS mantığında, NAND, NOR veya bunların bir kombinasyonunun (sonunda sadece tek bir inversiyonlu) olsun, bir N-giriş kapısı N transistörünü ve bir rezistörü gerektirecektir. NMOS'ta NOR kapıları NAND kapılarından biraz daha hızlıdır.
  3. CMOS mantığında, NAND, NOR veya bunların bir kombinasyonunun (sonunda sadece tek bir inversiyonlu) olsun, bir N-giriş kapısı genellikle N PMOS transistörlerini ve N NMOS transistörlerini gerektirecektir. Bir NAND geçidi, NOR geçidinden daha yüksek bir çıkış elde etmek için biraz daha hızlı olacaktır; fark, giriş sayısı arttıkça daha belirgin hale gelir. Bununla birlikte, bir NOR geçidi bir NAND geçidinden daha "düşük" bir çıkış elde etmek için biraz daha hızlı olacaktır. CMOS teknolojisi, herkes eşit, düşük sinyallerden daha yüksek sinyaller vermek için biraz daha yavaş olduğundan, bir NAND geçidi biraz daha "dengeli" çıkış sürelerine sahip olabilir.
  4. Çoğu CPLD tasarımında, temel mantık bloğu, çıkışları çok sayıda girişli NAND geçitlerini yönlendiren çok sayıda girişli NAND girişinden (girişlerin bağlandığı veya bağlantısı kesildiği) oluşur. Belgelendirmenin genellikle "VE" nin bir demet "OR" 'yu ​​sürdüğünü gösterdiğini, ancak NAND'leri kullanan NAND'lerin, VES'leri kullanan NAND'larla aynı davranışı vereceğini, ancak NAND geçidinin yalnızca bir Bir ters çıkışı olan bir AND, fakat ters girişi olan bir OR gibi davranır. Oğlu, AND'leri ve OR'ları alır, AND'lerin ve OR'lerin girişlerini (iki ters çevirme iptal edildiğinden beri yapabilecekleri) ters çevirir ve biri NAND'leri kullanan NAND'lara bırakılır.

Üç durumlu bir mantık veya optimum hız istemeyen herhangi bir mantık tasarımı tamamen NAND kapılarında uygulanabilir. Bu, NAND kapılarının her zaman bir şeyleri uygulamanın en pratik yolu olduğunu göstermez. Örneğin özel veya geçit, CMOS'taki toplam on altı transistörü temsil eden dört adet iki girişli NAND geçidini alacaktı. Ancak, doğrudan transistörlerden bir CMOS özel OR kapısı kurarsa, iş sekiz ile yapılabilir.


2

Doğal bir inversiyon olduğunu hatırlıyorum. Bu yüzden bir AND geçidi fazladan bir invertöre ihtiyaç duyar, fakat NAND gerekmez. Ya da yanılıyor olabilirim ...


Fazladan bir ters çevirme var, ancak biri sonunda "ve" ve "veya" geçitlerin kombinasyonlarını oluşturabilir. Örneğin, biri (P (A ve B) ya da (B ve C) ya da (A ve C)) tek bir ters çevrmeyle, altı P-kanalı FET kullanarak (çıktı üretmek için "true" değerini hesaplamak için bir CMOS geçidi oluşturabilir. ") ve altı N-kanallı FET (" false "çıktısını üretmek için). Aslında beş transistörle iş yapılabilir, ancak elde edilen devrenin analizi daha zor olabilir.
supercat,

-2

Basit olmasının yanı sıra, NAND geçitleri diğer tüm geçitlerin yerine kullanılabilir, bu nedenle şirketler toplu olarak aldıklarında yalnızca NAND geçitleri alırlar çünkü her şey için kullanılabilirler. Bu, depolama alanından tasarruf etmenizi sağlar ve toplu olarak daha ucuzdur. Bu nedenle üreticiler eğilimi izliyor - daha fazla talep, gelecekteki karlarını artırmak için fiyatı düşürmelerini sağlıyor.


5
Bu, önceki cevaplarda daha önce söylenmemiş bir şeyi eklemez.
Foton
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.