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

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

3天内不再提示

X态传播在低功耗验证中的作用

新思科技 来源:新思科技 2024-01-24 09:34 次阅读

随着科技的发展和智能化设备的普及,我们对于高效能、低功耗的半导体设备需求愈加强烈,对低功耗仿真的需求成指数级增长。X态传播分析是低功耗仿真的重要部分,但其作用往往会被低估。

本文将与开发者们深入探讨低功耗仿真,并重点研究为什么X态传播是实现验证收敛的关键?数字电路中的未知值(X)会带来怎样的挑战?X态传播在确保可靠、高能效的电子系统方面发挥着怎样的重要作用?最后我们还将全面剖析低功耗设计技术。

低功耗设计的演变

在深入研究X态传播分析的具体细节之前,我们有必要了解半导体行业中低功耗设计的背景。从移动设备到数据中心,功耗已成为电子系统设计的关键要素之一。这种演变可归结于多个关键因素:

能效需求:消费者对电池续航时间更长、能耗更低的设备的需求日益提高。这一趋势促使业界优先考虑低功耗设计。

环境问题:随着环保意识的增强,半导体公司面临巨大压力,亟需降低产品功耗,以最大限度减少碳足迹。

散热挑战:高功耗不仅会迅速耗尽电池电量,还会导致过度发热,从而影响设备的可靠性和性能。

X态传播的挑战

“未知值”X会给数字电路仿真带来巨大挑战,尤其是在低功耗设计中。

X值可能源于多个因素,例如未初始化的触发器、未连接的输入、异步信号或易产生毛刺的信号。要在低功耗仿真中实现验证收敛,了解X值的重要性至关重要。

X值及其影响:X值既不是“0”,也不是“1”;X值表示信号数字状态的不确定性。如果处理不当,X值会导致错误的仿真结果,并可能掩盖实际的设计问题。

X值的传播:X值在电路中传播时可能引发连锁反应,导致意外行为。由于这种传播往往难以追踪,因此成为低功耗设计验证中的重要问题。

低功耗设计技术:

为了实现低功耗目标,开发者采用了各种技术,而这些技术可能在电路中引入X值。一些常见的低功耗设计技术包括:

时钟门控:时钟门控可以在不需要时禁用特定电路元件的时钟信号,但如果实施不当,会在跨时钟域过程中引入X值。

电源门控:通过功率门控或功率关断(PSO),不用时关闭模块或子系统。在转换功率状态的过程中会引入X值。

电压调节:改变电路的电源电压可导致与X值相关的问题,尤其是当信号跨电压域时。

X态传播在低功耗验证中的作用

下面我们将深入探讨为何运行X态传播分析对于在低功耗设计中实现验证收敛至关重要。

错误检测:X态传播分析有助于在设计过程的早期检测出由X值引起的潜在问题。与其在门级仿真(GLS)或芯片中发现这些问题,在验证阶段发现并解决这些问题的成本效益要高得多。

精确的功耗估算:精确的功耗估算对于低功耗设计至关重要。X态传播分析可以确保功耗计算考虑到所有可能的状态,从而得出更精确的功耗估算值。

错误识别:X态传播分析可以发现常规仿真中可能不明显的隐藏错误。通过仿真各种功率状态和转换,发现可能导致现场出现错误行为的漏洞。

增强型功能验证:传统仿真技术可能会忽略极端情况,在这些场景中,X值发挥着关键作用。X态传播分析可提供设计行为的全面视图,从而增强功能验证。

识别缺失的低功耗单元:虽然如今的静态工具可以轻松识别任何缺失的低功耗单元,如隔离单元、保留单元、电源开关单元或电压转换器等,但并非所有验证开发者都针对设计团队给出的设计使用正确的交付技术。有时,设计团队可能会在设计周期的早期错过运行静态分析。在RTL级通过低功耗仿真运行X态传播有助于区分X的起因,确定是由于逻辑驱动程序,还是低功耗驱动程序所致。

