Productos lógicos "Minterms" (implementación por unos)
El proceso consiste en tomar todas las combinaciones de las variables de entrada que provocan que la función lógica presente un 1 en la salida.
Cada una de estas combinaciones de las variables de entrada será un sumando, constituido por el producto de todas las variables de entrada, en el que las variables estarán negadas cuando tomen el valor 0 y estarán afirmadas cuando tomen el valor 1. La expresión de la función canónica será la suma de todos los productos equivalentes a las combinaciones de las variables de entrada que hacen que la salida sea un 1.
Sumas lógicas "Maxterms" (implementación por ceros)
El proceso consiste en tomar todas las combinaciones de las variables de entrada que provocan que la función lógica presente un 0 en la salida.
Cada una de estas combinaciones de las variables de entrada será un producto, constituido por la suma de todas las variables de entrada, en el que las variables estarán negadas cuando tomen el valor 1 y estarán afirmadas cuando tomen el valor 0. La expresión de la función canónica será el producto de todas las sumas equivalentes a las combinaciones de las variables de entrada que hacen que la salida sea un 0.