功率信号接口的制作方法

文档序号:9693157阅读:333来源:国知局
功率信号接口的制作方法
【技术领域】
[0001]本发明涉及数据处理系统的领域。更具体而言,本发明涉及用于处理数据的设备内的组件之间的功率参数的信号传递。
【背景技术】
[0002]提供含有多个功能块的片上系统集成电路为人们熟知。例如,这些功能块可包括通用处理器、无线通信块、存储器、信号处理单元等。亦已知,通常要求在严格的功率限制下操作这些集成电路。例如,可能限制可消耗的峰值功率,以便操作电压不会下降的过低。亦可能限制一个时期内可能消耗的平均功率,以便相对于从能量收集发起的能量获得“平衡”,或以便确保可接受的电池寿命。能量管理的要求更加复杂,如众所周知,实行使不同的功能块进入不同操作状态,以便节省电力。例如,在未使用一些功能块时,这些功能块可进入静态省电模式,而其他功能块仍大量使用且消耗相对大量的功率。很难提前(预先)对可能出现的许多不同的操作环境模型化,且片上系统集成电路在管理该集成电路的电力消耗时应能够响应该集成电路的当前状态。

【发明内容】

[0003]从一方面可见,本发明提供一种用于处理数据的设备,该设备包含:
[0004]处理电路系统,该处理电路系统被配置以执行处理操作;以及
[0005]消费者能量接口电路系统,该消费者能量接口电路系统耦接所述处理电路系统,且被配置以与能量管理电路系统进行能量管理信号通信;
[0006]其中所述能量管理信号包括:
[0007](i)静态功率消耗信号,该静态功率消耗信号指示所述设备的独立于由所述处理电路系统执行的处理操作的静态功率消耗水平;以及
[0008](ii)动态功率消耗信号,该动态功率消耗信号指示所述设备的取决于由该设备执行的处理操作的动态功率消耗水平。
[0009]本发明认识到,当消耗能量的处理电路系统被提供有与能量管理电路系统进行能量管理信号通信的消费者能量接口时(其中能量管理信号包括静态功率消耗信号及动态功率消耗信号),可改良功率控制的精度和效率。静态功率消耗信号可为能量管理电路系统提供有关处理电路系统的静态功率消耗水平的指示,此静态功率消耗水平与处理电路系统正执行的处理操作无关(例如,静态功率信号可指示由于处理电路系统内的泄漏电流消耗的功率)。静态功率消耗信号可被改变以反应当前的静态模式,例如时钟停止对功率闸控。动态功率消耗信号指示取决于由处理电路系统执行的处理操作的动态功率消耗的水平。此动态功率消耗可取决于当前正在执行的处理操作的性质变化,且此信息可用于改变动态功率消耗信号(例如,活动可以缓存命中/缺失率、加载/储存对算术指令速率、使能的时钟门控的百分比等为特征)。能量管理电路系统可使用这两种不同的功率消耗信号,以更精确及有效地整体管理设备内的能量分布及消耗。
[0010]在一些实施例中,静态功率消耗信号可根据在所述设备未执行处理操作时可采用的多个模式中的所选一者变化。这些模式可包括至少一个以下模式:待机模式,在该模式下,设备的信号保持在原位,以使得设备能够在不必恢复状态信号的情况下(例如,时钟在静态处理器内部停止)恢复处理;状态保持模式,在该模式下,设备的状态信号被保存至设备内的状态保持电路系统(例如气球闩),以使得设备能够藉由从状态保持电路恢复状态信号来恢复处理;及断电模式,在该模式下,设备的状态信号不再储存于设备内,且对设备的电源断开。静态行为的这些不同模式将具有与这些模式有关的不同水平的功率消耗,且此举可反映在返回至能量管理电路系统的静态功率消耗信号中。视设备的其余组件的状态而定,当针对与重新开始处理有关的延时(退出静态模式时)平衡所消耗的能量时,这些静态模式中的不同一者可能较佳。
[0011]应了解,静态功率消耗(诸如漏泄)通常对温度具有很强的依赖性。然而,在独立于操作温度发出静态功率消耗信号时,可有利地简化系统。能量管理电路系统可整体获得设备的操作温度,且在不要求生成静态消耗功率信号的情况下执行任何必须的校正,以在该静态消耗功率信号生成且发送至能量管理电路系统之前考虑该因素。能量限制集成电路内的温度在集成电路上通常是均匀的,且因此,温度的集中量测更有效率,而不是要求功率消耗信号数据的每一发送器分别量测该发送器的自身的温度。
[0012]动态功率消耗信号指示由处理电路系统内的处理操作消耗的功率的预测。实际上,消耗的功率的实际量可取决于温度、操作电压、时钟频率及制造制程(process)变化而变化。然而,如上所述,集中地就芯片宽度效应进行校正更有效率,而不是要求动态功率消耗信号的每一发送器分别量测并就这些参数进行校正。
[0013]与如上所述的就芯片宽度参数进行校正相反,在一些实施例中,动态功率消耗信号可取决于在设备内部检测到的处理活动的水平而变化。执行处理操作的处理电路系统所消耗的功率可基于这些处理操作的性质而有相当大的变化。处理电路系统可经仪表化以获取当前正执行的活动类型的指示,且该处理电路系统使用此信息以修改发送的动态功率消耗信号,以便该动态功率消耗信号更精确地表示与这些处理操作有关的动态功率消耗。举例而言,若处理操作仅为Ν0Ρ循环,则与执行密集复杂算术处理操作及高速率加载/储存操作的处理操作相比,该处理操作可能消耗相对较少的功率。
[0014]动态功率消耗信号亦可取决于由设备执行的操作模式而变化。该模式可相对粗略地被决定,且该模式还提供改良的动态功率信号的精确度水平。例如,就执行无线通信的电路系统而言,与传输信号时相比,在接收信号时所消耗的功率可能有相当大的差异,且因此接收/传输模式指示可用于增加动态功率消耗信号的精确度。
[0015]静态功率消耗信号及动态功率消耗信号从消费者发送至能量管理电路系统。所通信的能量管理信号亦可包括分配信号,该分配信号从能量管理电路系统发送至包括处理电路系统的设备,及该分配信号指示分配给该设备的功率水平。整个系统可在限制功率预算内操作,且能量管理电路系统可控制整个系统之不同组件之间的功率预算的分配。因此,分配信号可被提供至包括处理电路系统的设备,且可被用于控制该设备的操作模式,例如,执行处理操作的处理电路系统的时钟频率可视接收的分配信号而节流,以便保持在已分配给此处理操作的功率预算之内。
[0016]希望能量管理信号应能够可靠地指示在可能较宽范围上延伸的功率水平。因此,在一些实施例中,能量管理信号使用对数编码功率水平,且此外能量管理信号使用功率水平的温度计编码(例如与对数编码结合)。在一些实施例中,不同的编码类型可用于动态及静态功率消耗信号。对数方法具有与需要形成线性子项,随后在对数转换之前将这些线性子项相加,并且在由能量管理器使用之前,对数项可能随后需要转换回线性形式有关的额外开销。
[0017]为简化设计使用,且在可能由不同组织提供的不同处理电路系统之间,在较佳实施例中,静态功率消耗信号及动态功率消耗信号都试图表示设备的功率消耗的绝对水平(此绝对水平可能要求就诸如上文论述的温度、操作电压、制程变化等的效应进行校正,但是至少大体水平试图表示绝对功率消耗,而不是消耗的功率的更抽象部分或其他指示)。
[0018]因为系统的不同部分可在不同操作模式下,且可在不同时期处于不同功率状态下,所以若在该消费者能量接口与能量管理电路系统之间使用异步请求确认握手,则能量管理信号的通信可被简化且更稳定。
[0019]从另一方面可见,本发明提供一种用于处理数据的设备,该设备包含:
[0020]处理装置,该处理装置用于执行处理操作;以及
[0021]消费者能量接口装置,该消费者能量接口装置用于与能量管理电路系统进行能量管理信号通信以用于管理能量;
[0022]其中能量管理信号包括:
[0023](i)静态功率消耗信号,该静态功率消耗信号指示所述设备的独立于由所述处理装置执行的处理操作的静态功率消耗水平;以及
[0024](ii)动态功率消耗信号,该动态功率消耗信号指示所述设备的取决于由所述处理装置执行的处理操作的动态功率消耗水平。
[0025]从一补充方面可见,本发明提供一种用于管理至少一个用于处理数据的设备的功率消耗的能量管理电路系统,该能量管理电路系统包含:
[0026]管理器能
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1