Tool/PSpice

디지털 회로 실험 : XOR, XNOR 구현

짱도르딘 2024. 6. 27. 12:24
728x90

이번에는 PSpice를 활용하여 XOR과 XNOR 논리회로를 구현할 예정이다.

 

XOR과 XNOR 논리회로를 구현할 때에는 NOT, AND 그리고 OR 게이트만 사용하여 구현을 할 예정이다.

 

XOR

XOR 게이트의 진리표는 아래와 같다.

A B Y
0 0 0
0 1 1
1 0 1
1 1 0

 

2개의 입력이 있다고 가정할 시, 서로 다른 입력이 입력되었을 때 High를 출력하며, 그 외에는 Low를 출력하는 특성을 지닌다.

 

XOR을 NOT, AND, OR 게이트로만 구현할 시, 2개의 NOT 게이트와 AND 게이트 그리고 1개의 OR게이트를 필요로 한다.

NOT, AND, OR게이트를 활용하여 구현한 회로는 아래와 같다.

XOR 논리회로

 

구현한 회로의 출력 파형을 살펴보고 싶을 때에는 아래와 같이 입출력에 Probe를 연결하여 확인하면 된다.

XOR 논리회로_2

 

 

구현 된 XOR 회로의 출력 결과는 아래와 같다.

XOR 결과 출력 화면

 

출력파형은 위 언급 된 XOR 진리표와 동일한 것을 확인할 수 있다.

XNOR

XOR와 반대 특성을 지닌 XNOR의 진리표는 아래와 같다.

 

A B Y
0 0 1
0 1 0
1 0 0
1 1 1

 

XOR와는 달리 XNOR은 두개의 출력이 동일한 경우에 High 출력, 나머지는 Low 출력이다.

 

 

다음은 NOT, AND, OR 게이트를 활용하여 XNOR을 구현한 회로이다.

XNOR도 XOR과 동일하게 2개의 AND, NOT 게이트 그리고 1개의 OR게이트를 사용하여 구현하였다.

XNOR 논리 회로

 

회로를 시뮬레이션하면 다음과 같은 출력 파형이 나오는 것을 확인할 수 있다.

XNOR 논리 회로 출려 결과

 

728x90