인공지능 반도체 MD |
임베디드 시스템 (Embedded Systems) |
3/5 |
- STM32F를 활용하여, I2C,SPI,CAN,RTOS firmware Coding
- SPI를 통한 Graphic Library 활용
- Device driver 작성
- Application회로 구성, 시스템설계
|
4과목 (12학점)이수 |
SoC구조 및 설계 (SoC Structure and Design) |
3/5 |
- SoC 분야의 기본 개념, 기초 기술, 설계 방법, 응용, SoC를 구성하는 프로세서, 메모리, 버스 등의 기초 블록에 대한 지식 및 이를 SoC 설계에 응용할 수 있는 능력 배양
- ARM9 Processor를 활용하여 AMBA BUS를 구성, AMBABUS 구현
- Zed board 보드 활용 ( Xilinx Tool 사용)
|
인공지능 반도체 (Artificial Intelligence Semiconductor Design) |
3/5 |
- PYNQ board를 활용하여 인공지능 구현
- Python 언어 학습
- FPGA 보드에 AI 모델 탑재를 위한 환경 설정
(JupyTerLab, 리눅스 설치, 통신환경 설정 등) 방법 학습
- FPGA 보드에 MNIST, RESNET50, Image to Text, 총 3가지 종류의 AI 모델 탑재 방법 및 구동방법 학습
FPGA 보드 내 CPU 와 가속기 각각을 이용하여 인공지능 모델 동작 비교 시험 Project 수업
|
반도체 캡스톤 디자인 (Semiconductor Capstone Design) |
3/5 |
- Analog와 digtal 작품 processor 설계
- 반도체설계 SW 활용능력 배양
- FPGA 설계 SW, EDA Tool (Cadence,Synopsys), TCAD, Proteus활용
- 하드웨어 설계
- Sensor Interface회로 설계, Layout 설계
- Embeded System Application 설계
|
디지털 반도체 설계 MD |
RISC-V 프로세서 디자인 (RISC-V Processor Design) |
3/5 |
- RISC-V 프로세서의 구조 및 명령어 셋(ISA) 학습
- Single-Cycle 및 Pipeline 구조의 32비트 RISC-V CPU를 VerilogHDL을 이용하여 설계
- 설계된 RISC-V CPU에 LED, SEGMENT, TIMER와 같은 주변 장치와 함께 FPGA에 구현 및 검증
- RISC-V를 구성, FPGA board에 porting 실습
|
4과목 (12학점)이수 |
FPGA 디자인 실습 (FPGA Design Practice) |
3/5 |
- Verilog HDL을 활용하여, FPGA System에서 Design을 실습
- Xilinx Device를 이용한 FPGA 구현 및 검증 과정에 대한 이해
- 디지털 시스템 설계, 구현 및 검증에 관한 실무능력 배양, Zed 보드를 이용한 설계
- 반도체 집적회로, 디지털 시스템 설계에 필요한 Verilog HDL(Hardware Description)의 기본적인 문법과 다양한 디지털 회로의 Verilog HDL 모델링
|
하드웨어 설계언어 (Hardware Design Language) |
3/5 |
- Verilog HDL 다루며 Front end Design을 위한 설계 방법 교육 Verilog 의 testbench를 활용한 Chip 개발 과정 MPW를 위한 Design Kit을 이용한 합성방법
- Synopsys Design Compiler를 활용하여 Chip Design 방법학습, I2C 버스, SPI, UART Design 설계
|
반도체 캡스톤 디자인 (Semiconductor Capstone Design) |
3/5 |
- Analog와 digtal 작품 processor 설계
- 반도체설계 SW 활용능력 배양
- FPGA 설계 SW, EDA Tool (Cadence,Synopsys), TCAD,Proteus활용
- 하드웨어 설계
- Sensor Interface회로 설계, Layout 설계
- Embeded System Application 설계
|
아날로그 반도체 설계 MD |
반도체공학 (Introduction to Semiconductors) |
3/5 |
- 반도체의 기본 원리와 재료, 소자의 물리적 특성 학습
- PN 접합, 트랜지스터 등의 동작 원리와 응용 이해
- 반도체 공정 기술 및 집적 회로 설계의 기초 지식을 배양
- TCAD(Silvaco) 시뮬레이션을 통한 이해 증진
- 반도체 소자의 Layout 설계 및 실습
- 반도체 소자의 특성 측정 기술 (DC측정, CV측정, 공정분석)
|
4과목 (12학점)이수 |
아날로그 회로 (Analog circuit) |
3/5 |
- 아날로그 기본 블록에 대한 이해와 설계능력을 배양
- CMOS 아날로그 증폭기 및 OP Amp의 기본 동작 원리를 이해
- 실무에 적용할 수 있는 설계할 수 있는 능력을 배양
- 회로 시뮬레이션 (SPICE) 과 Layout 설계 경험을 통한 회로 설계
- EDA SW (Cadence, Synopsys, Matlab)를 활용한 반도체 설계, Full Custom Layout 설계
- 부품 특성 측정/평가 기술 배양
|
DSP 및 필터 디자인 (DSP and Filter Design) |
3/5 |
- 아날로그, 디지털 신호의 시간 함수와 주파수 함수간의 변환에 필요한 라플라스 변환, 퓨리어 변환, 전달함수, DFT (Discret Fourier Transform) 학습
- IIR (Infinite Impulse Response) 필터, FIR (Finite Impulse Response) 필터 설계
- P-Spice, MATLAB/Simulink SW로 시뮬레이션을 수행하여 이론을 검증, 필터 구현에 필요한 내용 학습
- IIR 필터회로에서 Impulse Invariant Method, Bilinear 변환, Butterworth 이산 시간 필터, FIR 필터회로에서 퓨리어 시리즈 방법, 각종 window 방법 등을 학습
|
반도체 캡스톤 디자인 (Semiconductor Capstone Design) |
3/5 |
- Analog와 digtal 작품 processor 설계
- 반도체설계 SW 활용능력 배양
- FPGA 설계 SW, EDA Tool (Cadence,Synopsys), TCAD, Proteus활용
- 하드웨어 설계
- Sensor Interface회로 설계, Layout 설계
- Embeded System Application 설계
|