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

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

3天内不再提示

便携式刺激内部:UVM 集成

技术牛人小渣子 2022-07-30 17:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

将便携式刺激标准 (PSS) 功能与通用验证方法 (UVM) 集成与两种语言之间的集成不同。

在我们之前的专栏中,Aileen Honess 提供了一个背景,说明为什么使用通用验证方法 (UVM) 和 SystemVerilog 的团队可能希望通过添加便携式激励来扩展他们的方法。通过结合不仅了解组合约束而且了解设计的时间方面的约束求解器,可以生成针对特定验证意图的更有效的测试。

本博客将介绍这种集成的基本策略。需要注意的是,集成便携式刺激标准 (PSS) 功能不会删除任何可能已经存在的功能。现有的测试平台仍然可以工作,并且它们将继续提供相同的覆盖范围。PSS 添加了新功能,如果您在达到所需覆盖水平时遇到问题,或者如果您想要制作可重新定位到仿真或可用于芯片启动的测试用例,这些功能将变得非常有用。

随着时间的推移,您可能会发现您希望更改验证方法以支持由 PSS 生成的测试用例,而不是来自现有 UVM 环境的更简单、随机的测试用例。随着您对 PSS 的功能越来越有信心,这些更改可能会随着时间的推移而发生。此外,PSS 还提供了新的——我们相信,更直观的——记分板和评估覆盖率的方法。

我们还必须提醒您,PSS 和 UVM 的集成并不等同于两种语言之间的集成。PSS 定义了一个模型,工具在该模型上运行以生成测试用例。它是与 UVM 集成的生成的测试用例。这意味着,在谈论集成时,您不能使其独立于特定供应商的工具。我将尽可能用最笼统的术语来描述集成,其他供应商可能会有类似的步骤集,但细节或自动化水平可能会有所不同。

这六个步骤是:

识别 UVM 接口,包括事务级建模 (TLM) 接口、软件接口和内存。配置工具并集成到 UVM。

创建 PSS 寄存器类型描述。这可以通过硬件/软件接口 (HSI) 寄存器定义或从 IP-XACT 描述转换来手动完成。

确定设计的整体 PSS 模型/表示(组件、操作、资源等)。

提供每个“动作”的详细信息。这些是根据可合成到 TLM 或软件驱动验证 (SDV) 测试的可移植原语定义的。

编译模型、综合测试用例并运行 UVM 仿真。

查看和调试结果,并分析覆盖率。

我们将使用一个相当简单的设计来演示这些概念。此设计源自公共领域示例,可在 Breker 发行版中使用。该示例有两个 CPU、两个 UART、一个 DMAC 和一个 AES 加密块。

每个 UART 都有一个验证 IP (VIP),用于配置以及发送和接收数据。此外,每个 CPU 都公开了由 AMBA 高级外围总线 (APB) VIP 驱动的端口。TLM 事务和 TLM 端口是为 UART VIP 定义的;此外,为 APB VIP 定义了在 TLM 模式下配置的处理器代理。内存资源被定义为供 DMAC 操作使用。

步骤 2 建立 VIP 的寄存器和内存映射。很多时候,这些已经以 IP-XACT 格式定义,这是第三方 IP 块的常用格式。许多公司还使用它来记录其内部 IP。如果是这种情况,实用程序将进行必要的转换。Breker 采用了提议的 HSI,但在 PSS 标准的第一个版本中并未获得批准。

trekhsi使用随设计发布的 IP-XACT 文件可以轻松创建三个组件(UART、DMAC、AES)中每一个的寄存器描述。可以修改字段名称以提高可读性。

第 3 步是识别系统的组件。对于本设计,主要的 IP 模块是 UART、DMA 和 AES,它们成为“PSS 组件”。每个块都具有描述为“动作”并表示为“PSS 动作”的核心功能。这些块的关键功能(动作)可以定义为:

UART — 配置、接收、发送

DMAC — 输出数据,输入数据

AES——加密、解密

CPU——输出数据,输入数据

请注意,在第一次编写 PSS 模型时,定义所有动作并不重要。起初,只需要定义最重要的,随着验证任务的进行,还可以定义附加的、次要的操作。这不会影响任何已经执行的验证——它只是使更多的序列成为可能。

为每个计算元素(UART、DMAC、AES)创建一个资源池。

块的接口是使用流对象(FIFO、Reg)和为每个对象创建的相应“池”定义的。

最后,PSS 锁定控制资源的共享或独占使用。调度程序将使用这些来确保它不会尝试使硬件同时执行互斥操作。

Entry 操作(顶部)将同时安排两个 UART 场景,一个 Encrypt 和一个 Decrypt 操作。UART 场景(左下)将为 DUT 选择配置,配置 VIP 以匹配,并并行执行多个接收和发送操作。加密和解密操作由 DMAC 传输提供(右下)。资源锁用于保证同一硬件块上的两个操作不允许同时执行。

