Español
Electrónica industrial

puerta lógica universal

Inglés: universal logic gate

Una puerta lógica que se puede utilizar para recrear la función de todas las demás puertas lógicas.

compuerta lógica universal: una compuerta para construirlas todas

Una compuerta lógica universal es una compuerta lógica cuya salida puede configurarse o combinarse para replicar la función booleana de cualquier otra compuerta estándar: AND, OR, NOT, XOR y sus variantes negadas. En la práctica, las compuertas NAND y NOR sirven como compuertas universales en la lógica digital. Una compuerta NAND produce un 0 lógico solo cuando todas sus entradas son 1 lógico; una compuerta NOR produce un 0 lógico cuando cualquiera de sus entradas es 1 lógico. Ambas compuertas son universales porque cualquier expresión booleana puede implementarse usando solo NANDs, o solo NORs, en arreglos apropiados.

El valor práctico de las compuertas universales radica en la simplicidad de fabricación y la reducción de costos. Un diseñador de circuitos digitales puede construir un sistema lógico completo a partir de un solo tipo de compuerta en lugar de almacenar o fabricar múltiples variantes de compuertas. Un solo chip de circuito integrado (IC) puede contener cuatro, seis u ocho compuertas NAND o NOR de diseño idéntico. Esta uniformidad reduce el inventario de componentes, simplifica la adquisición y disminuye el costo unitario en la producción de alto volumen. El diseño de los primeros microprocesadores se basó en gran medida en las compuertas NAND precisamente por esta razón.

Cómo las compuertas universales construyen otras funciones

Una compuerta NOT se crea uniendo ambas entradas de una NAND; la salida invierte la entrada. Una compuerta AND se construye colocando una compuerta NAND seguida de una compuerta NOT (o dos NANDs configuradas como NOT). Una compuerta OR requiere tres compuertas NAND en una topología específica. Las compuertas XOR requieren cuatro o cinco NANDs dependiendo de la configuración elegida. La compensación es siempre la misma: menos tipos de compuertas significa más compuertas por función, lo que aumenta el área del chip, el consumo de energía y el retardo de propagación. Para un bloque digital simple, este costo es insignificante; para un procesador que contiene millones de elementos lógicos, se vuelve significativo.

El diseño moderno de IC rara vez se restringe a un solo tipo de compuerta. Las bibliotecas de celdas estándar incluyen versiones optimizadas de cada compuerta común, y las herramientas de síntesis eligen la implementación más eficiente para una función dada. Sin embargo, el concepto de compuertas universales sigue siendo fundamental en la educación de lógica digital y en el diseño de circuitos tolerantes a fallas o reconfigurables, donde la capacidad de realizar cualquier cálculo con un solo bloque de construcción elemental ofrece ventajas en las pruebas, la redundancia y la adaptabilidad.

Fuentes

Entrada IG474206/05/2010

Más de Electrónica industrial

Ver todo

Reciba la palabra del día

Un término industrial cada día, con el oficio al que pertenece y por qué vale la pena conocerlo. Sin publicidad.