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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
分享 简化的UVM--编码指南以及代码自动生成
路科验证 2016-12-25 23:28
简化的UVM实际上是UVM的一个子集,但是它为学习UVM提供了一个好的起点:UVM的其它功能会随着用户自信心的提高逐步被引入。 本文介绍了一系列特定的编码指南,有助于给新用户提供最佳实践的明确方向;还介绍了一个能自动生成代码的工具,可以为新项目生成第一层的UVM代码库,组成UVM基本结构。提供了以下具体好处: ...
个人分类: 验证前沿资讯|3447 次阅读|0 个评论
分享 一种有效的验证管理系统
路科验证 2016-12-4 22:04
如今,验证工程师往往面临的是越来越复杂的设计,因此验证项目的管理工作就显得更为重要了。 从 确定构建DUT和测试平台所需的文件,到了解需要收集和跟踪哪些验证指标,有效的项目管理都是很有意义的 。本文源于Cypress公司的管理经验,从Cypress创建的基础设施,介绍通过提供统一的前端shell和后端数据库来提取文件列表 ...
个人分类: 验证前沿资讯|1881 次阅读|0 个评论
分享 UVM配置数据库参数随机化
路科验证 2016-11-27 22:25
我们经常发现,配置参数在被初始化赋值之后不久,由于项目需求又要变为随机变量。 利用UVM库配置 验证环境的方法提供了两个重要的好处:首先,配置数据库是灵活的,在全局都能通过 uvm_config_db#(T)::get()访问环境; 其次,存储在配置数据库的参数值可以通过命令行设置,而不需要仿真、重新编译。 本文组织如下 ...
个人分类: 验证前沿资讯|3722 次阅读|0 个评论
分享 多功能UVM记分板
路科验证 2016-11-27 22:15
UVM对于IC验证工作的贡献众所周知,然而,当谈到如何记录和检查电路实际行为和参考模型是否匹配时,UVM只能提供很少帮助。 UVM没有提出一个记分板(scoreboard)的架构,但留下了实现从空uvm_scoreboard基类扩展到定制的scoreboard的方法。 现有用户提出了一些UVM记分板架构,但有局限性。首先,只有一个模型可被检查 ...
个人分类: 验证前沿资讯|2125 次阅读|2 个评论
分享 验证系统平台的发展趋势
路科验证 2016-11-27 22:06
近年来,在电子工业领域发生着一个显著的变化, 那就是软件在整个系统中越来越多的成为主导者,甚至在很多产品中,软件应用成为唯一的不同点 , 这样使得许多系统公司对于半导体硬件公司的期望很多,希望他们不仅仅是能够提供物理芯片的设计,而且能够准备好包括软硬件的系统平台以供他们去开发新的软件应用 ,为了能够适 ...
个人分类: 验证前沿资讯|1588 次阅读|0 个评论
分享 用于C/SystemC的可移植的激励模型
路科验证 2016-11-13 22:33
随着混合语言仿真验证的能力不断增强,跨语言、跨方法的库的可用性越来越高,一般情况下,激励已经能够满足我们的要求了,但是带约束的随机激励仍然仅限制于SystemVerilog testbenches或者混合语言环境(比如混合了SystemC 和SystemVerilog),当把一个SystemVerilog带约束的随机激励模型移植到C或C++抽象算法模型时,还是 ...
个人分类: 验证前沿资讯|1894 次阅读|0 个评论
分享 通过可复用的随机策略类实现SystemVerilog约束分层
路科验证 2016-11-6 21:50
为便于我们创建验证激励,SystemVerilog类和随机约束提供了非常强大的机制。为了在一个约束对象中对约束分层,SystemVerilog也提供了几种机制,约束可以通过派生类的继承添加。内联约束(即randomizewith {…}或`uvm_do_with)允许在随机化一个对象时,指定特殊的附加约束。不幸的是,在随后的“randomize with”调 ...
个人分类: 验证前沿资讯|3384 次阅读|0 个评论
分享 UVM:灵活性的价值
路科验证 2016-11-6 21:47
UVM已经成为验证方法学的主流,代表了验证方法学的发展方向。但是从创新性和价值来看,UVM缘何成为ASIC和FPGA验证中,最先进的验证方法呢?所以我想, 如果花上一点点时间回顾一下UVM的关键概念,可能会对我们都有帮助。即使对于一些已经使用UVM多年的人,可能也会意识到,UVM真的很酷。 UVM鼓励工程师创建模块化、可复 ...
个人分类: 验证前沿资讯|1453 次阅读|0 个评论
分享 UVM在模拟电路的应用
路科验证 2016-11-6 21:42
相比于高度自动化的验证方法在数字领域的广泛应用,验证在模拟领域却意味着大量的手工工作和计算量。因为对于顶层验证,高精度的SPICE模型通常是不必要的,因此,它们经常被替换为适当的行为模型。这一调整显著加快了仿真,然而,整个设计过程中必须确保行为模型不从相应的模拟分量发散,这种模型验证必须手工完成,因此也 ...
个人分类: 验证前沿资讯|1622 次阅读|0 个评论
分享 factory——实用的UVM机制
路科验证 2016-11-6 21:38
UVM鼓励工程师创建模块化、可复用的测试平台 。UVM通过TLM接口,把一个组件及其他与之相连的组件隔离开来,以此实现模块化。只要transaction类型相同,模块化的功能允许sequence 连接到任何适配的driver上。也允许多种覆盖率收集器通过分析接口连接到monitor上。这种模块化的功能,使得搭建环境的工程师可以把库中的各种 ...
个人分类: 验证前沿资讯|3494 次阅读|0 个评论
关闭

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

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

GMT+8, 2024-4-27 16:56 , Processed in 0.016996 second(s), 6 queries , Gzip On, Redis On.

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