{"title":"An Efficient System-Level to RTL Verification Framework for Computation-Intensive Applications","authors":"N. Liveris, H. Zhou, P. Banerjee","doi":"10.1109/ATS.2005.24","DOIUrl":null,"url":null,"abstract":"In this paper, a new framework for formal verification is presented. The new framework called EVRM (efficient verification based on Mathematica) can be used for the property verification of a register transfer level implementation using a system level description as the golden model. EVRM is based on word level techniques and uses the Mathematica tool for the satisfiability procedure. Results show that it can be orders of magnitude faster than CBMC (Clarke et al., 2003) in proving property correctness or providing a counterexample for computation-intensive applications. For certain applications CBMC requires more than 5 hours to provide an answer, while EVRM provides an answer in less than 10 minutes","PeriodicalId":373563,"journal":{"name":"14th Asian Test Symposium (ATS'05)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"14th Asian Test Symposium (ATS'05)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ATS.2005.24","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In this paper, a new framework for formal verification is presented. The new framework called EVRM (efficient verification based on Mathematica) can be used for the property verification of a register transfer level implementation using a system level description as the golden model. EVRM is based on word level techniques and uses the Mathematica tool for the satisfiability procedure. Results show that it can be orders of magnitude faster than CBMC (Clarke et al., 2003) in proving property correctness or providing a counterexample for computation-intensive applications. For certain applications CBMC requires more than 5 hours to provide an answer, while EVRM provides an answer in less than 10 minutes
本文提出了一种新的形式验证框架。新的框架称为EVRM(基于Mathematica的高效验证),可以使用系统级描述作为黄金模型用于寄存器传输级实现的属性验证。EVRM基于字级技术,并使用Mathematica工具进行满意度程序。结果表明,在证明属性正确性或为计算密集型应用提供反例方面,它可以比CBMC快几个数量级(Clarke et al., 2003)。对于某些应用程序,CBMC需要5个多小时才能提供答案,而EVRM在10分钟内提供答案