Я пам'ятаю , як навчання в школі , що можна побудувати будь-яку логічну схему з виключно NAND
або NOR
воріт.
Перш за все, мені цікаво, чи так це робиться насправді: тобто, коли Intel робить процесор, вони збирають усі регістри тощо, використовуючи NAND
/ NOR
ворота, чи у них є якийсь більш химерний спосіб робити речі?
По-друге, мені цікаво, чи побудова всього цього способу збільшує затримку розповсюдження порівняно з ланцюгом, виготовленим із використанням також AND
/ OR
/ NOT
воріт.
Я знаю, що при використанні PMOS
/ NMOS
конфігураціях для створення воріт, AND
або або OR
виходить як 2 етапи на відміну від a NAND
або a, NOR
які є обома лише 1. Оскільки я знаю, ви можете зробити AND
з 2 каскадних NAND
s і OR
з 2 каскадних NOR
s, це видається, що затримка розповсюдження не збільшиться до тих пір, поки виробники використовуватимуть і NAND
s, і NOR
s.
Чи хтось має розуміння всього цього, особливо щодо того, що насправді робиться на виготовлених ІМС?
NAND
іNOR
воріт, а також деякі з них , як це можливо? Чи буде це майже завжди сприятливішим дизайном (з точки зору затримки / кількості воріт), ніж якщо я підійшов до проблеми, використовуючи повний репертуар воріт, а потім замінивAND
/OR
/NOT
ворота на їхNAND
/ їхNOR
еквіваленти?