XNOR 게이트의 완전한 명칭은 Exclusive NOR이며, 배타적 NOR 이라고 해석된다. 이 게이트는 여러 개의 입력 중에서 1의 개수가 짝수면 1을 출력한다. 따라서 입력이 두 개인 경우서는 두 입력 모두가 1또는 0으로 입력되면 1을 출력하고, 두 입력이 다르면 0을 출력하게 된다. 결과적으로 XNOR 게이트는 XOR 게이트와 NOT 게이트의 결합 형태로 XOR 게이트와 반대의 값을 출력한다.

① XNOR 게이트의 진리표

2입력 XNOR 게이트에서는 두 입력이 같은 값이면 1을 출력하고 다를 때는 0을 출력한다. 그래서 2입력 XNOR 게이트의 진리표는 다음과 같다.

② XNOR 게이트의 논리식 표현

XOR 게이트와 마찬가지로, 입력이 두 개인 XNOR 게이트의 논리식 표현에서 여러 입력일 경우의 일반적인 논리식 표현을 유추할 수 있다. 입력이 두 개인 XNOR 게이트에서 두 입력이 같을 떄 1을 출력하는 경우는 A=0, B=0 또는 A=1, B=1일 때다. 논리식 표현은 다음과 같다.

X = —A.—B + A.B

XNOR 게이트는 XOR 연산기호 ㅇ십자가 를 사용하여 논리식 표현이 가능하다. 즉, 부정을 취하면 된다.

X = —A ㅇ+ —B

③ XNOR 게이트의 설계

XNOR 게이트는 논리식 표현에서 확인한 것처럼 기본 게이트를 이용하여 설계할 수 있다. 그래서 XOR과 마찬가지로 입력이 두 개인 XOR 게이트는 두 개의 AND 게이트와 두 개의 NOT 게이트 그리고 한 개의 OR 게이트의 조합으로 만들어진다. [ 그림 3-23 ]은 논리식 표현에 근거하여 설계된 XNOR 게이트를 나타낸 것이다.

[ 그림 3-23 ]

④ XNOR 게이트의 기호

[ 그림 3-24 ]는 입력이 두 개인 XNOR 게이트의 기호를 나타낸 것이다. [ 그림 3-23 ]에 설계된 것을 하나의 기호로 표현한 것으로 XOR 게이트와 NOT 게이트가 결합된 형태다.

[ 그림 3-24 ]