{"title":"Assertion Coverage Aware Trace Signal Selection in Post-Silicon Validation","authors":"Xiaobang Liu, R. Vemuri","doi":"10.1109/ISQED.2019.8697793","DOIUrl":null,"url":null,"abstract":"Limited observability and controllability are the major challenges in post-silicon validation and debugging. Therefore trace buffer based run-time techniques have been proposed and applied to post-silicon validation for bug detection and localization. Assertions are widely used in pre-silicon verification to monitor if certain functional scenarios are working properly. In post-silicon validation, assertion checkers can be synthesized into the original design for enhanced visibility and debugging. However, hardware assertion checkers introduce additional area overhead. In this paper, we propose a method for trace signal selection for maximizing assertion coverage using SAT-based signal restoration algorithm without introducing any additional hardware. Experimental results show that the proposed methods can significantly improve the assertion coverage (up to 187.5%) compared to the use of forward propagation and backward justification (FB) based signal restoration algorithm for trace signal selection.","PeriodicalId":128327,"journal":{"name":"20th International Symposium on Quality Electronic Design (ISQED)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"20th International Symposium on Quality Electronic Design (ISQED)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISQED.2019.8697793","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Limited observability and controllability are the major challenges in post-silicon validation and debugging. Therefore trace buffer based run-time techniques have been proposed and applied to post-silicon validation for bug detection and localization. Assertions are widely used in pre-silicon verification to monitor if certain functional scenarios are working properly. In post-silicon validation, assertion checkers can be synthesized into the original design for enhanced visibility and debugging. However, hardware assertion checkers introduce additional area overhead. In this paper, we propose a method for trace signal selection for maximizing assertion coverage using SAT-based signal restoration algorithm without introducing any additional hardware. Experimental results show that the proposed methods can significantly improve the assertion coverage (up to 187.5%) compared to the use of forward propagation and backward justification (FB) based signal restoration algorithm for trace signal selection.