18.luck新利
的意见

更新UVM食谱支持IEEE 1800.2标准和仿真

fully-updated,免费的,指导你如何UVM现在可用。

受欢迎程度

我很高兴地宣布,我们在导师刚刚发布了一个fully-updated版本的受欢迎UVM食谱,这是网上在这里


食谱概况图

通用验证方法(UVM)是一个标准库SystemVerilog类支持模块化、可重用的testbench constrained-random架构功能验证。与此同时,导师UVM UVM食谱是指南。这份长达547页的食谱向您展示了如何充分利用UVM在范围广泛的功能验证项目。超过UVM流程的介绍,食谱提供了一个强大的,在网上,搜索部署UVM指南。很快就能让你在“空白页”驼峰通过提供可下载的例子可以作为模板创建自己的环境。

UVM Cookbook的权威解释,不仅先进的验证概念的具体的例子,您可以修改您的特定环境。如果你开始验证职业或只是新的SystemVerilog或者UVM UVM食谱将帮助你启动项目。经验丰富的专业人士也会发现这些解释、例子和模板是非常有用的工具。如果你被困在任何UVM, UVM食谱结构,这样您就可以快速找到该做什么。

UVM食谱代表导师和我们的用户之间的长期合作。第一个版本发表在硬拷贝形式,从先进的验证方法(AVM)在2006年和进步通过成为开放(OVM技术)和最终UVM验证方法。

UVM出来时,我们决定把它放到网上让我们保持当前的事情被精制和添加到Accellera标准。这一最新更新是因为采用UVM IEEE 1800.2在2017年11月,与Accellera后续发布的一个兼容的参考实现图书馆。

显著改变行业UVM以来首次引入是难以置信的规模和复杂性增加的设计。曾经被视为一个“系统”现在都认为今天只是一个更大的系统。这大大增加对速度的需求执行平台上执行验证,因此我们看到越来越多的用户采用仿真,硬件加速,FPGA原型作为功能验证流的一部分。要求保留现有UVM设施在一个项目使得我们更新我们的建议如何组织一个UVM testbench,特别是在水平的UVM testbench与测试设备(DUT)。

因此,一位著名的UVM食谱是引入一个新的emulation-friendly testbench架构基于“分裂交易人,”的使用,而不是一个司机/监控组件有一个引用pin-level SystemVerilog接口,办理人将有一个引用“BFM接口”支持一组事务级方法从办理人。这个BFM接口将驱动器连接到DUT pin-level信号。这个组织允许更高的事务级通信发生在模拟/仿真边界,BFM接口和所有其他高密度脂蛋白内容执行模拟器和基于类UVM组件中执行模拟器,在UVM框架和由我们所有,VIP (QVIP)组件。

同时,我们想要更新的材料与前一版的UVM食谱,所以我们完全修订和更新所有的例子。他们都是运行的和自检,和他们都是IEEE 1800.2兼容的。

那些熟悉的老版本UVM食谱可能会注意到其他的改进,包括以下更改:

  • 全新“UVM基础”和“UVM消息”章节
  • 流线型“Testbench架构”和“DUT-Testbench连接”章节
  • 更新“抽象层挂号”章1800.2
  • 更新“Testbench加速”和“UVM连接”章节
  • 修改后的附件
  • 和不再OVM技术引用,搬到一个在线存档

我们相信这些修改将有价值的新老UVM社区的成员。在线出版这本书最大的优势之一是,读者可以提供立即的、详细的反馈,我们可以快速响应反馈,而无需等待另一个硬拷贝版本。

我不断地在贸易展览和研讨会接洽人感谢我们UVM食谱中的材料和其他地方的验证学院和告诉我他们发现它多么有用。我兴奋地欢迎更多的人进入UVM食谱社区。我们希望这完全更新版的食谱会帮助你把UVM为您的特定应用程序和提高你的功能验证过程。

网上UVM食谱在这里



留下一个回复


(注意:这个名字会显示公开)

Baidu