Certified Wireless USB Compliance

Similar documents
Developers Conference 2006 Taipei, Taiwan

Wireless USB Periodic Transfer Models. Dan Froelich Intel

WUSB Command Verifier (WUSBCV) Compliance Test Specification. Based on the Certified Wireless Universal Serial Bus Specification, Revision 1.

High-Speed WUSB Technology Based on WiMedia.

Wireless USB Architecture Overview Brad Hosler. Intel Corporation

Certified Wireless USB Protocol Dan Froelich

Certified Wireless USB Wire Adapter Model

WiMedia Media Access Control (MAC) Dan Froelich

Device Wire Adapter (DWA) Test Specification. Designed using the Certified Wireless USB Base Specification, Revision 1.0

Certified Wireless USB from the USB-IF Jeff Ravencraft

Local Area Networks NETW 901

UWBTRACER /TRAINER. Protocol Verification for Certified Wireless USB (WUSB) and WiMedia Ultra Wideband Applications

Developers Conference 2007 Amsterdam, The Netherlands

It s the Wave of the Future Jeff Ravencraft. USB-IF President & Chairman Wireless USB Promoter Group Chairman Intel Corporation

Simplifying Validation and Debug of USB 3.0 Designs - Tektronix USB Testing Solutions Introduction. name title

Design Considerations for Self-Beaconing & Dual-Role Devices S. Aravindhan Synopsys, Inc. Content also provided by: Matthew Myers, Synopsys, Inc.

Guide to Wireless Communications, 3 rd Edition. Objectives

WiMedia Ultra-wideband: Efficiency Considerations of the Effects of Protocol Overhead on Data Throughput. January All Rights Reserved.

DASH7 ALLIANCE PROTOCOL - WHERE RFID MEETS WSN. public

PCIe 3.0 Compliance Testing Dan Froelich Serial Enabling Workgroup Co-Chair

Wireless USB Protocol John S. Howard. Senior Architect Intel Corporation

UWB Wireless Wireless USB Initiative:

Lecture 25: CSE 123: Computer Networks Alex C. Snoeren. HW4 due NOW

Outline. TWR Module. Different Wireless Protocols. Section 7. Wireless Communication. Wireless Communication with

Lecture 16: QoS and "

Wireless Protocols. Training materials for wireless trainers

Course 10: Interfaces Agenda

Modeling a MAC Scheduler: Experiences with a DOCSIS Cable

Wireless# Guide to Wireless Communications. Objectives

Multiple Access in Cellular and Systems

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

Lecture 17: Wireless Networking"

Lecture 24: CSE 123: Computer Networks Stefan Savage. HW4 due NOW

IEEE Testing Signal Compliance of ZigBee Standard

Troubleshooting Ethernet Problems with Your Oscilloscope APPLICATION NOTE

WNC-0300USB. 11g Wireless USB Adapter USER MANUAL

Amarjeet Singh. February 7, 2012

Wireless# Guide to Wireless Communications. Objectives

Chapter 3.1 Acknowledgment:

Wireless# Guide to Wireless Communications. Objectives

EL Wireless and Mobile Networking Spring 2002 Mid-Term Exam Solution - March 6, 2002

Lesson 2-3: The IEEE x MAC Layer

Compliance test method and detailed spec for - USB2.0. Tektronix Korea YJ.PARK

Initial PHY Layer System Proposal for Sub 11 GHz BWA

Wireless and Mobile Networks

Configure n on the WLC

Data and Computer Communications. Chapter 13 Wireless LANs

Key Factors for Successful Wireless USB Product Deployment

USB2.0 - Device. Universal Serial Bus Measurement

LeCroy UWBTracer /Trainer

UWB, The Ultimate Choice for PAN Technologies. Dave Sroka PL WUSB/USB International Product Marketing Manager

original standard a transmission at 5 GHz bit rate 54 Mbit/s b support for 5.5 and 11 Mbit/s e QoS

Wireless Networks

Message acknowledgement and an optional beacon. Channel Access is via Carrier Sense Multiple Access with

Wireless Host Controller Interface Specification for Certified Wireless Universal Serial Bus

KW41Z IEEE and BLE Coexistence Performance

Troubleshooting Ethernet Problems with Your Oscilloscope APPLICATION NOTE

ETSI Project BRAN Hiperlan Type 2 for IEEE 1394 Applications System Overview

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

Appendix A Pseudocode of the wlan_mac Process Model in OPNET

Guide to Wireless Communications, Third Edition. Objectives

Efficient Verification of Mixed-Signal SerDes IP Using UVM

CHAPTER 4 CROSS LAYER INTERACTION

The Flooding Time Synchronization Protocol

CSE 461: Multiple Access Networks. This Lecture

Wireless LANs. ITS 413 Internet Technologies and Applications

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems

