Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Mobile Application을 위한 eMMC의 검증
Verification of eMMC for Mobile Application
2010. 05. 27
하이닉스반도체
1 / 11
◆ Contents
-. What is the eMMC?
-. Test Items for eMMC
1. Compliance Test
2. Performance Test
3. Cycling Test
4. Firmware verification Test
5. Characterize Test for Timing & Voltage Parameter
-. Conclusion
2 / 11
◆ What is the eMMC?
eMMC?(embedded Multi Media Card)
High density NAND Flash
Multi Media Card controller
= +
3 / 11
Density
Easy to use. Simple read/write memory using standard MMC protocol interface
No need to develop firmware for NAND
No need to consider ECC engine and FTL(Flash Translation Layer)
Provides cost effective solution (Mobile handheld device need low cost, high density & slim package)
NAND technology changes invisible to the host
High density
High performance
Application
◆ eMMC Introduce
4 / 11
◆ Test Items for eMMC
Compliance Test
Performance Test
(Write/Read 성능평가)
신뢰성을 확인하기 위한
Cycling Test
Firmware 검증을 위한
Functional Test
Timing Parameter 검증을 위한
Characterize Test
5 / 11
◆ Compliance Test
-. What is the Compliance Test?
eMMC specification에 정의되어 있는 function및 기준들을 해당 제품이 충족하는지 여부를
판별하기 위한 test
6 / 11
◆ Performance Test
-. What is the Performance Test?
eMMC Write/Read 성능을 평가하는 Test. 정해진 size의 data를 Write/Read하는데 소요되는
시간을 측정하여 단위시간당 Write/Read되는 data의 크기로 정량화.
대용량 File(Recording, 동영상
재생)의 Write/Read환경
Mobile기기내의 Network환경과 유사
7 / 11
◆ Performance Test
-. Performance Test Consideration
• Clock Speed, Data Pattern, 사용되는 HW의 Specification, etc,.
측정에 대한 명확한 기준
• 적절한 Data Size를 사용했는가? (NAND Flash 고유 특성에 기인함)
• 해당 Data Size가 평가하고자 하는 Application에 적절한가?
Data Size for Write/Read
8 / 11
◆ Cycling Test
-. eMMC 제품의 신뢰성 확인을 위한 Test
특정 영역에만 집중적으로 Write/Read가 이루어져 NAND Physical Block의 Wear-Out가능성
Check
전체 영역에 대해 LBA(Logical Block Address) Level로 Access시 abnormal operation여부 check
9 / 11
◆ Firmware verification Test
-. eMMC에 embedded된 FW의 오류여부 check
NAND Interface 및 FW 안정성
check
eMMC의 Function
support 여부
10 / 11
◆ Characterize Test for Timing & Voltage Parameter
-. eMMC제품이 만족해야 하는 Timing & Voltage parameter에 대한 test
Memory Tester를 이용 각 Timing & Voltage parameter들의 Margin을 줄여가며 Pass / Fail 판별
이를 통해 eMMC제품의 각 Parameter들에 대한 실력치 확인
eMMC Spec.에 정의된 Timing Parameter
11 / 11
◆ Conclusion
-. eMMC 주요 기능 및 Specification 준수 여부에 대한 판단 필요
-. FW의 오류가능성 check 필요
-. Timing Parameter들에 대한 Margin check필요
-. Application에 맞는 Performance Test기준을 정립하여 해당 Application에 맞는 Performance Test필요
-. 최소한의 검증 내용이며, 보다 다양한 Test Scenario 연구 필요