路科验证的个人空间 https://blog.eetop.cn/1561828 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

分享 一种自动编写UVM testbench的方法
2016-7-31 16:05
SystemVerilogUVM是一个以SystemVerilog类库为主体的验证平台开发框架,验证工程师可以利用其可重用组件构建具有标准化层次结构和接口的功能验证环境。UVM方法的强大是毋庸置疑的,但同时UVM却也不是那么容易掌握的。对于没有UVM经验的工程师,直接使用UVM方法还是比较困难的。 但是幸运的是,你可以在网上 ...
个人分类: 验证前沿资讯|7575 次阅读|0 个评论 热度 2
分享 验证的策略篇之二:验证的层次
2016-7-31 16:03
从系统定义阶段开始,我们就会将芯片系统划分为子系统,进而又为每个子系统划分为不同的功能模块,直到划分为复杂度合适的模块。而到了设计阶段,我们又会按照自底向上的方式开始做硬件设计和集成。从定义阶段到设计阶段再到后端部分,我们整个硅前的流程都是将芯片按照层次划分的,一般我们称之为芯片系统级(chip level ...
个人分类: 验证系统思想|3738 次阅读|0 个评论
分享 移植混合语言设计验证的硬件加速方法
2016-7-30 22:31
RTL仿真一直是IC设计生产流程中非常重要的一个环节。但是,随着设计规模的不断增大和功能复杂度的不断提高,较长的仿真时间就成了制约验证工作的主要瓶颈之一,运行数天甚至数周的超长测试用例是非常影响验证效率的。于是就引入了许多用于缩短仿真时间的技术,其中极为有效的一种是使用硬件加速器。硬件加速技术已经存在了 ...
个人分类: 验证前沿资讯|1134 次阅读|0 个评论
分享 验证锁相环IP的标准测试平台架构解决方案
2016-7-30 22:28
验证是保证一个设计成功的关键,而给DUT有效的激励信号以覆盖其所有功能和自动响应检测又是验证的重中之重。验证面临的一个主要挑战就是花费太多时间在调试测试平台上,UVM(通用验证方法)拥有一个强大的测试平台架构,很有助于验证工作。 待验证的DUT 锁相环(PLL)是任何SoC设计的“心脏“,其应用范围从频率 ...
个人分类: 验证前沿资讯|1460 次阅读|0 个评论
分享 从VHDL到UVM验证平台转变的优点评估
2016-7-30 22:14
由于功能变得难以理解,通过肉眼检查波形来验证FPGA设计变得越来越困难。作为一个顶级油田服务公司,BakerHughes主要设计小规模FPGA设计,通常少于10万门。但是在尺寸大小和复杂程度上一直在增加。同时,这些FPGA设计是需要很长集成时间的更复杂系统的一部分。 由于上述原因,我们的FPGA设计和验证需要找到不依 ...
个人分类: 验证前沿资讯|3627 次阅读|0 个评论
分享 可重用的UVM验证结构
2016-7-30 22:11
引言 用SystemVerilog和UVM写验证平台时, 会在模块级和系统级面临的可配置性和可重用性的问题。 而从一个模块到系统级验证环境中去重用通用验证组件(UniversalVerificationComponent)是相对比较容易的,但是上述情况不能说成是为把UVC连接到接口线束(harness): 这些接口即UVCs需要改变的是从模块级 ...
个人分类: 验证前沿资讯|6041 次阅读|1 个评论 热度 1
分享 验证的策略篇之一:设计的流程
2016-7-26 17:04
我们在上一章芯片验证全视中给出过芯片产品开发的流程图,而在描述中我们将开发流程分为了两条主线: 芯片功能的细分 不同人员的任务分配 即是说不同人员需要在硅前的不同阶段实现和测试芯片的模块功能。 如果我们从另外一个角度看,芯片的开发即是将抽象级别逐次降低的过程,从一开始的抽象自然语言描述到硬 ...
个人分类: 验证系统思想|2684 次阅读|0 个评论
分享 芯片验证全视之十一(终):验证长征路上的各种坑
2016-7-26 17:02
到现在,我们都渐渐意识验证的重要性——你不经意埋下的坑会在未来硅后测试中被暴漏出来,进而导致可能重新流片。一些时候,我们的团队并不会严格遵循验证周期和各项标准检查表,而且有时候一些常见的错误也会使得局部模块的缺陷导致整个芯片的功能失效。 那么我们一一来细数在验证过程中我们容易犯的错误,按照坑深指 ...
个人分类: 验证系统思想|2225 次阅读|0 个评论
分享 为复用IP构建UVM验证环境的一种方法
2016-7-26 16:58
基于复用IP的设计方法学已经被广泛应用在SOC设计中,复用IP数量的增多使得IP的验证与集成变为一个不小的挑战,在本篇论文中,我们将介绍一种通用的搭建复用IP验证环境的方法,这种方法有两个特点: 一是通用性强,适用于绝大部分的IP验证,二是我们的IP验证环境除了在IP层面可用,还可以被集成到顶层验证环境中继续发挥验证 ...
个人分类: 验证前沿资讯|3937 次阅读|0 个评论
分享 用于硬件设计的开源版本控制系统(Git)
2016-7-26 16:51
版本控制系统是每一个开发流程中不可或缺的一部分。传统上,硬件设计公司为单独一个工程使用一个中央版本控制系统,但这样会强加给硬件团队很大的局限性。一个流行的可缓解此问题的解决方案就是像Git这样开源的分布式版本控制系统。 我们可以想象一个场景:一个团队,一起研发一个复杂的可以被分割成上百个小 ...
个人分类: 验证前沿资讯|2846 次阅读|1 个评论 热度 1
  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 253

    粉丝
  • 25

    好友
  • 33

    获赞
  • 45

    评论
  • 访问数
关闭

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

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

GMT+8, 2024-3-29 05:01 , Processed in 0.032304 second(s), 8 queries , Gzip On, Redis On.

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