AI 반도체 설계 전문 교육 과정
본 교육 과정은 AI 반도체 설계 및 SoC 아키텍처 이해를 목표로 하며 SystemVerilog, SoC Architecture, AI HW 구현, HPC 설계 등을 중심으로 실무 중심 교육과 팀 프로젝트를 통해 AI HW 설계 역량을 강화합니다.
실무 중심 교육
SystemVerilog, SoC Architecture, AI HW 설계 등 실제 반도체 설계 환경에서 사용되는 기술 중심 교육
EDA Tool 실습
Fusion Compiler, Allegro APD 등 실제 산업에서 사용하는 설계 Tool 기반 실습 진행
AI HW 설계 경험
AI accelerator 구조 이해 및 AI HW 구현 프로젝트 수행
팀 프로젝트
FPGA 구현 및 UVM Testbench 기반 실무 수준 프로젝트 수행
교육 혜택
1. 교육비 완전 무료
국비 지원 교육으로 교육생들 수강료 및 교재비 완전 면제
매달 80퍼센트 이상 출석시 훈련장려금 지급
2. 국내 최고수준의 강사진
대기업 근무 및 최고 수준의 실무경력의 강사진
서강대학교의 반도체분야 최고 수준의 교수진
3. 국내 최고 수준의 기술 환경
글로벌 최고 수준의 EDA Solution사와의 교재 협력 개발 및 인증서 수여
업계 최고 수준의 EDA SW 칩설계 환경
4. 성공적인 취업지원 프로그램
성공적인 취업을 돕는 채용박람회, 취업지도
산학 협업으로 다양한 취업기회 확보 및 제공
커리큘럼
강의 (336시간 - 9주)
Week 1
SystemVerilog Advanced Topics
SystemVerilog 상위 개념 및 Logic 설계
Week 2
Python Data Processing
Python 활용 데이터 처리
Week 3
Arm SoC Architecture
Architecture Analysis
Week 4
SystemVerilog SVA
Assertion 기반 Verification
Week 5
High Performance Computing
Fusion Compiler 기반 설계
Week 6
Packaging Technology
Allegro APD 기반 설계
Week 7
AI Hardware
AI HW 연구 및 구현
Week 8
LLM & AI Agent
AI Agent 설계 실습
Week 9
Advanced Digital Logic
고급 디지털 로직 설계
전문화 과제 팀 프로젝트 (240시간 - 5주)
Topic 1
AI HW 설계 및 FPGA 구현
AI Accelerator Architecture 설계 및 FPGA 기반 구현 프로젝트
Topic 2
UVM Testbench 실습
SystemVerilog 기반 UVM Verification 환경 구축
주차별 강의 상세 내용
Week 1 - SystemVerilog Advanced Topics
- ▷SystemVerilog HDL의 체계적인 이해를 통하여 모든 디지털 로직 회로의 RTL 설계와 검증 업무 실습
- ▷SystemVerilog에서 design 업무에 필요한 내용을 keyword를 중심으로 학습
(data type, operation, assignment statement, hierarchical structure, systemverilog scheduler, systemtask fuctions, interface, program, clocking 등)
Week 2 - Python Data Processing
- ▷ Python의 문법을 확고하게 이해할 수 있도록 Python의 동작 원리를 학습
- ▷ Namespace, Scope, Binding. Container 구조 학습을 통한 파이썬 원리 이해
- ▷ Python의 고급활용을 위한 Iterable Type, Comprehension의 활용
- ▷ 반도체 설계 업무 자동화를 위한 시스템 및 파일 관리, JSON 처리
Week 3 - Arm SoC Architecture
- ▷ Computer System의 전체 구조와 Computer Architecture의 개념 및 역할 이해
- ▷ Modern SoC의 구성 요소와 설계 원리 이해
- ▷ AMBA Bus 프로토콜(APB,AHB,AXI)의 구조와 동작 원리
- ▷ ARM 명령어 구조를 이해하고 간단한 ARM 프로그램을 작성 및 실행
Week 4 - SystemVerilog SVA
- ▷ 검증 방법론 학습1: Formal, Assertion, Code coverage
- ▷ 검증 방법론 학습2: CDC, LowPower 검증, HW emulation, Functional safety
Week 5 - High performance computing
- ▷ 디지털 집적회로 설계전체 Flow(Physical Design)의 이해
- ▷ Fusion Compiler의 통합 데이터 모델 및 주요 명령어
- ▷ PPA(Power, Performance, Area) 최적화 기법
Week 6 - Packaging technology
- ▷ 반도체 패키징의 정의, 목적, 종류, Conventional과 Advanced 패키징 차이
- ▷ 메모리와 비메모리 패키지 구조와 특징, 제품 특성에 따른 패키징 전략
- ▷ 공정의 주요 단계들(Backlap, Sawing, Wire Bonding 등)에 대해 기본적인 공정 원리 이해
- ▷Advanced 패키징 공정 및 고성능 패키징 기술(TSV, HBM, WLP 등)
Week 7 - AI HW 연구 및 구현
- ▷ 인공지능/심층학습 개발 프레임워크
- ▷ 합성곱신경망(CNN: Convolutional Neural Network) 모델링 및 학습
- ▷ 인공신경망의 주요 기능블록(Convolution, Pooling, Linear 등)에 대한 이해
- ▷ 인공신경망가속기(NPU) 설계, 검증 및 FPGA 구현
Week 8 - AI Agent 설계 실습
- ▷ pyCharm 소개 및 기반 SW 설치
- ▷ LangGraph기반 Agent
- ▷ UX, Building Agent
- ▷ Long-term Memory 기반 Agent 개발
Week 9 -고급 디지털 로직 설계
- ▷ System / Logic Design: Challenge & Solution 이해
- ▷ Semiconductor Device 및 Digital Logic 이해
- ▷ Performance, Reliability, Power Consumption에영향을 미치는 원인/제한 요소 및 원리 이해
- ▷ Architecture Level Solution을 포함한 고급 설계 기법 이해
글로벌 반도체 전문가 과정 1기




센터 모습