虽然X态传播分析非常有用,但它也带来了一系列挑战:

运行负载:分析X态传播会大幅增加仿真时间和内存占用,这对于复杂的大型设计可能成为一个挑战。

覆盖率问题:在仿真中实现100%的X覆盖率可能具有挑战性,开发者必须做出明智的决策,确定应关注哪些信号以优化资源。

X态传播分析的有效策略

X态传播分析如何有效助力低功耗设计和验证?开发者们可以考虑以下策略:

工具和方法:使用业界领先的高级仿真工具,如新思科技VCS功能验证解决方案和方法。该解决方案提供X优化特性和高级分析能力,可简化流程并有效执行准确的X态传播分析。

选择性X态传播:优先对最有可能引入X值的关键路径和信号进行X态传播分析。采用分治方法,在模块/IP级别设计中进行X态传播。

迭代法:在整个设计过程中反复执行X态传播分析,重点关注不同的功率状态和场景。

与其他验证技术相集成:将X态传播分析与其他验证技术相结合,如使用新思科技VC Formal的形式化验证和基于断言的验证,从而实现全面覆盖。

案例分析:X态传播对低功耗验证的影响

为了说明X态传播分析的重要性,让我们来看一个涉及低功耗移动处理器设计的假设案例研究。

场景:该设计采用了电源门控技术,可以关闭未使用的功能单元。在进行X态传播分析时,发现从低功耗状态转换到活动状态时,某些控制信号会产生X值。在唤醒过程中,这可能会导致错误行为。

34d24c6a-b9d4-11ee-8b88-92fbcf53809c.jpg

解决方案:通过在验证过程的早期发现X态传播问题,设计团队可以修改功率门控逻辑,并添加适当的复位机制,以确保简洁的上电序列。在本案例中,可以在UPF中添加retention register的定义。这样便可以防止X值在唤醒过程中影响处理器的行为,从而提高设备的整体可靠性。

结语

在追求出色低功耗设计的过程中,X态传播分析已成为实现验证收敛的关键。但仅仅关注降低功耗的技术是不够的;了解X值对电子系统功能和可靠性的影响至关重要。X态传播分析有助于发现隐藏问题,提高功率估算的准确性,并增强功能验证。随着半导体行业的持续发展,将X态传播分析纳入低功耗设计验证过程的重要性日益凸显。该方法不仅有助于确保高能效设备实现能效目标,还能提供具有出色可靠性和性能的产品,满足不断增长的市场需求。

审核编辑:汤梓红

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

    关注

    50

    文章

    4036

    浏览量

    133395
  • 低功耗
    +关注

    关注

    10

    文章

    2362

    浏览量

    103581
  • 数字电路
    +关注

    关注

    193

    文章

    1600

    浏览量

    80489
  • 低功耗设计
    +关注

    关注

    0

    文章

    80

    浏览量

    16143

原文标题:低功耗仿真必须要克服的X问题

