¿Atascado con esto? Resuélvelo con IA
Electrical · real student question

Simplificar la función booleana F = A′B′C′D′ + A′B′CD′ + A′BC′D + A′BCD′ + AB′C′D′ + AB′C′D + ABC′D′ + ABCD a una forma de suma de productos mínima.

Question

Simplificar a una forma de suma de productos mínima:

F=A′B′C′D′+A′B′CD′+A′BC′D+A′BCD′+AB′C′D′+AB′C′D+ABC′D′+ABCDF = A'B'C'D' + A'B'CD' + A'BC'D + A'BCD' + AB'C'D' + AB'C'D + ABC'D' + ABCD

Step-by-step solution

  1. Convertir la expresión en una lista de minterminos. Leyendo cada producto como un patrón ABCDABCD de 44 bits (un literal negado vale 00):

    A′B′C′D′=m0, A′B′CD′=m2, A′BC′D=m5, A′BCD′=m6A'B'C'D' = m_0, \ A'B'CD' = m_2, \ A'BC'D = m_5, \ A'BCD' = m_6

    AB′C′D′=m8, AB′C′D=m9, ABC′D′=m12, ABCD=m15AB'C'D' = m_8, \ AB'C'D = m_9, \ ABC'D' = m_{12}, \ ABCD = m_{15}

    de modo que

    F=Σm(0,2,5,6,8,9,12,15)F = \Sigma m(0, 2, 5, 6, 8, 9, 12, 15)

    El costo de partida es de 88 términos y 3232 literales.

  2. Enumerar los implicantes primos. Combinando minterminos adyacentes (los que difieren en exactamente un bit) y conservando solo los grupos maximales se obtienen siete implicantes primos:

    A′B′D′ (0,2),A′CD′ (2,6),B′C′D′ (0,8),AC′D′ (8,12)A'B'D'\,(0,2), \quad A'CD'\,(2,6), \quad B'C'D'\,(0,8), \quad AC'D'\,(8,12)

    AB′C′ (8,9),A′BC′D (5),ABCD (15)AB'C'\,(8,9), \quad A'BC'D\,(5), \quad ABCD\,(15)

    Todos los grupos tienen apenas dos celdas — no hay ningún bloque de 44 celdas en ninguna parte, porque ningún conjunto de cuatro de estos minterminos forma un cuadrado en el mapa de Karnaugh.

  3. Identificar los términos esenciales. El mintermino m5m_5 solo queda cubierto por A′BC′DA'BC'D y m15m_{15} solo por ABCDABCD, así que esos dos minterminos completos son esenciales y deben aparecer. De la misma manera, m6m_6 aparece únicamente en A′CD′A'CD', m9m_9 únicamente en AB′C′AB'C' y m12m_{12} únicamente en AC′D′AC'D' — tres implicantes primos esenciales más.

  4. Cubrir lo que queda. Los cinco términos esenciales A′BC′DA'BC'D, ABCDABCD, A′CD′A'CD', AB′C′AB'C' y AC′D′AC'D' cubren en conjunto {2,5,6,8,9,12,15}\{2,5,6,8,9,12,15\}, y dejan fuera solo a m0m_0. Este se puede recoger con A′B′D′A'B'D' o con B′C′D′B'C'D', ambos de tamaño dos, así que hay exactamente dos cubrimientos mínimos de igual costo.

  5. Escribir la SOP mínima. Eligiendo A′B′D′A'B'D':

    F=A′B′D′+A′CD′+A′BC′D+AB′C′+AC′D′+ABCDF = A'B'D' + A'CD' + A'BC'D + AB'C' + AC'D' + ABCD

    La alternativa, igual de mínima, reemplaza A′B′D′A'B'D' por B′C′D′B'C'D'. En cualquiera de los dos casos el costo es de 66 términos y 2020 literales, frente a los 88 términos y 3232 literales iniciales.

  6. Verificar contra la tabla de verdad completa. Evaluar la expresión minimizada en las 1616 combinaciones de entrada reproduce un 11 exactamente en {0,2,5,6,8,9,12,15}\{0,2,5,6,8,9,12,15\} y un 00 en el resto. La razón de que la reducción sea modesta es estructural: minterminos como m5m_5 (01010101) y m15m_{15} (11111111) no tienen ningún vecino dentro del conjunto, así que sobreviven como productos completos de cuatro literales sin importar cómo se agrupe el mapa.

Answer

F=A′B′D′+A′CD′+A′BC′D+AB′C′+AC′D′+ABCD(6 teˊrminos,20 literales)F = A'B'D' + A'CD' + A'BC'D + AB'C' + AC'D' + ABCD \quad (6 \text{ términos}, 20 \text{ literales})

Need to solve a different problem like this? Open the solver →