Sintesi come Somma di Prodotti (SoP) (1a forma canonica)

Input: tabella delle verità della funzione da sintetizzare

Output: una somma di prodotti, cioè un'espressione booleana del tipo XXXX + YYYY + ZZZZ + ....

Procedimento:

Esempio:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9d062cc1-3e3e-4d43-909c-33eaa8076b3f/Untitled.png

Sintesi come Prodotto di Somme (PoS) (2a forma canonica)

Ci si concentra sulle uscite a 0 e si fa un prodotto di somme

ES: F(A, B, C) = (A+B+C)(A+B+/C) ...

Queste due tecniche sono equivalenti a livello logico ma NON a livello di efficienza / costi.

In genere se ci sono pochi 1 conviene SoP, viceversa PoS

Esempio:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/21c2d480-aee4-4cc4-924a-9545817e6d1b/Untitled.png


Trasformazione di espressioni Booleane

Regole di trasformazione delle espressioni booleane: