Recuerdo haber aprendido en la escuela que uno puede construir cualquier circuito lógico desde NANDo solo NORpuertas.
En primer lugar, me pregunto si así es como se hace realmente: es decir, cuando Intel fabrica una CPU, ¿construyen todos los registros, etc. usando NAND/ NORgates, o tienen alguna otra forma más elegante de hacer las cosas?
En segundo lugar, me pregunto si construir todo de esta manera aumenta el retraso de propagación en comparación con un circuito hecho también con puertas AND/ OR/ NOT.
Sé que cuando uso PMOS/ NMOSconfiguraciones para construir puertas, una ANDo una ORsale como 2 etapas en lugar de una NANDo una NORque son ambas 1. Como sé que puede hacer una ANDde 2 NANDsy una ORcascada de 2 NORs, parece que el retraso de propagación no aumentaría mientras los fabricantes usaran NANDs y NORs.
¿Alguien tiene alguna idea de todo esto, especialmente en cuanto a lo que realmente se hace en los CI fabricados?
NANDyNORpuertas, y la menor cantidad posible? ¿Esto casi siempre producirá un mejor diseño (en términos de retraso / recuento de puertas) que si abordara el problema usando un repertorio completo de puertas y luego reemplazaraAND/OR/NOTpuertas con susNAND/NORequivalentes?