CS263: Wireless Communications and Sensor Networks

CSNT 180 Wireless Networking. Chapter 7 WLAN Terminology and Technology

Configuring Advanced Radio Settings on the WAP371

Delivering Voice over IEEE WLAN Networks

WiMOD LR Base Host Controller Interface

3.1. Introduction to WLAN IEEE

IEEE P Wireless LANs Impact of Bluetooth on Direct Sequence. Abstract

Wireless technology Principles of Security

WL-5420AP. User s Guide

Using the Cable Monitor Tool

Digital inclusion of remotevillages Providing data, voice and video connectivity

Real-Time Protocol (RTP)

15-441: Computer Networking. Wireless Networking

End Product Cable Test Plan

WHITE PAPER. Expert Tips for Planning an Industrial Wireless Network. Mike Werning Field Application Engineer, Moxa Americas

Bluetooth SIG Liaison Report May 2009

e-pg Pathshala Quadrant 1 e-text

Technical Guide. USB 3.1 xhci-based Certification Platform. USB-IF USB 3.1 Peripheral Development Kit: USB3.1 certification Platform.

High Level View. EE 122: Ethernet and Random Access protocols. Medium Access Protocols

WirelessHART, Technology and Deployment ( ETSI Nov. 09 ) Jean-Luc Griessmann, HART Communication Foundation Europe

STA-UI-A003D (USB version)

Lecture 23 Overview. Last Lecture. This Lecture. Next Lecture ADSL, ATM. Wireless Technologies (1) Source: chapters 6.2, 15

Mobile and Sensor Systems

CABLE NETWORKS INTRODUCTION TO CABLE NETWORK TECHNOLOGIES AND PROTOCOLS

Signals and Encoding

2 Wireless Networks. 2.1 Introduction. 2.2 IEEE b. Unit 2: Wireless Networks 1

TCP so far Computer Networking Outline. How Was TCP Able to Evolve

Overview of the IEEE /4a standards for low data rate Wireless Personal Data Networks

High Power Wireless N USB Adapter User s Manual

Serial ATA International Organization

ZigBee/ David Sanchez Sanchez.

Real-Time (Paradigms) (47)

Successfully negotiating the PCI EXPRESS 2.0 Super Highway Towards Full Compliance

Transcription:

Certified Wireless USB Compliance Dan Froelich Staff Architect/Engineer Intel Corporation

Agenda Compliance Program Goals Compliance Process Compliance Devices Test Areas WiMedia WiMedia Mac WiMedia Coexistence (Mac Convergence Architecture) Wireless USBCV HWA DWA Physical Layer Summary

Compliance Program Goals High Quality Certified Wireless USB Products Stable, Repeatable, Well Documented Tests Documented Test Procedures Documented Test Assertions and Descriptions Instantly Available Testing (Qualified Test Houses) Reuse USB 2.0 Compliance Program Infrastructure Extend and Reuse USBCV Reuse Existing Compliance Devices (DWA testing) Extend Compliance Device Infrastructure (HWA testing) Extend and Reuse Test Services Infrastructure Minimize Test Equipment Costs Use Over the Air Test Methods Avoid Expensive Equipment As Possible Full End Product Test Coverage Provided at Workshops USB Workshops Provide WiMedia Compliance Tests Repeat Success Of Of USB 2.0 Compliance Program

Certified Wireless USB Compliance Process C&I Test Specs C&I Test Specs Interpret Spec Requirements Define Test Assertions Specific Test Requirements Test Algorithms Test Tools And Procedures Test H/W & S/W Validates Test Criteria Compliance Interoperability PASS FAIL Clear Test Output Maps Directly to Test Spec Workshops Test Houses Predictable Path To To Compliance Same Model as as USB 2.0 Compliance Program

Certified Wireless USB Logo Passing Compliance Enables Use Of Of Logo

Test Spec Test Assertions Test assertions provide specific test requirements with spec references Simple set of yes/no questions Test specs will be available on USB-IF website 7.3.1.8#6 7.3#2 A device must support Loopback_Data_Read() for any data length less than or equal to the largest max packet size of all of the devices endpoints. All devices must use the base rate for all standard requests (except for data loopback requests).

Test Spec Test Descriptions Test descriptions provide detailed algorithmic level descriptions of how test suites test specific test assertions Example test description (Summary) Explicit host initiated disconnect test Place device in desired starting state Send 3 consecutive MMCs with WDEV_DISCONNECT_IEs. Vary MMC Size Vary MMC Spacing Verify device does not respond to standard requests after disconnect

