0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

了解一下当前的验证计划核心vManage平台

Cadence楷登 来源:Cadence楷登 作者:Paul McLellan 2022-07-21 09:02 次阅读

先来看一段对验证的介绍:

如果验证计划做得足够好,那为什么还总会出现质量问题和项目延期?说白了,验证工作需要做到以终为始。一个好的验证计划应该具备详细描述的可量化目标,同时做到资源的优化使用和对实际情况的预估。

这段话给人一种最近刚写出来的错觉,但实际上却引用自 2005 年 Cadence 刊登在 EETimes 上的一篇文章。正如 Alphonse Karr 在 Les Guêpes 期间所说,“万变不离其宗”。

话虽如此,但验证领域的确发生了很多变化。2005 年时还没有可移植激励标准(PSS,portable stimulus standard),形式化验证也尚处于起步阶段。如果想做硬件仿真,设计初启就要花费几个月时间。要是想用 FPGA 原型设计,首先得买些 FPGA。那时候的 RTL 仿真和现在一样,承担着验证的主力工作。实际上,验证工程师的工作主要包括手动启动仿真,随之分析结果。但彼时已经出现了更好的方法,即 Cadence 2005 年收购 Verisity 后发布的初版 vManager,虽然那时还仅支持单一用户。

从 2005 年,或者更准确的说,从 1985 年开始,一个确实发生的变化就是设计规模的持续增加。笔者写这篇文章的清晨,NVIDIA CEO Jensen Huang 在自家厨房发布了容纳 540 亿个晶体管最新AI 芯片。更大的芯片不仅意味着验证引擎需要不断提升处理更大设计的能力,也意味着统筹整个验证流程的工具也必须水涨船高。Cadence vManager 验证管理平台已经从最初单用户演进到如今对跨国企业所有用户的支持。

多引擎部署

可以用物流公司来做个比喻。一家物流公司需要货车和飞机,运输工具的性能固然重要,但其部署和调运方式同样关键。飞机并不会一定比货车好 ,两者用途不同且优势互补。同样的道理,形式化验证并不一定比仿真或者模拟更好,它们也是互为补充的关系。vManager 平台决定了这些引擎的部署方式,是验证流程的核心。在某种意义上讲,其对引擎的驱动方式和引擎本身同样重要,是第四引擎。

验证引擎相信大家都很熟悉,我就不再赘言。

vManager

如之前所说,vManager 平台最初是为单一地点,单一团队提供支持而开发。现在的公司运行方式已和当初大不相同。多个处于不同设计阶段的项目同时运行,设计团队分布在全球各地,很多验证都在大型服务器阵列或云端完成。从单一用户至今的 15 年中,vManager 平台经历了多次变革,本篇不做详述,直接来了解一下当前的 vManager。

29f5e510-088f-11ed-ba43-dac502259ad0.jpg

今天,vManager 平台的高可用性版本已经被企业用于多项目并行管理,如上图所示。

2a1471b0-088f-11ed-ba43-dac502259ad0.jpg

同时 vManager 支持不同地区工作团队常见的服务器或网络故障等分布式问题的处理,确保关键数据的同步性,并保持足够的本地化来维持高性能,且进一步扩展至云端任务管理。vManager 的这些特性让其真正成为了企业级解决方案。

与启动 Xcelium 仿真相比,任务执行需要做的事情更多:

回归准备

请求服务器场资源

启动主机

数据加载

执行任务

数据存储

生成报告

故障分类

设计 / 修复测试

vManager 平台将上述工作全部自动化。列出的内容背后还有很多细节,比如在请求服务器阵列资源中,任务排队等候可用资源通常会占用超过 1 / 3 的验证时间。更糟的是,运行时间最长的任务也有最久的延迟(因为它们需要用占用更多资源,属于供应短缺对象)。成本和运行时间也与服务器不同配置相关,导致验证任务在复杂验证环境下的分配优化也比以往更加繁琐。

验证效率

2a21db2a-088f-11ed-ba43-dac502259ad0.jpg

vManager 平台是验证计划的核心。原因就如本文开头的引言:“一个好的开发计划应该具备详细描述的可量化目标。”回到 2005 年,vManager 平台还只是一个单用户工具,但也已经比其他产品要领先很多,因为那些表格和脚本可能都称不上是一款产品。今天,随着企业级版本的应用,验证计划可以跨区域,跨计算和技术平台运行,且拥有高可用性。

2a45e9fc-088f-11ed-ba43-dac502259ad0.jpg

vManager 平台的第二个企业级特性是将验证与 DOORS(来自IBM),REQTIFY(来自 Dassault)或 Jama 等需求管理系统连接,这对汽车、航空航天和国防领域非常重要。而对大型项目来说,这项特性可以更好地实现全系统的需求捕捉和追溯。vManager 平台通过这些连接,将特定功能的验证与需求绑定并反馈。

总结

随着 SoC 设计更加复杂,功能更多,SoC 的验证越发具有挑战性。雪上加霜的是,如今产品上市时间从以前的数年计缩短到数月计,对测试工作造成了更大的压力。为了解决大规模 SoC 验证的挑战,一个功能全面、集中化、可扩展且足够灵活的解决方案不可或缺。这个解决方案就是vManager 平台。

这也是许多头部半导体企业选择 vManager 平台作为其验证规划解决方案的主要原因。


