Nunca había oído hablar de la expresión "funcionalmente completo" antes, así que lo busqué.
Desde el punto de vista de la electrónica digital, la integridad funcional significa que cada puerta lógica posible puede realizarse como una red de puertas de los tipos prescritos por el conjunto. En particular, todas las puertas lógicas se pueden ensamblar a partir de solo puertas binarias NAND, o solo de puertas binarias NOR. Fuente: Wikipedia, Integridad funcional .
Como ejemplo, todas las puertas lógicas se pueden ensamblar utilizando el conjunto {OR, AND, NOT}. Aunque podemos hacerlo mejor que esto. Solo utilizando el conjunto {NAND} podemos crear todos los demás:
Figura1.UsandosolocompuertasNANDpodemosconstruirNOT,ANDyOR.NANDyNORsepuedencrearagregandounNOT.NOR,XOR,XNORyotrostambiénpuedencrearse.
Enestesentido,elconjunto{NAND}estáfuncionalmentecompleto.Elconjunto{NOR}estáigualmentefuncionalmentecompleto.Comoresultado,estasfueronlaspuertasmáscomunesutilizadasenlógicadiscretaytambiéntuvieronlaventajadeuntiempodepropagaciónmuycorto.
Consultela lógica NAND de Wikipedia y Lógica NOR para más información.