Test Categories And Specs Device Tests WUSBCV Device tests that can be performed with a standard host WUSBCV+ - Device tests that require a test device or analyzer listening to traffic with standard host WUSBCV++ - Device tests that require a custom host with full timing control, etc. (and a test device listening) Physical Layer (For End Products) End product tests that can be done with simple test device. WiMedia MAC(Self Beaconing Devices) Tests for WiMedia MAC beacon and coexistence requirements DWA Standard Certified Wireless USB Device Tests Device tests listed above USBCV Functional Hub Tests Functional USBCV Hub Tests adapted as necessary to run on DWA Physical Layer (For End Products) - End product tests that can be done with simple test device. WiMedia MAC (Self Beaconing DWAs) - Tests for WiMedia MAC beacon and coexistence requirements DWA descriptor tests Tests of DWA specific descriptor features (part of WUSBCV) DWA functional tests Tests that use a wired test device to perform transfers of all supported types with various protocol boundary conditions. (Most tests will be silicon only)

Test Categories And Specs HWA Standard USB 2.0 wired device tests Physical Layer (For End Products) - End product tests that can be done with simple test device. WiMedia MAC - Tests for WiMedia MAC beacon and coexistence requirements HWA descriptor tests Tests of HWA specific descriptor features (part of WUSBCV) HWA functional tests Tests that use a wireless test device to perform transfers of all supported types with various protocol boundary conditions. (Most tests will be silicon only) Generic (embedded) Host WiMedia MAC - Tests for WiMedia MAC beacon and coexistence requirements TBD

Test Spec Status WUSBCV (Device) Test Spec 1.0 RC released for member review. http://www.usb.org/members/wusb/ DWA Test Spec 1.0 RC released for member review http://www.usb.org/members/wusb/ HWA Test Spec (non Radio Control) 1.0 RC Release in early Q3 HWA Radio Control 1.0 RC Mid Q3 Association Model Test Spec 1.0 RC Mid Q3

Compliance Devices Transmit Capabilities All specified data rates. All required transmit power control states Transmit time control Transmit packets at specified microsecond Queue multiple packets and transmit times to allow full superframe control Full control of transmitted data (except PHY headers) Inject errors Receive Capabilities Full receive at speed. All data (except PHY headers) available to software. LQI measurement (and reporting) Framework USB 2.0 Compliance device framework Extensions for Wireless specific testing

Wireless USB Extends USBCV New Test Execution App For All Test Suites Adds Chapter 7 Tests For Wireless USB Specification Security Framework Directed Beaconing Commands Wireless USB Specific Descriptors Information Element Processing Device Notifications Wireless USBCV Extends Existing USBCV Tool

WUSBCV Sample Test Data loopback Read device configuration descriptor Calculate largest maximum packet size across all endpoints Perform Data Loopback Write and Read sequences across all repeating byte patterns and packet sizes up to maximum Repeat with all supported data rates May enforce a minimum retry rate per data rate for set distance in compliance environment WUSBCV is is not just descriptor tests. Everything you can do do with a standard host.

Wireless USBCV Running Tests Real Time Test Results Real Time Text Log Interactive Prompts

Wireless USBCV Tests Finished Full Pass/Fail Summary Detailed HTM Log

Wireless USBCV HTML Log Time Stamp, Machine Info, Test Summary Detailed Test Behavior. Pointers To Test Spec For Failures

WUSBCV Stress Test Setup Close Proximity Standard Host WUSBCV Device Under Test Test Device Test device blasts interference during standard WUSBCV descriptor tests, etc. Verify that tests still complete properly under high error rates

WUSBCV+ Test Setup Close Proximity - Clean Environment Standard Host WUSBCV+ Device Under Test Test Device or Analyzer Information on packet times, etc May occur over the air or side band (TBD) Close Proximity. Test Device Receptions Similar To DUT

WUSBCV + Test Summary Verify data rate of packets Notifications Control traffic Handshakes Beacons or directed beacon transmissions Loopback traffic Transmit power level Timeslot boundaries Boundaries are not crossed Device start transmitting at beginning of timeslots (within tolerance) Random selection of DNTS slots Protocol format details Secure packet encryption offsets are correct per spec

WUSBCV+ Test Example 1 Random Selection of DNTS Slots Device under test connected to test host. Host sends Device KeepAlive IE Test software setup to not respond to Device DN_ALIVE notifications Host varies DNTS frequency and number slots. Test device listens and notes slots used for DNTS. Possible Random slot use verified over small time period.

WUSBCV ++ Test Summary Vary MMC spacing Up to 65535 microseconds. WUSBCV will approximate by varying host reservation and traffic load with standard host Vary frequency of MMCs used for control traffic (every, every other, etc). Vary MMC size and location of device under test information. Vary transmit bit rate within a burst to device. IE Parameters Varied MMC size and IE location within MMC Varied IE frequency for repeated IEs (every MMC, every other, etc) Maximum size of IEs and location of DUT information. Vary fields device must ignore Example - When a device receives a WDTCTA addressed to one of its endpoints with the bmtxattributes.controlstatusstage field set it must ignore bmattributes.direction. MISC A device must start listening tguardtime before scheduled slot. A device must disconnect if its computed MIC does not match host.