文章出处:【微信号:Synopsys_CN,微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RTL仿真中X行为的传播—从xprop说起

    使用VCS进行仿真时,工程师们常常会面对一个极为重要且充满挑战的问题——X传播行为。
    的头像 发表于 12-04 16:20 2245次阅读
    RTL仿真中<b class='flag-5'>X</b><b class='flag-5'>态</b>行为的<b class='flag-5'>传播</b>—从xprop说起

    请问PSOC CREATOR 4.2如何配置未使用的IO为高阻降低低功耗

    现在需要实现低功耗,手册说需要把未使用的IO配置为高阻,请问应该如何配置?
    发表于 02-18 08:27

    低功耗ADC的低功耗参考和双极电压调节电路精密验证设计

    描述此 TI 精密验证设计可为单电源、低功耗信号调整电路提供原理、组件选择和仿真,旨在将 +/-5 V 输入信号转换为单电源低功耗 16 位 ΔΣ ADC 的正确输入范围,例如,MSP430 内部
    发表于 11-15 10:13

    适用于μC/OS-II的低功耗模式

    系统功耗,是一个值得探讨的问题。一般来说,嵌入式CPU都具有低功耗的工作模式,如果在任务调度的空闲时间,使CPU进入这种模式,就能大幅度降低系统功耗。本文以嵌入式实时操作系统μC/OS-II
    发表于 04-28 09:57

    芯片设计低功耗技术介绍

    开关电容较低。  ■ 寄存器传输级(RTL)低功耗技术  当毛刺(glitch)通过一个组合逻辑块传播时,它们会成倍增加,并占据20%到70%的信号转换。布尔设计,增加驱动和门级吸
    发表于 07-07 11:40

    RTC低功耗作用

    一,RTC 低功耗作用RTC 低功耗场景的作用
    发表于 02-11 06:18

    动态电压与频率调节低功耗作用

    摘要 目前,为了降低功耗,越来越多的芯片支持动态电压与频率调节DVFS(Dynamic Voltage and Frequency Scaling)。本文列举了基于软件和硬件的DVFS实现,验证了DVFS
    发表于 03-29 15:14 2791次阅读
    动态电压与频率调节<b class='flag-5'>在</b>降<b class='flag-5'>低功耗</b><b class='flag-5'>中</b>的<b class='flag-5'>作用</b>

    低功耗技术FPGA设计的应用

    结合采用低功耗元件和低功耗设计技术目前比以往任何时候都更有价值。随着元件集成更多功能,并越来越小型化,对低功耗的要求持续增长。当把可编程逻辑器件用于
    发表于 05-23 09:25 1007次阅读

    CPF低功耗解决方案在在低功耗验证过程应用分析

    为了延长电子便携式产品的电池使用时间,降低设计功耗变得越来越重要。IC设计流程,多种电源管理技术逐渐被应用,如clockgating,MSV(Multiple Supply Voltage),PSO(Power ShutOf
    的头像 发表于 09-06 07:53 5932次阅读
    CPF<b class='flag-5'>低功耗</b>解决方案在在<b class='flag-5'>低功耗</b><b class='flag-5'>验证</b>过程<b class='flag-5'>中</b>应用分析

    浅析低功耗应用克服低IQ挑战

    浅析低功耗应用克服低IQ挑战
    发表于 02-10 09:56 2次下载

    低功耗蓝牙低功耗设计的应用

      随着4.0版本支持的低功耗蓝牙(BLE)的出现,由于消费市场对低能耗和低功耗的需求(BLE由Bluetooth SIG发明并正式化),现在它被广泛应用于消费市场。
    的头像 发表于 06-24 11:26 1368次阅读
    <b class='flag-5'>低功耗</b>蓝牙<b class='flag-5'>在</b><b class='flag-5'>低功耗</b>设计<b class='flag-5'>中</b>的应用

    低功耗 Bluetooth® PEPS 系统添加 CAN 节点

    低功耗 Bluetooth® PEPS 系统添加 CAN 节点
    发表于 10-31 08:24 1次下载
    <b class='flag-5'>在</b><b class='flag-5'>低功耗</b> Bluetooth® PEPS 系统<b class='flag-5'>中</b>添加 CAN 节点

    模拟电源设计低功耗

    Nano,Nano:模拟电源设计低功耗
    的头像 发表于 01-05 09:43 692次阅读

    低功耗蓝牙技术工业4.0的应用

    工业4.0是物联网技术的重要应用领域,低功耗蓝牙是物联网技术不可或缺的一部分。工业4.0低功耗蓝牙以其
    的头像 发表于 04-23 09:34 685次阅读

    IC设计:接口X隔离设计

    虽然真实芯片中,寄存器初始状态值只会为1或者为0。但是RTL级仿真过程X传播经常会给咱们造成很多麻烦,例如部分信号期望为0,但是仿真
    发表于 09-20 10:47 630次阅读
    IC设计:接口<b class='flag-5'>X</b><b class='flag-5'>态</b>隔离设计