Los tres bloques de construcción básicos son las puertas NAND, NOR y NOT.
Puede construir cualquier puerta lógica que desee a partir de 2 puertas NAND o NOR de entrada. p.ej. Una puerta NOT es una puerta NAND con las dos entradas conectadas entre sí. Una puerta OR es una puerta NAND con puertas NO en ambas entradas.
Cuando se trata de construirlos, casi toda la lógica digital en estos días está hecha de transistores CMOS FET. Una compuerta NO toma dos transistores, una compuerta NAND o una compuerta NOR toma 4 transistores, por ej. una puerta NOR se ve así.
simular este circuito : esquema creado usando CircuitLab
Para un NOT, elimine M2 y M4, para un NAND ponga M3 y M4 en paralelo y M1 y M2 en serie.
Hay algunas optimizaciones que puedes hacer para estructuras más complejas, pero espero que puedas ver cómo con estos bloques de construcción puedes hacer las puertas o funciones lógicas que desees.