{"title":"Analysis and verification of hard tie-off signals of SoC","authors":"P. Ghosh","doi":"10.1109/DISCOVER.2016.7806264","DOIUrl":null,"url":null,"abstract":"Nowadays MP-SoCs or embedded SoCs have several hundred thousands of hard tie-off signals. Mostly, hard tie-offs signals are verified or reviewed by SoC verification team along with SoC architecture team manually. It is very cumbersome and error prone process. Often, it becomes infeasible due to large number of hard tie-offs signal in SoC. It is one of the most challenging tasks in SoC verification. In this paper, we are proposing a verification methodology which automatically verifies hard tie-off signal values based on previous taped out SoC database(s), IP delivery database(s) and SoC Architecture Specification(for tie-off signals). For new IPs, we are proposing mutation based methodology for qualifying each tied signal. At the end, we are also proposing to generate one UVM sequence per IP basis for the verified hard tie signals. The proposed methodology was applied on SoC1/SoC4 [9] on final RTL design, we have found many critical logic bugs. We have seen this methodology improved productivity of hard tied verification by 10X or more in our UVM based SoC verification environments for three different SoCs. It improves the quality of verification.","PeriodicalId":383554,"journal":{"name":"2016 IEEE Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DISCOVER.2016.7806264","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Nowadays MP-SoCs or embedded SoCs have several hundred thousands of hard tie-off signals. Mostly, hard tie-offs signals are verified or reviewed by SoC verification team along with SoC architecture team manually. It is very cumbersome and error prone process. Often, it becomes infeasible due to large number of hard tie-offs signal in SoC. It is one of the most challenging tasks in SoC verification. In this paper, we are proposing a verification methodology which automatically verifies hard tie-off signal values based on previous taped out SoC database(s), IP delivery database(s) and SoC Architecture Specification(for tie-off signals). For new IPs, we are proposing mutation based methodology for qualifying each tied signal. At the end, we are also proposing to generate one UVM sequence per IP basis for the verified hard tie signals. The proposed methodology was applied on SoC1/SoC4 [9] on final RTL design, we have found many critical logic bugs. We have seen this methodology improved productivity of hard tied verification by 10X or more in our UVM based SoC verification environments for three different SoCs. It improves the quality of verification.