Key Learnings in Creating the UFS Compliance Test Program Perry Keller Digital Applica+ons and Standards Program Lead and Memory Program Manager Chair – JEDEC JC64.5 UFS Measurement CommiDee Chair - UFSA Compliance CommiDee Member – JEDEC and UFSA Board of Directors MIPI / UFSA Liaison
15
Embed
MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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
! 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