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

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

3天内不再提示

基于系统仿真软件的电源探索解决方案

星星科技指导员 来源:嵌入式计算设计 作者:Deepak Shankar 2022-07-01 14:33 次阅读

随着应用程序可扩展性的提高,在许多情况下,低功耗已变得与处理性能一样重要。不幸的是,到目前为止,设计工程师一直使用电子表格来估算系统级功耗。

这种方法非常耗时且容易出错,尤其是在使用复杂的 SoC 和复杂的电源管理技术时。必须在每个抽象级别以高精度执行功耗分析,以便对设计的功耗和功耗优化的效果充满信心。

例如,确定架构的整体能源概况需要分析从功耗到能源管理的范围,以及这些因素如何与机械外壳相互作用。需要早期反馈以了解系统的限制和要求,以及系统的可扩展性如何影响功率是您系统未来的主要因素。

吞吐量分析是不够的。有必要在设计的早期阶段了解功率。

功率测量的综合建模

视觉模拟提出了一种提供早期功耗估计的新方法,使设计人员能够通过图形建模环境快速评估不同架构和电源管理技术的能量分布。VisualSim 是一种基于模型的系统仿真软件,它使用基于组件的建模方法加速开发并提供大量报告。该系统可以是处理器、SoC、自动驾驶辅助系统、飞行航电控制器或冒险相机。建模组件可以是资源、FPGA、分立组件、电气系统、MEMS、处理器、基于分布的流量生成器、硬件外围设备或软件图。使用 VisualSim,可以分析和建模发电、存储、消耗和管理,以及它对系统、子系统、

专门针对本文的目的,VisualSim Power Modeling Toolkit 提供了一个系统级的电源探索解决方案,该解决方案可以捕获系统或半导体中能量的产生、存储和消耗。它甚至可以通过捕获设备的状态变化来计算动态功率。

分层功率分析允许通过三个独特的功率建模模块从芯片级到物联网系统网络进行功率建模。

能量收集器块:

提供一种方便的方式来模拟基于电机的电力采集器

支持不同的基于时间的机制,例如风力涡轮机

可直接连接到电池充电设备

功率表:

研究和建模电力基础设施

确定资源操作的功耗

支持优化电源管理算法的设计

简化了为电池供电设备选择合适的电池配置

电源管理器块:

与每个具有电源功能的 IP 块就其运行状态进行通信

可以定义提供自定义功耗统计的模块

支持用户可指定的电源门控机制

可以捕捉瞬时功率变化

VisualSim 会考虑设备的活动和状态变化,例如从睡眠到深度睡眠的逻辑。它还跟踪每种状态下的功耗、不同任务的不同功率水平以及不同的发电过程。

发电和电池模型

VisualSim 提供多种发电模块。VisualSim 包含当前市场上的许多设备的电源数据,这可以节省用户的时间和精力,但您也可以输入现有系统电源配置文件的跟踪并在平台内对其进行调试。

还包括各种电池模型,这些模型超越了基于系统请求的充电和放电仿真。电池模型包含外部冲击和热活动、充电/放电循环次数及其速率、电涌次数,以及所有这些如何影响电池寿命和最大充电量。

然后可以使用 VisualSim Power Table 优化这些系统架构参数

功率表

电源表与电池和能量收集器一起工作,以测量实验性电源管理算法及其对功耗的潜在影响。与 VisualSim 的其余部分一样,它可以适应动态状态变化、设备内的不同状态持续时间,并与模型的时序一起工作(尽管它确实引入了与状态之间的转换时间相关的延迟)。

自定义块

自定义块可以是具有多个状态的单个实例。使用电源更新 RegEx 更改电源状态。

自定义设备也可以是单个设备中具有多个相同实例的块。PCIe 中的根复合体端口就是一个很好的例子。此处,端口的通道数不同,不同通道数的功率将是自定义状态列 Active_4、Active_8 等,其中每个端口是一个队列号。

当每个端口接收到一个请求时,它可以作为 PCIe 的一个实例添加到 Power Table 队列中。这是使用 powerUpdateN RegEx 运算符完成的。

poYBAGK-lUSAD5yoAAH3LVVODF8592.png

图 1. 功率表配置。

如图 1 所示,功率表模块的参数分为三个主要区域。

Manager Set-Up 维护以下属性的列表:

设备名称:维护功率表中所有设备的列表

电源状态:列出并显示所有不同类型的状态

状态转换:根据正在线程化的任务类型跟踪活动和非活动状态。

Exist: 给出设备的当前状态。

Async-State-Change 包含一个“时间状态”,它显示状态应该改变之前的时间段,可以根据需要进行设置。

表达式列表允许设计人员实现有关功率值和状态变化的不同逻辑。它还支持表达式列表块的逻辑和正则表达式。表达式必须是单行并以“;”结尾。

迈向真实世界的功率分析

如前所述,VisualSim 建模和仿真环境配备了准确确定从 IP 块到复杂的多设备部署的系统功率分布所需的所有功能。为了证明其在行动中的价值,早期系统设计中的功耗建模和估计的第二部分 将展示该工具在多个研究场景中的表现,包括:

抵消并发任务

比较以 1 GHz 运行的单核与以 250 MHz 运行的四核

动态电压频率缩放 (DVFS)

电源门控

这些场景在四核处理器上执行,该处理器使用调度程序执行四个并发线程和中断。

审核编辑:郭婷

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

    关注

    68

    文章

    19282

    浏览量

    229795
  • soc
    soc
    +关注

    关注

    38

    文章

    4165

    浏览量

    218236
  • 自动驾驶
    +关注

    关注

    784

    文章

    13809

    浏览量

    166441