Test Coverage Compliance is not a replacement for validation WUSBCV will attempt to approximate variations that could occur across all hosts (MMC spacing, frequency of MMC use, etc) - but full coverage will not be possible with standard host For example - It is unlikely WUSBCV++ will be developed for compliance program

WiMedia Testing WiMedia Mac Beacon Protocol Synchronization Interference Mitigation Transmit Power Control Channel Selection Bandwidth Sharing Allocation limits Reservation form WiMedia PHY Certified Wireless USB Products Must Use Registered PHYs USB-IF will include WiMedia test suites at at USB-IF events WiMedia level tests apply directly only to to host controllers and self beaconing devices

HWA Testing WiMedia Tests Beacon protocol Coexistance policy Device Class Framework USBCV Extensions Protocol Tests Wireless USB compliance devices Loopback tests, bursting, etc. Protocol test suite will use USB 2.0 hub TT test model Silicon only requirement

DWA Testing Standard device WUSBCV tests DWA Device Class Framework USBCV Extensions USBCV Functional Hub Tests (Adapted for DWA) Protocol Tests USB 2.0 compliance devices Loopback tests, etc. Protocol test suite will use USB 2.0 hub TT test model Silicon only requirement

DWA Test Setup DWA Functional Protocol Tests Adapted USBCV Hub Tests Close Proximity - Clean Environment Standard WUSB Host DWA Under Test Test Device LS, FS, or HS

DWA Protocol Test Examples Downstream frame numbers match WUSB Channel time Periodic downstream service interval. Loopback Use all RPIPES for all supported traffic types and sizes Test maximum queued requests per RPIPE Test wrpipemaxblocks can be allocated and used (as possible)

Physical Layer - Approach All end product testing will be performed over the air using the products shipping antenna (if possible) Measures real end product behavior Testing to looser requirements with the real product is more valuable than controlled tests (without antenna, etc) that may not predict actual end product behavior Test equipment will be evaluated to see if significant interop problem can be predicted through spectrum analysis, Evm etc Initial testing will require oscilloscope for signal analysis

Physical Layer Tests Signal Quality (EVM) Required Data Rates Advertised Data Rates Bit Error Rate Test bit error rate at various rates and distances with reference host(s) Verify transmitter/receiver performance meet minimum requirements Transmit Power Control Required level support Level accuracy LQI Support

EVM Algorithm Overview Sample data at 20 Gs/s with RT Scope Packet Detection (Energy) Mix Per Packet Remove Carrier Filter Above 528 and Resample to 528 Mhz Find TFC (Match Filter) and Precise Packet Start Find Channel Estimation Symbols/Factor Compute EVM FFT Each Symbol Apply Channel Estimation Correction Track Phase Below 300 Khz

Electrical Test Tool Scope Capture File Tests To Run Alternate Views

Electrical Test Tool File Selection Most Common Scope Formats Supported Tab Delimited Comma Delimited With/Without Timestamps Tek.wfm (binary)

Electrical Tool EVM Plot

Electrical Tool EVM. Signaling Above 200 Mb/s

Electrical Tool - Results

Physical Layer Example Transmit Power Control Test device is programmed to listen to all packets and report LQI values Standard host enumerates device under test. Standard host issues loopback read requests specifying power level X. Standard host issues loopback read requests specifying power level Y. The difference between LQI readings for power levels X and Y is computed and checked against transmit power control accuracy requirements.

Certified Wireless USB Compliance Timeline* Q2 2006 Q3 2006 Q4 2006 Q1 2007 1.0RC WUSBCV Test Spec 1.0RC DWA Test Spec (.9 WiMedia Phy Test Spec) (.8 WiMedia Platform Test Spec) 1.0 RC HWA Test Spec 1.0 RC RCI AM Test Spec 1.0 RC AM Test Spec Beta WUSBCV Beta DWA Test Tool Beta Electrical Analysis Tool 1.0 RC RCI Test Spec (1.0 Wimedia Phy and Platform Test Specs). 1.0 WUSBCV 1.0 DWA Test Tool Beta HWA Test Tool First USB-IF Workshop 1.0 HWA Test Tool * All dates are tentative and subject to change

Summary and Call to Action Certified Wireless USB Compliance Program Will Follow USB 2.0 Model Trademarked Logo For Compliance High level of testing with initial product rollout Repeatable tests and procedures USB-IF will provide all required testing at USB-IF workshops Review Test Specs and Provide Feedback Available on USB-IF website now! Download WUSBCV when available Attend Compliance Workshops

Developers Conference 2006 Taipei, Taiwan