{"title":"A Test Generation Method Based on k-Cycle Testing for Finite State Machines","authors":"Yuya Kinoshita, Toshinori Hosokawa, H. Fujiwara","doi":"10.1109/IOLTS.2019.8854426","DOIUrl":null,"url":null,"abstract":"Scan testing requires long test application time and a large hardware overhead. To avoid these disadvantages, design-for-testability methods at register transfer level based on non-scan testing are important. We assume that controllers and data paths in register transfer level circuits are isolated from each other at testing. We focus on test generation for controllers which are represented by finite state machines. In this paper, we propose a time expansion model with initial state constraints for controllers and its test generation method. Our proposed test generation method also uses the information of finite state machines. Experimental results show that our proposed method achieved higher fault coverage by 8.9% on average for all controllers compared with a commercial tool whose test generation algorithms use a time expansion model.","PeriodicalId":383056,"journal":{"name":"2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design (IOLTS)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-02-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design (IOLTS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IOLTS.2019.8854426","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Scan testing requires long test application time and a large hardware overhead. To avoid these disadvantages, design-for-testability methods at register transfer level based on non-scan testing are important. We assume that controllers and data paths in register transfer level circuits are isolated from each other at testing. We focus on test generation for controllers which are represented by finite state machines. In this paper, we propose a time expansion model with initial state constraints for controllers and its test generation method. Our proposed test generation method also uses the information of finite state machines. Experimental results show that our proposed method achieved higher fault coverage by 8.9% on average for all controllers compared with a commercial tool whose test generation algorithms use a time expansion model.