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

    文章

    3872

    浏览量

    132166
  • 低功耗
    +关注

    关注

    10

    文章

    2227

    浏览量

    102692
  • 数字电路
    +关注

    关注

    192

    文章

    1397

    浏览量

    79753
  • 低功耗设计
    +关注

    关注

    0

    文章

    78

    浏览量

    16106

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

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

收藏 人收藏

    评论

    相关推荐

    Cadence Incisive Enterprise Simulator将低功耗验证效率提升30%

    全球电子设计创新领先企业Cadence设计系统公司(NASDAQ: CDNS),近日推出新版本Incisive Enterprise Simulator,该版本将复杂SoC的低功耗验证效率提高了30
    发表于 05-14 10:31 1879次阅读

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

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

    嵌入式系统低功耗设计

    随着手机、智能穿戴、医疗电子等新兴产品的兴起,嵌入式系统的设计也成为各位软硬件工程师越来越关心的话题。  嵌入式系统设计,Low Power Design(低功耗设计)是许多设计人员必须面对
    发表于 01-21 11:22

    单火取电,开取电的效率高、低功耗芯片?

    最近在开发一款单火取电的产品,通信模块为Zigbee,大家有没什么推荐的用于开取电的效率高、低功耗芯片?
    发表于 06-15 17:17

    低功耗蓝牙怎么低功耗?如何界定

    ``什么是低功耗?如何界定* 平均工作电流为 uA 级* 峰值电流不超过 15mA* 采用纽扣电池供电,电池寿命可达数年 很多低功耗应用场景,是采用纽扣电池来供电的,采用纽扣电池来
    发表于 02-06 15:32

    蓝牙低功耗工业应用

    手表的形式面市,随后被应用于iPhone 4S智能手机苹果发布市面上第一款支持蓝牙低功耗的手机后,BLE市场开始快速发展。事实上,对于当时的智能手机用户而言,能够以低功耗的方式将
    发表于 08-30 14:33

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

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

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

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

    低功耗战略优势

    Altera公司产品和企业市场副总裁DannyBiran低功耗是一种战略优势 器件的新应用上,FPGA功耗和成本结构的改进起到了非常重要的作用。Altera针对
    发表于 07-16 08:28

    芯片设计低功耗技术介绍

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

    低功耗MCU如何降低功耗

    进入低功耗之前,请逐个检查IO口的状态。如果此IO口带下拉,请设置为低电平输出或者高阻输入。不要把上好的电流浪费产生热量的功能上。 (4)睦邻友好的合作,要注意1O 与外设IC的统筹。IO口的上下
    发表于 11-12 13:57

    RTC低功耗作用

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

    寄存器传输级低功耗设计方法

    寄存器传输级的低功耗设计对降低整个芯片的功耗作用非常显著,本文讨论的三种寄存器传输级低功耗设计方法,经验证对动态
    发表于 02-16 18:12 1350次阅读
    寄存器传输级<b class='flag-5'>低功耗</b>设计方法

    关于EDA工具整合低功耗设计、验证和提高生产力的设计

    Cadence Low-Power Solution是用于低功耗芯片的逻辑设计、验证和实现的完全集成的、标准化的流程,将领先的设计、验证和实现技术与Si2Common Power Format
    发表于 11-13 11:30 1386次阅读

    英诺达发布首款自研低功耗设计验证EDA工具

    在智能、移动等应用的驱动下,功耗带来的问题日益突显。多电压、多电源、动态电源电压控制等低功耗设计已是IC设计中采用的主流技术。低功耗设计方法学的不断更新同时也带来更多设计、验证和实现上
    发表于 11-02 18:13 487次阅读