CMOS 인버터 구조

2025년 3월 07일

CMOS 인버터, 전자 회로에서 기본적인 디지털 논리 소자로 사용된다. 특히, 발진 회로에서는 아주 중요한 역할을 한다. 이번 글에서는 CMOS 인버터의 구조, 기능, 용도, 장단점을 살펴보고, 피어스 발진기와의 관계를 정리해 보겠다.

CMOS 인버터란?

구조

CMOS(Complementary Metal-Oxide-Semiconductor) 인버터는 NMOS와 PMOS 트랜지스터 두 개로 구성된다. 이 두 개의 트랜지스터는 서로 보완적인 역할을 하며, 다음과 같은 동작 원리를 가진다.

  • 입력 Low (0V) → PMOS : ON, NMOS : OFF → 출력 High (VDD)
  • 입력 High (VDD) → PMOS : OFF, NMOS : ON → 출력 Low (0V)

이러한 동작 방식 덕분에 낮은 전력 소비와 빠른 스위칭 속도를 갖는 특징이 있다.

기능

  • 신호 반전
  • 신호 증폭

CMOS 인버터는 위에서 본 것 처럼, 입력 신호와 반대의 신호를 출력하는 NOT 게이트의 기능을 한다. 그리고 입력단에 VDD(Drain Bias 전압)의 절반 정도로 입력해주면 이득(Gain)을 가지는 증폭기로도 활용할 수 있게 된다. 이러한 특성을 피어스 발진기(Pierce Oscillator)에서 활용하고 있다.

피어스 발진기(Pierce Oscillator) 구조

용도

  • 디지털 회로의 논리 게이트 (NOT 게이트 연산 수행)
  • 클럭 생성 회로 (인버터를 여러 개 붙인 링 발진기)
  • 피어스 발진기와 같은 수정 발진기 회로
  • 신호 변환 및 버퍼 역할

디지털 회로에서는 입력 신호를 반전 시켜 출력하는 것을 이용하여 NOT 게이트로 사용된다. 이때 PMOS가 위에, NMOS가 아래에 배치되어야 NOT 게이트로 사용할 수 있다.

클럭 생성 회로는 인버터를 여러 개를 이어 붙여서 사용하는데, 각 인버터 간에 존재하는 고유의 지연시간을 이용하여 클럭을 생성한다. 입력 신호가 지연 후 반전되어 출력하고, 다음 인버터가 그 신호를 입력하여 지연 후 반전되어 출력하는 사이클을 반복하다보면 클럭 신호가 된다.

피어스 발진기에서 CMOS 인버터는 크리스탈(X-tal)이 무한히 진동할 수 있게 하는 증폭기 역할을 한다. 선형 동작 영역(Linear Region)으로 만들기 위해 피드백 저항을 추가하여 인버터 입력단에 VDD/2를 입력해주면 증폭기로 사용할 수 있다.

아날로그 신호를 명확한 디지털 신호로 변환시키고 싶을 때 사용할 수 있다. 단일 임계점을 기준으로 ‘High’신호와 ‘Low’신호로 구분할 수 있다. 유사한 기능을 하는 것으로 슈미트-트리거가 있다. 둘 중 하나를 고르면 그냥 슈미트-트리거를 쓰는게 좋다.

버퍼는 신호의 전류/전압을 보강하여 더욱 안정적으로 신호를 전송하고자 할 때 사용한다. 인버터 2개를 이어 붙여서 신호는 그대로 유지하고 출력을 ‘High’와 ‘Low’로 명확하게 구분하면서 전류 공급을 더 해줘, 안정적인 신호를 전달하게 한다.

피어스 발진기와 CMOS 인버터의 관계

피어스 발진기의 기본 구조

피어스 발진기는 크리스탈을 이용한 발진 회로이다. 다음과 같은 구성 요소로 이루어진다.

  • CMOS 인버터: 증폭 역할
  • 크리스탈 (X-tal): 특정 주파수에서 공진하는 요소
  • 캐패시터 (C1, C2): 위상 이동 및 안정성 확보
  • 저항 (Rf): 피드백을 제공하여 연속적인 진동 유지

