반도체 설계의 모든 Flow를 이해하고 있어야 합니다.

+ 이런 고민을 갖고 계신 분들을 위해

국내 유.일.무.이 반도체 SoC의 모든 것을
제대로 학습할 수 있는 강의를 준비했습니다!

국내 유일,
설계부터 Sign off 까지 SoC 설계 플로우 전체를 다루는 실무 맞춤형
강의입니다.

01 강의 Special Point

핵심 01
전공 수업에서도 배우기 힘든
SoC 설계의 모든 것을 담은 20+시간 커리큘럼
RTL부터 Tape-out까지 학교에서는 알려주지 않는
프론트엔드와 백엔드 통합 실무 플로우를 하나의 강의로 배워가세요.
핵심 02
설계 지식의 밀도를 높여줄 현업 필수
EDA Data Format &파운드리 공정 지식 정리
개념도 잘 모르는 데 따라갈 수 있을지 걱정되시나요?
실무 플로우를 이해하기 위해 필요한 핵심 개념까지 확실하게 알려드립니다.
핵심 03
대기업 전현직 강사 3인의
노하우를 담은 All-in-One 과정
대기업 전현직 강사진이 현업에서 마주하는
실제 설계 플로우를 그대로 담았습니다.
핵심 04
언제든 원할 때
무제한 수강 & 강의 자료 제공
필요할 때 언제든 다시 듣고,
현직자의 지식과 경험이 압축된 꼼꼼한 강의자료까지 드립니다.

반도체 설계에 대해 깊이 있는 이해가 필요한 사람이라면 누구나

ImageSlide
ImageSlide
ImageSlide
ImageSlide
ImageSlide
ImageSlide
ImageSlide
ImageSlide

02 커리큘럼 상세 소개

프론트엔드

point 01 Design pecification (설계 사양 정의) 설계할 칩의 기능적 요구사항과 PPA (Performance, Power, Area)를 정의합니다.

01. PPA trade off
성능·전력·면적(PPA) 간의 균형을 이해하고 최적 설계 전략을 도출합니다.
학습내용
  • Performance와 Power의 구성요소, area와 cost간 관계
  • PPA trade-off

point 02 Architecture & IP Design (구조 및 IP 설계) SoC의 전체 아키텍처를 정의하고, 세부 IP를 구조적으로 설계·통합하는 과정을 학습합니다.

01. Element Computing System
디지털 시스템의 기본 연산 원리와 SoC 구성 요소의 하드웨어 기초를 이해합니다.
학습내용
  • Combination / Sequential Logic 구조 이해
  • 기본 연산 구조 (Adder, Multiplier, Decoder 등) 원리
  • 메모리를 포함한 SoC 기본 구성 요소 학습
02. 컴퓨터 아키텍처
컴퓨터의 전체 구조와 하드웨어·소프트웨어 간 동작 원리를 학습합니다.
학습내용
  • 시스템 구조 및 데이터 흐름 이해
  • HW–SW 인터페이스 개념 정리
  • 프로세서 중심 시스템 동작 구조 분석
03. NPU
CPU·GPU·NPU 등 연산 유닛의 구조와 파이프라인 동작 원리를 이해합니다.
학습내용
  • 파이프라인 구조(Instruction Fetch–Decode–Execute)의 단계별 동작 원리
  • CPU·GPU·NPU 아키텍처 차이와 병렬 처리 방식 비교
  • 범용 연산과 AI 가속 연산 구조의 설계 특성 이해
04. 파워 아키텍처
SoC 전력 구조와 저전력 설계 전략을 이해하고 전력 최적화 방식을 학습합니다.
학습내용
  • Dynamic / Leakage Power 구조 이해
  • 저전력 아키텍처 스킴 적용 방법
  • 전력 공급 구조 (PMIC–보드–패키지–칩) 분석
백엔드

칩의 기능과 알고리즘을 정의하고 논리적으로 설계하는 과정

point 01 백엔드 기본 개념 설계가 실제 칩으로 구현되기 위해 필요한 핵심 기반 지식을 학습합니다.

ImageSlide<b> 01. 공정 개론 & Physical Design 기반 이해</b>
01. 공정 개론 & Physical Design 기반 이해
설계에 직접 영향을 미치는 공정 기반 요소를 이해합니다.
학습내용
  • 반도체 공정 흐름 및 Technology file 구조
  • PVT(Process, Voltage, Temperature)와 Corner 개념
  • DK(Design Kit) 기반 Physical Implementation 환경 이해
ImageSlide<b>02. Cell-based Design</b>
02. Cell-based Design
라이브러리 중심 설계 구조와 PPA 최적화 개념을 학습합니다.
학습내용
  • Standard Cell(Vth, L, Driving strength) 특성
  • PPA Trade-off 개념과 Cell 선택 전략
  • SRAM/ROM 등 Memory 구조 및 특성 이해
