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

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

3天内不再提示

便携式刺激内部—硬件软件接口

kasdlak 来源:kasdlak 作者:kasdlak 2022-07-27 09:26 次阅读

HSI 是一项关键功能,现在已受到 Accellera PSWG 的充分关注,但它的缺席导致公司需要在没有某种形式的这种功能的情况下采用 Portable Stimulus 工具的额外工作。

本博客系列坚持 Accellera Portable Stimulus 1.0 标准 (PSS) 中的内容,但在此特定博客中,我们会有所偏离。我们将讨论未纳入标准第一个版本的功能,即硬件软件接口 (HSI)。这是一项关键功能,现在已受到 Accellera 便携式刺激工作组 (PSWG) 的充分关注。它的缺席导致那些想要采用便携式刺激工具但没有某种形式的这种功能的公司需要额外的工作。

通过考虑测试可移植性,这个问题最容易理解。我们的意思是,从单一的测试意图描述出发,无需修改即可在各种执行引擎上执行该测试的能力。这些执行引擎包括在事务级别或寄存器传输级别 (RTL) 上运行的模拟器、仿真器、原型设计解决方案、虚拟平台和真实芯片现在,考虑一个需要将数据放入某个寄存器或内存位置或检索该寄存器或内存的内容以确保测试正确运行的测试。

在模拟器上执行时,很容易使用后门访问机制,而且不会干扰被测设计 (DUT) 的任何方面。使用过通用验证方法 (UVM) 的人会熟悉寄存器抽象层 (RAL) 和后门内存访问的概念。当您从晶圆厂取回第一个芯片或尝试迁移测试以在模拟器上驱动完整的 SoC 时,快进到想要重新运行这些测试。使用 UVM,这通常涉及对测试工具的完全重写。

这通常不像听起来那么容易。考虑目标是模拟器的情况。您可能必须运行必要的总线周期才能访问内存,并且必须在不干扰与该访问无关的任何电路的情况下这样做。其中一些对用户来说可能并不明显。Portable Stimulus 的目的就是解决这个问题。然而,1.0 版本未能解决这个问题,将其留给读者作为练习。

虽然 PSS 基本上可以做 UVM 能够做的所有事情,但 PSS 有一个额外的操作模式。它可以生成在设计中包含的处理器上运行的测试,从而从内到外对其进行验证。如果您想在这些处理器上运行测试,您要么需要在处理器上运行某种形式的操作系统,这会为 RTL 测试产生非常大的窃听,要么您必须将其视为裸机处理器。验证团队最不想做的事情就是花费大量时间编写必要的软件来完成这项工作。HSI 是这个问题的干净解决方案。

HSI 提供了基本级别的类似 OS 的功能,允许将测试写入标准化 API,同时隐藏执行这些测试的机制。无论您是通过 UVM 序列访问块寄存器,还是该寄存器包含在嵌入式处理器或最终芯片中,它都能使看起来像 UVM 寄存器的访问相同。对于嵌入式处理器,它可以将寄存器内容传输到内存中可从外部访问的位置或通过 UART 提供该数据。对于真正的硅片,可以通过扫描链访问或修改寄存器。为每个目标执行此功能的机制与测试编写者相同。大多数情况下,这将作为交付工具的一部分提供。

pYYBAGLeR-2AT2mrAANJHyXUOg4994.png

硬件软件接口提供了基本级别的类似操作系统的功能,允许将测试写入标准化 API,同时隐藏执行这些测试的机制。

当然,该工具可以走得更远,就像一个成熟的操作系统,安排多个测试以及跨处理器线程的关键资源,以真正拧出一个 SoC。

虽然我不宜讨论有关与 PSWG 提出的解决方案的任何细节,但此功能已在我们的旧工具中使用多年,我们的客户完全了解此接口提供的功能。其他一些工具供应商也在他们的工具中运行了他们自己版本的此接口,但希望 Accellera 的努力将带来这些接口的统一。

如前所述,UVM 的用户将非常熟悉 RAL 的概念——这对于让 DUT 和测试台能够就寄存器内的位的通用布局达成一致是必要的。硬件/软件协同验证解决方案的用户也将熟悉定义内存映射的需要——同样,这样测试台和设计可以保持同步。Test Suite Synthesis 知道内存的位置、对该内存的任何限制以及处理器和外围设备如何访问内存。例如,它是小端还是大端,或者是否存在与某些地址范围相关的安全限制?

这是关于 PSWG 正在为 PSS 1.1 版本寻找的限制,并且不包含完整 HSI 所需的所有内容。但这是一个好的开始。真正了解问题空间并提供能够实施完整系统级验证方法的解决方案的工具提供商已经超越了这些基础,提供了包含完整裸机层的 HSI。

Breker、Vayavya、Agnisys 等公司一直在开发这些解决方案,并且知道如何使测试变得可移植。这些解决方案提高了基于 PSS 的测试综合的能力,并减少了用户为获得测试可移植性而付出的努力。虽然 PSS 降低了与每个供应商拥有自己的语言相关的风险,但它并没有消除每个供应商在生成的测试质量和用户生成这些测试所必须付出的努力方面的竞争能力。



审核编辑:刘清

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

    关注

    14

    文章

    1016

    浏览量

    83646
  • 模拟器
    +关注

    关注

    2

    文章

    870

    浏览量

    43167
  • 硬件接口
    +关注

    关注

    0

    文章

    43

    浏览量

    10828
