В моих лабораториях и лекциях по цифровой электронике нам советуют делать вещи из ворот NAND, потому что это самый дешевый тип ворот, доступных для покупки. Почему это? Почему ИЛИ / И ворота не самые дешевые для покупки?
В моих лабораториях и лекциях по цифровой электронике нам советуют делать вещи из ворот NAND, потому что это самый дешевый тип ворот, доступных для покупки. Почему это? Почему ИЛИ / И ворота не самые дешевые для покупки?
Ответы:
Ворота NAND дешевы, потому что их очень много с 1980-х годов.
Если серьезно, то ворота NAND о самых простых логических воротах. Вы можете думать об этом как о мульти-входном инверторе. Электрически, это именно то, что ворота TTL NAND. Каждый вход является просто еще одним эмиттером, добавленным к входному транзистору. Остальная часть схемы - просто инвертор. В CMOS все по-другому, но вентиль NAND все еще очень прост.
Поскольку микросхемам требуется немного транзисторов, они могут быть небольшими, что позволяет использовать их на кремниевую пластину, что делает их дешевыми.
Одна из причин, по которой это можно сказать, заключается в том, что в схемах CMOS вентиль NAND является меньшим по площади и быстрее, чем вентиль NOR, тогда как вентили AND и OR требуют явной схемы инвертора, сравнимой по размеру с NAND / NOR. Так что в CMOS NAND чуть дешевле.
Это не относится к nMOS (здесь все наоборот) и, безусловно, не относится к упакованным воротам, таким как серия 74x - стоимость площади полностью затмевается стоимостью упаковки и другими накладными расходами.
Ссылка: VLSI Design от Питера Робинсона , с.14, «В CMOS ворота NAND имеют лучшие характеристики скорости и площади, чем ворота NOR».
Ссылка 2: здесь , перефразируя: «В CMOS у ворот NOR есть два последовательных pMOS, что замедляет работу из-за плохой подвижности дырок».
Любая логическая функция может быть построена из вентилей NAND (или NOR), даже из законченных систем. Затворы OR и AND стоят примерно столько же, сколько NANDы, но вам также нужны инверторы. 1000 NAND-шлюзов будут дешевле, чем смесь OR, AND и инверторов.
По этой причине Сеймур Крэй строил свои суперкомпьютеры Cray от ворот ECL NOR.
Несколько пунктов, еще не упомянутых:
Любая логическая конструкция, которая не требует трех состояний или оптимальной скорости, может быть полностью реализована с помощью вентилей NAND. Это не значит, что ворота NAND всегда являются наиболее практичным способом реализации вещей. Например, для монопольного или логического элемента потребуются четыре вентиля NAND с двумя входами, представляющие в общей сложности шестнадцать транзисторов в CMOS. Однако, если кто-либо строит вентиль CMOS с исключительным ИЛИ непосредственно из транзисторов, работа может быть выполнена с восемью.
Кажется, я помню, что есть естественная инверсия. Таким образом, для логического элемента И потребовался бы дополнительный инвертор, а для NAND - нет. Или я могу ошибаться ...
Помимо простоты, ворота NAND можно использовать вместо всех других ворот, поэтому, когда компании покупают оптом, они покупают только ворота NAND, потому что их можно использовать для всего. Это экономит их место для хранения и дешевле навалом. Поэтому производители следуют тренду - больший спрос позволяет им снижать цену, чтобы увеличить будущую прибыль.