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

    文章

    1054

    浏览量

    88284
  • 模拟器
    +关注

    关注

    2

    文章

    1032

    浏览量

    45932
  • 硬件接口
    +关注

    关注

    0

    文章

    50

    浏览量

    11297
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    WM8904:便携式音频应用的高性能超低功耗编解码器

    应用优化的编解码器,它集成了众多先进技术,为音频处理带来了出色的解决方案。 文件下载: CDB6201-1.pdf 一、WM8904概述 WM8904是一款高性能超低功耗立体声编解码器,非常适合便携式音频应用。它具有灵活的模拟接口和强大的数字信号处理(DSP)能力,能够满
    的头像 发表于 05-11 16:40 136次阅读

    GF1021 单相便携式电能表测试系统

    GF1021单相便携式电能表测试系统用于测试单相电能表的误差,采用成熟的信号合成和功率放大技术,高精度电压源和电流源输出。广泛应用于实验室和现场,然后作为单相标准源。便携式仪表测试设备通过7英寸彩色触摸屏或外部接口提供高功能,并
    发表于 04-15 16:33

    GF302D-ECT 便携式三相电能表测试设备

    GF302D-ECT便携式电表测试仪适用于电网公司计量与能效检测中心、供电局管理处、国家能源计量检测机构,同时可用于检测工矿企业各类单相/三相电能表及电表制造商的产品。同时,该电表测试设备亦可
    发表于 04-13 15:47

    GF302D 便携式三相电能表测试装置

    本帖最后由 jf_54101293 于 2026-4-13 15:36 编辑 GF302D便携式电表测试仪适用于电网公司计量与能耗检测中心、供电局管理处、国家能源计量检测机构,同时可用于检测
    发表于 04-13 15:35

    便携式腐蚀环境采样仪

    、精准化需求,完成了一款腐蚀便携式环境监测设备的全套设计工作,设计内容全面覆盖硬件设计、ARM设计及电路设计三大核心板块,构建了功能完善、性能稳定的设备技术体系。该
    的头像 发表于 01-29 17:12 684次阅读
    <b class='flag-5'>便携式</b>腐蚀环境采样仪

    其利天下便携式风扇整体技术方案解析

    便携式风扇作为夏季个人清凉的核心设备,其舒适度与使用体验直接取决于内部的驱动与控制技术。一个优秀的小风扇方案,不仅需要高效的空气动力设计,更依赖于稳定、智能、高效的电机驱动系统。深圳市其利天下
    的头像 发表于 01-16 19:50 3578次阅读
    其利天下<b class='flag-5'>便携式</b>风扇整体技术方案解析

    其利天下USB接口便携式风扇驱动方案

    有限公司推出高性能、高集成度的USB接口便携式小风扇方案,以专业的电机驱动技术,为产品赋予强劲“内核”。 本方案摒弃传统简单的升压调压方式,采用其利天下核心的低压小风机电调板(型号:KY-KL-9V),为核心驱动单元。这不仅是一个
    的头像 发表于 01-16 19:48 1072次阅读

    便携式冰箱控制方案MCU微控制器无感FOC控制

    便携式冰箱是一种家居用品。顾名思义就是方便携带的冰箱,比传统的家用冰箱体积更小,更加节能,具备制冷和制热功能。相较于传统家用冰箱,便携式冰箱拥有小巧体积与节能的特性,而支撑便携式冰箱高
    的头像 发表于 12-18 16:51 666次阅读

    HT71678高功率全集成升压转换器:便携式系统的高效电源解决方案

    。HT71678作为一款高功率、全集成升压转换器,凭借其丰富的集成设计、宽泛的适配能力和卓越的能效表现,成为了满足便携式系统电源需求的理想选择。       从基础的硬件配置来看,HT71678就展现出了为便携式场景量身定制的优
    的头像 发表于 11-20 15:57 597次阅读
    HT71678高功率全集成升压转换器:<b class='flag-5'>便携式</b>系统的高效电源解决方案

    技术-便携式呼吸机的硬件电路设计和软件算法

    一、便携式呼吸机压力检测原理便携式呼吸机按照不同的通气模式可以将呼吸机分为CPAP持续正压通气、AutoCPAP自动正压呼吸机、BiPAP双气道压力呼吸机三种模式。CPAP:在这种模式下,呼吸机通过
    的头像 发表于 11-14 12:01 999次阅读
    技术-<b class='flag-5'>便携式</b>呼吸机的<b class='flag-5'>硬件</b>电路设计和<b class='flag-5'>软件</b>算法

    便携式EL检测仪:光伏组件缺陷检测的 “便携显微镜”

    便携式EL检测仪:光伏组件缺陷检测的 “便携显微镜”柏峰【BF-EL】便携式 EL(Electroluminescence,电致发光)检测仪,是基于光伏组件电致发光原理设计的便携式检测
    的头像 发表于 09-10 17:35 1651次阅读
    <b class='flag-5'>便携式</b>EL检测仪:光伏组件缺陷检测的 “<b class='flag-5'>便携</b>显微镜”

    便携式高光谱相机的核心技术与应用优势

    在当今快速发展的科技时代,便携式高光谱相机作为一种新兴的检测工具,正逐步改变各行各业的工作方式。您是否在寻找更精准的测量设备,以满足日常工作中的需求?或者在考虑如何提升数据采集的效率和质量?便携式
    的头像 发表于 09-05 15:39 987次阅读
    <b class='flag-5'>便携式</b>高光谱相机的核心技术与应用优势

    便携式烟气分析仪和在线连续监测仪哪个好?

    在环保监管趋严与工业智能化并行的今天,烟气排放监测已成为企业合规运营的核心环节。便携式烟气分析仪与在线连续监测仪作为两大主流工具,如何根据需求选择?本文从应用场景、技术特性、成本效益三大维度展开
    发表于 08-11 15:52

    便携式光纤涂覆机说明书

    电子发烧友网站提供《便携式光纤涂覆机说明书.pdf》资料免费下载
    发表于 07-25 15:59 2次下载

    便携式电源EMC整改:如何高效解决辐射超标问题

    深圳南柯电子|便携式电源EMC整改:如何高效解决辐射超标问题
    的头像 发表于 06-05 11:24 1875次阅读
    <b class='flag-5'>便携式</b>电源EMC整改:如何高效解决辐射超标问题