Shwetank Shekhar, M. Pandey, G. Agarwal, Nitin Saxena
{"title":"Post Silicon Debugging Approach for USB2.0: Case Study of Enumeration","authors":"Shwetank Shekhar, M. Pandey, G. Agarwal, Nitin Saxena","doi":"10.1109/CICN.2013.92","DOIUrl":null,"url":null,"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.","PeriodicalId":415274,"journal":{"name":"2013 5th International Conference on Computational Intelligence and Communication Networks","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 5th International Conference on Computational Intelligence and Communication Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CICN.2013.92","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
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.