ImageSlide<b>03. EDA</b>
03. EDA
백엔드 설계를 가능하게 하는 Tool과 Data 흐름을 이해합니다.
학습내용
  • LEF / DEF / Liberty / SPEF / GDS 등 주요 Data format
  • RTL → Netlist → GDS로 이어지는 설계 데이터 흐름
  • Back-end 단계별 EDA Tool 역할
  • Synthesis · PnR · Sign-off 간 데이터 연계 구조

point 02 Synthesis & DFT RTL 코드를 게이트 레벨로 변환하고, 테스트를 위한 로직을 추가하는 과정을 학습합니다.

ImageSlide<b>01. 합성 (Synthesis)</b>
01. 합성 (Synthesis)
RTL로 작성된 설계를 공정에 맞는 게이트 레벨 회로로 변환하는 합성 과정을 이해합니다.
학습내용
  • HDL (Verilog/SystemVerilog/VHDL) 기반 RTL의 게이트 변환 원리
  • 공정 정보에 따른 표준 셀 라이브러리 활용 개념
  • Cell과 Instance의 차이 및 회로 내 구성 방식 이해
ImageSlide<b>02. Verification (LEC)</b>
02. Verification (LEC)
합성 전후 설계의 논리적 동등성을 검증하는 LEC 과정을 이해합니다.
학습내용
  • LEC의 개념과 Reference vs Implementation 비교 구조
  • Mapping 및 Compare를 통한 논리 동등성 검증 원리
  • R2R / R2G / G2G 검증 단계 및 적용 시점 이해
ImageSlide<b>03. DFT (Design For Test)</b>
03. DFT (Design For Test)
칩 테스트를 고려한 DFT 구조와 Scan·MBIST 개념을 이해합니다.
학습내용
  • DFT 설계 목적 및 기본 구조
  • Scan Architecture 개념 (Scan 1 / Scan 2)
  • MBIST 구조 및 동작 원리
  • 테스트 커버리지 및 불량 검출 방식 이해

point 03 Physical Design (P&R) 레이아웃 도면을 만들기 위해 인스턴스의 물리적 배치와 연결 배선을 수행하는 과정을 학습합니다.

01. Auto P&R
합성된 Netlist를 기반으로 셀을 배치하고 배선을 수행해 물리적 레이아웃을 완성하는 과정을 이해합니다.
학습내용
  • Floorplan, Placement, CTS, Routing 단계별 역할 이해
  • 물리 설계 과정에서의 타이밍·전력·면적 고려 요소
  • Chip Finish 및 레이아웃 마무리 개념 이해

point 04 Sign-off (최종 검증) 레이아웃 도면을 FAB에 보내기 전 최종 검증 단계로, 설계 적합성과 실제 동작 가능성을 확인하고 FAB에 전달합니다.

ImageSlide<b>01. STA (Static Timing Analysis)</b>
01. STA (Static Timing Analysis)
칩이 목표 성능을 만족하는지 경로별 타이밍을 분석하고 검증하는 과정을 이해합니다.
학습내용
  • Setup / Hold 타이밍 분석 원리
  • OCV (On-Chip Variation) 개념과 공정 편차 고려
  • 타이밍 위반 발생 원인 및 해결 방향 이해
ImageSlide<b>02. Physical Verification</b>
02. Physical Verification
파운드리 설계 규칙과 레이아웃-회로 일치 여부를 검증하는 과정을 이해합니다.
학습내용
  • DRC (Design Rule Check) 개념과 검증 목적
  • LVS (Layout Versus Schematic) 비교 원리
  • 최종 Netlist와 레이아웃 일관성 검증 흐름
ImageSlide<b>03. EMIR (Electro-Migration and IR Drop)</b>
03. EMIR (Electro-Migration and IR Drop)
칩 동작 시 발생하는 전력 강하와 전자 이동 문제를 분석하는 과정을 이해합니다.
학습내용
  • EM (Electro-Migration) 발생 원리
  • IR Drop 분석 개념
  • 전력 무결성 검증의 중요성 이해

03 기본 개념 정리

전체 플로우를 이해하기 위한
기본적인 개념 정리까지 확실하게

ImageSlide
ImageSlide
ImageSlide

04 강사소개

국내외 Top-tier 출신 현직 SoC 설계 엔지니어 3인으로
구성된 진짜 전문

ImageSlide<b>아키</b>
아키
현) 반도체 펩리스 Global Top 5 기업 재직
ImageSlide<b>P</b>
P
전) 반도체 펩리스, NPU design
현) magnificent 7, NPU design
ImageSlide<b>S</b>
S
현) 국내 Top 3 대기업 재직

