Hay un truco para convertir la suma de productos en nand gates y un truco para convertir el producto de sumas en no gates. (En el diagrama de abajo).
Pero usted no quiere puertas y está comenzando en forma de suma de productos. Así que ¿cómo se convierte la suma? ¿De productos a producto de sumas ? ( También este .)
Bueno, en su caso, el formulario producto-de-sumas se deriva trivialmente simplemente al factorizar el \ $ \ overline {B} \ $ para obtener \ $ \ overline {B} (\ overline {A} + C) PS Sin embargo, de manera más general, la forma en la que se convierte un plug-n-chug para convertir la suma de productos en un producto de sumas es
- doble negación de su fórmula. \ $ \ overline {\ overline {\ overline {A} \, \ overline {B} + \ overline {B} \, C}} \ $
- Usa Demorgan para empujar al primero, no a través de la suma. \ $ \ overline {(\ overline {\ overline {A} \, \ overline {B}}) \, (\ overline {\ overline {B} \, C})} \ $
- Y un Demorgan más para convertir los productos en sumas. \ $ \ overline {(A + B) (B + \ overline {C})} \ $
- Ahora multiplique el producto de sumas para obtener una suma de productos negada. \ $ \ overline {AB + A \ overline {C} + B + B \ overline {C}} = \ overline {A \ overline {C} + B} \ $
- Casi allí! Una suma de productos negada es un producto de sumas de dos Demorgans más: \ $ (\ overline {A \, \ overline {C}}) (\ overline {B}) = (\ overline {A} + C) (\ overline {B}). \ $
Ahora tienes un producto de sumas.
Finalmente, así es como se convierte el producto de sumas en no gates. A veces se llama "empujando burbujas".
simular este circuito : esquema creado usando CircuitLab
Entonces obtengo lo que obtienes (y lo que @jippie obtuvo). (\ $ \ overline {A} \ $ NOR C) NOR B. \ $ \ overline {\ overline {\ overline {A + B} + C} + B} \ $ es logicialmente equivalente, por supuesto, pero requiere 3 2 -input o gates en lugar de 2 2-input ni gates y un "1-input ni gate" (no gate).