XOR 게이트

INPUT  OUTPUT A  B  A XOR B0  0  00  1  11  0  11  1  0
섬네일|CMOS XOR 게이트.
XOR 게이트, EOR 게이트, EXOR 게이트는 참 입력의 개수가 홀수일 때 참 (1/HIGH) 출력을 내보내는 디지털 논리 게이트이다. 배타적 논리합을 구현하며 게이트의 입력 중 하나만이 오직 참이라면 그 결과는 참이 된다.

XOR 게이트는 exclusive OR 게이트의 줄임말로 한국어로는 상호 배제적인 OR 게이트이다. 상호 배제적 OR 게이트란 이름의 의미는 OR 게이트와 동일하게 작동하지만 입력값이 동일한 경우에는 1을 출력하지 않는다는 의미이다. 입력값이 서로 다르면 1을 출력하고, 같으면 0을 출력한다.

 기호 
XOR 게이트의 기호는 두 가지가 있다. 전통적인 기호, IEEE 기호. 더 자세한 정보는 논리 게이트 기호를 참조.

파일:XOR ANSI.svg파일:XOR IEC.svg 전통적인 XOR 기호IEEE XOR 기호

논리 기호 ⊕, Jpq, 그리고 ⊻는 대수식에서 XOR을 가리키는데 사용할 수 있다.

C 계열 언어는 탈자 기호 ^를 사용하여 비트의 배타논리합을 지시한다. (이 언어 계열에서 탈자 기호는 기호의 유사성에도 불구하고 논리곱(AND)을 의미하지 않는다.)

 패스 게이트 로직 와이어링 
XOR 게이트는 MOSFET을 사용하여 구성할 수 있다. XOR 게이트의 패스 트랜지스터 로직 구현 도표는 아래와 같다."A comparative performance analysis of various CMOS design techniques for XOR and XNOR circuits: Fig. 7. High performance transmission gate XOR, XNOR circuits" ."Designing combinational logic gates in CMOS". p. 233"Transmission Gate XOR" ."transmission-gate XOR (tiny XOR)"  (via  )"Figure 3, Exclusive OR and XNOR gate"."Pass-Transistor Logic: Transmission Gate XOR"  (p. 11)

섬네일|530px|center|XOR 게이트의 트랜스미션 게이트 로직 와이어링

 대안 
특정한 종류의 게이트를 사용할 수 없으면 사용 가능한 다른 게이트로부터 동일한 기능을 구현하는 회로를 구성할 수 있다. XOR 함수를 구현하는 회로는 XNOR 게이트, 그리고 NOT 게이트를 통해 구성할 수 있다.


 같이 보기 
 AND 게이트
 OR 게이트
 NOT 게이트
 NAND 게이트
 NOR 게이트

 각주 

 외부 링크 

 Interactive XOR Gate, Demonstrate the logic flow of the XOR Gate circuit created with Teahlab's simulator.

분류:논리 게이트