Comparator 설계

 

 

 

Comparator 개념 및 소개

Comparator(비교기)는 디지털 시스템에서 두 개의 이진수를 비교하는 기본적인 컴포넌트이다. 

비교기는 산술 연산, 정렬 알고리즘, 디지털 회로에서의 의사 결정 과정 등 다양한 분야에서 사용된다.

이 글에서는 Cascadable N-bit Comparator와 일반 N-bit Comparator의 설계 및 구현에 대해 설명할 것이다.

 

Comparator(비교기)는 두 개의 이진수를 비교하여 그 상대적 크기를 결정하는 디지털 회로이다.

일반적으로 첫 번째 수가 두 번째 수보다 큰지, 작은지 또는 같은지를 나타내는 세 가지 출력을 생성한다.

 

  1. N-bit Comparator :  두 개의  N비트 이진수를 비교하여 어느 수가 큰지, 작은지, 같은지를 출력하는 비교기
  2. Cascadable N-bit Comparator : 표준 N비트 비교기를 확장하여 더 큰 이진수를 비교할 수 있도록 하는 비교기. 이를 위해 여러 비교기를 체인으로 연결한다.

 

Comparator 설계

 

Comparator Simulation Waveform

 

 

N-bit Comparator RTL Schematic

 

Cascadable N-bit Comparator RTL Schematic