반응형
기본 개념 정리
디지털 논리식은 AND(·), OR(+), NOT(') 연산을 이용해 표현된다.
이를 일정한 규칙에 따라 표준화한 형태가 바로 Minterm 과 Maxterm 전개이다.
Minterm (소항, 최소항)
- 각 변수의 가능한 조합에 대해 하나의 항(term) 이 대응된다.
- Minterm은 모든 변수들이 AND 연산으로 묶인 형태이며,
각 변수는 참이면 그대로, 거짓이면 NOT 형태로 나타난다. - 예를 들어, 변수 A, B에 대해 가능한 Minterm은 다음과 같다.
| A | B | Minterm | 표기 |
| 0 | 0 | A′B′ | m₀ |
| 0 | 1 | A′B | m₁ |
| 1 | 0 | AB′ | m₂ |
| 1 | 1 | AB | m₃ |
즉, Minterm은 출력이 1인 조합을 OR로 묶은 형태이다.
이를 Sum of Products (SOP) 형태라고 한다.
f(A,B)=∑m(1,3)=A′B+AB
Maxterm (대항, 최대항)
- Maxterm은 모든 변수들이 OR 연산으로 묶인 형태이며,
각 변수는 참이면 NOT, 거짓이면 그대로 나타난다. - 즉, Minterm의 논리적 반대(Complement)라고 보면 된다.
| A | B | Maxterm | 표기 |
| 0 | 0 | (A + B) | M₀ |
| 0 | 1 | (A + B′) | M₁ |
| 1 | 0 | (A′ + B) | M₂ |
| 1 | 1 | (A′ + B′) | M₃ |
Maxterm은 출력이 0인 조합을 AND로 묶은 형태이다.
이를 Product of Sums (POS) 형태라고 한다.
f(A,B)=∏M(0,2)=(A+B)(A′+B)
관계 정리
Minterm과 Maxterm은 서로 보수 관계에 있다.
즉, Minterm은 함수가 1일 때의 입력 조합을 나타내고,
Maxterm은 함수가 0일 때의 입력 조합을 나타낸다.
이 관계를 통해 하나를 알면 다른 하나를 쉽게 구할 수 있다.
예시
다음 진리표가 주어졌다고 하자.
| A | B | C | f |
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 |
- 출력이 1인 행: 1, 3, 5, 6, 7
→ Minterm 전개:f(A,B,C)=∑m(1,3,5,6,7)
또는 전개식으로 쓰면
f=A′B′C+A′BC+AB′C+ABC′+ABC - 출력이 0인 행: 0, 2, 4
→ Maxterm 전개:f(A,B,C)=∏M(0,2,4)
즉,
f=(A+B+C)(A+B′+C)(A′+B+C)
실제 논리회로로의 연결
이 두 전개는 논리회로를 설계할 때 직접적인 구조를 제공한다.
- SOP(Minterm) → AND 게이트 → OR 게이트로 구성
- POS(Maxterm) → OR 게이트 → AND 게이트로 구성
즉,
Minterm은 1을 만드는 회로(Sum of Products) 에,
Maxterm은 0을 막는 회로(Product of Sums) 에 해당한다.
핵심 정리 요약
| 구분 | Minterm | Maxterm |
| 연산 구조 | AND → OR | OR → AND |
| 변수 표현 | 1이면 그대로, 0이면 NOT | 1이면 NOT, 0이면 그대로 |
| 표기 방식 | m₀, m₁, m₂, … | M₀, M₁, M₂, … |
| 전개 형태 | Sum of Products (SOP) | Product of Sums (POS) |
| 참조 기준 | f = 1인 경우 | f = 0인 경우 |
정리의 의의
Minterm과 Maxterm 전개는 논리식을 체계적으로 분석하고 회로로 변환하기 위한 표준 표현법이다.
이를 통해 진리표 → 논리식 → 회로도 변환이 가능하며,
K-map(카르노 맵) 최소화 과정에서도 이 둘의 개념이 필수적으로 사용된다.
반응형
'ELECTRONIC' 카테고리의 다른 글
| Quine–McCluskey Method (카르노 맵의 대안적 논리식 최소화 방법) (0) | 2017.07.05 |
|---|---|
| 카르노 맵(Karnaugh Map) (0) | 2017.07.05 |
| 이진 가산기(Binary Adders), 이진 감산기(Binary Subtractor) (0) | 2017.07.05 |
| 조합 논리 회로 설계(Combinational Logic Design) (0) | 2017.07.05 |
| 드모르간의 법칙 (0) | 2017.07.05 |