整个模型的 PSS 代码由该工具生成。每个生成的动作都有一对// Start of user code和// End of user code标记,可以在其中输入动作的详细操作。重新生成模型时,这些标记中的代码将被保留。

在我们的下一个专栏中,我们将介绍剩下的三个步骤。同时,与往常一样,如有任何问题或需要澄清,请与我联系。

审核编辑 黄昊宇

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

    关注

    0

    文章

    335

    浏览量

    30875
  • UVM
    UVM
    +关注

    关注

    0

    文章

    183

    浏览量

    19946
  • PSS
    PSS
    +关注

    关注

    0

    文章

    21

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

    作为一款高功率、全集成升压转换器,恰好精准匹配这些需求,为各类便携式系统提供了兼具性能与实用性的电源解决方案。​        从核心硬件配置来看,HT7167的全集成设计是其突出优势之一。它不仅内置了带有负载关断功能的栅极驱动
    的头像 发表于 11-19 16:37 385次阅读
    HT7167高功率全<b class='flag-5'>集成</b>升压转换器:<b class='flag-5'>便携式</b>系统的高效电源解决方案

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

    高功率、全集成升压转换器,凭借其出色的集成设计与性能表现,精准契合了这些需求,成为便携式系统电源解决方案的优选器件。​       HT7166的核心优势首先体现在高度集成的硬件配置上
    的头像 发表于 11-18 16:49 419次阅读
    HT7166高功率全<b class='flag-5'>集成</b>升压转换器:<b class='flag-5'>便携式</b>系统的高效电源解决方案

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

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

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

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

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

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

    便携式光纤涂覆机说明书

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

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

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

    AO4953在便携式设备BMS中的应用与设计

    。传统分立器件难以兼顾小封装与高性能,而合科泰 AO4953 凭借双 P 沟道集成设计与优异的电学特性,成为破解上述难题的理想方案。本文将从器件特性、应用场景、设计实践三方面,解析 AO4953 如何重塑便携式设备 BMS 的设计逻辑。 二、AO4953 核心参数与技术
    的头像 发表于 04-29 17:52 868次阅读
    AO4953在<b class='flag-5'>便携式</b>设备BMS中的应用与设计

    便携式地物光谱仪在农业中的应用

    随着科技的迅速发展,现代农业正逐步向精准化、智能化和可持续化方向迈进。在这一过程中,便携式地物光谱仪作为一种新兴技术工具,正在发挥着不可或缺的作用。那么,便携式地物光谱仪究竟是什么?它如何在农业中大
    的头像 发表于 02-20 15:25 785次阅读
    <b class='flag-5'>便携式</b>地物光谱仪在农业中的应用

    便携式变压器的优缺点

    在现代生活中,电力是不可或缺的能源之一。随着科技的发展,越来越多的便携式设备需要电力支持,这就催生了便携式变压器的市场需求。便携式变压器以其体积小、重量轻、易于携带的特点,为用户提供了极大的便利
    的头像 发表于 02-06 16:10 1294次阅读

    便携式流速流量仪的优势解析

    在水利、环保及工业监测领域,一款集高精度、多功能于一体的便携式流速流量仪正逐渐成为行业的新宠。便携式流速流量仪不仅以强大的测量性能引领着流速流量测量的新标准,还以其便携性、易用性和广泛的应用场景,为流动数据的采集与管理带来了便捷
    的头像 发表于 01-24 16:16 896次阅读

    便携式XRF分析仪的优势与特点

    在材料科学、环境监测、地质勘探、工业质量控制等领域,快速准确地确定材料成分至关重要。便携式X射线荧光(XRF)分析仪因其便携性、快速性和准确性而在这些领域中越来越受到重视。 1. 便携便携
    的头像 发表于 12-28 09:30 1811次阅读

    便携式均衡器的优势与使用

    在现代音乐制作和音频消费中,音质的个性化和优化变得越来越重要。便携式均衡器作为一种灵活、高效的音频处理工具,为用户提供了调整和优化音质的可能。 一、便携式均衡器的优势 便携性与灵活性 便携式
    的头像 发表于 12-26 09:30 1254次阅读

    便携式储能已经实现全国产了吗?

    电子发烧友网报道(文/黄山明)过去几年,便携式储能市场开始爆发,数据显示,2021年便携储能电源出货量达到440万台以上,产值预估超过100亿。彼时,大多数企业都选择采用海外企业芯片,但由于当时市场
    的头像 发表于 12-20 00:13 4581次阅读
    <b class='flag-5'>便携式</b>储能已经实现全国产了吗?