About
home
'SK hynix'의 반도체 생태계 구축 활동
home

06. Solution 이해

간단하게 확인할 수 있는 첫 번째 강의의 샘플 (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 신뢰성 평가 - 제품 개발 단계 - 개발 신뢰성 - 내부 인증 - 고객 신뢰성