在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
分享 2019-04-12
路科验证 2019-4-12 19:45
​ rockeric.com UVM-1.1d到UVM-1.2的变化还是显著的,那已经是很久之前(2014年)的事了。不过,对于多数UVM用户而言,似乎并没有感受到1.1d和1.2版本间的代码差别。UVM从Accellera发布的1.2版到IEEE收编后的1800.22017版,我们也还是沿着大多数UVM用户的使用视野来谈。如果你想阅读这些完整的版本对比 ...
个人分类: 验证系统思想|1246 次阅读|0 个评论
分享 UVM寄存器模型这么难学,有没有更容易点的?
路科验证 2019-4-12 19:43
​ rockeric.com 这篇论文很完整,如果读完路桑的分析你觉得确实解决了你们的痛点,不妨从 【阅读原文】 下载完整论文。在OVM时代,OVMpackage本身是没有寄存器模型方案的,于是Cadence的Verisity人马(Specman的EDA公司)就做了一个OVM_RGMpackage,那还是10年以前的事情了。路桑那会从Specman ...
个人分类: 验证系统思想|2207 次阅读|0 个评论 热度 3
分享 为什么要用类来做UVM的通信事务?
路科验证 2019-4-12 19:42
​ rockeric.com 还有两个月就又到年底了,按照往常是要做年终总结的,可从今年路桑发表的文章来看,数量远远没有达到年初计划,反倒是自己在催周围的同事朋友们多给明年的DVCon中国大会投论文。索性在接下来几周多补一补今年的作业吧,写一写浓妆淡抹总相宜的短篇。 如果你知道UVM,也还知道UVM通信的标准 ...
个人分类: 验证系统思想|766 次阅读|0 个评论
分享 [DVCon论文系列]利用机器学习算法优化随机测试约束
路科验证 2019-4-12 19:40
​最近,随着 DVCon2019 China 论文摘要提交的白热化,越来越多工程师跃跃欲试,呼吁路桑推出往届论文的呼声也越来越高,所以,路桑决定将往届 DVCon 的优秀论文带给大家,启发更多的工程师加入 DVCon2019China 。我们将往届优秀论文的观点加以提炼,展现给大家,希望可以给大家提供IC领域的前沿讯息,成为大家了 ...
个人分类: 验证系统思想|1128 次阅读|0 个评论
分享 SV及UVM高级话题篇之五(终):OVM与UVM的混合仿真(续)
路科验证 2018-6-29 19:08
XVM 对于上面的两种方法,都有一些不足,例如UMV-ML尽管照顾了多种语言和方法学的交互,然而确为此不得不将C作为中间的数据中转站,这也使得语言之间的资源开销较大;而对于OVM兼容层的思想,由于需要OVM原生的方法行为与UVM对应的方法并不是严格一致的,这就增加了后期在OVM兼容层上调试OVM代码的难度,同时在OVM兼容 ...
个人分类: 验证系统思想|1752 次阅读|0 个评论
分享 SV及UVM高级话题篇之五(终):OVM与UVM的混合仿真
路科验证 2018-6-29 19:06
我们目前所处的验证潮流中,UVM占据了动态仿真的绝对主导,而如果将时间再回溯5年的时间,那个时候OVM与UVM在使用率上还是相差不多的。尽管OVM团队在过去也已经认识到了UVM统一动态验证领域只是时间的问题,然而由于整个项目的投入都是基于OVM,在紧张的项目进度下,要完成将OVM整个都迁移到UVM,并不是件容易的事。所以 ...
个人分类: 验证系统思想|2771 次阅读|0 个评论
分享 SV及UVM高级话题篇之四:OVM到UVM的移植(续3)
路科验证 2018-6-29 19:04
sequencer的变化 类似地,`ovm_sequencer_utils宏也已经废止,需要将其替换为`ovm_component_utils,调整前后的代码如下: 调整前: class my_sequencer extends ovm_sequencer #(my_seq_item); `ovm_sequencer_utils(my_sequencer) `ovm_update_sequence_lib_and_item(my_seq_item) 调 ...
个人分类: 验证系统思想|992 次阅读|0 个评论
分享 SV及UVM高级话题篇之四:OVM到UVM的移植(续2)
路科验证 2018-6-29 19:04
替换OVM configuration方法 习惯于OVM配置方法的用户,在配置过程中都使用的是 _config_ 来在组件层次中实现配置,尽管在UVM中这些方法仍然有效,但我们并不建议再使用旧有的方法,原因有二。第一是,原来在OVM中并不支持interface通过配置的方式直接传递interface,也因为这一种限制使得interface ...
个人分类: 验证系统思想|1507 次阅读|0 个评论
分享 SV及UVM高级话题篇之四:OVM到UVM的移植(续1)
路科验证 2018-6-29 19:01
OVM到UVM的代码自动转换 在完成上面的检视和修改之后,我们可以运行UVM安装包自带的脚本ovm-to-uvm10.pl,这一脚本会将.sv/.svh后缀扩展名文件代码中的OVM关键词转换为UVM关键词。通过这个脚本我们可以完成下面的自动化替换: 在.sv/.svh后缀名文件中的ovm字符会被替换为uvm字符。 文件名 ...
个人分类: 验证系统思想|1473 次阅读|0 个评论
分享 SV及UVM高级话题篇之四:OVM到UVM的移植
路科验证 2018-6-29 18:58
在过去的几年中,UVM在几大EDA公司不遗余力的推广和工具的支持下,迅速成为了verifier的必备技术之一。而对于那些大公司,那些有深厚技术储备的公司,他们在验证技术的演变中一直在扮演着迁徙者的角色,即从水草贫乏之地(以前不是这样的)迁完丰饶的地方。这种迁移譬如当年的VMM到OVM、或者OVM到UVM等等。而我们今天要介 ...
个人分类: 验证系统思想|1426 次阅读|0 个评论
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-30 23:26 , Processed in 0.028474 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部