0. NAND설명
입력들 중 하나라도 `0`이면, 출력이 `1`이 됩니다.
입력이 모두 `1`인 경우에 만 출력이 `0`이 됩니다.
1. Schematic
2-input NAND 게이트는 NMOS pull-down 소자 2개의 직렬연결과 PMOS pull-up 소자 2개의 병렬 연결로 이루어져 있습니다.
소자를 불러들여 회로도를 그렸습니다.
PMOS의 WIDTH를 구하기 위해 Lengh 100nm, width를 변수로 지정했습니다.
2. Spectre
2NAND 동작과 PMOS width값을 구하기 위한 회로를 구성했습니다.
인버터 테스트와 마찬가지로 VINB입력전압을 0V~1V 사이 0.01V stepsize 설정했습니다.
0.5V에서 정확한 스위칭이 되지는 않지만 대략 2.93μm로 수정하겠습니다.
PMOS width값 설정후 NAND gate가 진리표 대로 동작하는지 테스트하겠습니다.
두 input값을 pulse로 하겠습니다.
VINA는 40ns 주기, VINB는 20ns 주기로 구형파를 입력했습니다.
spectre를 통한 시뮬레이션 결괏값을 보면 2 NAND 진리표를 확인할 수 있습니다.
결괏값 확인 후 레이아웃을 합니다.
3. Layout
'EDA Tool > Cadence Virtuoso' 카테고리의 다른 글
CS Amp 설계 (0) | 2024.09.02 |
---|---|
transmission gate 설계(switch 동작) (0) | 2024.08.28 |
MUX 설계(논리게이트) (0) | 2024.08.27 |
CMOS inverter 설계 (0) | 2024.08.26 |