반도체 디자인 실무
본 교재는 반도체 패턴도를 설계하는 레이아웃 엔지니어가 꼭 알아야 할 사항을 다루었다. 반도체 기본소자인 MOSFET에 관한 내용과 반도체 제조공정 및 순서 그리고 디자인 룰의 식별방법 등 이론적인 분야와 함께 실습하는데 필요한 소프트웨어의 기본적인 사용법부터 시작하여 기본 논리회로부터 다양한 응용회로에 이르기 까지 여러 가지의 패턴도를 설계하는 방법을 기술하였다.
반도체가 만들어지는 전반적인 공정순서와 CMOS 방식의 제조공정에 관한 내용을 그림으로 쉽게 설명하였으며 패턴도 그릴 때 알아야 할 디자인 룰의 종류와 해석 방법을 서술하였다. 또한 레이아웃 툴이 리눅스 환경에서 동작하므로 주로 쓰이는 리눅스의 기본 명령어를 알기 쉽게 예제를 들어 설명하였으며 Cadence사의 VLE(Virtuoso Layout Editor) 툴의 기본적인 사용방법을 작업순서대로 익히도록 하였다.
기본 논리회로의 구성과 동작내용을 알고 이들을 배치설계 하는 방법을 상세히 다뤘으며 LVS 검증 후 잘못된 부분을 수정하는 방법을 설명하였고 아울러 숙달된 기술자가 알아야 할 레이아웃의 향상된 기법도 다뤘으며 연산회로, 광대역 증폭기, 메모리회로 등 응용회로를 이용하여 고급 배치기술을 터득하도록 하였다.
마지막으로 과년도에 실시한 반도체설계 산업기사 이론 및 실기문제를 부록에 수록하여 관련자격증을 공부하는 학생들에게 도움이 되도록 하였다. 전문대 전자과나 반도체관련 학과의 학생이면 누구나 쉽게 따라할 수 있으며 반도체설계 산업기사 실기시험 응시에 많은 도움이 될 것이다.
『반도체 디자인 실무』의 저자이다.
제1장 MOSFET의 구조와 동작
1. MOSFET의 구조
2. MOSFET의 동작
제2장 레이아웃 개요
1. 마스크와 패턴도
2. 다이오드의 레이아웃
3. BJT 레이아웃
4. NMOS의 레이아웃
5. PMOS의 레이아웃
6. 수동 3소자 레이아웃
제3장 반도체 공정
1. 일반적인 반도체 제조공정순서
2. 일반적인 CMOS 공정
제4장 디자인 규칙
1. TSMC사의 SCN6M 룰
2. Diva DRC 룰
3. H사의 0.35micron 룰
제5장 반도체디자인 툴(Tool) 사용법
1. 리눅스 기본 명령어
2. X-manager 사용법
3. GPDK 사용 환경 설정하기
4. Cadence VLE 기본 사용법
제6장 기본논리회로 설계
1. 인버터 설계
2. NAND 논리회로 설계
3. NOR 논리회로 설계
4. AND 논리회로 설계
5. OR 논리회로 설계
6. XOR 논리회로 설계
7. T게이트
제7장 Advanced Layout
1. 저항의 배치
2. 커패시터(Capacitor) 배치
3. PAD의 레이아웃
4. ESD 회로
5. Power clamp 회로
6. Guard ring
7. 전원선 배치
8. 폭이 넓은 메탈 배선 그리기
9. 안테나(Antenna) 효과
10. 소스저항이 있는 경우 레이아웃 방법
11. 게이트 길이가 매우 긴 MOSFET의 레이아웃
12. 직렬로 연결된 공통 게이트 레이아웃
13. Current Mirror Layout
14. Fingering Layout
제8장 응용회로 레이아웃
1. 차동증폭기(Differential Amplifier)
2. 3-State Inverter
3. 고 임피던스용 증폭기
4. 광대역 증폭기(Wide Band Amplifier)
5. 연산증폭기(Op Amp)
6. D/A 변환기
8. D-FF
9. MUX
10. ALU
11. 메모리회로
12. PLL 회로
부록1-반도체설계 산업기사 과년도 이론문제
부록2-반도체설계 산업기사 실기 예상 문제