Ankit Jindal, Binod Kumar, Nitish Jindal, M. Fujita, Virendra Singh
{"title":"使用最近邻算法最大扩展内部可观察性的硅调试","authors":"Ankit Jindal, Binod Kumar, Nitish Jindal, M. Fujita, Virendra Singh","doi":"10.1109/ISVLSI.2018.00019","DOIUrl":null,"url":null,"abstract":"One of the most difficult challenges during the process of silicon debug is overcoming the bottleneck of limited visibility of internal states. Although the application of state restoration technique enhances the limited debug data available through on-chip trace buffers, yet the number of restored signal states are not significant. This paper proposes an approach which addresses the limited observability problem through a machine learning perspective. Based on training with pre-silicon buggy signatures on a relatively smaller design, a model is developed which identifies a set of neighbors for every flip-flop of the design. The application of nearest neighbors principle eliminates the obstacle of unknown signal values despite restoration because these values are obtained from the neighbors. Experimental results on benchmark circuits depict that the proposed approach is able to correctly discover 93% of the total signal values. The methodology is verified with the help of cross-validation of the debug data on designs injected with gate-level error models.","PeriodicalId":114330,"journal":{"name":"2018 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","volume":"78 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Silicon Debug with Maximally Expanded Internal Observability Using Nearest Neighbor Algorithm\",\"authors\":\"Ankit Jindal, Binod Kumar, Nitish Jindal, M. Fujita, Virendra Singh\",\"doi\":\"10.1109/ISVLSI.2018.00019\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"One of the most difficult challenges during the process of silicon debug is overcoming the bottleneck of limited visibility of internal states. Although the application of state restoration technique enhances the limited debug data available through on-chip trace buffers, yet the number of restored signal states are not significant. This paper proposes an approach which addresses the limited observability problem through a machine learning perspective. Based on training with pre-silicon buggy signatures on a relatively smaller design, a model is developed which identifies a set of neighbors for every flip-flop of the design. The application of nearest neighbors principle eliminates the obstacle of unknown signal values despite restoration because these values are obtained from the neighbors. Experimental results on benchmark circuits depict that the proposed approach is able to correctly discover 93% of the total signal values. The methodology is verified with the help of cross-validation of the debug data on designs injected with gate-level error models.\",\"PeriodicalId\":114330,\"journal\":{\"name\":\"2018 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)\",\"volume\":\"78 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISVLSI.2018.00019\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISVLSI.2018.00019","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Silicon Debug with Maximally Expanded Internal Observability Using Nearest Neighbor Algorithm
One of the most difficult challenges during the process of silicon debug is overcoming the bottleneck of limited visibility of internal states. Although the application of state restoration technique enhances the limited debug data available through on-chip trace buffers, yet the number of restored signal states are not significant. This paper proposes an approach which addresses the limited observability problem through a machine learning perspective. Based on training with pre-silicon buggy signatures on a relatively smaller design, a model is developed which identifies a set of neighbors for every flip-flop of the design. The application of nearest neighbors principle eliminates the obstacle of unknown signal values despite restoration because these values are obtained from the neighbors. Experimental results on benchmark circuits depict that the proposed approach is able to correctly discover 93% of the total signal values. The methodology is verified with the help of cross-validation of the debug data on designs injected with gate-level error models.