728x90
1. Sum - Of - Products(SOP) 형태
- Sum - Of - Products(SOP): 곱의 합 형태(AND 연산된 항들을 OR연산을 통해 표현)
- SOP 예시
- Products - Of - Sums(POS): 합의 곱 형태(OR 연산된 항들을 AND연산을 통해 표현)
- POS 예시
2. 논리회로의 단순화
- 논리회로의 단순화: 전파지연을 줄여 회로의 동작속도 향상
- Boolean algebra와 Karnaugh mapping을 통해 단순화 가능
- 단순화 예시
3. 대수적 단순화(Algebraic Simplification)
- DeMorgan의 정리를 이용하여 원래의 표현식을 SOP형식으로 표현
- SOP형식에서 공통인수를 찾아내어 1개 이상의 항을 소거
- Algebraic Simplification 예시
4. 조합 논리회로 구성(Designing Combinational Logic Circuits)
- 논리 설계 문제를 풀기 위한 방법
- 진리표 작성
- 출력이 1인 경우 AND항 작성
- 출력에 대한 SOP형태의 논리식 작성
- 출력식 간략화
- 최종 표현식의 회로 구현
- 3-Input 회로의 진리표
5. Karnaugh Map Method (카르노 맵, K-map)
- 논리식 또는 진리표를 시각적으로 간략화하는 방법
- 이론적으로 입력변수의 개수에 관계없이 사용 가능하나 실제로는 5~6개 변수에 사용
- Input이 n개일 때 K map에서는 2^n개의 칸을 갖는 표로 표현 가능
- 2개 변수의 K-map -> 2^2 = 4개의 칸으로 표현
- 3개 변수의 K-map -> 2^3 = 8개의 칸으로 표현
- 4개 변수의 K-map -> 2^4 = 16개의 칸으로 표현
- 추가적인 단순화를 위해 인접한 1을 2개, 4개, 8개씩 그룹화 가능
(대각선으로는 묶음 불가. 위, 양 옆, 아래로 인접한 1을 묶을 수 있음)- 2개씩 묶는 경우
- 4개씩 묶는 경우
- 8개씩 묶는 경우
- K-map을 이용한 논리연산 단순화 과정
- 진리표의 출력 값이 1에 대응하는 곳에 1 입력
- 다른 1과 이웃하지 않는 1은 고립된 1
- 2개의 이웃한 1은 서로 묶음
- 8개의 이웃한 1을 찾아 묶음. 다른 고리에 묶인 1이 있어도 묶음 가능
- 4개의 이웃한 1을 찾아 묶음
- 고리에 묶이지 않은 1이 있으면 1을 포함하도록 묶음. 고리가 최소가 되도록
- 각 고리에서 만들어진 항을 합(OR)으로 표현
- Don't care condition(무정의 조건, x)
- 특정 input에 대해 output이 정해지지 않은 경우 사용
- don't care 상태를 표현하기 위해 'x' 사용
- x는 0과 1이 모두 될 수 있으므로 식을 가장 단순화하기 위해 1을 최대한 묶을 수 있도록 x 설정
728x90
반응형
'자습시간 > 디지털 논리회로' 카테고리의 다른 글
Chap 03_2. 논리 회로 출력값 / NOR 게이트 & NAND 게이트 / Boolean Theorems / 대안 논리기호 / 전파 지연 (3) | 2024.04.07 |
---|---|
Chap 03_1. 부울 상수 / 부울 변수 / 진리표 / 논리게이트(AND, OR, NOT) (5) | 2024.03.23 |
Chap 02. 진수 변환 / BCD 코드 / Gray 코드 (4) | 2024.03.23 |
Chap 01. 기초 개념 (1) | 2024.03.23 |