SoC 설계 전체 흐름을 정리한
국내 유일 자료

Q&A

나한테 필요한 강의가 맞는지,
고민이 된다면 QnA를 꼭 읽어보세요.

Question 1.
강사님의 인삿말
안녕하세요. SoC의 모든것 강사 P입니다.
저희는 현재 반도체 설계 업계에서 수년간 활발히 활동 중인 현직자들입니다.

저희가 강의를 만들게 된 계기는 실제 학업을 통해 배운 부분과 실제 현업에서 필요한 부분에 상당한 차이가 있었기 때문입니다.
반도체 분야에서 일을 하고 싶어하는 분들은 많으나, 그 기초가 학업에서 배운 것으로는 많이 부족한 점이 많습니다. 그래서, 그런 분들을 위해 저희가 강의를 제작하게 되었습니다.

저희가 판단 하기론 SoC 설계에 대해 이렇게 체계적이고, 전처젝인 flow 관점을 중심으로한 강의는 없었습니다.
저희는 이 강의를 듣는 모든 수강생들이 SoC 설계에 대해 A부터 Z까지 배웠으면 합니다. 열심히 저희 강의를 들으시고 취업에 성공하시기 바랍니다. 감사합니다.

Question 2.
해당 강의를 수강하면
어떤 효과를 얻을 수 있나요?
학부생 대상
- SoC 설계 전반의 개념 습득
단순한 회로나 프로그래밍 수준을 넘어, SoC 설계 flow 전체를 보는 관점을 학습합니다.
전공 심화 및 진로 탐색 SoC 설계 분야에서의 다양한 진로에 대한 이해를 향상시킵니다.
- 프로젝트 기반 학습 준비
캡스톤, 인턴, 연구실 프로젝트 등에서 바로 활용 가능한 기초 실무 지식 습득이 가능합니다.

대학원생 대상
- 연구 주제의 시스템적 맥락 이해
SoC 설계 전반의 개념을 이해하고, 실무에서의 이슈 등을 파악해 연구 주제를 탐색할 수 있는 기회가 생깁니다.
- EDA 툴 체계 및 흐름 이해
논문이나 설계 과정에서 필요한 SoC flow의 흐름 (spec -> architecture -> RTL -> 합성 & DFT -> PnR -> sign off -> tape out)을 체계적으로 이해할 수 있습니다.

현직자(타 부서 → SoC 관련 부서 전직 또는 협업 준비자) 대상
- SoC 개발 프로세스에 대한 전반적 이해
RTL 설계, Verification, DFT, Physical Design 등 타 팀과의 협업 시 필요한 전체 개발 사이클의 구조를 파악합니다.
- 업무 전환 준비
SoC 관련 팀으로의 전직을 위한 기초 지식 확보 및 용어, 프로세스, 툴 흐름 숙지가 가능합니다.
- 기술 커뮤니케이션 능력 향상
회의, 문서, 리뷰 등에서 기술적인 대화를 원활하게 하기 위한 기반 지식이 쌓입니다.

Question.3
다른 반도체 강의와
어떤 점이 구체적으로 다른건가요?
이전에 없던 SoC 설계에 대한 A부터 Z까지를 포함합니다.

SoC 설계 flow (spec -> architecture -> RTL -> 합성 & DFT -> PnR -> sign off -> tape out) 뿐만 아니라, 학교에서는 배우지 않는 EDA 배경 지식과 DK 등 backend 설계를 위한 기본 개념, memory & package 까지 넓은 범위를 포괄하면서, 여러 실무자들의 검증을 통해 전문성을 높인 강의입니다.

SoC 설계의 경험이 많은 강사진들이 실제 현업에서 필요로 하는 지식에 중점을 두었습니다.

Question.4
마지막으로 이 강의를 듣는
수강생들에게 한 마디 해주세요
SoC 설계에 대해 이렇게 포괄적이고 자세하게 배울수 있는 강의는 없습니다.

이 강의를 들으면 실제 현업에서 SoC 설계를 어떤 과정을 통해 진행하는 지 배울 수 있습니다.
여기서 배운 내용을 토대로 반도체 설계에 대한 흐름이 어떻게 진행되는지 파악하면, 여러 반도체 설계 과정 중 본인이 어느 분야에 관심이 가는지, 어느 분야에서 일하고 싶은 지 결정할 수 있는 토대가 될 수도 있습니다.
그리고, 전체적인 과정을 알고 있는 것은 반도체 설계 업무를 할때 매우 큰 도움이 됩니다.

열심히 와서 공부하시고, 많은 것을 얻어 가시기 바랍니다.