Lembro-me de ter aprendido na escola que é possível construir qualquer circuito lógico somente NANDou NORportões.
Antes de tudo, estou pensando se é assim que realmente é feito: ou seja, quando a Intel faz uma CPU, eles constroem todos os registros etc. usando NAND/ NORgates, ou eles têm alguma outra maneira mais extravagante de fazer as coisas?
Em segundo lugar, estou pensando se a construção de tudo dessa maneira aumenta o atraso de propagação em comparação com um circuito feito usando AND/ OR/ NOTgates também.
Eu sei que ao usar PMOS/ NMOSconfigurações para construir portões, um ANDou um ORsai como 2 estágios, em oposição a NANDou a NORque são apenas 1. Como eu sei que você pode criar um ANDde 2 em cascata NANDe um ORde 2 em cascata NOR, ele parece que o atraso na propagação não aumentaria enquanto os fabricantes estivessem usando NANDs e NORs.
Alguém tem alguma idéia sobre tudo isso, especialmente sobre o que realmente é feito nos CIs fabricados?
NANDe oNORmenor número possível deles? Isso quase sempre produzirá um design melhor (em termos de atraso / contagem de portas) do que se eu abordasse o problema usando um repertório completo de portas e depois substituísseAND/OR/NOTportas por seusNAND/NORequivalentes?