收藏 人收藏

    评论

    相关推荐

    Simcenter Flotherm热仿真软件

    SimcenterFlothermSimcenterFlotherm拥有超过34年的发展经验和用户反馈,是电子热分析领域的领先电子冷却仿真软件解决方案。它可以通过快速、准确的电子冷却CFD仿真
    的头像 发表于 11-12 16:11 972次阅读
    Simcenter Flotherm热<b class='flag-5'>仿真</b><b class='flag-5'>软件</b>

    Simcenter HEEDS设计空间探索和优化软件

    探索创新解决方案的设计空间,同时评估新概念以确保满足性能要求,从而加速产品开发过程。SimcenterHEEDS的优势实现流程自动化HEEDS支持工作流程自动化,以
    的头像 发表于 11-12 16:11 281次阅读
    Simcenter HEEDS设计空间<b class='flag-5'>探索</b>和优化<b class='flag-5'>软件</b>

    这些电源常用仿真软件,你都知道吗?

    电源系统的建模仿真电源开发过程中不可或缺的一环,它可以帮助工程师模拟电源系统,测试
    发表于 10-25 14:20

    这些电源常用仿真软件,你都知道吗?

    电源系统的建模仿真电源开发过程中不可或缺的一环,它可以帮助工程师模拟电源系统,测试
    的头像 发表于 10-24 18:05 467次阅读
    这些<b class='flag-5'>电源</b>常用<b class='flag-5'>仿真</b><b class='flag-5'>软件</b>,你都知道吗?

    解决方案丨EasyGo新能源系统实时仿真应用

    。二、新能源实时仿真技术新能源实时仿真技术作为一种高效、低成本的研发手段,已经成为新能源技术发展的重要支撑。新能源实时仿真解决方案可以帮助设计者更好地了解新能源产品和
    发表于 10-18 09:37

    嵌入式系统设计参考解决方案

    该一体化解决方案解决了大多数的嵌入式系统调试难题,是我们强烈推荐的系统。它基于 5 系列 B MSO 示波器构建,包括软件、探头、远程协作软件
    的头像 发表于 10-11 10:51 175次阅读
    嵌入式<b class='flag-5'>系统</b>设计参考<b class='flag-5'>解决方案</b>

    选择PoE PSE系统软件解决方案

    电子发烧友网站提供《选择PoE PSE系统软件解决方案.pdf》资料免费下载
    发表于 09-24 09:13 1次下载
    选择PoE PSE<b class='flag-5'>系统软件</b><b class='flag-5'>解决方案</b>

    多通道电源测试系统方案分享

    纳米软件NSAT-8000电源测试系统是专门为电源模块测试提供自动化测试方案软件,适用于测试单
    的头像 发表于 05-21 18:52 402次阅读
    多通道<b class='flag-5'>电源</b>测试<b class='flag-5'>系统</b><b class='flag-5'>方案</b>分享

    多端口能量路由实时控制仿真系统解决方案

    RCP多端口设备电力电子教学产品结合CBox设备,通过MATLAB及相关硬件的模块化设计,为解决教学内容复杂、理论与实际脱节等问题提供了一种创新的解决方案。 RCP多端口设备可实现几乎大部分经典电力
    发表于 05-10 11:05

    电路仿真软件有哪些类型 电路仿真接线app软件哪个好

    电路仿真软件有以下几个类型:电子数字仿真软件、电子模拟仿真软件
    的头像 发表于 05-04 10:49 3240次阅读

    广和通AIoT解决方案助力AI之眼探索视界

    广和通深度探索计算机视觉的关键技术与难点,助力客户实现计算机视觉端侧部署,以高算力模组及解决方案大大简化智能终端视觉部署的难度。
    的头像 发表于 04-23 18:07 602次阅读

    广和通AIoT解决方案助力AI之眼探索视界

    广和通深度探索计算机视觉的关键技术与难点,助力客户实现计算机视觉端侧部署,以高算力模组及解决方案大大简化智能终端视觉部署的难度。
    的头像 发表于 04-23 18:07 286次阅读
    广和通AIoT<b class='flag-5'>解决方案</b>助力AI之眼<b class='flag-5'>探索</b>视界

    基于PSIM软件的BUCK开关电源仿真研究

    BUCK是开关电源中的降压拓扑之一,也是最基础电源拓扑,这也是入门开关电源最好入手之处。下面我们基于PSIM软件对BUCK进行仿真研究。
    发表于 03-14 10:03 3025次阅读
    基于PSIM<b class='flag-5'>软件</b>的BUCK开关<b class='flag-5'>电源</b><b class='flag-5'>仿真</b>研究

    康谋方案 | 从概念到生产的自动驾驶软件在环(SiL)测试解决方案

    自动驾驶软件在环(SiL)测试解决方案 自动驾驶软件在环(SiL)测试解决方案能够研究和验证高历程实验和恶劣驾驶环境下的AD系统的性能,支持
    的头像 发表于 02-06 11:09 702次阅读
    康谋<b class='flag-5'>方案</b> | 从概念到生产的自动驾驶<b class='flag-5'>软件</b>在环(SiL)测试<b class='flag-5'>解决方案</b>

    开关电源用什么仿真软件

    开关电源是一种重要的电力转换装置,广泛应用于电子设备、通信设备、电源管理系统等领域。为了确保开关电源的设计、性能和可靠性,仿真
    的头像 发表于 01-04 11:20 8235次阅读