W moich cyfrowych laboratoriach i wykładach elektronicznych mówi się nam, aby robić rzeczy z bram NAND, ponieważ są one najtańszą dostępną bramą do kupienia. Dlaczego to? Dlaczego bramka OR / AND nie jest najtańsza?
digital-logic
Dziekan
źródło
źródło
Odpowiedzi:
Bramy NAND są tanie, ponieważ jest ich tak wiele z lat 80.
Poważnie jednak, bramka NAND dotyczy najprostszej bramki logicznej. Można to traktować jako falownik z wieloma wejściami. Pod względem elektrycznym dokładnie takie są bramy TTL NAND. Każde wejście jest tylko kolejnym emiterem dodanym do tranzystora wejściowego. Reszta obwodu to tylko falownik. W CMOS jest inaczej, ale bramka NAND jest nadal bardzo prosta.
Ponieważ układy wymagają niewielu tranzystorów, mogą być małe, co pozwala na ich dużą liczbę na krzemowy wafel, co czyni je tanimi.
źródło
Jednym z powodów, o których można powiedzieć, jest to, że w obwodach CMOS bramka NAND jest zarówno mniejsza, pod względem obszaru, jak i szybsza niż bramka NOR, podczas gdy bramki AND i OR wymagają wyraźnego obwodu falownika o wielkości porównywalnej do NAND / ANI. Tak więc w CMOS NAND jest nieco tańszy.
Nie jest to prawdą w przypadku nMOS (jest na odwrót) i na pewno nie dotyczy to bram pakowanych, takich jak seria 74x - koszt powierzchni jest całkowicie niższy od kosztu opakowania i innych kosztów ogólnych.
Odniesienie: Projekt VLSI autorstwa Petera Robinsona , s. 14, „W bramie CMOS bramka NAND ma lepszą charakterystykę prędkości i powierzchni niż bramka NOR”.
Odniesienie 2: tutaj , sparafrazowane: „W CMOS bramka NOR ma dwa pMOS połączone szeregowo, co czyni ją wolniejszą z powodu słabej ruchliwości otworów”.
źródło
Z bramek NAND (lub NOR) można zbudować dowolną funkcję logiczną, nawet kompletne systemy. Bramki OR i AND kosztują mniej więcej tyle samo co NAND, ale potrzebujesz również falowników. 1000 bramek NAND będzie tańszych niż połączenie OR, AND i falowników.
Z tego powodu Seymour Cray budował swoje superkomputery Cray z bram ECL NOR.
źródło
Kilka punktów jeszcze nie wymienionych:
Każdy układ logiczny, który nie wymaga logiki trójstanowej lub optymalnej prędkości, może być w pełni zaimplementowany z bramkami NAND. Nie oznacza to, że bramki NAND są zawsze najbardziej praktycznym sposobem wdrażania rzeczy. Na przykład wyłączność lub bramka wymagałaby zbudowania czterech bramek NAND z dwoma wejściami, reprezentujących w sumie szesnaście tranzystorów w CMOS. Jeśli jednak zbuduje się wyłączną bramkę CMOS bezpośrednio z tranzystorów, zadanie można wykonać za pomocą ośmiu.
źródło
Wydaje mi się, że pamiętam naturalną inwersję. Tak więc bramka AND potrzebowałaby dodatkowego falownika, ale NAND nie. Albo mogę się mylić ...
źródło
Bramy NAND są nie tylko proste, ale mogą być stosowane zamiast wszystkich innych bram, dlatego też, gdy firmy kupują luzem, kupują tylko bramy NAND, ponieważ mogą być używane do wszystkiego. Oszczędza to miejsce do przechowywania i jest tańsze luzem. Dlatego producenci podążają za trendem - większy popyt pozwala im obniżyć cenę, aby zwiększyć przyszłe zyski.
źródło