{"title":"A monitor generation method for formal monitor-based verification considering input constraints","authors":"Yosuke Kakiuchi, Akira Kitajima, Kiyoharu Hamaguchi, Toshinobu Kashiwabara","doi":"10.1002/ecjc.20360","DOIUrl":null,"url":null,"abstract":"<p>Various kinds of methods have been proposed for hardware module interface verification. We focus on monitor-based formal verification. In our approach, to verify interface specifications more comprehensively, we describe specifications of a module interface in a specification language based on regular expressions, and then behavioral models are constructed. Next, a monitor circuit is generated. This method prevents monitor circuits from involving errors because of automated monitor generation. Usually, input constraints must also be given for a design, when each module is verified one by one, because undesirable input patterns may be provided. Instead of giving input constraints, we propose a method of monitor generation including input constraints. Input constraints are extracted from specification of interfaces. Therefore, verification of individual modules becomes less difficult. We show an experimental result on formal verification of circuits compliant to the AMBA AHB bus protocol. © 2007 Wiley Periodicals, Inc. Electron Comm Jpn Pt 3, 90(12): 19–26, 2007; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/ecjc.20360</p>","PeriodicalId":100407,"journal":{"name":"Electronics and Communications in Japan (Part III: Fundamental Electronic Science)","volume":"90 12","pages":"19-26"},"PeriodicalIF":0.0000,"publicationDate":"2007-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1002/ecjc.20360","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Electronics and Communications in Japan (Part III: Fundamental Electronic Science)","FirstCategoryId":"1085","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/ecjc.20360","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Various kinds of methods have been proposed for hardware module interface verification. We focus on monitor-based formal verification. In our approach, to verify interface specifications more comprehensively, we describe specifications of a module interface in a specification language based on regular expressions, and then behavioral models are constructed. Next, a monitor circuit is generated. This method prevents monitor circuits from involving errors because of automated monitor generation. Usually, input constraints must also be given for a design, when each module is verified one by one, because undesirable input patterns may be provided. Instead of giving input constraints, we propose a method of monitor generation including input constraints. Input constraints are extracted from specification of interfaces. Therefore, verification of individual modules becomes less difficult. We show an experimental result on formal verification of circuits compliant to the AMBA AHB bus protocol. © 2007 Wiley Periodicals, Inc. Electron Comm Jpn Pt 3, 90(12): 19–26, 2007; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/ecjc.20360
一种考虑输入约束的形式化基于监控器的验证监控器生成方法
已经提出了用于硬件模块接口验证的各种方法。我们专注于基于监测的正式核查。在我们的方法中,为了更全面地验证接口规范,我们用基于正则表达式的规范语言描述了模块接口的规范,然后构建了行为模型。接下来,生成一个监控电路。这种方法可以防止由于自动生成监控器而导致监控器电路出现错误。通常,当逐一验证每个模块时,还必须为设计提供输入约束,因为可能会提供不希望的输入模式。我们提出了一种包括输入约束的监视器生成方法,而不是给出输入约束。输入约束是从接口规范中提取的。因此,单个模块的验证变得不那么困难。我们展示了对符合AMBA AHB总线协议的电路进行形式化验证的实验结果。©2007 Wiley Periodicals,股份有限公司Electron Comm Jpn Pt 3,90(12):2007年19月26日;在线发表于Wiley InterScience(www.InterScience.Wiley.com)。DOI 10.1002/ecjc.20360
本文章由计算机程序翻译,如有差异,请以英文原文为准。