간단하게 확인할 수 있는 첫 번째 강의의 샘플 (5분) 영상입니다.
Solution 개발, 총 9명의 강사진
양신호 TL / 이철우 TL / 정현욱 TL / 장형석 TL / 이재윤 TL
이진용 TL / 양명훈 TL / 허원혁 TL / 정원진 TL
강의 Summary
스마트 폰, PC, 서버 등의 저장장치로 사용되는 Solution제품은 크게 보면
컨트롤러와 비휘발성 메모리로 구성되며, 본 “Solution 이해” 과정은 설계부터 검증까지
여러 단계를 거쳐 완성되는 컨트롤러에 대한 내용을 SoC, FW, 제품 검증 및 분석으로 구분하여
각 분야의 역할과 주요 구조에 대하여 소개합니다.
강의 목차
1강. 처음 만나는 Solution
1-1강. SoC 필요성
1) Solution 이란?
2) NAND Solution
- NAND Storage의 문제 해결
- 시장의 요구
3) NAND Solution Application History
4) NAND Solution 제품 소개
- Mobile Solution 제품 소개
- SSD Solution 제품 소개
2강. SoC 파헤치기
2-1강. SoC란 뭘까?
1) System-On-Chip
2) SoC Requirements
- NAND Solution Functions
- Performance
- Power
- Area & Costs
2-2강. SoC 구성 요소
1) Processor
- Processor Performance
- Processor Features
- Homogeneous Multi-core Processor
2) Bus
- Master & Slave
- Bus Type
3) Memory
- Memory Type
- Memory Hierarchy
4) Interface & IPs
2-3강. SoC 설계 및 검증
1) SoC 개발 Flow
2) Architecture & Design
3) Implementation
4) Verification & Validation
- Simulation & FPGA & Emulator
- Product Validation – SoC & FW
3강. FW 파헤치기
3-1강. FW란 뭘까?
1) Host Requirement
- PC, Server, Mobile, Interface, NAND
2) About SSD
- Host, Protocol, NAND
3) 03 FW as SSD Component
- NAND, SoC, FW
4) SSD Architecture
- SSD Component
5) FW Architecture
- HIL/FTL/FIL
3-2강. HIL의 이해
1) Host Interface 종류
- SATA, PCIe AHCI, PCIe NVMe 소개
- SATA 소개
- NVMe 소개
- HDD vs SATA vs NVMe 성능 비교
2) HIL FW 기술 소개 – 커맨드 처리
- 커맨드 종류
- 커맨드 처리
3) HIL FW 기술 소개 - 성능
- Prefetch 기술 소개
- Prefetch 기술 적용에 따른 성능 차이
4) HIL FW 기술 소개 – 파워/온도 관리
- 파워 관리 기술
- 온도 관리 기술
3-3강. FTL의 이해 (1)
1) Map
- FTL 주소 변환에 활용되는 Map
2) Read Buffer
- Read Path 에서 Buffer의 활용
3) Write Buffer
- Write Path 에서 Buffer의 활용
4) Garbage Collection
- Mover 동작과 GC 비율 산정 원리
3-4강. FTL의 이해 (2)
1) ATL과 VFL의 상관 관계
- ATL 동작을 Error-less 환경으로 추상화
2) Bad Block
- 발생 시점과 발생 유형에 따른 구분
3) Super Block과 Remap
- Remap으로 Super Block 성능 유지
4) Block Mover
- Bad Block 처리 절차
3-5강. FIL의 이해
1) Controller, NAND related data path
- Overall Data Path
- Components of FIL
- Role of FIL
2) Read defense algorithm – hard/soft decoding
- Read Defense Algorithm 의 필요성
- Read Defense Algorithm이란
- Hard Decoding / Soft Decoding
3) Suspend operation w/NAND
- Suspend 동작의 필요성
- Suspend 관련 최적화
4강. Solution 제품 검증 및 분석이란?
4-1강. Solution 검증
1) Solution 검증 개요
- Solution 검증 Overview
- 검증 업무 Process
2) 검증 항목의 분류
- 기능 검증 항목
- 특성 검증 항목
3) 검증 기법의 이해
- Black Box 검증 기법
- White Box 검증 기법
4-2강. Solution 성능 분석 기법
1) Solution 제품의 성능 : Solution 성능이란?
- NAND Solution = System의 Storage Solution
- Storage 성능 = Storage의 쓰기/읽기 능력
- Throughput / Latency / IOPS
2) Solution 성능 분석 기법
- I/O Data
- Storage 성능 평가
- 성능의 균일성
4-3강. Solution 신뢰성 검증
1) 신뢰성이란?
- 신뢰성의 정의
2) Reliability Factors
- 신뢰성 척도
- MTBF
- AFR (Chi-square, Weibull 방식)
- UBER
- WAR (DWPD, TBW)
- Retention
3) Reliability Test
- Solution 신뢰성 평가
- 제품 개발 단계
- 개발 신뢰성
- 내부 인증
- 고객 신뢰성