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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
分享 把大象装进冰箱要几步?不清楚,但是学会SV验证只剩3步了!
路科验证 2018-1-28 14:18
在上一期的Lab3中,我们创建了TB所需的组件,如Monitor和Checker。今天的 Lab4的学习目标是: 1.将数据信息封装进入Packet类中 2.利用随机化(randomization)在packet类中随机产生源地址,目标地址和payload。 3.创建两个packet对象(object),一个包用来在DUT输入端输入,另一个包用来和DUT输出的数据相参照。 4 ...
个人分类: 验证前沿资讯|1700 次阅读|0 个评论
分享 把大象装进冰箱要几步?不清楚,但是学会SV验证可能还需4步!
路科验证 2018-1-28 14:08
在上一期的Lab2中,我们拓展了测试平台并从一个输入端向一个输出端发送了数据包。今天的Lab3的学习目标是: 1.构造一个从路由器输出端进行取样的监视器(Monitor)。 2.构造一个可以验证路由器输出的比较器(Checker)。 3.运行Driver和Monitor程序,检验Checker能否正确比数。 测试平台结构如下: ...
个人分类: 验证前沿资讯|1469 次阅读|0 个评论
分享 把大象装进冰箱要几步?不清楚,但是学会SV验证可能还需5步!
路科验证 2018-1-28 14:05
在上一期的Lab1中,我们给设计文件搭建了最简单的验证平台并编译和仿真过了这个SV程序。今天的Lab2的学习目标是: 1.拓展lab1中的测试平台,从一个输入端向一个输出端发送数据包。 2.用新的测试平台来编译和仿真设计文件。 在这次Lab中,你将继续去搭建测试平台上的相关组件(component):激励产生器(Stimulus ...
个人分类: 验证前沿资讯|1519 次阅读|0 个评论
分享 把大象装进冰箱要几步?我不清楚,但我知道学会SV验证只要6步!
路科验证 2018-1-28 13:58
路科决定给大家介绍更多与验证入门相关的知识,因此准备把 Synopsys 公司 的一个十分适合新手的SV实验介绍给大家。在上一期的先导篇中我们介绍了验证在IC行业中的地位,验证的工作内容和验证平台的大概结构。最后又提到了我们这个实验的待测试的模块:一个16输入,16输出的路由器。不知道大家下去有没有去略微看一下设计 ...
个人分类: 验证前沿资讯|2846 次阅读|0 个评论
分享 如何使用virtual sequence和virtual sequencer?
路科验证 2017-7-30 14:17
对于初入行的验证工程师,理解和搭建UVM验证环境是很重要的,而其中,virtual sequence的机制又是很有用很重要的一部分。本文希望通过了一些问题的回答,以及一个相对完整的结构帮助经验尚浅的工程师理清思路。 什么时候使用virtual sequencer 呢? 下图给我们一个基本介绍: 如果只有一个驱动端agent, ...
个人分类: 验证前沿资讯|7608 次阅读|3 个评论 热度 1
分享 UVM验证平台的加速考量
路科验证 2017-7-30 14:07
摘要 : UVM 已经成为了一种高效率的、从模块级到系统级完整验证环境开发标准,其中一个关键的原则是 UVM 可以开发出可重用的验证组件。获得重用动力的一个方面表现为标准的仿真器和硬件加速之间的验证组件和环境的复用。 本文所聚焦的技术手段是让一个已有的 UVM 验证平台通过改变需求去执行硬 ...
个人分类: 验证前沿资讯|1569 次阅读|0 个评论
分享 UVM代码生成器的开发
路科验证 2017-7-30 14:02
毋庸置疑,UVM大大提高了我们开发验证平台的效率。但同时,熟练掌握UVM搭建验证平台也并不是一件容易的事情。同时由于不同验证工程师搭建环境的风格不太一致,所以在一个项目中常会出现不好管理,甚至前后不一相互矛盾的UVM代码。对于这些问题UVM 代码生成器基本都可以解决,更为关键的是,这对于项目的开发效率提高也是一 ...
个人分类: 验证前沿资讯|4020 次阅读|0 个评论 热度 2
分享 集成级测试平台的UVM寄存器模型
路科验证 2017-7-30 13:47
UVM使得验证测试平台的结构得以标准化,各种复用策略及标准对于提高验证质量、缩短项目周期都非常有效。垂直重用是常见的复用策略之一,即同一项目测试平台复用于不同验证层次 。验证中常将最底层的IP级验证平台向更高的集成层复用,而UVM寄存器模型则是验证平台复用的一个关键部分。 UVM寄存器模型是针对于design中配 ...
个人分类: 验证前沿资讯|1707 次阅读|0 个评论
分享 欺骗你的覆盖率(下)
路科验证 2017-7-30 13:43
五、测谎器 不幸的是,在不同的验证抽象级别的环境中,没有用于验证功能覆盖模型的正确性和完整性的银弹,考虑到覆盖结果在验证流程中的重要性,这代表了重要的风险。本节为改进方法提供了一些务实的指导,包括覆盖模型构造的建议以及分析运行过代码的覆盖率的准确性。此外,我们还尝试了自动化的一些方面,随着工具开发 ...
个人分类: 验证前沿资讯|1406 次阅读|0 个评论
分享 欺骗你的覆盖率(上)
路科验证 2017-7-30 13:36
摘要 功能覆盖率是保证验证过程整体完整性的关键指标,然而有很多证据表明覆盖率模型往往不准确,不完整和具有误导性。作者这种覆盖缺陷是非常常见的,并且覆盖分析往往集中于没有覆盖到的点而不是已经覆盖到的点的准确性,因此验证过程的整体质量存在着重大的风险。在对问题进行一般性介绍后,本文讨论了实际案例,并 ...
个人分类: 验证前沿资讯|2237 次阅读|0 个评论
关闭

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

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

GMT+8, 2024-3-29 15:46 , Processed in 0.020560 second(s), 6 queries , Gzip On, Redis On.

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