Я помню, как учился в школе, что можно построить любую логическую схему из одних NANDили NORворот.
Прежде всего, мне интересно, так ли это на самом деле: например, когда Intel создает ЦП, они собирают все регистры и т. Д. С использованием NAND/ NORgates, или у них есть какой-то более изощренный способ работы?
Во-вторых, мне интересно, увеличивает ли такая конструкция задержку распространения по сравнению со схемой, созданной с использованием AND/ OR/ NOTgates.
Я знаю, что при использовании PMOS/ NMOSконфигураций для построения затворов, ANDили или ORполучается как 2 этапа, в отличие от a NANDили a, NORкоторые оба только 1. Поскольку я знаю, что вы можете сделать ANDиз 2 каскадных NANDs и ORиз 2 каскадных NORs, это кажется, что задержка распространения не будет увеличиваться, пока производители используют и NANDs, и NORs.
Есть ли у кого-нибудь понимание всего этого, особенно относительно того, что действительно делается на изготовленных микросхемах?
NANDиNORворот, а также некоторые из них , как это возможно? Приведет ли это почти всегда к лучшему дизайну (с точки зрения количества задержек / гейтов), чем если бы я подошел к проблеме, используя полный репертуар вентилей, а затем заменилAND/OR/NOTвентили ихNAND/NORэквивалентами?