Skip to main content

K-map Π(0,2,5,8,10)+d, SOP and NOR

Short answer

The standard SOP from the maxterm list is Σm(1,3,4,6,9,11,12,13,14) + d(7,15). Simplified SOP is F = B' D + B D' + A D; the POS form is F = (B+D)(A+B'+D'). NOR implementation uses the POS: generate B' and D' with NOR inverters, use a NOR for (B+D) and a NOR for (A+B'+D'), then combine with a final NOR.

Simplify F(A,B,C,D) = Π(0,2,5,8,10) + d(7,15). Write its standard SOP and implement the simplified circuit using NOR gates only.

Given F(A,B,C,D)=ΠM(0,2,5,8,10)+d(7,15)F(A,B,C,D) = \Pi M(0,2,5,8,10) + d(7,15). The listed maxterms are the 0s; the other cells (except don't-cares 7, 15) are 1s.

Standard SOP

The standard (canonical) SOP is the sum of the minterms not in the maxterm list:

F=Σm(1,3,4,6,9,11,12,13,14)+d(7,15)F = \Sigma m(1,3,4,6,9,11,12,13,14) + d(7,15) F=A‾ B‾ C‾D+A‾ B‾CD+A‾BC‾ D‾+A‾BCD‾+AB‾ C‾D+AB‾CD+ABC‾ D‾+ABC‾D+ABCD‾\begin{aligned} F = {} & \overline{A}\,\overline{B}\,\overline{C}D + \overline{A}\,\overline{B}CD + \overline{A}B\overline{C}\,\overline{D} + \overline{A}BC\overline{D} + A\overline{B}\,\overline{C}D \\ & + A\overline{B}CD + AB\overline{C}\,\overline{D} + AB\overline{C}D + ABC\overline{D} \end{aligned}

K-map

        CD
AB      00  01  11  10
      +---+---+---+---+
 00   | 0 | 1 | 1 | 0 |
      +---+---+---+---+
 01   | 1 | 0 | X | 1 |
      +---+---+---+---+
 11   | 1 | 1 | X | 1 |
      +---+---+---+---+
 10   | 0 | 1 | 1 | 0 |
      +---+---+---+---+

Grouping 1s (minimal SOP):

  • Quad m(1,3,9,11) → B‾D\overline{B}D
  • Quad m(4,6,12,14) → BD‾B\overline{D}
  • Quad m(9,11,13,15) → ADAD
F=B‾D+BD‾+ADF = \overline{B}D + B\overline{D} + AD

(The last term may also be taken as ABAB, quad 12, 13, 14, 15; both are minimal.)

Grouping 0s (minimal POS):

  • Quad of 0s M(0,2,8,10) → (B+D)(B+D)
  • Pair of 0s M(5,7) → (A+B‾+D‾)(A+\overline{B}+\overline{D})
F=(B+D)(A+B‾+D‾)F = (B+D)(A+\overline{B}+\overline{D})

Implementation using NOR gates only

The POS form has fewer terms, and POS maps directly to a two-level NOR-NOR circuit:

F=(B+D)‾+(A+B‾+D‾)‾‾F = \overline{\overline{(B+D)} + \overline{(A+\overline{B}+\overline{D})}}
B ──[NOR]── B'   (inputs tied)
D ──[NOR]── D'   (inputs tied)

B, D      ──[NOR]── P1  ─┐
                         ├──[NOR]── F
A, B', D' ──[NOR]── P2  ─┘

Gates: 2 NOR inverters, one 2-input NOR, one 3-input NOR and one 2-input output NOR: 5 NOR gates.

Check with ABCD=0101ABCD = 0101 (m5): B+D=1B+D = 1, A+B‾+D‾=0A+\overline{B}+\overline{D} = 0, so F = 0, correct.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Logic chapter 3 questions →