维普中文期刊产品整合服务

Deadlock Detection in FPGA Design: A Practical Approach

查看全文 作  者:Dexi [1]Wang;Fei [1]He;Yangdong [1]Deng;Chao [1]Su;Ming [1]Gu;Jiaguang [1]Sun 高影响力作者 机构地区:[1]the Institute of Software Theory and Systems, School of Software, Tsinghua University高影响力机构 出  处:《Tsinghua Science and Technology》索引2015年第20卷第2期,共7页高影响力期刊 摘  要:Formal verification of VHSIC Hardware Description Language(VHDL) in Field-Programmable Gate Array(FPGA) design has been discussed for many years. In this paper we provide a practical approach to do so. We present a semi-automatic way to verify FPGA VHDL software deadlocks, especially those that reside in automata.A domain is defined to represent the VHDL modules that will be verified; these modules will be transformed into Verilog models and be verified by SMV tools. By analyzing the verification results of SMV, deadlocks can be found;after looking back to the VHDL code, the deadlocking code is located and the problem is solved. VHDL verification is particularly important in safety-critical software. As an example, our solution is applied to a Multifunction Vehicle Bus Controller(MVBC) system for a train. The safety properties were tested well in the development stage, but experienced a breakdown during the long-term software testing stage, which was mainly caused by deadlocks in the VHDL software. In this special case, we managed to locate the VHDL deadlocks and solve the problem by the FPGA deadlock detection approach provided in this paper, which demonstrates that our solution works well. 关 键 词:FPGA设计 死锁检测 超高速集成电路硬件描述语言 安全关键软件 形式化验证 现场可编程门阵列 VHDL VERILOG
相关文献

参考文献(12)

网站首页 | 关于我们 | 联系我们 | 产品服务 | 客服中心 | 广告服务 | 版权声明 | 网站联盟 | 友情链接 | 售卡网点

版权所有© 渝B2-20050021-1 渝公网安备 50019002500403号 违法和不良信息举报中心

互联网出版许可证 新出网证(渝)字10号 全国400电话 - 免长途话费