Full Custom IC 2일

JS·2023년 6월 12일
0

Full Custom 설계

목록 보기
1/9

2INPUT NAND





VDD, VSS, VINA, VINB를 위한 전원

VDD설정

VSS설정

VINA설정

VINB설정


시뮬레이션 설정
-> DC -> Save DC Operating Point -> Design Variable -> Variable Name -> Start & Stop-> Step Size

Variable: WIDTH
Value: 1u
From: 1u
To: 10u
Step Mode: Linear Steps
Step Size: 1u


2um ~ 3um 사이에 500mv가 위치함을 볼 수 있다.

From: 2u
To: 3u
Step Size: 0.1u


2.5um ~ 2.6um 사이에 500mv가 위치함을 볼 수 있다.


From: 2.5u
To: 2.6u
Step Size: 0.01u


2.53um ~ 2.54um 사이에 500mv가 위치함을 볼 수 있다.


W를 2.53um로 바꾸어줌

2INPUT NAND


Variable: WIDTH
Value: 1u
From: 1u
To: 10u
Step Mode: Linear Steps
Step Size: 1u


3um ~ 4um 사이에 500mv가 위치함을 볼 수 있다.

From: 3u
To: 4u
Step Size: 0.1u


3.9um ~ 4um 사이에 500mv가 위치함을 볼 수 있다.

From: 3.9u
To: 4u
Step Size: 0.01u



3.99um에 500mv가 위치함을 볼 수 있다.

3INPUT NAND


PMOS width 찾기

VINA = 1
VINB = 1
VINC = VINC
VDD = 1
VSS = 0

Variable: WIDTH
Value: 1u
From: 1u
To: 10u
Step Mode: Linear Steps
Step Size: 1u


2um ~ 3um 사이에 500mv가 위치함을 볼 수 있다.

From: 2u
To: 3u
Step Size: 0.1u


2.3um ~ 2.4um 사이에 500mv가 위치함을 볼 수 있다.

From: 2.3u
To: 2.4u
Step Size: 0.01u


2.31um에 500mv가 위치함을 볼 수 있다.


PMOS의 W를 2.31um로 바꿔줌

3INPUT NOR






4u~5u

From: 4u
To: 5u
Step Size: 0.1u


4.9u ~ 5u 사이에 500mv가 위치함을 볼 수 있다.

From: 4.9u
To: 5u
Step Size: 0.01u


5u에 근접하게 500mv가 위치함을 볼 수 있다.


Layout

Stick Diagram

  • VDD, VSS: Body 부분
  • Poly: Gate
  • Ndiff: NMOS active region
  • Pdiff: PMOS active region
  • Metal: Wire

경로: nMOS pMOS Tr를 모두 1번씩만경유

경로: A -> B가능, B -> A가능


경로: A -> B -> C가능, C -> B -> A가능, B -> C -> A불가능, B -> A -> C불가능

LAYOUT 실습




Grid setting을 미리하지 않으면 그리던 것을 모두 폐기하고 처음부터 해야함




shift + f -> Layout 보기

Ctrl + f -> Layout 숨기기

k를 누르면 눈금자가 나옴 -> shift + k를 통해 없앨 수 있다.

L이 0.1u, W가 1u임을 볼 수 있음

확대: 휠, shift + z & Ctrl + z, 또는 우클릭 드래그

  • 그룹화 해제


NMOS는 다음과 같이 6개로 이루어짐


노란색 선택 후 Q를 누름



Nimp선택 후, R을 입력하고, 클릭으로 Nimp를 그려줌

S를 입력하여 크기조절




  • PMOS Layout












4INPUT NAND



VINA = 1
VINB = 1
VINC = 1
VIND = VIND
VDD = 1
VSS = 0

Variable: WIDTH
Value: 1u
From: 1u
To: 10u
Step Mode: Linear Steps
Step Size: 1u



2u ~ 3u 사이에 500mv가 위치함을 볼 수 있다.

From: 2u
To: 3u
Step Size: 0.1u



2.1u ~ 2.2u 사이에 500mv가 위치함을 볼 수 있다.

From: 2.1u
To: 2.2u
Step Size: 0.01u


2.14u에 근접하게 500mv가 위치함을 볼 수 있다.

*4INPUT NOR


VINA = 0
VINB = 0
VINC = 0
VIND = VIND
VDD = 1
VSS = 0

Variable: WIDTH
Value: 1u
From: 1u
To: 10u
Step Mode: Linear Steps
Step Size: 1u


5u ~ 6u 사이에 500mv가 위치함을 볼 수 있다.


From: 5u
To: 6u
Step Size: 0.1u



5.9u ~ 6u 사이에 500mv가 위치함을 볼 수 있다.


From: 5.9u
To: 6u
Step Size: 0.01u


5.96u에 근사하게 500mv가 위치함을 볼 수 있다.

0개의 댓글

관련 채용 정보