피어스 발진기에서 CMOS 인버터의 역할

피어스 발진기에서 CMOS 인버터는 단순한 NOT 게이트 논리 소자가 아니라, 피드백 저항과 함께 구성하여 아날로그 증폭기로 동작한다. 이 과정에서 다음과 같은 역할을 수행한다.

이득 제공 (Amplification)

  • 게이트 입력이 VDD/2 일 때 선형 영역에서 동작하며, 작은 신호 변화도 증폭하는 역할을 한다.
  • 이득(Gain)이 충분히 크기 때문에 미세한 입력 신호도 증폭할 수 있다.

피드백 루프 형성 (Feedback Loop Formation)

  • 출력과 입력 사이에 피드백 저항(Rf)을 연결하여 입력이 VDD/2에 머무르도록 한다.
  • 이 피드백 구조가 없으면 인버터가 단순한 스위칭 소자로 동작하여 발진이 불가능하다.

180° 위상 이동 (180° Phase Shift)

  • 입력을 반전(Inverting) 시켜, 출력 신호는 입력 신호 보다 180° 위상이 이동된다.
  • 180° 위상 이동과 크리스탈+부하 커패시턴스가 제공하는 추가적인 180°가 합쳐져, 총 360° 위상 이동이 만들어진다.

피어스 발진기의 동작 원리

  1. 초기 전원이 인가되면 회로 내부의 열 잡음(Thermal Noise)으로 인해 미세한 전압 변동이 발생한다.
  2. CMOS 인버터는 피드백 저항(Rf)에 의해 입력이 VDD/2로 유지되면서 선형 증폭기로 동작한다.
  3. 선형 영역에서 동작하는 CMOS 인버터는 신호를 증폭하고, 그 신호는 크리스탈에게 인가된다.
  4. 크리스탈은 특정 공진 주파수에서만 신호를 강하게 전달한다.
  5. 역압전 효과를 일으켜 진동을 발생시킨다. 그리고 발생된 진동은 다시 압전 효과를 일으킨다.
  6. 크리스탈에서 변환된 전기 신호는 피어스 발진기의 게이트 단으로 입력된다.
  7. CMOS 인버터는 입력된 신호를 다시 증폭 후 출력하며, 피드백 루프를 통해 발진이 유지된다.

CMOS 인버터 장단점

장점

  • 낮은 전력 소모: CMOS 기술은 정적인 상태에서 거의 전력을 소비하지 않음.
  • 고속 동작 가능: 빠른 스위칭 속도로 인해 고주파 회로에서 유리함.
  • 소형화 가능: 집적회로(IC)로 제작이 용이하여 작은 공간에서도 구현 가능.
  • 증폭기로 사용 가능: 디지털뿐만 아니라 아날로그 회로에서도 활용 가능.

단점

  • 입력 노이즈에 민감: 특정 동작점에서 노이즈에 취약할 수 있음.
  • 출력 임피던스 제한: 일부 회로에서 추가적인 버퍼링이 필요할 수 있음.
  • 발진 안정성 문제: 주변 부품(저항, 커패시터)의 선택에 따라 발진 특성이 달라질 수 있음.

결론

CMOS 인버터는 단순한 디지털 소자로 보이지만, 피어스 발진기에서는 핵심적인 증폭 및 위상 이동 요소로 활용된다. 크리스탈과 조합하여 정밀한 클럭 신호를 생성하는 역할을 하며, 저전력 소모와 고속 동작이 가능하다는 장점을 가진다.

피어스 발진기는 마이크로컨트롤러(MCU), FPGA, 통신 시스템 등에서 안정적인 주파수 발생기 역할을 하기 때문에, 이를 이해하고 설계하는 것은 수 많은 야근시간을 줄여줄여주는 그 시작이 될 것이다.

CMOS 인버터를 활용한 다양한 응용 회로에도 관심을 갖다보면 더 많은 설계 아이디어를 얻을 수 있을 것이다..

참고

위키백과 : CMOS 인버터