학술논문

Post Silicon Debugging Approach for USB2.0: Case Study of Enumeration
Document Type
Conference
Source
2013 5th International Conference and Computational Intelligence and Communication Networks Computational Intelligence and Communication Networks (CICN), 2013 5th International Conference on. :418-422 Sep, 2013
Subject
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computing and Processing
Engineered Materials, Dielectrics and Plasmas
Fields, Waves and Electromagnetics
Power, Energy and Industry Applications
Robotics and Control Systems
Signal Processing and Analysis
Transportation
Universal Serial Bus
Debugging
Registers
Silicon
Clocks
Software
Hardware
USB Enumeration
USB 2.0
Logic-Analyzer
Post-Silicon Validation
USB Device
Language
Abstract
USB forms the backbone of communication to external world. When a USB device is attached to a USB host, a sequence of interaction happens for establishing the communication channel, known as enumeration. This paper explains the enumeration process of USB2.0 in detail and discusses the challenges faced during post silicon debug of couple of issues related with enumeration. As a case study we will analyze two issues which were found during enumeration. The first issue is related to repeated enumeration in which process hangs and second is related to timeout failure.