<aside> 💡 과정만 약간 다르고 결과가 똑같은


SOP든 POS든 논리설계 방법론으로 개발된 대표적인 두가지 방법으로 생각해주면 좋을 것 같아요.

이산수학 부울 대수와 논리회로 - SOP, POS

</aside>

SOP

SOP(Sum of Products) → 1이 되는 모든 경우의 곱으로 표현합니다


최소항(minterm)에 의한 논리식의 표현이며 진리표의 결과 중에서 '1'로 나오는 항을 의미합니다.

$F_m(A,B,C,D)$

$= A \overline B C + \overline A B C + A B \overline C$

<aside> 💡 다음 NAND표가 있을때의 SOP 계산법


A B F
0 0 1
0 1 1
1 0 1
1 1 0

$F_m(A,B) = \overline A \overline B + \overline A B + A \overline B$

→ 1이 되는 경우의 수

</aside>

F = AB+AC’

F = AB+AC’


POS

POS(Product of Sums) → 0이 되는 모든 경우의 합으로 표현합니다


최대항(maxterm)에 의한 논리식의 표현이며 진리표의 결과 중에서 '0'로 나오는 항을 의미합니다.

$F_M(A,B,C,D)$

$= (A + \overline B + C) \times (\overline A + B + C) \times (A + B + \overline C)$

<aside> 💡 다음 NAND표가 있을때의 POS 계산법


A B F
0 0 1
0 1 1
1 0 1
1 1 0

0이 결과로 나오는 것은 아래와 같습니다.

(A = 1, B = 1)

POS에서는

A = 0일 경우는 A

A = 1일 경우는 A'

이런 식으로 표현합니다.

$F_M(A,B) = \overline A \overline B$

→ 0이 나오는 경우의 수는 AB가 1,1 일 때 라는 의미

</aside>

F = (B+C)(A'+B)

F = (B+C)(A'+B)