1.本技术涉及电路领域,更具体地涉及电源管理电路、片上系统设备、以及电源管理方法。
背景技术:2.双轨设备(例如双轨静态随机存取存储器(sram))具有在不同电源电压下工作的不同逻辑电路。例如,sram的一部分(称为存储器外围逻辑电路)可以比一些存储器阵列、sram的另一部分(它们在更高的电源电压下工作)在更低的电源电压下工作,以降低动态功耗。该技术允许在保持足够性能的同时降低所需的有功功率。然而,当两个电源接通或关断时,双轨设计会遭受严重的跨域泄漏。
技术实现要素:3.根据本技术的实施例的第一方面,提供一种电路,包括:功率检测器,该功率检测器被配置为根据状态信号和来自第一电源的第一电源信号来输出第一功率管理信号,其中,所述电路被配置为响应于状态信号而在不同模式下工作;和逻辑电路,该逻辑电路被配置为根据第一功率管理信号和状态信号来输出第二功率管理信号。
4.根据本技术的实施例的另一方面,提供一种片上系统设备,包括:第一电源和第二电源,在休眠模式下,响应于状态信号,第一电源和第二电源中的至少一个被禁用;电路,该电路被配置为与第一电源和第二电源一起工作;以及电源管理电路,该电源管理电路被配置为发送第一功率管理信号以控制所述电路,该电源管理电路包括:功率检测器,该功率检测器被配置为根据状态信号和与第一电源相关联的第一电源信号来生成第一功率管理信号。
5.根据本技术的实施例的又一方面,提供一种用于功率管理的方法,包括:检测用于指示电路的休眠模式的状态信号,所述电路包括对应于第一电源的第一域和对应于第二电源的第二域,在休眠模式下,第一电源或第二电源中的一个被禁用;响应于与第一电源相关联的第一电源信号和状态信号,生成第一功率管理信号;以及根据第一功率管理信号和状态信号,输出隔离信号,该隔离信号用于控制所述电路的第一域和第二域之间的隔离。
附图说明
6.当结合附图进行阅读时,通过以下详细描述可最佳地理解本公开的各个方面。要注意的是,根据行业的标准惯例,各种特征没有按比例绘制。事实上,为了讨论的清楚,可以任意地增大或缩小各种特征的尺寸。
7.图1是示出根据本公开的一些实施例的片上系统(soc)系统的框图。
8.图2是示出根据本公开的一些实施例的生成隔离信号的图示。
9.图3是示出根据本公开的一些实施例的功率检测器的图示。
10.图4是示出根据本公开的一些实施例的电源管理电路的第一设计的图示。
11.图5是示出根据本公开的一些实施例的电源管理电路的第二设计的图示。
12.图6是示出根据本公开的一些实施例的功率检测器的第一详细设计的图示。
13.图7是示出根据本公开的一些实施例的功率检测器的第二详细设计的图示。
14.图8是示出根据本公开的一些实施例的功率检测器的第三详细设计的图示。
15.图9是示出根据本公开的一些实施例的电源电压、soc系统的功率管理信号和电路宏(circuit macro)的泄漏电流的波形的时序图。
16.图10是示出根据本公开的一些实施例的功率检测器的第四详细设计的图示。
17.图11是示出根据本公开的一些实施例的功率检测器的第五详细设计的图示。
18.图12是示出根据本公开的一些实施例的功率检测器的第六详细设计的图示。
19.图13是示出根据本公开的一些实施例的功率检测器的第七详细设计的图示。
20.图14是根据本公开的一些实施例的双轨设备的功率管理的示例性方法的流程图。
具体实施方式
21.下面的公开内容提供了用于实现所提供的主题的不同特征的许多不同的实施例或示例。以下描述了组件和布置的特定示例以简化本公开。当然,这些只是示例,并不旨在进行限制。例如,在下面的描述中在第二特征之上或上形成第一特征可以包括其中第一特征和第二特征以直接接触方式形成的实施例,还可以包括可以在第一特征和第二特征之间形成附加特征,使得第一特征和第二特征可以不直接接触的实施例。此外,本公开可以在各个示例中重复附图标记和/或字母。这种重复是为了简单和清楚的目的,并且其本身并不指示所讨论的各个实施例和/或配置之间的关系。
22.本说明书中使用的术语在本领域和使用每个术语的特定上下文中通常具有其普通含义。本说明书中示例的使用(包括本文所讨论的任何术语的示例)仅为说明性的,并不以任何方式限制本公开或任何示例性术语的范围和含义。同样,本公开不限于本说明书中给出的各种实施例。
23.尽管术语“第一”、“第二”等可以在本文中用于描述各种元素,但这些元素不应受到这些术语的限制。这些术语用于将元素彼此区分开。例如,在不脱离实施例的范围的情况下,第一元素可以被称为第二元素,并且类似地,第二元素可以被称为第一元素。如本文所使用的,术语“和/或”包括一个或多个相关联的列出项目的任何和所有组合。
24.此外,本文中可以使用空间相关术语(例如,“之下”、“下方”、“下”、“上方”、“上”等),以易于描述图中所示的一个元素或特征相对于另外(一个或多个)元素或(一个或多个)特征的关系。这些空间相关术语旨在涵盖设备在使用或工作中除了图中所示朝向之外的不同朝向。装置可能以其他方式定向(旋转90度或处于其他朝向),并且本文中所用的空间相关描述符同样可被相应地解释。
25.在本文件中,术语“耦合”也可称为“电耦合”,术语“连接”可称为“电连接”。“耦合”和“连接”也可用于表示两个或更多个元件相互协作或交互。
26.本文中在示例性双轨设备的上下文中描述了本公开的实施例。应意识到,本公开不限于本文中说明性地示出和描述的特定电路和系统。以这种方式,本公开的实施例提供了一种电源管理电路,该电源管理电路可有益地用于各种存储器布置和类型,例如,随机存取存储器(ram)、静态随机存取存储器(sram)、只读存储器(rom)、内容可寻址存储器(cam)、
闪存、寄存器文件等。此外,鉴于本文的教导,本领域技术人员将显而易见的是,可以对本公开范围内所示的实施例进行修改。
27.在一些实施例中,双轨设备可以是嵌入式sram设备,该嵌入式sram设备在高速通信、图像处理和片上系统(soc)应用中受欢迎。图1是示出根据本公开的一些实施例的片上系统(soc)系统100的框图。在一些实施例中,soc系统100可以位于计算机或其他电子系统中。如图1所示,soc系统100包括电路宏110和耦合到电路宏110的soc电源管理电路(soc pm)120,电路宏110具有电路宏功率管理(“宏pm”)电路112。在一些实施例中,电路宏110可以是sram,该sram具有多个存储器阵列(通常为二维的存储器位单元),这些存储器位单元被配置为存储相应的逻辑状态,即逻辑高(逻辑“1”)或逻辑低(逻辑“0”)。存储器位单元常常排列在一个或多个平行列中。
28.soc电源管理电路120被配置为经由一个或多个功率管理控制信号来控制电路宏110的功率表现,例如,通电、断电、功率状态选择等。例如,soc电源管理电路120可以向电路宏110中的电路宏电源管理电路112发送一个或多个功率管理信号,使得电路宏电源管理电路112可以相应地控制电路宏110中的电路以实现适当的功率管理。
29.芯片上的电路宏110可以使用两个独立控制的电源130和140操作。例如,电路宏110可以包括在第一功率域(例如,vddm功率域)中工作的第一电路和在第二功率域(例如,vdd功率域)中工作的第二电路。在一些实施例中,第一电路被称为vddm域电路,第二电路被称为vdd域电路。
30.在一些实施例中,vddm域电路可以是在电源电压vddm下工作的sram单元的阵列,并且vdd域电路可以是例如在低于电源电压vddm的电源电压vdd下工作的存储器外围逻辑电路。vdd域电路和vddm域电路相互接口连接。在一些实施例中,vddm域电路通过由控制信号控制的相应开关而被连接到vddm电源。vdd域电路通过由另一控制信号控制的另一相应开关而被连接到vdd电源。例如,接头(header)开关可以是p沟道金属氧化物半导体(pmos)晶体管开关。当接头控制信号为逻辑低时,vddm域电路和vdd域电路分别耦合到电源vddm和vdd。在一些其他实施例中,可以使用不同类型的开关,例如n沟道金属氧化物半导体(nmos)晶体管开关。因此,当接头控制信号为逻辑高时,vddm域电路和vdd域电路分别耦合到电源vddm和vdd。
31.在一些实施例中,电路宏110被结构化为使得存储器阵列和字线驱动器电路基本上在电压vddm下工作,而数据路径和控制电路被配置为在电压vddm和电压vdd下工作。具体地,数据路径的一部分和控制电路的一部分被配置为在电压vddm下工作,而数据路径的其余部分和控制电路的其余部分被配置为在较低电压vdd下工作。因此,数据路径和控制电路是跨域电路,并且由于通电期间或休眠模式期间的dc泄漏路径,在电路宏110中发生不期望的接口泄漏电流。在通电期间,两个电源(例如电压vddm和电压vdd)以不同的速度爬升。在休眠模式操作中,电源中的一个(例如电压vddm)浮动并导致接口泄漏电流。为了减少电路宏110中的跨域电路中的接口泄漏电流,soc电源管理电路120需要输出一个或多个功率管理信号,例如隔离信号iso,以隔离vddm电源域和vdd电源域之间的接口电路。
32.图2是示出根据本公开的一些实施例的生成隔离信号iso的图示。在图2中,电源管理电路200是图1的soc电源管理电路120的一部分,并且被配置为生成soc系统100的功率管理中所需的隔离信号iso。如图2所示,电源管理电路200被配置为根据状态信号(例如,状态
信号sd)和第一电源的第一电源信号(例如,电源电压vddm)生成并输出隔离信号iso。在一些实施例中,当电源管理电路200输出具有逻辑高值的隔离信号iso时,可以启用接口电路的隔离,以减少由于图1所示的电路宏110中的跨域电路的dc泄漏路径而产生的泄漏电流。在一些实施例中,电源管理电路200包括功率检测器210和电连接到功率检测器210的逻辑电路220,这将下面更详细地讨论。
33.图3是示出根据本公开的一些实施例的由图2的功率检测器210生成功率管理信号pwr_rdyb的图示。如图3所示,功率检测器210被配置为根据状态信号(例如,状态信号sd)和第一电源的第一电源信号(例如,电源电压vddm)生成并输出功率管理信号pwr_rdyb。功率管理信号pwr_rdyb可用于确认电源电压和状态信号sd是否处于相应的适当水平。在一些实施例中,功率管理信号pwr_rdyb是功率就绪取反(bar)信号,该信号是功率就绪信号的反信号,功率就绪信号指示电源电压vdd、vddm和状态信号sd准备好执行电路宏110中的电路操作,例如存储器访问操作。替代地来说,当功率管理信号pwr_rdyb为逻辑高时,电源电压和状态信号sd未准备好执行电路宏110中的电路操作,例如存储器访问操作。当功率管理信号pwr_rdyb为逻辑低时,电源电压和状态信号sd准备好执行电路宏110中的电路操作。
34.图4是示出根据本公开的一些实施例的图2的电源管理电路200的第一设计的图示。如图4所示,电源管理电路200包括图3所示的功率检测器210和逻辑电路220。逻辑电路220耦合到功率检测器210的输出端,并且被配置为接收功率管理信号pwr_rdyb,并且根据所接收到的功率管理信号pwr_rdyb和状态信号sd来输出作为第二功率管理信号的隔离信号iso。如上所述,当从电源管理电路200向电路宏110输出具有逻辑高值的隔离信号iso时,可以启用对接口电路的隔离,以减小由于电路宏110中的跨域电路的dc泄漏路径而产生的泄漏电流。
35.在图4的实施例中,逻辑电路220包括或(or)门逻辑电路。逻辑电路220的第一输入端子耦合到功率检测器210并且被配置为接收功率管理信号pwr_rdyb。逻辑电路220的第二输入端子耦合到对应的引脚并且被配置为接收状态信号sd。逻辑电路220的输出端子被配置为输出隔离信号iso。
36.因此,电源管理电路200被配置为:响应于状态信号sd为逻辑高或功率管理信号pwr_rdyb为逻辑高,来输出具有逻辑高值的隔离信号iso,以激活对接口电路的隔离。
37.图5是示出根据本公开的一些实施例的图2的电源管理电路200的第二设计的图示。与图4的实施例相比,图5中的逻辑电路220耦合到功率检测器210的输出端,并且被配置为根据功率管理信号pwr_rdy和状态信号sd来输出隔离信号iso。类似于图4的实施例,当电源管理电路200向电路宏110输出具有逻辑高值的隔离信号iso时,可以启用对电路宏110中的vddm功率域和vdd功率域之间的接口电路的隔离,以减少由于电路宏110中的跨域电路的dc泄漏路径而产生的泄漏电流。
38.类似于图3和图4的功率检测器210,图5中的功率检测器210也被配置为根据状态信号(例如,状态信号sd)和第一电源的电源信号(例如,电源电压vddm)来生成并输出功率管理信号pwr_rdy。功率管理信号pwr_rdy也用于确认电源电压和状态信号sd是否处于相应的适当水平。与由图3和图4的功率检测器210输出的功率管理信号pwr_rdyb相比,由图5中的功率检测器210输出的功率管理信号pwr_rdy是功率就绪信号。当功率管理信号pwr_rdy为逻辑高时,电源电压和状态信号sd准备好执行电路操作。当功率管理信号pwr_rdy为逻辑
低时,电源电压和状态信号sd未准备好执行电路操作。替代地来说,功率管理信号pwr_rdy和功率管理信号pwr_rdyb的逻辑值是相反的。在一些实施例中,非(not)门逻辑电路可用于接收功率管理信号pwr_rdyb并且输出具有相反逻辑值的对应功率管理信号pwr_rdy,但本公开不限于此。各种电路可被应用来基于状态信号(例如,状态信号sd)和第一电源的电源信号(例如,电源电压vddm)而实现功率管理信号pwr_rdy。
39.在图5的实施例中,逻辑电路220包括not门逻辑电路522和耦合到not门逻辑电路522的与非(nand)门逻辑电路524。not门逻辑电路522被配置为接收状态信号(例如,状态信号sd)并且输出与状态信号相反的控制信号sd_b。
40.nand门逻辑电路524的第一输入端子耦合到功率检测器210并且被配置为接收功率管理信号pwr_rdy。nand门逻辑电路524的第二输入端子耦合到not门逻辑电路522的输出端子并且被配置为接收控制信号sd_b。nand门逻辑电路524的输出端子被配置为输出隔离信号iso。
41.因此,当状态信号sd是逻辑高时,not门逻辑电路522的输出信号(例如,控制信号sd_b)是逻辑低,这使得nand门逻辑电路524以逻辑高值输出隔离信号iso,而不管功率管理信号pwr_rdy的值或电源信号(例如,电源电压vddm、vdd)的值如何。
42.当状态信号sd为逻辑低时,not门逻辑电路522的输出信号(例如,控制信号sd_b)为逻辑高。nand门逻辑电路524响应于功率管理信号pwr_rdy的逻辑值而输出隔离信号iso。
43.如果功率管理信号pwr_rdy是逻辑低,则nand门逻辑电路524以逻辑高来输出隔离信号iso,从而启用对接口电路的隔离并且降低跨域泄漏电流。如果功率管理信号pwr_rdy也是逻辑高,指示正常操作,则nand门逻辑电路524以逻辑低来输出隔离信号iso,于是并不启用隔离。
44.图6是示出根据本公开的一些实施例的图3的功率检测器210的详细设计的图示。在一些实施例中,可以基于本文描述的设计来实现功率检测器210。如图6所示,在一些实施例中,功率检测器210包括比较器电路610、反相器电路620和nmos晶体管630。
45.比较器电路610被配置为检测第一电源信号(例如,vddm)和第二电源信号(例如,vdd)以输出功率管理信号pwr_rdyb。反相器电路620被配置为从输入端子接收状态信号sd,并且从输出端子输出状态信号sd的相反逻辑值。nmos晶体管630耦合在比较器电路610和电源接地基准之间,并且nmos晶体管630的控制端子(例如,栅极端子)耦合到反相器电路620的输出端子。因此,nmos晶体管630被配置为根据状态信号sd选择性地将比较器电路610与电源接地端连接或断开。
46.换句话说,功率检测器210由状态信号sd门控。因此,由于休眠阶段期间的浮动电源信号(例如vddm)而产生的泄漏电流和在通电或断电阶段期间出现的瞬态电流都可以减小。
47.图7是示出根据本公开的一些实施例的图3的功率检测器210的第二详细设计的图示。在一些实施例中,可以基于本文描述的设计来实现功率检测器210。如图7所示,在一些实施例中,比较器电路710可以是或包括由晶体管712、714、716、718和719形成的施密特触发电路。施密特触发电路是一种有源电路,它将模拟输入信号(此处为监测的电源电压vddm)转换为数字输出信号。电路保持其值,直到输入变化足以触发改变。在一些实施例中,可以使用反相施密特触发器,使得当输入高于所选择的阈值时,输出为低。当输入低于所选
择的阈值时,输出为高,并且当输入介于这两个水平之间时,输出保持其值。
48.在图7中,vddm比较器电路710被实现为反相施密特触发器。比较器电路710包括耦合在vdd和nmos晶体管630之间的晶体管堆叠。晶体管堆叠包括nmos晶体管712和pmos晶体管714和716。晶体管712、714和716的栅极端子耦合到监测的电源电压,在一些实施例中,监测的电源电压是电源电压vddm。pmos晶体管718耦合到pmos晶体管714、716之间的节点711。pmos晶体管718的另一源极/漏极端子耦合到nmos晶体管719的源极/漏极端子,nmos晶体管719的栅极端子紧密关联到电源电压vdd。应当理解,连接到nmos晶体管719的栅极端子的电源电压“vdd”以及关联到pmos晶体管716的源极/漏极端子的“vdd”具有由vdd域指定的相同逻辑高值,但不一定来自相同的vdd分支,因此可以一起或彼此独立地爬升/下降。在节点713处提供控制信号vddm_on_b,该节点713位于nmos晶体管712和pmos晶体管714之间,并且关联到pmos晶体管718的栅极端子。
49.当状态信号sd为逻辑低时,根据反相器电路620和nmos晶体管630的操作,nmos晶体管712的另一源极/漏极端子经由nmos晶体管630耦合到电源接地端。因此,通过电路操作,当电源电压vdd处于其适当电平而电源电压vddm未接通时,控制信号vddm_on_b为逻辑高。当电源电压vddm达到上升阈值电平时,控制信号vddm_on_b相应地转为逻辑低。此外,施密特触发电路可以提供不同于下降触发点的上升触发点,并且具体地,上升触发点高于下降触发点。也就是说,上升触发点可以由包括nmos晶体管712、pmos晶体管714和pmos晶体管716的反相器堆叠专门设置。该触发点由堆叠中的nmos和pmos晶体管的数量及其驱动强度确定,并可以由它们定制。其他晶体管,特别是pmos晶体管718和nmos晶体管719,用于削弱对pmos晶体管714、716的驱动,这降低了下降触发点,使得控制信号vddm_on_b从低切换到高更加困难。具体地,当电源电压vddm下降到阈值电压时,pmos晶体管716首先接通,但是pmos晶体管714保持关断,因为pmos晶体管718和nmos晶体管719接通并且节点711的电压处于接地电压。此时,pmos晶体管716和pmos晶体管718形成电位分压器电路。因此,节点711(例如,pmos晶体管714的源极端子)的电压随着电源电压vddm(例如,pmos晶体管714的栅极端子)的降低而升高,直到pmos晶体管714接通为止,此时到达下降触发点。当pmos晶体管714和716都接通时,控制信号vddm_on_b从低切换到高,并且pmos晶体管718变为关断。在一些实施例中,pmos晶体管718被称为反馈晶体管。由于pmos晶体管716和pmos晶体管718的阻抗取决于它们的尺寸,因此通过在施密特触发电路中选择pmos晶体管718的尺寸,可以适当地控制下降触发点并将其降低到期望的电压电平。
50.比较器电路710有效地降低vddm爬升和下降时的泄漏电流。特别地,因为比较器电路710是施密特触发电路,所以控制信号vddm_on_b(例如,施密特触发电路的输出)保持在当前状态,直到输入上升超过上升触发点或下降到下降触发点以下。因此,当在正常操作期间电源电压vddm爬升或下降期间包含波纹(例如,功率反弹)时,比较器电路710避免可能由于响应于控制信号vddm_on_b的意外切换而从vdd域断开电源vdd而引起的泄漏电流。
51.pmos晶体管720的一源极/漏极端子紧密关联到电源电压vdd,另一源极/漏极端子耦合到节点713并且栅极端子耦合到nmos晶体管630的栅极端子。
52.当状态信号sd为逻辑高时,根据反相器电路620和nmos晶体管630的操作,nmos晶体管630关断,并且nmos晶体管712的另一源极/漏极端子从电源接地端断开。此外,pmos晶体管720接通并且将控制信号vddm_on_b上拉至逻辑高。因此,当状态信号sd是逻辑高时,功
率管理信号pwr_rdyb也是逻辑高。在一些实施例中,缓冲逻辑电路730耦合到比较器电路710的输出端子(例如,节点713),并且被配置为输出功率管理信号pwr_rdyb。
53.通过上述电路操作,图7的功率检测器210可以被配置为当状态信号sd为逻辑高时或当监测的电源电压vddm未接通时输出具有逻辑高值的功率管理信号pwr_rdyb。
54.图8是示出根据本公开的一些实施例的图3的功率检测器210的第三详细设计的图示。在一些实施例中,可以基于本文描述的设计来实现功率检测器210。如图8所示,在一些实施例中,功率检测器210可以通过反相器电路810实现比较器电路,反相器电路810还将模拟输入信号(例如,监测的电源电压vddm)转换为数字输出信号。当输入高于阈值时,输出为低。当输入低于阈值时,输出为高。
55.反相器电路810包括耦合在vdd和nmos晶体管630之间的晶体管堆叠。晶体管堆叠包括第一nmos晶体管812和第一pmos晶体管814。晶体管812和814的栅极端子耦合到监测的电源电压,该电源电压在本实施例中是电源电压vddm。在节点816处提供控制信号vddm_on_,节点816位于nmos晶体管812和pmos晶体管814之间。
56.当状态信号sd为逻辑低时,根据反相器电路620和nmos晶体管630的操作,nmos晶体管812的另一源极/漏极端子经由nmos晶体管630耦合到电源接地端。因此,通过电路操作,当电源电压vdd处于其适当电平而电源电压vddm未接通时,控制信号vddm_on_b为逻辑高。当电源电压vddm达到上升阈值电平时,控制信号vddm_on_b相应地转为逻辑低。
57.当状态信号sd为逻辑高电平时,根据反相器电路620和nmos晶体管630的操作,nmos晶体管630关断,并且nmos晶体管812的另一源极/漏极端子从电源接地端断开。类似于图7的实施例,pmos晶体管720接通并且将控制信号vddm_on_b上拉至逻辑高。因此,当状态信号sd为逻辑高时,功率管理信号pwr_rdyb也为逻辑高。图8中与图7中描绘的组件相同或类似的组件被赋予相同的附图标记,并且省略其详细描述。
58.在一些其他实施例中,功率检测器210还可以由其他比较器电路实现,例如各种反相器电路、比较器电路或施密特触发比较器电路等。图7和图8中所示的电路只是示例,并不旨在限制本公开。
59.图9是示出根据本公开的一些实施例的电源电压vddm、vdd、图1的soc系统100中的状态信号sd和电路宏110的泄漏电流的波形的时序图900。特别地,图9示出了具有图4或图5的电源管理电路200的soc系统100的时域,该电源管理电路200包括图6-8中所示的功率检测器210。
60.现在讨论电源电压vddm、vdd的爬升和下降的时序。如图9所示,应当理解,电源电压vddm、vdd可以在不同的时间通电或断电,并且彼此独立。电路宏110被配置为响应于状态信号sd在不同模式(例如,正常模式、关机模式或休眠模式)下操作,状态信号sd是用于指示电路的休眠模式(或省电模式)的“关机”状态信号。例如,当电路宏110处于正常模式下时,响应于状态信号sd的逻辑高值,可以将电路宏110切换到休眠模式,并且相应地关断一个或多个电源电压vddm、vdd以降低功耗。替代地来说,在休眠模式下,可以响应于状态信号sd而禁用图1的用于提供电源电压vddm和vdd的电源130和140中的一个或多个。在一些实施例中,在休眠模式或省电模式中,电源中的一个可以浮动,以减少soc系统的泄漏。
61.如图9所示,在soc系统100的通电阶段p1期间,由于电路设计限制或设计偏好,电源电压vddm、vdd和soc状态信号sd可以不接通,并且这些信号同时向其相应的目标或稳态
值爬升。
62.在通电阶段p1内,在时段p11期间,当电源电压vdd已处于其适当电平时,soc状态信号sd未接通。然而,由于根据电源电压vddm的逻辑低值(这导致功率管理信号pwr_rdyb的逻辑高值和隔离信号iso的逻辑高值)执行vddm域电路和vdd域电路之间的隔离,因此,非同步信号不会在vddm域电路和vdd域电路之间引起大的不期望的接口泄漏电流。在时段p11之后的时段p12期间,由于根据soc状态信号sd的逻辑高值(这也导致隔离信号iso的逻辑高值)执行隔离,也避免了泄漏电流。因此,如图9所示,使用经修改的功率管理设计,其利用了由状态信号sd门控的功率检测器210,可以减少或避免在通电或断电阶段(例如,阶段p1)期间出现的不期望瞬态电流。
63.在第一正常阶段p2内,电源电压vdd和vddm都处于相应的适当电平。soc状态信号sd关断。因此,不执行隔离。在正常操作下,存在待候(stand-by)的泄漏电流,但并不明显。
64.在第一正常阶段p2之后,当soc状态信号sd接通至逻辑高值时,soc系统100进入休眠阶段p3。在休眠阶段p3期间,一个或多个电源电压vdd和vddm也可以断电以减少泄漏电流。例如,电源电压vddm可以被禁用和浮动。如果不执行隔离,则电路宏110中的跨域电路将具有dc泄漏路径,从而导致不期望的接口泄漏电流。如图9所示,根据休眠阶段p3中的soc状态信号sd的逻辑高值执行隔离。通过使用由状态信号sd门控的功率检测器210的经修改的功率管理设计,由于休眠阶段p3期间的浮动电源电压vddm而产生的vddm域电路和vdd域电路之间的接口泄漏电流可以进一步减小。
65.在一些其他实施例中,可以通过采用不同类型的开关(例如pmos晶体管开关)来修改功率检测器210,以替换nmos晶体管630,以选择性地将比较器电路与对应的功率基准节点连接或断开。
66.图10是示出根据本公开的一些实施例的功率检测器210的第四详细设计的图示。在一些实施例中,功率检测器210可以基于本文描述的设计210来实现。如图10所示,在一些实施例中,功率检测器210包括比较器电路1010和pmos晶体管1020。
67.与图6中的功率检测器210相比,在图10中的功率检测器210中,pmos晶体管1020耦合在比较器电路1010和第二电源(例如vdd)之间,并且pmos晶体管1020的控制端子(例如栅极端子)耦合至对应的引脚以接收状态信号sd。因此,pmos晶体管1020可以被配置为根据状态信号sd选择性地将比较器电路1010与第二电源(例如,vdd)连接或断开。类似于图6的功率检测器210,功率检测器210也由状态信号sd门控。因此,在休眠阶段期间由于浮动电源信号(例如,vddm)而产生的泄漏电流以及在通电或断电阶段出现的瞬态电流可以减小。
68.图11是示出根据本公开的一些实施例的功率检测器210的第五详细设计的图示。在一些实施例中,功率检测器210可以基于本文描述的设计来实现。如图11所示,在一些实施例中,vddm比较器电路1110可以是或包括由晶体管1112、1114、1116、1118和1119形成的施密特触发电路。比较器电路1110包括耦合在电源接地端和pmos晶体管1020之间的晶体管堆叠。晶体管堆叠包括第一nmos晶体管1112以及第一pmos晶体管1114和第二pmos晶体管1116。晶体管1112、1114和1116的栅极端子耦合到监测的电源电压vddm。pmos晶体管1118耦合到pmos晶体管1114、1116之间的节点1111。pmos晶体管1118的另一源极/漏极端子耦合到pmos晶体管1119的源极/漏极端子,该pmos晶体管1119的栅极端子紧密关联到电源电压vdd。控制信号vddm_on_b被提供在节点1113处,节点1113位于nmos晶体管1112和pmos晶体
管1114之间,并且关联到pmos晶体管1118的栅极端子。
69.当状态信号sd为逻辑低时,根据pmos晶体管1020的操作,pmos晶体管1116的另一源极/漏极端子经由pmos晶体管1020耦合到电源电压vdd。因此,通过电路操作,当电源电压vdd处于其适当的电平而电源电压vddm未接通时,控制信号vddm_on_b为逻辑高。当电源电压vddm达到上升阈值电平时,控制信号vddm_on_b相应地转为逻辑低。
70.nmos晶体管1120的一源极/漏极端子耦合到节点1113、另一源极/漏极端子耦合到电源接地端,并且栅极端子耦合到pmos晶体管1020的栅极端子。因此,nmos晶体管1120可以被配置为根据状态信号sd选择性地将比较器电路1110的输出端与电源接地端连接或断开。
71.当状态信号sd为逻辑高时,pmos晶体管1020关断,并且pmos晶体管1116的另一源极/漏极端子从电源电压vdd断开。此外,nmos晶体管1120接通并且将控制信号vddm_on_b下拉至逻辑低。在一些实施例中,缓冲逻辑电路1130耦合到比较器电路1110的输出端子(例如,节点1113),并且被配置为输出功率管理信号pwr_rdyb。通过上述电路操作,功率检测器210可以被配置为在监测的电源电压vddm未接通时输出具有逻辑高值的功率管理信号pwr_rdyb。
72.在一些其他实施例中,功率检测器210还可以由其他比较器电路实现。例如,功率检测器210可以是或包括各种反相器电路、比较器电路或施密特触发比较器电路等。图11中所示的电路仅仅是一个示例,并不意在限制本公开。
73.图12是示出根据本公开的一些实施例的功率检测器210的第六详细设计的图示。如图12所示,在一些实施例中,功率检测器210包括一个比较器电路1210、耦合在比较器电路1210和第二电源(例如,vdd)之间的pmos晶体管1220、耦合在比较器电路1210和电源接地基准之间的反相器电路1230和nmos晶体管1240。类似于上述实施例,比较器电路1210被配置为检测第一电源信号(例如vddm)和第二电源信号(例如vdd)以输出功率管理信号pwr_rdyb。反相器电路1230被配置为从输入端子接收状态信号sd,并且从输出端子输出与状态信号sd的相反逻辑值。
74.pmos晶体管1220的控制端子(例如,栅极端子)耦合到对应的引脚以接收状态信号sd。nmos晶体管1240的控制端子(例如,栅极端子)耦合到反相器电路1230的输出端子。
75.因此,pmos晶体管1220和nmos晶体管1240都被配置为根据状态信号sd选择性地将比较器电路1010与第二电源(例如,vdd)或电源接地端连接或断开。通过从两端(例如,电源侧和接地侧)门控比较器电路1010,可以进一步减小功率检测器210的泄漏电流。类似于上述实施例,比较器电路1210可以通过不同类型的比较器电路来实现,例如各种反相器电路、比较器电路或施密特触发比较器电路等。
76.图13是示出根据本公开的一些实施例的功率检测器210的第七详细设计的图示。如图13所示,在一些实施例中,功率检测器210可以通过图8中的反相器电路810实现比较器电路。与图8的功率检测器210相比,在图13的功率检测器210中,当状态信号sd为逻辑低时,pmos晶体管1220和nmos晶体管1240都接通。因此,pmos晶体管814的另一源极/漏极端子经由pmos晶体管1220耦合到电源电压vdd,并且nmos晶体管812的另一源极/漏极端子经由nmos晶体管1240耦合到电源接地端。
77.当状态信号sd为逻辑高时,pmos晶体管1220和nmos晶体管1240都关断,并且反相器电路810从电源电压vdd和电源接地端两者断开,并且泄漏电流进一步减小。
78.图14是根据本公开的一些实施例的用于双轨设备的功率管理的示例性方法1400的流程图。在一些实施例中,方法1400包括操作1410、1420和1430。
79.在操作1410,检测用于指示双轨设备中的电路的休眠模式的状态信号。在一些实施例中,在休眠模式下,双轨设备中的第一电源或第二电源中的一个被禁用。
80.在操作1420,响应于状态信号和与第一电源相关联的第一电源信号,生成第一功率管理信号。
81.在操作1430,根据第一功率管理信号和状态信号,提供用于控制电路不同域之间的隔离的隔离信号作为输出。在一些实施例中,响应于指示休眠模式的状态信号,通过具有逻辑高的输出隔离信号来启用隔离。在一些实施例中,响应于指示通电状态的第一功率管理信号,通过具有逻辑高的输出隔离信号来启用隔离。
82.本文中的各种示例实施例在可以由硬件和/或软件执行的方法步骤或过程的一般上下文中描述。例如,方法1400可以由图3-8和图10-13中所示的一个或多个电路执行,但本公开不限于此。在一些实施例中,本文公开的方法可以在一个方面通过计算机程序产品来实现,该计算机程序产品体现在暂时性或非暂时性计算机可读介质中,包括由网络环境中的计算机执行的计算机可执行指令,例如程序代码。计算机可读介质可以包括可移除和不可移除的存储设备,包括但不限于只读存储器(rom)、随机存取存储器(ram)、光盘(cd)、数字多功能光盘(dvd)等。
83.上述例示包括示例性操作,但操作不一定按照所示顺序执行。在不脱离本公开的精神和范围的情况下,可以适当地添加、替换、更改顺序和/或取消操作。
84.通过布置功率检测器并利用电源管理电路中的一个或多个soc功率管理信号来适当地输出隔离信号,可以减小通电或断电阶段期间的瞬态泄漏电流以及休眠模式期间功率检测器的待候泄漏电流。此外,电源管理电路的简单设计对芯片产生的面积影响较小,并且适用于soc应用
85.在一些实施例中,公开了一种电路,包括功率检测器和逻辑电路。功率检测器被配置为根据状态信号和来自第一电源的第一电源信号来输出第一功率管理信号。电路被配置为响应于状态信号而在不同模式下工作。逻辑电路被配置为根据第一功率管理信号和状态信号来输出第二功率管理信号。
86.在一些实施例中,还公开了一种片上系统设备,该片上系统设备包括第一电源和第二电源、电路和电源管理电路。在休眠模式下,响应于状态信号,第一电源和第二电源中的至少一个被禁用。电路被配置为与第一电源和第二电源一起工作。电源管理电路被配置为发送第一功率管理信号以控制电路。电源管理电路包括功率检测器,该功率检测器被配置为根据状态信号和与第一电源相关联的第一电源信号来输出第一功率管理信号。
87.在一些实施例中,还公开了一种方法。该方法包括:检测用于指示电路的休眠模式的状态信号,该电路包括对应于第一电源的第一域和对应于第二电源的第二域,在休眠模式下,第一电源或第二电源中的一个被禁用;响应于状态信号和与第一电源相关联的第一电源信号,生成第一功率管理信号;以及根据第一功率管理信号和状态信号来输出隔离信号,以用于控制电路的第一域和第二域之间的隔离。
88.以下给出了一些示例。
89.示例1.一种电路,包括:
90.功率检测器,所述功率检测器被配置为根据状态信号和来自第一电源的第一电源信号来输出第一功率管理信号,其中,所述电路被配置为响应于所述状态信号而在不同模式下工作;和
91.逻辑电路,所述逻辑电路被配置为根据所述第一功率管理信号和所述状态信号来输出第二功率管理信号。
92.示例2.根据示例1所述的电路,其中,所述功率检测器包括:
93.比较器电路,所述比较器电路被配置为检测所述第一电源信号以输出控制信号,所述比较器电路被连接到第二电源或电源接地端。
94.示例3.根据示例2所述的电路,其中,所述功率检测器还包括:
95.晶体管,所述晶体管耦合到所述比较器电路,并且被配置为根据所述状态信号来选择性地将所述比较器电路与所述第二电源连接或断开。
96.示例4.根据示例2所述的电路,其中,所述功率检测器还包括:
97.晶体管,所述晶体管耦合到所述比较器电路,并且被配置为根据所述状态信号来选择性地将所述比较器电路与所述电源接地端连接或断开。
98.示例5.根据示例2所述的电路,其中,所述功率检测器还包括:
99.晶体管,所述晶体管被配置为根据所述状态信号来选择性地将所述第二电源与所述比较器电路的输出端子连接。
100.示例6.根据示例2所述的电路,其中,所述功率检测器还包括:
101.缓冲逻辑电路,所述缓冲逻辑电路耦合到所述比较器电路的输出端子,并且被配置为输出所述第一功率管理信号。
102.示例7.根据示例1所述的电路,其中,所述逻辑电路包括:
103.或门,所述或门包括第一输入端和第二输入端,所述第一输入端被配置为接收所述第一功率管理信号,所述第二输入端被配置为接收所述状态信号。
104.示例8.根据示例1所述的电路,其中,所述逻辑电路包括:
105.非门,所述非门被配置为接收所述状态信号并且输出与所述状态信号相反的控制信号;以及
106.与非门,所述与非门包括第一输入端和第二输入端,所述第一输入端被配置为接收所述第一功率管理信号,所述第二输入端被配置为接收所述控制信号。
107.示例9.一种片上系统设备,包括:
108.第一电源和第二电源,在休眠模式下,响应于状态信号,所述第一电源和第二电源中的至少一个被禁用;
109.电路,所述电路被配置为与所述第一电源和第二电源一起工作;以及
110.电源管理电路,所述电源管理电路被配置为发送第一功率管理信号以控制所述电路,所述电源管理电路包括:
111.功率检测器,所述功率检测器被配置为根据所述状态信号和与所述第一电源相关联的第一电源信号来生成所述第一功率管理信号。
112.示例10.根据示例9所述的片上系统设备,其中,所述电源管理电路还包括:
113.逻辑电路,所述逻辑电路被配置为根据所述第一功率管理信号和所述状态信号来输出第二功率管理信号。
114.示例11.根据示例10所述的片上系统设备,其中,所述逻辑电路包括或门,所述或门包括:
115.第一输入端子,被配置为接收所述第一功率管理信号;
116.第二输入端子,被配置为接收所述状态信号;以及
117.输出端子,被配置为输出所述第二功率管理信号。
118.示例12.根据示例10所述的片上系统设备,其中,所述逻辑电路包括:
119.非门,所述非门包括:
120.输入端子,被配置为接收所述状态信号;和
121.输出端子,被配置为输出与所述状态信号相反的控制信号;以及
122.与非门,所述与非门包括:
123.第一输入端子,被配置为接收所述第一功率管理信号;
124.第二输入端子,连接到所述非门的输出端子;和
125.输出端子,被配置为输出所述第二功率管理信号。
126.示例13.根据示例9所述的片上系统设备,其中,所述功率检测器包括比较器电路,所述比较器电路耦合到所述第一电源和所述第二电源。
127.示例14.根据示例13所述的片上系统设备,其中,所述电源管理电路还包括晶体管,所述晶体管被配置为根据所述状态信号将所述比较器电路与所述第二电源连接或断开。
128.示例15.根据示例13所述的片上系统设备,其中,所述电源管理电路还包括晶体管,所述晶体管被配置为根据所述状态信号将所述比较器电路与电源接地端连接或断开。
129.示例16.根据示例13所述的片上系统设备,其中,所述电源管理电路还包括晶体管,所述晶体管被配置为根据所述状态信号将所述第二电源与所述比较器电路的输出端子连接或断开。
130.示例17.根据示例13所述的片上系统设备,其中所述功率检测器还包括缓冲逻辑电路,所述缓冲逻辑电路耦合到所述比较器电路的输出端子,并且被配置为输出所述第一功率管理信号。
131.示例18.一种用于功率管理的方法,包括:
132.检测用于指示电路的休眠模式的状态信号,所述电路包括对应于第一电源的第一域和对应于第二电源的第二域,在所述休眠模式下,所述第一电源或所述第二电源中的一个被禁用;
133.响应于与所述第一电源相关联的第一电源信号和所述状态信号,生成第一功率管理信号;以及
134.根据所述第一功率管理信号和所述状态信号,输出隔离信号,所述隔离信号用于控制所述电路的所述第一域和所述第二域之间的隔离。
135.示例19.根据示例18所述的方法,还包括:
136.响应于指示所述休眠模式的所述状态信号,通过所述隔离信号启用所述隔离。
137.示例20.根据示例18所述的方法,还包括:
138.响应于指示通电状态的所述第一功率管理信号,通过所述隔离信号启用所述隔离。
139.前述内容概述了若干个实施例的特征,使得本领域技术人员可以更好地理解本公开的各方面。本领域的技术人员应意识到,他们可以容易地使用本公开作为基础,用于设计或者修改其他工艺和结构,以实现与本文中引入的实施例相同的目的和/或达到与本文中引入的实施例相同的优点。本领域技术人员还应当认识到,这些等同构造并不脱离本公开的精神和范围,并且他们可以在不脱离本公开的精神和范围的情况下进行各种改变、替代和变更。