1.1. 개요
논리 회로(logic gate)는 하나 이상의 논리적 입력 값에 대해 논리 연산을 수행하여 하나의 논리적 출력 값을 얻는 전자회로입니다.
1.2. Buffer
[PNG image (1.9 KB)]
INPUT | OUTPUT |
x | F |
0 | 0 |
1 | 1 |
x = F ----- 0 = 0 1 = 1
보통 신호를 보내는 회선이 길어지면 임피던스/저항등에 의해서 신호가 감쇠되는 이유로 이를 버퍼(Buffer)를 중간에 위치하여 신호 감쇠를 개선할 수 있습니다. 또한 버퍼를 통과하면서 약간의 지연이 존재하는데 이러한 지연을 이용하는 경우도 사용할 수 있습니다.
1.3. NOT(Inverter)
[PNG image (2.75 KB)]
INPUT | OUTPUT |
x | F |
0 | 1 |
1 | 0 |
!x = F ------ !0 = 1 !1 = 0
1.4. AND
[PNG image (2.88 KB)]
INPUT | OUTPUT | |
x | y | F |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
x AND y = F ----------- 0 AND 0 = 0 0 AND 1 = 0 1 AND 0 = 0 1 AND 1 = 1
1.5. OR
[PNG image (4.3 KB)]
INPUT | OUTPUT | |
x | y | F |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
x OR y = F ---------- 0 OR 0 = 0 0 OR 1 = 1 1 OR 0 = 1 1 OR 1 = 1
1.5.1. OR의 교환법칙
x OR y = y OR x
1.5.2. OR의 결합법칙
x OR y OR z = (x OR y) OR z = x OR (y OR z)
1.6. NAND
[PNG image (3.76 KB)]
INPUT | OUTPUT | |
x | y | F |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
x NAND y = !(x AND y) = F ------------------------- 0 NAND 0 = 1 0 NAND 1 = 1 1 NAND 0 = 1 1 NAND 1 = 0
1.7. NOR
[PNG image (5.19 KB)]
INPUT | OUTPUT | |
x | y | F |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
x NOR y = !(x OR y) = F ----------------------- 0 NOR 0 = 1 0 NOR 1 = 0 1 NOR 0 = 0 1 NOR 1 = 0
1.8. XOR(Exclusive-OR)
[PNG image (5.28 KB)]
INPUT | OUTPUT | |
x | y | F |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
x XOR y = (x AND !y) OR (!x AND y) = F -------------------------------------- 0 XOR 0 = 0 0 XOR 1 = 1 1 XOR 0 = 1 1 XOR 1 = 0
1.9. XNOR(Exclusive-NOR, EXNOR, ENOR, NXOR, XAND)
[PNG image (6.07 KB)]
INPUT | OUTPUT | |
x | y | F |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
x XNOR y = !(x XOR y) = (x AND y) OR (!x AND !y) = F ---------------------------------------------------- 0 XNOR 0 = 1 0 XNOR 1 = 0 1 XNOR 0 = 0 1 XNOR 1 = 1
1.10. 참고 자료
- FPGA (Field Programmable Gate Array)
- 논리 회로 - 나무위키
- RLC 회로 - 나무위키
- 드모르간 법칙 - 나무위키
- https://en.wikipedia.org/wiki/Boolean_algebra_(structure)
불(Boolean)대수의 기본정리 참고 영상
컴퓨터는 더하기를 어떻게 할까요? // 덧셈의 구현원리,XOR 참고 영상