{"title":"走向一个工具链,用于断言驱动的测试序列生成","authors":"L. Pierre","doi":"10.1109/FDL.2015.7306354","DOIUrl":null,"url":null,"abstract":"Coverage is a major concern in simulation-based test and verification, but it usually addresses statements, conditions, or FSM transitions. The work reported here focuses on dynamic Assertion-Based Verification, which aims at checking that designs obey requirements formalized as temporal assertions. In that context, the selection of test sequences is related to coverage of the assertions activation conditions. This goal also differs from the one of usual ATPG methods (Automatic Test Pattern Generation), which target the production of test patterns designed to detect incorrect circuit behaviors and that are guided by fault models such as stuck-at faults. This paper describes a toolchain for the automatic construction of test sequence generators directed by specifications expressed as temporal assertions. It also sketches some experimental results and discusses some issues related to the diversity of alternative solutions.","PeriodicalId":171448,"journal":{"name":"2015 Forum on Specification and Design Languages (FDL)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Towards a toolchain for assertion-driven test sequence generation\",\"authors\":\"L. Pierre\",\"doi\":\"10.1109/FDL.2015.7306354\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Coverage is a major concern in simulation-based test and verification, but it usually addresses statements, conditions, or FSM transitions. The work reported here focuses on dynamic Assertion-Based Verification, which aims at checking that designs obey requirements formalized as temporal assertions. In that context, the selection of test sequences is related to coverage of the assertions activation conditions. This goal also differs from the one of usual ATPG methods (Automatic Test Pattern Generation), which target the production of test patterns designed to detect incorrect circuit behaviors and that are guided by fault models such as stuck-at faults. This paper describes a toolchain for the automatic construction of test sequence generators directed by specifications expressed as temporal assertions. It also sketches some experimental results and discusses some issues related to the diversity of alternative solutions.\",\"PeriodicalId\":171448,\"journal\":{\"name\":\"2015 Forum on Specification and Design Languages (FDL)\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-11-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 Forum on Specification and Design Languages (FDL)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FDL.2015.7306354\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 Forum on Specification and Design Languages (FDL)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FDL.2015.7306354","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards a toolchain for assertion-driven test sequence generation
Coverage is a major concern in simulation-based test and verification, but it usually addresses statements, conditions, or FSM transitions. The work reported here focuses on dynamic Assertion-Based Verification, which aims at checking that designs obey requirements formalized as temporal assertions. In that context, the selection of test sequences is related to coverage of the assertions activation conditions. This goal also differs from the one of usual ATPG methods (Automatic Test Pattern Generation), which target the production of test patterns designed to detect incorrect circuit behaviors and that are guided by fault models such as stuck-at faults. This paper describes a toolchain for the automatic construction of test sequence generators directed by specifications expressed as temporal assertions. It also sketches some experimental results and discusses some issues related to the diversity of alternative solutions.