12
Mobile Application을 위한 eMMC의 검증 Verification of eMMC for Mobile Application 2010. 05. 27 하이닉스반도체

Mobile Application을위한 eMMC의검증 · -. eMMC 주요기능및Specification 준수여부에대한판단필요-. FW의오류가능성check 필요-. Timing Parameter들에대한Margin

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mobile Application을위한 eMMC의검증 · -. eMMC 주요기능및Specification 준수여부에대한판단필요-. FW의오류가능성check 필요-. Timing Parameter들에대한Margin

Mobile Application을 위한 eMMC의 검증

Verification of eMMC for Mobile Application

2010. 05. 27

하이닉스반도체

Page 2: Mobile Application을위한 eMMC의검증 · -. eMMC 주요기능및Specification 준수여부에대한판단필요-. FW의오류가능성check 필요-. Timing Parameter들에대한Margin

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

Page 3: Mobile Application을위한 eMMC의검증 · -. eMMC 주요기능및Specification 준수여부에대한판단필요-. FW의오류가능성check 필요-. Timing Parameter들에대한Margin

2 / 11

◆ What is the eMMC?

eMMC?(embedded Multi Media Card)

High density NAND Flash

Multi Media Card controller

= +

Page 5: Mobile Application을위한 eMMC의검증 · -. eMMC 주요기능및Specification 준수여부에대한판단필요-. FW의오류가능성check 필요-. Timing Parameter들에대한Margin

4 / 11

◆ Test Items for eMMC

Compliance Test

Performance Test

(Write/Read 성능평가)

신뢰성을 확인하기 위한

Cycling Test

Firmware 검증을 위한

Functional Test

Timing Parameter 검증을 위한

Characterize Test

Page 6: Mobile Application을위한 eMMC의검증 · -. eMMC 주요기능및Specification 준수여부에대한판단필요-. FW의오류가능성check 필요-. Timing Parameter들에대한Margin

5 / 11

◆ Compliance Test

-. What is the Compliance Test?

eMMC specification에 정의되어 있는 function및 기준들을 해당 제품이 충족하는지 여부를

판별하기 위한 test

Page 7: Mobile Application을위한 eMMC의검증 · -. eMMC 주요기능및Specification 준수여부에대한판단필요-. FW의오류가능성check 필요-. Timing Parameter들에대한Margin

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환경과 유사

Page 8: Mobile Application을위한 eMMC의검증 · -. eMMC 주요기능및Specification 준수여부에대한판단필요-. FW의오류가능성check 필요-. Timing Parameter들에대한Margin

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

Page 9: Mobile Application을위한 eMMC의검증 · -. eMMC 주요기능및Specification 준수여부에대한판단필요-. FW의오류가능성check 필요-. Timing Parameter들에대한Margin

8 / 11

◆ Cycling Test

-. eMMC 제품의 신뢰성 확인을 위한 Test

특정 영역에만 집중적으로 Write/Read가 이루어져 NAND Physical Block의 Wear-Out가능성

Check

전체 영역에 대해 LBA(Logical Block Address) Level로 Access시 abnormal operation여부 check

Page 10: Mobile Application을위한 eMMC의검증 · -. eMMC 주요기능및Specification 준수여부에대한판단필요-. FW의오류가능성check 필요-. Timing Parameter들에대한Margin

9 / 11

◆ Firmware verification Test

-. eMMC에 embedded된 FW의 오류여부 check

NAND Interface 및 FW 안정성

check

eMMC의 Function

support 여부

Page 11: Mobile Application을위한 eMMC의검증 · -. eMMC 주요기능및Specification 준수여부에대한판단필요-. FW의오류가능성check 필요-. Timing Parameter들에대한Margin

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

Page 12: Mobile Application을위한 eMMC의검증 · -. eMMC 주요기능및Specification 준수여부에대한판단필요-. FW의오류가능성check 필요-. Timing Parameter들에대한Margin

11 / 11

◆ Conclusion

-. eMMC 주요 기능 및 Specification 준수 여부에 대한 판단 필요

-. FW의 오류가능성 check 필요

-. Timing Parameter들에 대한 Margin check필요

-. Application에 맞는 Performance Test기준을 정립하여 해당 Application에 맞는 Performance Test필요

-. 최소한의 검증 내용이며, 보다 다양한 Test Scenario 연구 필요