Verilog语言发展现状与HVL标准化进程解析

需积分: 49 53 下载量 41 浏览量 更新于2024-08-06 收藏 13.79MB PDF 举报
在"验证语言的发展现状和走向 - jtg 5210-2018 公路技术状况评定标准"中,章节9.3探讨了验证语言领域的最新趋势和发展动态。当前,EDA(电子设计自动化)行业中,验证方法呈现出多样化的态势。主要分为两类工具:一类是基于C/C++等通用编程语言的工具,如CynApps,这些工具使得C++等语言在验证过程中类似Verilog;另一类则是私有验证语言,如OpeaVera、Specman E和Superlog,这类工具在验证工程中逐渐占据主导地位。 形式验证是验证方法的重要组成部分,它通过模型检查来确认设计是否符合规格,这需要强大的断言机制。尽管RTL( Register Transfer Level)设计工程师短期内可能不会广泛使用专门的验证语言,但随着Accellera标准的推进,SystemVerilog的采用会改善基于仿真的验证方法,并允许工程师在HDL设计中指定特定特性。 2002年,Accellera将IBM的Sugar语言作为Formal Property Language的标准,随后的Synopsys和Intel的OpenVera2.0的发布形成了竞争。然而,在DAC会议上,Synopsys决定将其Assertion部分捐赠给Accellera,从而避免了直接的对抗。随着SystemVerilog成为IEEE正式标准,尽管其他验证语言受到冲击,但e语言凭借其广泛的用户基础和标准化进程,依然保持关注。 e语言最初是Verisity公司Specman产品的一部分,随着Verisity被Cadence收购,人们对e语言的命运产生了疑问。然而,e语言并未被SystemVerilog取代,标准化工作正在进行,且得到了IEEE的大力支持。尽管有调查表明一部分人预期e语言可能衰落,但实际情况是,它仍有生命力并继续发展。 本书《设计与验证 - Verilog HDL》由EDA先锋工作室编写,旨在填补市场上的空白,提供理论与实践相结合的教程。全书共分9章,从HDL设计方法、语言基础、描述方法和层次、RTL建模、同步设计原则,到优化代码技巧等,全面覆盖了Verilog的学习内容,以适应数字芯片设计行业的快速发展和对HDL语言需求的增长。通过与业内专家的互动和论坛讨论,本书不仅传授知识,还促进了读者之间的交流和提升。