通过共享命令总线的从供电排序器的供电排序的制作方法

文档序号:9308513阅读:220来源:国知局
通过共享命令总线的从供电排序器的供电排序的制作方法
【专利说明】
【背景技术】
[0001]电子系统通常包括用于确保系统的电压轨在所有操作条件下保持适当的时序和电压间关系的排序电路。在这些系统中,主供电排序器负责促进由从供电排序器来执行供电排序协议,以将系统从一个供电状态转变到另一个供电状态。为执行供电排序协议,主供电排序器直接发出特定命令至单个从供电排序器中的每一个,以转变到供电排序协议的特定供电排序状态,所述主供电排序器完全了解从供电排序器的数量和由从供电排序器中的每一个控制的供电组的数量。
【附图说明】
[0002]将通过在附图中示出的示例性实施例的方式而不是限制的方式对本公开内容的实施例进行描述,其中相同的附图标记表示相似的元件,并且在附图中:
[0003]图1是根据各种实施例的示例性供电排序系统的方框图;
[0004]图2是根据各种实施例的另一个示例性供电排序系统的方框图;
[0005]图3是根据各种实施例的示例性从供电排序器的方框图;
[0006]图4示出了根据各种实施例的示例性供电排序;
[0007]图5示出了根据各种实施例的主供电排序器的示例性状态图;以及
[0008]图6-12是根据各种实施例的针对各种状态改变操作的示例性时序图。
【具体实施方式】
[0009]本公开内容的实施例提供:从供电排序器,其共享命令总线并且响应于命令总线上的命令而通过供电排序协议的供电排序状态来对相应的供电组进行供电排序;主供电排序器,其发出命令至这种从供电排序器,以执行供电排序协议;以及包括这种从供电排序器和主供电排序器的系统。描述并要求保护了其它示例。
[0010]使用本领域技术人员通常用来向本领域其他技术人员传达他们工作的实质的术语来描述说明性实施例的各个方面。对本领域技术人员显而易见的是,可以仅利用所描述的方面中的一些来实施替代的实施例。出于解释的目的,阐述了具体的数字、材料、和配置以提供对说明性实施例的全面理解。对本领域技术人员显而易见的是,可以在没有具体细节的情况下实施替代的实施例。在其它实例中,省略或简化了公知的特征以免使说明性实施例难以理解。
[0011 ] 短语“在各种实施例中”、“在各种示例中”、“在一些实施例中”、以及“在一些示例中”被重复使用。通常,所述短语并不指代同一实施例,然而也有可能指代同一实施例。术语“包含”、“具有”、和“包括”是同义的,除非上下文另有规定。短语“A和/或B”表示(A)、(B)、或(A和B)。短语“A/B”表示(A)、(B)、或(A和B),与短语“A和/或B”类似。短语“A、B和C的至少其中之一”表示(A)、(B)、(C)、(A和B)、(A和C)、(B和C)、或(A、B和C)。短语“㈧B”表示⑶或(A和B),S卩,A是可选的。
[0012]系统的供电排序电路可以包括主供电排序器和多个从供电排序器,每个从供电排序器控制多个供电组,用以确保系统的电压轨在所有操作条件下(例如,加电、断电、故障等)都保持适当的时序和电压间关系。供电排序协议可以包括由单个从供电排序器来引导供电组的启用或禁用的时序的供电排序状态。
[0013]在主供电排序器通过供电排序协议向每个从供电排序器单独发出命令来进行转变的架构中,主供电排序器通常必须完全了解从供电排序器的数量和由从供电排序器中的每一个控制的供电组的数量。为执行供电排序协议,主供电排序器向单独的供电排序器发出单独的命令,以启用/禁用由从供电排序器控制的特定供电组。这种方案通常要求高的查找表(LUT)利用率。在这种情况下,主供电排序器必须知道存在多少从供电组,并且因此,通常必须为每个独特的平台定制代码。
[0014]主供电排序器通过供电排序协议发出供电排序状态特有的命令来进行转变的架构也可能导致用于将状态信息传送至每个从供电排序器的高信号/引脚开销,尤其是对于每个从供电排序器包括一条总线的那些实施方式。在一些实例中,每个从供电排序器可能存在六个以上或更多的引脚。
[0015]本文中所描述的是可缩放供电排序结构的各种实施例,可缩放供电排序结构包括硬化的主供电排序器,其主-从供电排序协议从下层供电排序结构的实施方式中提取主供电排序器。各种实施例提供:从供电排序器,其共享命令总线并且响应于命令总线上的命令而通过供电排序协议的供电排序状态来对相应的供电组进行供电排序;不可知的主供电排序器,其发出命令至这种从供电排序器,以执行供电排序协议;以及包括这种从供电排序器和主供电排序器的系统。描述并要求保护其它示例。
[0016]图1示出了具有包括从供电排序器102a…102η (其中η =从供电排序器的数量)和硬化的主供电排序器104的可缩放供电排序架构的系统100,所述硬化的主供电排序器104的主-从供电排序协议从下层供电排序架构的实施方式中提取主供电排序器104。要注意的是,尽管图1将系统100示出为具有多于一个从供电排序器102a…102η,但是在其它示例中,在本公开内容的范围内的系统可以包括仅一个供电排序器。
[0017]在各种示例中,系统100包括具有多个电压源或电源电压以对系统的不同部分进行供电的任何计算系统。例如,服务器可以利用容纳许多计算刀片的机箱。每个计算刀片可以具有子系统的多个实例,所述子系统例如代理子系统、中央处理单元子系统、存储器子系统、I/o子系统、或高速缓存子系统。可以通过电压调节器模块(此处未示出)来在供电组110、112中对子系统的各种部件和跨子系统的各种部件进行加电或断电,以确保系统的电压轨在所有操作条件下(例如,加电、断电、故障等)都保持适当的时序和电压间关系。
[0018]从供电排序器102a…102η可以根据供电排序协议来对至少一个供电组110、112进行供电排序,以确保系统100的电压轨在所有操作条件下(例如,加电、断电、故障等)都保持适当的时序和电压间关系。在各种示例中,供电组110、112中的供电组可以包括系统100的至少一个子系统,并且可以包括用于启用/禁用至少一个子系统的至少一个电压调节器模块(此处未示出)。供电组110、112可以根据供电排序协议来提供电压调节器模块的精细水平供电排序,如本文中所更充分描述的。
[0019]主供电排序器104可以通过命令总线116、状态总线118、和故障总线120而与从供电排序器102a…102η通信耦合。如图所示,从供电排序器102a…102η共享命令总线116、状态总线118、和故障总线120。在各种示例中,命令总线116可以包括用于对命令信号进行缓冲的缓冲器117。
[0020]主供电排序器104可以根据供电请求来将命令输出到命令总线116上,以执行供电排序协议。例如,如果主供电排序器104接收到将系统从第一供电状态加电至第二供电状态(例如,从S5 (关机/待机)供电状态至SO (运行)供电状态)的供电请求,那么主供电排序器104可以将命令输出到命令总线116上以执行为供电排序协议(例如,UP信号)加电。同样,如果主供电排序器104接收到使系统100断电(例如,从第二供电状态至第一供电状态)的供电请求,那么主供电排序器104可以将命令输出到命令总线116上,以执行断电供电排序协议(例如,DOWN信号)。
[0021 ] 从供电排序器102a…102η可以响应于命令总线116上的命令而将供电组110、112中的下一个供电排序为下一个供电排序状态,以执行供电排序协议。在各种示例中,供电排序协议可以引导启用或禁用单个供电组的顺序,并且供电排序协议的供电排序状态可以引导接下来启用或禁用哪一个供电组。因此,根据协议,命令总线上的命令可以是启用/禁用下一个供电组的指示(即,转变至下一个供电排序状态)。
[0022]在将供电组110、112中的下一个供电排序为下一个供电排序状态之后,从供电排序器102a…102η可以将供电排序状态完成的指示输出到状态总线118上。主供电排序器104可以监测用于指示由从供电排序器102a…102η来执行供电排序协议的状态的状态总线118,并且周期性地重复输出用于将系统从第一状态转变到第二状态的命令,直到状态总线118指不所有的从供电排序器102a…102η都已完成供电排序状态。
[0023]图2示出了包括从供电排序器202a…202η (其中η =从供电排序器的数量)和主供电排序器204的另一个示例性系统200的详细视图。主供电排序器204和从供电排序器202a…202η可以经由命令总线216、状态总线218、和故障总线220来共享通用命令/状态信号组。要注意的是,尽管图2将系统200示出为具有多于一个从供电排序器202a…202η的系统200,但是在其它示例中,在本公开内容的范围内的系统可以包括仅一个从供电排序器。
[0024]如图所示,主供电排序器204包括主时钟222,并且从供电排序器202a…202η均包括从时钟226a…226η,其中,主时钟222与从时钟226a…226η相互独立(例如,在相位和频率上独立)。主供电排序器204可以包括用于将输入信号与主时钟222同步的主同步器2
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1