Я пам'ятаю , як навчання в школі , що можна побудувати будь-яку логічну схему з виключно NANDабо NORворіт.
Перш за все, мені цікаво, чи так це робиться насправді: тобто, коли Intel робить процесор, вони збирають усі регістри тощо, використовуючи NAND/ NORворота, чи у них є якийсь більш химерний спосіб робити речі?
По-друге, мені цікаво, чи побудова всього цього способу збільшує затримку розповсюдження порівняно з ланцюгом, виготовленим із використанням також AND/ OR/ NOTворіт.
Я знаю, що при використанні 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еквіваленти?