{"title":"An improvement in decomposed reachability analysis for symbolic model checking","authors":"Nicholas Donataccio, Hao Zheng","doi":"10.1109/HLDVT.2010.5496663","DOIUrl":null,"url":null,"abstract":"Even though BDD-based reachability analysis can handle many large designs, the BDD sizes still often explode, and its performance is hard to predict. To address this problem, several decomposed approaches are presented in [6] to perform approximate state space traversal on a partitioned design. These approaches use reachable states as invariants to constrain the inputs of each partition to reduce unreachable states. This paper presents an improvement such that the input behavior of each partition is constrained by the state transitions allowed by the source partitions where the inputs are defined. Experimental results show that this type of input constraints helps to produce tighter state space for each partition. Furthermore, the effect of design partitioning on the performance is also discussed.","PeriodicalId":200068,"journal":{"name":"2010 IEEE International High Level Design Validation and Test Workshop (HLDVT)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE International High Level Design Validation and Test Workshop (HLDVT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HLDVT.2010.5496663","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Even though BDD-based reachability analysis can handle many large designs, the BDD sizes still often explode, and its performance is hard to predict. To address this problem, several decomposed approaches are presented in [6] to perform approximate state space traversal on a partitioned design. These approaches use reachable states as invariants to constrain the inputs of each partition to reduce unreachable states. This paper presents an improvement such that the input behavior of each partition is constrained by the state transitions allowed by the source partitions where the inputs are defined. Experimental results show that this type of input constraints helps to produce tighter state space for each partition. Furthermore, the effect of design partitioning on the performance is also discussed.