【技术实现步骤摘要】
【国外来华专利技术】用于低功率状态转换的握手协议的系统、装置和方法
实施例涉及系统的电源管理,并且更具体地涉及集成电路的电源管理。
技术介绍
半导体处理和逻辑设计的进步已经允许增加可以存在于集成电路器件上的逻辑的数量。作为结果,计算机系统配置已经从系统中的单个或多个集成电路发展到单个集成电路上的多个硬件线程、多个核心、多个器件和/或完整系统。此外,随着集成电路的密度的增长,计算系统的功率需求(从嵌入式系统到服务器)也在逐步上升。一种降低集成电路中的功耗的方式是使得一些或所有的集成电路被置于多个可用低功率状态中的给定一个状态。然而,存在与进入和退出低功率状态相关联的等待时间和性能损失,这可能具有不利影响。例如,在低功率状态期间,存在于集成电路中的信息可能丢失,使得当集成电路退出低功率状态时,导致不期望的开销。附图说明图1是根据本专利技术的实施例的系统的框图。图2是根据本专利技术的实施例的方法的流程图。图3是根据本专利技术的另一实施例的方法的流程图。图4是根据实施例的用于保存操作的事务流程。图5是根据实施例的用于恢复操作的事务流程。图6是可以与实施例一起使用的示例系统的框图。图7是根据本专利技术的实施例的系统的框图。图8是根据本专利技术的另一实施例的系统的框图。具体实施方式在各种实施例中,诸如多核心处理器或其他片上系统(SoC)之类的集成电路被提供有以下组件:根据握手协议进行交互以使得能够跨深度低功率状态高效地保存和恢复基 ...
【技术保护点】
1.一种装置,包括:/n至少一个处理电路;/n至少一个阵列,与所述至少一个处理电路相关联;/n电源控制器,用于管理所述装置的功耗;以及/n结构桥,耦合到所述电源控制器,其中,所述结构桥和所述电源控制器用于实现握手协议,以使得所述结构桥能够在所述装置进入第一低功率状态之前,经由边带通信路径从所述至少一个阵列接收数据,并且经由主通信路径将所述数据发送到系统存储器,所述系统存储器耦合到所述装置。/n
【技术特征摘要】
【国外来华专利技术】20180327 US 15/936,5951.一种装置,包括:
至少一个处理电路;
至少一个阵列,与所述至少一个处理电路相关联;
电源控制器,用于管理所述装置的功耗;以及
结构桥,耦合到所述电源控制器,其中,所述结构桥和所述电源控制器用于实现握手协议,以使得所述结构桥能够在所述装置进入第一低功率状态之前,经由边带通信路径从所述至少一个阵列接收数据,并且经由主通信路径将所述数据发送到系统存储器,所述系统存储器耦合到所述装置。
2.根据权利要求1所述的装置,其中,所述边带通信路径包括第一边带路由器,用于耦合所述电源控制器和所述结构桥。
3.根据权利要求1所述的装置,其中,所述主通信路径包括主结构,用于经由存储器控制器来将所述结构桥耦合到所述系统存储器。
4.根据权利要求1所述的装置,其中,所述电源控制器包括主设备,用于在所述装置进入所述第一低功率状态之前启动所述握手协议,其中,在所述第一低功率状态下,所述装置不保留上下文。
5.根据权利要求1所述的装置,其中,所述电源控制器用于:
向所述结构桥发送配置请求以使所述结构桥准备好进入所述第一低功率状态;
向所述结构桥发送包括地址信息的至少一个命令,以指示所述结构桥向所述系统存储器发送第一数据块;
将所述第一数据块从所述至少一个阵列发送到所述结构桥;以及
向所述结构桥发送注入命令,以使所述结构桥经由所述主通信路径将所述第一数据块发送到所述系统存储器中与所述地址信息相对应的第一位置。
6.根据权利要求5所述的装置,其中,响应于所述装置从所述第一低功率状态退出,所述电源控制器用于:
向所述结构桥发送第二配置请求,以配置所述结构桥从所述第一低功率状态退出;
向所述结构桥发送包括第二地址信息的至少一个第二命令,以使所述结构桥从所述系统存储器中与所述第二地址信息相对应的第二位置读取第二数据块;
向所述结构桥发送轮询请求,以确定所述结构桥是否已经获得所述第二数据块;
从所述结构桥接收轮询响应;以及
响应于指示所述结构桥已经获得所述第二数据块的所述轮询响应的就绪指示,向所述结构桥发送读取请求,以从所述结构桥接收所述第二数据块并且使得所述第二数据块存储在所述至少一个阵列中。
7.根据权利要求5所述的装置,其中,所述结构桥包括:
至少一个缓冲器,用于在接收到所述注入命令之前存储所述第一数据块;以及
至少一个轮询寄存器,用于存储与来自所述系统存储器的未决读取操作的状态有关的信息。
8.根据权利要求1所述的装置,还包括:第一电源域,包括电源控制器;以及第二电源域,包括所述结构桥,其中,所述第一电源域是在所述装置进入所述第一低功率状态之前最后一个要被断电的电源域,并且所述第二电源域是在所述装置进入所述第一低功率状态之前倒数第二个要被断电的电源域。
9.根据权利要求1所述的装置,其中,所述电源控制器用于响应于超过等待时间容限值的空闲时段的指示而开始进入所述第一低功率状态,所述等待时间容限值存储在配置寄存器中。
10.根据权利要求1所述的装置,其中,所述结构桥用于:
从所述电源控制器接收所述系统存储器中的在其处要存储数据块的起始地址、所述数据块的第一部分和第一注入命令;并且
将所述数据块的第一部分发送到所述系统存储器以存储在所述起始地址处。
11.根据权利要求10所述的装置,其中,所述结构桥用于:
从所述电源控制器接收所述数据块的第二部分和第二注入命令;
将所述起始地址递增到所述系统存储器中的在其处要存储所述数据块的第二部分的第二地址;并且
将所述数据块的第二部分发送到所述系统存储器以存储在所述第二地址处。
12.一种方法,包括:
在集成电路的结构桥中,经由边带通信路径从所述集成电路的电源控制器接收保存命令,所述保存命令包括起始地址和自动递增指示符;
在所述结构桥中接收第一数据块并且将所述第一数据块存储在所述结构桥的至少一个缓冲器中,并且响应于来自所述电源控制器的第一注入命令,经由主通信路径将所述第一数据块发送到系统存储器以存储在所述起始地址处;
在所述结构桥中接收第二数据块并且将所述第二数据块存储在所述结构桥的至少一个缓冲器中;
将所述起始地址递增到另一地址;以及
响应于来自所述电源控制器的第二注入命令,经由所述主通信路径将所述第二数据块发送到所述系统存储器以存储在所述另一地址处。
13.根据权利要求12所述的方法,还包括:
确定所述集成电路的空闲时段超过等待时间容限值,所述等待时间容限值存储在配置寄存器中;以及
响应于所述空闲时段超过所述等待时间容限值,将所述保存命令从所述电源控制器发送到所述结构桥。
14.根据权利要求12所述的方法,...
【专利技术属性】
技术研发人员:拉克什米纳雷亚纳·帕普,罗伯特·米尔斯特里,阿米特·库玛尔·斯利瓦斯塔瓦,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。