审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SoC设计
    +关注

    关注

    1

    文章

    148

    浏览量

    18774
  • 晶体管
    +关注

    关注

    77

    文章

    9690

    浏览量

    138168
收藏 人收藏

    评论

    相关推荐

    公司之前产品被抄了,损失惨重啊!想了解一下当前有什么好的方式能够做些防盗版方面保护吗?

    本帖最后由 Stark扬 于 2018-9-28 17:00 编辑 公司之前产品被抄了,损失惨重啊!想了解一下当前有什么好的方式能够做些防盗版方面保护吗?
    发表于 09-28 09:18

    数字IC验证之“UVM”基本概述、芯片验证验证计划(1)连载中...

    原文链接:https://zhuanlan.zhihu.com/p/345234382大家好,我是哥,从本章开始,我将带领大家,正式进入uvm的学习,首先来了解一下uvm的基本概念,本节主要
    发表于 01-21 15:59

    详细介绍一下3种电源计划

    我们在调节屏幕亮度时候可能会看到电源有三种计划,分别是平衡,节能和高性能,那么各有什么特点呢?哪种计划比较好。今日小编就来详细跟你介绍一下3种电源计划:三种电源
    发表于 09-08 07:55

    USB显微镜,不想了解一下吗?

    USB显微镜,不想了解一下吗? 近日,在很多国外网站上都搜的到配备了USB接口的数字显微镜,他们打破了传统显微镜机体笨重,操作复杂的传统,
    发表于 04-28 10:24 3533次阅读

    宏碁智能佛珠了解一下

    朋友,最近工作顺利吗?家庭幸福吗?生活美满吗?看你心情复杂,要不要了解一下宏碁刚发布的智能佛珠?
    的头像 发表于 08-08 16:27 3557次阅读

    个真实网站的验证码为例,实现了基于一下KNN的验证码识别

    很多网站登录都需要输入验证码,如果要实现自动登录就不可避免的要识别验证码。本文以个真实网站的验证码为例,实现了基于一下KNN的
    的头像 发表于 12-24 17:27 7778次阅读

    带你了解一下什么是USB 3.1接口

    尽管USB是外部设备中最常见的连接,但它有很多的版本,不同的接头和连接类型都令人困惑不解。USB 3.1是当今最常见的标准之,但它究竟是什么呢?它与之前和之后的版本有什么不同?让我们来详细了解一下
    发表于 09-23 17:31 1.7w次阅读

    了解一下AOC有源光缆的相关知识

    信息传输与交换量与日俱增,高密度,高宽带应用也越来越多,传统的铜质电缆已经不能适应通信的需要,相比于传统线缆来说,有源光缆能够帮助通信设备享受到光传输的巨大优势。那AOC有源光缆有什么不同呢?今天就跟易天光通信(ETU-LINK)一起来了解一下AOC有源光缆的相关知识吧!
    的头像 发表于 03-25 08:58 2278次阅读

    大哥!100W移动电源方案,了解一下

    100W移动电源方案,了解一下
    的头像 发表于 06-02 19:03 2445次阅读
    大哥!100W移动电源方案,<b class='flag-5'>了解</b><b class='flag-5'>一下</b>

    了解一下光纤传输的特点

    光纤作为综合布线种常见的传输媒介,很多人搞不清楚光纤和光缆这两者,光纤是光传导工具,传输原理是“光的全反射”,被用作长距离的信息传递,下面跟着科兰小编一起来了解一下光纤传输的特点。
    的头像 发表于 06-08 13:42 849次阅读

    认识一下只有driver的验证平台

    对于验证平台而言,最重要的角色是激励的产生,最开始,driver是集合了数据的产生、发送于体这么个重要的角色(后面到进入真正UVM会
    的头像 发表于 06-15 18:09 752次阅读
    认识<b class='flag-5'>一下</b>只有driver的<b class='flag-5'>验证</b><b class='flag-5'>平台</b>

    探讨一下在UVM中典型的验证平台

    验证平台顾名思义就是为了验证而存在的。普通意义上来说,如果是IP验证,当验证人员拿到设计的某模块的RTL代码(DUT,Design Unde
    的头像 发表于 06-15 18:12 1084次阅读
    探讨<b class='flag-5'>一下</b>在UVM中典型的<b class='flag-5'>验证</b><b class='flag-5'>平台</b>

    虹科带你来了解一下汽车以太网和TSN的测试标准

    虹科带你来了解一下汽车以太网和TSN的测试标准
    的头像 发表于 12-22 17:46 3566次阅读
    虹科带你来<b class='flag-5'>了解</b><b class='flag-5'>一下</b>汽车以太网和TSN的测试标准

    了解一下“薄膜厚度监控”

    光学镀膜干货来了!了解一下“薄膜厚度监控”
    的头像 发表于 07-20 10:11 867次阅读
    <b class='flag-5'>了解</b><b class='flag-5'>一下</b>“薄膜厚度监控”

    无需电流采样电阻的智能电机驱动IC,不来了解一下么?

    无需电流采样电阻的智能电机驱动IC,不来了解一下么?
    的头像 发表于 11-30 17:43 456次阅读
    无需电流采样电阻的智能电机驱动IC,不来<b class='flag-5'>了解</b><b class='flag-5'>一下</b>么?