본문 바로가기
ARM 코어 기반 반도체 설계 제어 전문가 과정/CUSTOM IC ONE CHIP

[CUSTOM IC ONE CHIP] Layout (12)

by whehdud2 2025. 4. 17.

2025-04-17

에러 검증

  • LVS (LAYOUT VS SCHEMATIC) : 작성한 Layout이 Schematic과 일치하는지 검증
  • DRC(DESIGN RULE CHECK) : 작성한 Layout이 Design Rule(공정 규칙)을 잘 지켰는지 검증 EX) Metal - Metal : 0.12um, Poly - Oxide : 0.1um 등

CMOS NOT

Schematic & Layout

  • 현재 pMOS는 Nwell이 존재하고 nMOS는 소스와 드레인에 해당하는 n+층이 존재한다.
  • 즉 p substrate는 검은 바탕 전체를 의미한다.

Layout 순서

  1. 먼저 Schematic에 맞게 p,nMOS를 위 아래로 배치한다.
  2. Schematic에 맞게 배선 연결을 한다. Contact은 좌측을 소스 우측을 드레인으로 가정한다.
  3. BODY를 만든다. 실제 BODY는 하단에 존재 하지만 연결을 위해서는 Contact을 통해 같은 높이에 위치하게 한다.
  4. pMOS는 BODY가 Nwell에 존재하므로 Metal - Nwell Contact을 배치한다. 이 부분을 소스와 연결한다.
  5. nMOS는 p substrate에 BODY가 존재하므로 Metal - Psub Contact을 배치한다. 이 부분을 드레인과 연결한다.
  6. VIN도 Contact을 만들어 준다.
  7. 입 출력 노드에 라벨링을 해준다.

DRC

  • Nwell에 관한 에러 발생
  • VDD는 pMOS의 BODY와 연결되어 있다. BODY는 Nwell 에서 온것이기 때문에 pMOS의 Nwell과 VDD에 존재하는 Nwell은 연결되어 있어야 한다.
  • 이를 해결하기 위해 pMOS와 VDD를 한 Nwell 로 감싼다. 같은 레이어는 가장 외각선만 고려한다.

LVS

Layout 최소화

  • 반도체의 비용은 크기에 반비례하기 때문에 DRC, LVS를 만족하는 최소 크기로 Layout을 그려야 한다.

CMOS 2NAND

Schematic & Layout

Layout 순서

  1. NOT과 동일하게 n, pMOS를 불러온다. 이때 입력이 2개 이므로 속성에서 Fingers를 2로 바꿔준다.
  2. 2 입력 중 A, B를 선택한다. 여기서는 오른쪽을 A로 선택한다.
  3. Schematic에 맞게 INPUT, VDD, VSS, VOUT을 배선한다.
  4. pMOS의 body와 pMOS를 Nwell로 감싸준다.
  5. 입력에 Cont를 추가하고 입출력을 라벨링한다.

DRC & LVS

Layout 최소화


CMOS 2NOR

Schematic & Layout

Layout 순서

  1. 2NAND와 동일하게 n,pMOS의 Finger을 2로 변경한다.
  2. VOUT을 핀을 줄이기 위해 왼쪽을 A, 오른쪽을 B로 정한다.
  3. Schematic에 맞게 INPUT, VDD, VSS, VOUT을 배선한다.
  4. pMOS의 body와 pMOS를 Nwell로 감싸준다.
  5. 입력에 Cont를 추가하고 입출력을 라벨링한다.

DRC & LVS

Layout 최소화

728x90