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

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

3天内不再提示

验证IP:芯片设计验证的重要组成部分

星星科技指导员 来源:嵌入式计算设计 作者:Bipul Talukdar 2022-06-20 11:06 次阅读

对于许多芯片设计验证工程师来说,VIP 很容易代表非常重要的财产,而不是验证知识产权 (VIP)。

VIP 被认为是验证方法的重要组成部分,因为它描述了可重复使用的验证组件库和预定义的功能块,有助于验证片上系统 (SoC) 设计中的复杂接口和协议的正确性。涵盖 MIPI、SerDes、汽车、内存模型、网络、存储和视频的字母表,它们消除了对多种协议专家的需求,因为他们根据协议规范的细节验证设计。在此过程中,它们改进了调试、质量和覆盖范围,加速了项目交付,增加了投资回报并降低了硅片重新设计的风险。

复杂 SoC 的测试平台需要各种 VIP 模块来验证系统级功能并通过生成特定于应用程序的流量和检查器来验证目标性能。模块被插入到测试台中,用于设计检查协议和接口的操作,无论是离散的还是组合的。它们使验证工程师能够检查基本功能,例如系统启动或更详细的探索。由于设计复杂性不断增加,这一点变得越来越重要。它们生成测试来刺激和验证不同的接口和标准总线协议,例如事务/序列、驱动程序和配置组件。特定接口和测试套件的测试计划连接到测试台内的被测/验证设计 (DUT),以模拟仿真 IP 或 SoC 设计。

虽然 VIP 是一种经过验证且值得信赖的验证商品,但它不是一种验证方法,与通用验证方法 (UVM)、用于构建测试平台的 Accellera 互操作性标准或开放验证方法 (OVM)、方法和模块库不同。他们创建了一个基础架构来支持行业标准接口硬件验证语言 (HVL)、SystemVerilog 和 SystemC 以及方法、UVM 和 OVM。VIP 是符合行业标准的即插即用模块,具有特定用途:验证系统级功能并验证目标性能,同时支持所有流行的验证方法平台。

验证工程师指出需要在良好集成的流程中实现全面的代码覆盖和功能覆盖。VIP 支持无缝的覆盖驱动验证流程,在模拟、仿真或形式验证之间没有覆盖差距。它可用于设计流程中的多个阶段,并可供设计项目的多个供应商使用。

例如,用于仿真和 FPGA 原型设计的 VIP 块以可综合寄存器传输级 (RTL) 代码的形式出现。完全的 API 兼容性将设计从模拟转移到仿真。这些 VIP 模块包括内置智能调试器,提供快速编译和系统级仿真运行时间以及快速固件/软件开发。基础设施框架或测试平台带有激励生成器、监视器、记分板/检查器和功能覆盖模型。

在仿真平台中,VIP 不应与特定的仿真器绑定。在仿真平台中,不应将 VIP 绑定到仿真器。同样,VIP 不应与特定的正式

引擎。对于理想的设计,VIP 需要与平台无关,甚至在平台内,验证引擎也需要与验证引擎无关,以便验证工程师无缝地从一个平台迁移到另一个平台,而不会在此过程中产生任何开销。

无论是非常重要的财产还是验证知识产权,验证小组都将这些模块用作其验证策略的一部分,并将 VIP 视为芯片设计验证流程的重要组成部分。

审核编辑:郭婷

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

    关注

    1629

    文章

    21750

    浏览量

    604100
  • soc
    soc
    +关注

    关注

    38

    文章

    4174

    浏览量

    218438
  • 仿真器
    +关注

    关注

    14

    文章

    1018

    浏览量

    83795
