YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

Key Learnings in Creating the UFS Compliance Test

Program PerryKeller

DigitalApplica+onsandStandardsProgramLeadandMemoryProgramManager

Chair–JEDECJC64.5UFSMeasurementCommiDeeChair-UFSAComplianceCommiDee

Member–JEDECandUFSABoardofDirectorsMIPI/UFSALiaison

Page 2: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

UFS: A Very Different Animal !  New technical paradigms ! Microwave speed digital signaling ! Server class storage functions in fingernail sized packages on a battery

budget (“SSD for Mobile”)

! New organizational and cultural paradigms ! Combines technology from at least four independent SSOs and trade

associations targeting very different markets ! Serves both embedded and open systems ! First new consumer mass-market technology in 15-20 years (USB 1996,

HDMI 2003) ! Ecosystem enablement is key to success

2

Page 3: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

Compliance Program Requirements

! Assure devices and hosts interoperate reliably

! Maximize developer benefits, minimize cost

! Promote rapid advancement of underlying specifications and consistent procedures across the industry

! Assure ultimate integrity of the logo

! Utilize an open process from start to finish

3

Page 4: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

Industry Best Practices ! Independent 3rd party testing (no “self certification”)

!  Site and staff specific !  Physical audit and inspection !  Time limited !  Applies to test procedures and tools as well

! Multi-level certification !  IP, physical components for differentiation !  Complete hosts/devices for end-user confidence

! Balanced approach !  Certification by similarity focuses on distinctions that make a difference !  Compliance Test Matrix designed for high coverage while minimizing redundancy !  Monte Carlo interoperability testing covers the known and unknown

! Strict confidentiality !  Results for participant only !  Participant confidentiality until critical mass achieved

4

Page 5: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

UFS Compliance Test Architecture

5

Opera+ngSystem

FileSystem

DriverStack

UFSHCI

UFSDevice

HCIComplianceTestExecu+ve

TestDriver

UFSHCI

EmulatedUFSDevice

InteropTestExecu+ve

EmulatedUFSHost

UFSDevice

TestExecu+ve

DeviceTest SystemInteropTestHostTest

VerifiescompliancewithkeyelementsoftheUFS,UniProandM-PHYspecificaDons.

Verifiesoverallsystemintegrityandcovers

otherwiseunreachableimplicitrequirements.

CerDficaDonofinstrumentaDonandindependent3rdpartytestcenters

Determinis+ccoverageoffunc+onpoints MonteCarlotestofen+resystem

Page 6: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

Compliance Test Matrix Developed by the UFSA Compliance Committee, reviewed by MIPI

6

TestonlythemodesusedbyUFS

GoldenDevices HostDUTs

GoldenHosts DeviceDUTs

UFS

UFS

UFS

UFS

UFSComplianceTestMatrixforhostanddevicetesDng

Reducetestredundancy

InteroperabilitytestconfiguraDons

Page 7: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

UFS Logo Certification Process

7

UFSTestSpec

Compliance Certificate

Logo License

logoassuresuserthatallcompliancetestspassed

M-PHY/UniProTestProcedures

UFS Compliance

Test Spec

UFSTestProcedures

AdopterMemberProducts

ComplianceCommiPee

BoardofDirectors

Plugfests & Accredited Labs

* JEDEC, MIPI Alliance and UFSA logos are the property of their respective organizations

Page 8: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

UFS Card Changes Everything

8 Page 8 Mobile & IoT Forum

9/15/16

Host and device integration by end user

Upgraded phone or memory

First purchase

Host and device tested together at factory

First purchase

New host design

New card design

Page 9: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

Impact on Compliance Architecture

9

Opera+ngSystem

FileSystem

DriverStack

UFSHCI

UFSDevice

HCIComplianceTestExecu+ve

TestDriver

UFSHCI

EmulatedUFSDevice

InteropTestExecu+ve

EmulatedUFSHost

UFSDevice

TestExecu+ve

DeviceTest SystemInteropTestHostTest

VerifiescompliancewithkeyelementsoftheUFS,UniProandM-PHYspecificaDons.

Verifiesoverallsystemintegrityandcoversotherwiseunreachableimplicit

requirements.CerDficaDonofinstrumentaDonandindependent3rdpartytestcenters

FrameworkforBenchCharacteriza+on OTenSufficientProves“UFS-ness” Increasecoverage@lowcost

Embedded:

Exposed:

Page 10: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

2H

2014

Jedec

Industry

UFSA

FPGAPrototype

2015

UFS Industry Timeline

10 21

UFSroadmapinforma+veonlyandnoguaranteeonschedules

MIPIM-PHY3.0

UFSCTS1.0

UFS/HCI2.0

CTS0.56

2016

M-PhyTest1.0

GoldenCandidatesSolicited

2017

PrototypesSolicited

2H1H

Unipro1.61

1H

1stATC

UFS2.1

UniproTest1.61

UFSCard1.0

UFSCTS2.0

UFSComplianceTestMatrix(CTM)0.8

FirstLogoCerDficaDon

1H

CTM1.0CTM0.9

20132012

20112010

Workshops“TesttheTests”

UFSCTS2.1

UFS3.0

Unipro1.8

UniproTest1.8

eUFS UFSCard1.0

ATCCerDficaDon“TesttheTesters”

M-PHY4.0

CTM1.0

Page 11: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

Key Learnings ! Characterization procedures don’t necessarily map to

compliance test ! Different goals ! Overlap ! Precision

! Test the tests ! DFT factoring requirements are different for ! Embedded vs. Open ! Module vs. System

11

Page 12: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

Physical Layer Testing ! Typical platform components:

! Metrology grade test fixtures ! Oscilloscopes ! Bit Error Rate Testers ! Waveform generators ! Network Analyzers !  Time Domain Reflectometers

! Scope of testing ! M-Phy Tx ! M-Phy Rx ! UFS channel (Tx ball to Rx ball) ! Power integrity (future)

13

Page 13: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

Protocol Testing ! Typical platform components:

! Host, Device, snoop test fixtures ! Oscilloscope protocol decoder ! Protocol analyzer ! Protocol generator/exerciser !  Instrumented “golden” hosts and devices

! Scope of testing ! Unipro ! UFS Transport Layer (UTP)

14

Page 14: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

Interoperability Testing ! Typical platform components:

! Host, Device, snoop test fixtures ! Set of “Golden” hosts (for device test) ! Set of “Golden” devices (for host test) ! Host test application or procedures ! Phy/Protocol test equipment (for debugging)

! Scope of testing ! Complete UFS HW/SW stack !  Interoperation with defined set of “Golden” hosts/devices

15

UFS

UFS

UFS

UFS

Page 15: MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program

UFS Interoperability Universe

16

Standards

Memory

IP

SoC

Interconnect

Hosts

Reliable implementation of standards is essential

MillionsofpossiblecombinaDons!

Thousandsofcomponentdesigns…


Related Documents