ufs characterization and compliance testing forum_may... · 19/05/2012 · ufs characterization...
TRANSCRIPT
UFS Characterization and UFS Characterization and Compliance TestingCompliance Testing
Perry Keller
Mobile Forum 2013
Perry Keller
Compliance and Enablement Chairman
UFS Assn. Board of Directors
Digital Applications and Standards Lead
Agilent Technologies
33rdrd Wave of Personal ComputingWave of Personal Computing
Ethernet LAN Broadband
Mobile
Client-Server
Cloud-BasedServicesWiFi
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
Hundreds of Millions of users
Billions of users
Tens of Thousands of Apps
Millions of Apps
Mobile
Greater than 100 wattsGreater than 100 watts 10’s of watts10’s of watts Less than 10 wattsLess than 10 watts
WebServers
33rdrd Wave Computing InfrastructureWave Computing Infrastructure
Processor
And Modem
Multiple cores and
faster clock rate
Continuous
Internet
Landline speed
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
eMMCV
UFS
LPDDR/2 V
LPDDR3
Flash RAM
Desktop class performance powered by a battery!
More channels, wider
busses
Increased capacity
and transfer rate,
Server class protocol
Double (and then
redouble) clock rate
Universal Flash Storage (UFS)Universal Flash Storage (UFS)The Next Generation Mobile StorageThe Next Generation Mobile Storage
e.MMC
Reliability&
Low Power
Server ClassSCSI CMD SetSSD
Technology
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
Built on e.MMC heritage
• Incorporate e.MMC features adopted by mobile systems for a smooth
transition in mobile applications
UFS EcosystemUFS Ecosystem
StandardsStandards
& Trade & Trade
AssociationsAssociations
UFSUFS
DeviceDevice
UFS Enabled UFS Enabled
Chipset Chipset
OS and OS and
DriverDriver
Host System Host System
DeveloperDeveloperMIPI
Alliance
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
• The UFS Standard is developed in JEDEC JC64 committee
• Physical and link layer standards developed by MIPI
• The Universal Flash Storage Association (UFSA) focuses on ecosystem enablement and compliance certification
DriverDriver
UFS is a pioneer in cross-standard integration
pmk1
Slide 5
pmk1 Should MIPI and T10 be mentioned?Perry Michael Keller, 5/19/2012
What is the UFSA?What is the UFSA?
The Universal Flash Storage Association (UFSA) was founded in The Universal Flash Storage Association (UFSA) was founded in
2010 as an open Trade Association to promote widespread 2010 as an open Trade Association to promote widespread
industry adoption and acceptance of the UFS standardindustry adoption and acceptance of the UFS standard
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
Primary missions:Primary missions:
�� UFS technology promotionUFS technology promotion
�� UFS infrastructure enablementUFS infrastructure enablement
�� Product compliance and certification managementProduct compliance and certification management
�� Technical input into JEDEC / MIPI for future specificationsTechnical input into JEDEC / MIPI for future specifications
Principles of CertificationPrinciples of Certification
• Assure Devices and Hosts interoperate reliably– Uniform positive customer experience
– Maximum breadth of compatible products
– Allows products to differentiate on basis of core competencies
– All parts of the specification are covered
– Embedded and removable devices supported
• Maximize benefits to developers at minimum cost– Mix of interface and interop tests provides maximum coverage with least effort
– Test matrix focuses on key predictors of conformance and interoperability
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
– Test matrix focuses on key predictors of conformance and interoperability
– Technical test procedures developed by the experts in MIPI, Jedec, etc. who wrote the spec itself
– “Class” certification supports product enhancement without recertification
– IP protection integral part of the process
• Promote completeness and advancement of UFS/MIPI specifications– “Real life” input to specification developers
• Assure ultimate integrity of UFS brand– Vendor independent (3rd party) testing, certified by UFSA
– Integrated with UFSA logo program
UFS Certification ProcessUFS Certification Process
Accredited
Labs
JC 64.5 Compliance
Test Spec
Logo Committee
ComplianceCertificate
Logo
Adopter Member
Products
Success CriteriaSuccess Criteria
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
UFS Test Spec
M-Phy/Unipro
Test Spec
MIPI M-Phy & Unipro Test WGs
Compliance Committee
Test SpecTest Spec
Logo Branded Product
Logo Branded Product
Logo
License
What & How to MeasureWhat & How to Measure
UTP Test Spec
Compliance Test ElementsCompliance Test Elements• Test platforms
– Provided by T&M vendors and IP developers
– Instrumentation
– Test fixtures
– “Golden” references
• M-Phy, Unipro, UFS Test procedures– Developed by the specification experts in Jedec and MIPI
– Rigorous, repeatable, technically clear
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
– Rigorous, repeatable, technically clear
– Maximum coverage of entire specification
– Useful for development, debug, characterization and compliance
• UFS Test Specification– Developed by UFSA contributor members
– Provided to UFSA adopter members
– Defines certification test matrix
– Clear description of test configurations
– Simplifies development team scheduling and budgeting
UFS: Under the HoodUFS: Under the Hood
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
Tx
RxClk / Power
Test ConfigurationsTest Configurations
Operating System
File System
Driver Stack
HCI Compliance Test
Executive
Test Driver
Interop Test Executive
Emulated UFS Host
Test Executive
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
UFS HCI
UFS Device
UFS HCI
Emulated UFS Test
Device
Emulated UFS Host
UFS Device
Device Test Interop Test Host Test
Physical Layer TestingPhysical Layer Testing
• Typical platform components:– Metrology grade test fixtures
– Oscilloscopes
– Bit Error Rate Testers
– Waveform generators
– Network Analyzers
– Time Domain Reflectometers
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
• Scope of testing– M-Phy Tx
– M-Phy Rx
– UFS channel (Tx ball to Rx ball)
– Power integrity (future)
Protocol TestingProtocol Testing
• Typical platform components:– Host, Device, snoop test fixtures
– Oscilloscope protocol decoder
– Protocol analyzer
– Protocol generator/exerciser
– Instrumented “golden” hosts and devices
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
• Scope of testing– Unipro
– UFS Transport Layer (UTP)
Interoperability TestingInteroperability 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
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
• Scope of testing– Complete UFS HW/SW stack
– Interoperation with defined set of “Golden” hosts/devices
Golden Device Host DUT Golden Host Device DUTs
Workshops, Plugfests And Workshops, Plugfests And CertificationCertification
• UFS Workshop– Trial execution of UFS Compliance Test Specification
– By Invitation only
– Test and debug of the UFS CTS itself, test platforms and individual test procedures
– Test results are anonymized before Compliance Committee review
• UFS Plugfest– Open to all UFSA adopter and above members under NDA
– Standard CTS executed in private
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
– Standard CTS executed in private
– Test results returned only to UFSA member undergoing test
– Learnings used by CTC to improve CTS and generate feedback to partner organizations (individual test results are anonymizedbefore committee review
• Certification Test– Provided as service by certified test houses (generally for-fee, no
UFSA fee)
– Results returned to company requesting test
– Certificate of Compliance issued by test house to UFSA Adopters if all tests pass
Key TakeKey Take--AwaysAways
• 3rd wave of personal computing requires complete infrastructure update
• UFS is the next generation of mobile mass storage engineered by the industry to enable 3rd wave
• UFS is the first memory technology to be backed by formal certification program
• The UFSA is an industry driven organization
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies
• The UFSA is an industry driven organization supporting UFS ecosystem and assuring end-user confidence in UFS
• For more information:
– www.universalflash.org
– www.jedec.org
– www.mipi.org
Thank YouThank You
Copyright © 2013 Universal Flash Storage Assn. and Agilent Technologies