SystemVerilog指称语义的EBES研究与LOTOS表达
需积分: 0 150 浏览量
更新于2024-09-06
收藏 843KB PDF 举报
本文主要探讨的是"基于事件结构的SystemVerilog指称语义",作者贺彦琨来自兰州大学信息科学与工程学院,通过形式化方法对该高级硬件描述语言进行了深入研究。SystemVerilog是建立在Verilog-2001基础上的一种综合设计和验证语言,它增强了代码的生产力、可读性和复用性,特别适用于大规模设计的开发和验证。然而,由于其丰富的功能和复杂的语法,理解并准确应用SystemVerilog的真并发特性成为一个挑战。
文章的核心工作包括两个方面:首先,作者通过深入研究SystemVerilog语言,精心提炼出一个涵盖其语法精髓的真并发子集,这个子集是设计者理解和编写SystemVerilog代码的关键部分。其次,为了提供一个无歧义的语言指南,作者将这个子集映射到EBES(Extended Bundle Event Structure)模型上,这是一种事件驱动的抽象模型,有助于更好地描述SystemVerilog中的并发行为。
EBES模型的优势在于它能直观地表达并发事件的结构,这对于处理并行和并发逻辑至关重要。同时,作者还借助了进程代数LOTOS(Labeled Transition System)来进一步描述和规范这些并发过程,LOTOS是一种强大的数学工具,能够提供清晰的系统行为描述和一致性分析。
通过这种方式,本文的目标是为SystemVerilog用户提供一个精确、无歧义的指称语义参考文档,帮助他们在设计和验证过程中避免误解,提高设计效率。此外,研究结果对于软件和硬件工程师、验证工程师以及系统集成者来说,具有重要的实用价值和理论贡献。
本文的研究成果对于理解SystemVerilog语言的复杂性,提升设计质量,特别是在设计大规模、高并发的硬件系统时,具有显著的实际指导意义。通过结合EBES模型和LOTOS,本文为SystemVerilog的使用者提供了一种有力的工具,以确保在设计流程的各个阶段都能正确理解和使用这种语言。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2019-10-10 上传
260 浏览量
2019-04-24 上传
2021-04-13 上传
2021-07-06 上传
2021-03-24 上传
weixin_39840387
- 粉丝: 790
- 资源: 3万+
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查