形式化验证提升芯片设计可靠性:MSVL建模与FPGA一致性检验
需积分: 0 152 浏览量
更新于2024-08-05
收藏 524KB PDF 举报
在芯片开发领域,随着集成电路复杂性的提升和设计需求的严格,模型驱动的FPGA设计方法日益受到重视。这种方法强调在设计过程中先构建抽象模型,然后将模型转换为硬件实现,从而确保设计的可靠性和安全性。然而,现有的验证手段,如广泛使用的仿真,往往面临效率低下和工作量大的问题,难以全面确保设计的正确性、性能和安全。
本文的焦点在于提出一种形式化的功能验证方法,特别针对FPGA设计。作者姚广宇、张南、田聪、段振华以及刘灵敏和孙风津等人,来自计算理论与技术研究所和ISN国家重点实验室(西安电子科技大学),他们提出了一种新颖的解决方案,即使用MSVL(Model-based System Verification Language)语言进行系统建模。MSVL作为一种高级的建模语言,能够更直观地表达设计意图,简化了验证过程。
他们通过模型提取和命题投影技术,将模型映射到时序逻辑,以此验证设计模型是否满足预定的性质,例如功能性、正确性和安全性等。这种方法不仅提高了验证的精确性,还能减少人工干预和错误的可能性,从而显著提升了验证效率。
此外,文中还提到了信号灯控制机制的应用,这是一种有效的辅助工具,用于指导和监控验证流程,帮助验证者理解模型的行为和潜在问题。通过实际的案例和信号灯控制实验,作者展示了如何通过形式化方法有效地验证芯片设计的功能一致性,这在当前芯片设计领域具有重要的实践价值。
这篇论文探讨了在芯片设计过程中采用MSVL语言进行形式化功能验证的方法,解决了传统仿真验证方法的局限性,并为提高设计质量和验证效率提供了新的思路。中图法分类号TP311表明这是计算机科学与技术领域的一个深入研究,对于从事芯片设计、验证和安全分析的工程师来说,这篇文章无疑是一份宝贵的参考资料。
2021-07-26 上传
2021-07-26 上传
2021-07-26 上传
2021-07-26 上传
2024-06-06 上传
2021-07-26 上传
2021-07-26 上传
2023-08-26 上传
2021-07-26 上传
焦虑肇事者
- 粉丝: 764
- 资源: 310
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析