收藏 人收藏

    评论

    相关推荐

    数字芯片设计验证经验分享文章 实际案例说明用基于FPGA的原型来测试、验证和确认IP——如何做到鱼与熊掌兼

    本系列文章从数字芯片设计项目技术总监的角度出发,介绍了如何将芯片的产品定义与设计和验证规划进行结合,详细讲述了在FPGA上使用硅知识产权(IP)内核来开发ASIC原型项目时,必须认真考
    的头像 发表于 10-28 14:53 357次阅读
    数字<b class='flag-5'>芯片</b>设计<b class='flag-5'>验证</b>经验分享文章 实际案例说明用基于FPGA的原型来测试、<b class='flag-5'>验证</b>和确认<b class='flag-5'>IP</b>——如何做到鱼与熊掌兼

    工业物联网系统的组成部分

    、控制系统和企业级应用软件,实现了工业生产和运营过程的数字化、智能化和自动化。本文将详细介绍工业物联网系统的组成部分,包括感知层、网络层、平台层和应用层,以及它们在工业物联网系统中的重要作用。 一、感知层 感知层是工业物联网系统的基础,负责采集物理世界的信息
    的头像 发表于 10-14 14:19 297次阅读
    工业物联网系统的<b class='flag-5'>组成部分</b>

    物联网泵房的功能和组成部分

    随着物联网技术的飞速发展,物联网泵房作为智慧水务的重要组成部分,正逐步在供水、消防、工业、农业等多个领域发挥重要作用。物联网泵房通过集成先进的信息技术、自动化控制技术和物联网技术,实现了对泵房
    的头像 发表于 10-09 10:01 198次阅读

    嵌入式系统的硬件组成部分

    嵌入式系统的硬件组成部分是构成其独立运作能力的关键要素,这些部分协同工作,以实现对外部环境的感知、处理及响应。以下是对嵌入式系统硬件组成部分的详细解析,涵盖了处理器、存储器、输入输出设备、接口与总线、电源管理、外围设备与模块以及
    的头像 发表于 09-02 15:27 1100次阅读

    新思科技PCIe 7.0验证IP(VIP)的特性

    在近期的博文《新思科技率先推出PCIe 7.0 IP解决方案,加速HPC和AI等万亿参数领域的芯片设计》中,新思科技宣布推出综合全面的PCIe Express Gen 7(PCIe 7.0)验证
    的头像 发表于 07-24 10:11 739次阅读
    新思科技PCIe 7.0<b class='flag-5'>验证</b><b class='flag-5'>IP</b>(VIP)的特性

    机器学习中的交叉验证方法

    在机器学习中,交叉验证(Cross-Validation)是一种重要的评估方法,它通过将数据集分割成多个部分来评估模型的性能,从而避免过拟合或欠拟合问题,并帮助选择最优的超参数。本文将详细探讨几种
    的头像 发表于 07-10 16:08 1227次阅读

    大规模 SoC 原型验证面临哪些技术挑战?

    引言随着电子设计自动化(EDA)验证工具的重要性日益增加,开发者们开始寻求减少流片成本和缩短开发周期的方法。其中,使用可编程逻辑芯片(FPGA)来构建有效的验证流程成为一种流行的解决方
    的头像 发表于 06-06 08:23 1189次阅读
    大规模 SoC 原型<b class='flag-5'>验证</b>面临哪些技术挑战?

    伺服系统的基本要求和组成部分

    伺服系统,作为现代工业自动化和精密控制领域的重要组成部分,其性能的稳定性和精确性对于整个系统的运行效率具有至关重要的影响。本文将详细阐述伺服系统的定义、基本要求、基本组成以及其在现代工
    的头像 发表于 06-05 15:24 732次阅读

    芯片测试和芯片验证的区别

    这是芯片在设计过程中的一个环节,主要通过EDA(电子设计自动化)工具进行仿真检验。它的主要目的是在芯片生产之前,验证芯片设计是否符合预定的需求规格,是否已经消除了所有的风险,发现并更正
    的头像 发表于 05-08 16:52 2173次阅读

    fpga验证和测试的区别

    FPGA验证和测试在芯片设计和开发过程中都扮演着重要的角色,但它们各自有着不同的侧重点和应用场景。
    的头像 发表于 03-15 15:03 1248次阅读

    fpga验证和uvm验证的区别

    FPGA验证和UVM验证芯片设计和验证过程中都扮演着重要的角色,但它们之间存在明显的区别。
    的头像 发表于 03-15 15:00 1660次阅读

    Quectel与罗德与施瓦茨携手验证5G eCall模块

    验证工作。该模块是Quectel汽车模块AG56xN系列的重要组成部分,此次验证标志着汽车通信领域的一大技术突破。
    的头像 发表于 03-15 10:23 617次阅读

    什么是EMSS?它包括哪些组成部分?

    、降低成本,并增强企业与员工、供应商和客户之间的沟通与协作。 EMSS包括以下几个主要的组成部分: 移动设备管理(Mobile Device Management,MDM):MDM是EMSS
    的头像 发表于 02-03 09:56 3511次阅读

    ZR机械手:未来工业自动化的重要组成部分

    ZR机械手:未来工业自动化的重要组成部分 随着科技的飞速发展,工业自动化已成为制造业转型升级的关键。在这个过程中,ZR机械手以其卓越的性能和创新的技术,成为了未来工业自动化的重要组成部分
    的头像 发表于 01-23 17:09 737次阅读

    基于断言的验证简介 – 第 1 部分

    基于断言的验证(ABV)是一种与传统方法相比可以大大减少验证过程的技术.
    的头像 发表于 01-09 09:59 600次阅读
    基于断言的<b class='flag-5'>验证</b>简介 – 第 1 <b class='flag-5'>部分</b>