收藏 人收藏

    评论

    相关推荐

    便携式电源适配器的优缺点

    在现代生活中,电子设备已经成为我们不可或缺的一部分。智能手机、平板电脑、笔记本电脑等设备在我们的日常工作和娱乐中扮演着重要角色。随着这些设备的普及,便携式电源适配器(移动电源)应运而生,为这些设备
    的头像 发表于 11-06 09:41 196次阅读

    便携式稳压器的优缺点

    便携式稳压器的优点 1. 电压稳定 便携式稳压器的主要优点是能够提供稳定的电压输出。这对于需要稳定电压以正常工作的敏感电子设备尤为重要,如电脑、医疗设备和精密仪器。 2. 保护电器设备 由于电压波动
    的头像 发表于 11-05 15:16 228次阅读

    便携式万用表的优势

    在电子工程、电气维修和日常的电子设备维护中,万用表是一种不可或缺的工具。随着技术的发展,便携式万用表因其体积小、功能全、易于携带等特点,越来越受到专业人士和爱好者的青睐。 1. 便携便携式万用表
    的头像 发表于 11-01 10:36 184次阅读

    便携式示波器的技术原理和应用场景

    过程中,可使用便携式示波器对各种接口的信号质量进行检测与分析。 三、发展趋势 智能化:随着人工智能技术的不断发展,便携式示波器将越来越智能化。未来的便携式示波器将具备自动检测、自动校准
    发表于 10-24 14:31

    实现高效供电,PMU成便携式储能中的关键

    电子发烧友网报道(文/黄山明)如果接触过便携式储能设备,就会发现上面通常会存在多种充电接口,C接口、DC接口、USB接口、Type-C
    的头像 发表于 09-11 01:16 3396次阅读

    便携式启动电源:科技与便利的完美结合

    便携式启动电源集充电、储能和紧急启动功能,采用高效锂电池,智能安全系统,多功能输出接口,其小巧便携、多功能性和高效输出等特点,使其广泛应用于汽车、工程机械、船舶、航空航天等领域。
    的头像 发表于 08-19 15:39 337次阅读

    聚徽触控-便携式工控电脑安装

    随着工业自动化和智能化的发展,便携式工控电脑在工业领域的应用越来越广泛。它们具备轻便、易携带、高性能等特点,为现场操作、数据监控和远程管理提供了极大的便利。本文将为您详细介绍便携式工控电脑的安装步骤和注意事项,帮助您快速上手。
    的头像 发表于 06-26 10:46 325次阅读
    聚徽触控-<b class='flag-5'>便携式</b>工控电脑安装

    激光除锈机便携式价格

    激光除锈机便携式是一种利用激光技术去除金属表面铁锈、油污、漆膜等杂质的高科技除锈设备。其紧凑轻便的设计使用户可以随时随地轻松地进行除锈操作。与传统的机械或化学除锈方法相比,激光除锈机便携式效率更高
    的头像 发表于 06-07 16:12 538次阅读
    激光除锈机<b class='flag-5'>便携式</b>价格

    便携式手提设备设计方案:475-便携式手提RapidIO协议光纤发包测试仪

    便携式手提RapidIO 协议光纤发包仪,以RapidIO收发卡和X86主板为基础,构建便携式的手提设备。
    的头像 发表于 05-20 15:33 364次阅读
    <b class='flag-5'>便携式</b>手提设备设计方案:475-<b class='flag-5'>便携式</b>手提RapidIO协议光纤发包测试仪

    474-便携式手提万兆网络协议测试仪

    便携式手提万兆网络协议测试仪,以FPGA万兆卡和X86主板为基础,构建便携式的手提设备。
    的头像 发表于 05-16 09:39 352次阅读
    474-<b class='flag-5'>便携式</b>手提万兆网络协议测试仪

    便携式手提测试设备设计方案471—便携式手提Camera Link 模拟源测试设备

    便携式手提CameraLink模拟源测试设备,以PCIe的Camera link 播出卡和X86主板为基础,构建便携式的手提设备。 便携式手提Camera Link 模拟源测试设备
    的头像 发表于 05-10 11:37 502次阅读
    <b class='flag-5'>便携式</b>手提测试设备设计方案471—<b class='flag-5'>便携式</b>手提Camera Link 模拟源测试设备

    特信便携式屏蔽器:保护通讯隐私的便携安全利器?

    特信便携式屏蔽器:保护通讯隐私的便携安全利器?|深圳市特信电子有限公司
    的头像 发表于 03-28 09:08 504次阅读

    便携式UPS电源在户外活动使用有哪些发展优势?

    便携式UPS电源在户外活动使用有哪些发展优势? 随着户外活动的普及和人们对便利性的要求不断增加,便携式UPS电源在户外活动使用的发展优势也越来越明显。便携式UPS电源是一种能够提供电能储备和稳定输出
    的头像 发表于 01-09 15:24 784次阅读

    便携式储能电源有哪些充电方式?

    便携式储能电源是一种可移动的电力储存设备,可以为各种电子设备提供电力支持。便携式储能电源通常具有多种充电方式,以下将介绍其中的几种常见充电方式。 1.直流充电方式:直流充电是便携式储能电源常见的充电
    的头像 发表于 12-08 09:06 5025次阅读
    <b class='flag-5'>便携式</b>储能电源有哪些充电方式?

    户外便携式储能电源怎么用

    户外旅行或露营活动中,便携式储能电源是一款非常实用且方便的设备。它可以为我们提供可靠的电力支持,为各种电子设备充电。但是,对于一些新手用户来说,可能并不清楚如何正确使用户外便携式储能电源。在本文
    的头像 发表于 12-07 15:31 1634次阅读