Upload
mipi-alliance
View
86
Download
4
Embed Size (px)
Citation preview
Key Learnings in Creating the UFS Compliance Test
Program PerryKeller
DigitalApplica+onsandStandardsProgramLeadandMemoryProgramManager
Chair–JEDECJC64.5UFSMeasurementCommiDeeChair-UFSAComplianceCommiDee
Member–JEDECandUFSABoardofDirectorsMIPI/UFSALiaison
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
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
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
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
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
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
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
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:
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
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
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
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
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