多电压识别(VID)功率架构、数字可合成低压差调节器及用于改善功率门可靠性的装置的制作方法

文档序号:11519012阅读:592来源:国知局
多电压识别(VID)功率架构、数字可合成低压差调节器及用于改善功率门可靠性的装置的制造方法

本申请为分案申请,其原申请的申请日是2014年1月29日,申请号为201410148759.4,发明名称为“多电压识别(vid)功率架构、数字可合成低压差调节器及用于改善功率门可靠性的装置”。



背景技术:

现有的低压差(ldo)调节器架构使用模拟电压以控制ldo的栅极驱动。产生模拟电压会需要细致地设计产生模拟电路的电路。这些电路通常不能随工艺技术很好地缩放。为了调节ldo的输出电压,在ldo的输入电源电压与输出电压之间会需要裕量(headroom)(例如,大约50mv至100mv)。关于模拟ldo的解决方案,存在很多挑战。

例如,模拟ldo的反馈回路的稳定性可能极其依赖于封装寄生参数和输出极点。结果,为了获得反馈回路的稳定性,会造成带宽的损失。模拟ldo还可能在其输出节点处表现出用于ldo正常运行的最小的压差(例如,50mv至100mv)。当输入电源降低时,这种最小压差成为难题。由于影响dc设置点精度的增益限制,模拟ldo还会表现出有限的直流(dc)偏移误差。在模拟设计方面也存在多种集成和设计难题,尤其是那些使用双回路架构的模拟设计。

附图说明

本公开内容的实施例将从以下给出的的具体实施方式部分和本公开内容的各实施例的附图中得到更全面的理解,然而,具体实施方式部分和附图不应理解为将本公开内容限定于特定的实施例,而仅用于解释和理解。

图1是根据本公开内容的一个实施例的具有多个电压识别信号的功率架构。

图2是使用功率门(power-gate)为在相同性能水平运行的处理器模块提供功率的片上系统(soc)的运行架构图。

图3是使用功率门为在不同性能水平运行的处理器模块提供功率的soc的运行架构图。

图4是使用ldo为在不同性能水平运行的处理器模块提供功率的soc的运行架构图。

图5是根据本公开内容的一个实施例的使用数字可合成ldovr(dldovr)为在不同性能水平运行的处理器模块提供功率的soc的运行架构图。

图6是根据本公开内容的一个实施例的dldovr。

图7是根据本公开内容的一个实施例的用于实现dldovr的控制器的数学模型。

图8是示出了根据本公开内容的一个实施例的以旁路和ldo模式运行dldovr的时序图。

图9示出了根据本公开内容的一个实施例的有效功率门在功率门的集合体(bank)中轮转的轮转方案。

图10示出了根据本公开内容的一个实施例的具有布置在集合体中的功率门器件的处理器核的平面图。

图11是示出了根据本公开内容的一个实施例的功率门的集合体中的有效功率门的轮转的时序图。

图12是根据本公开内容的一个实施例的具有用于改善功率门的可靠性的多vid功率架构、dldovr和/或装置的智能设备或计算机系统或soc。

具体实施方式

随着多核处理器的出现,出于最佳功率性能的权衡,可以为片上系统(soc)中的各处理器(和/或处理器核)提供可变电源电压。在一个实施例中,基于所要求的性能来设置到soc中的每个处理器的电源电压。在一个实施例中,为每个基于电压识别(vid)的处理器提供独立电源。在这个实施例中,各处理器具有由其自身的vid控制的其自身的电源。在一个实施例中,如果soc中的一个处理器需要在较低的电源下运行(例如,因为其需要执行的工作负载较小),该处理器的相关vid请求soc外部的电源模块向该处理器提供较低的电源。在这个实施例中,其它请求在较高的电源下运行的处理器持续在较高的电源下运行,因为它们各自的vid通知电源模块维持较高的电源。

在一个实施例中,在soc内部集成的集成调压器(vr)用于为soc中的各处理器提供电源。在这个实施例中,固定的电压功率轨被用作集成vr的输入,并且由集成vr为各处理器产生基于vid的电源电压。在一个实施例中,集成vr以从较高的输入供电电压开始的逐步降低的模式运行。在一个实施例中,集成vr通过级联两个vr——一个vr从电池电源(或电源插座)到soc,而另一个vr从soc内到与各处理器相关的独立的vr——来运行。

实施例描述了一种装置(例如soc、处理器、计算机系统等),其包括:第一处理核;第二处理核;和功率控制单元(pcu),其用于为该装置之外的管芯外vr产生第一vid(也称为外部vid),第一vid导致产生用于第一处理核的第一电源;并产生不同于第一vid的第二vid(也称为内部vid),第二vid导致产生用于第二处理核的第二电源。

具有第一(外部)和第二(内部)vid的一个非限制性的效果是第一vid被设置用于以最优性能运行的处理核(例如,具有高频率和功率需求的超频(turbo)模式),而第二vid和其它内部vid(即,soc之内)用于以较低的性能(例如,低功率模式、待机模式、休眠模式)运行的其它处理核。通过将vid分成外部和内部vid,能最优管理soc的整体功率性能,因为不同的处理器能够在不同的电源上运行。

实施例描述了一种装置,例如,数字低压差(dldo)vr,其包括:能够由数字总线控制的多个功率门晶体管,所述多个功率门晶体管用于为处理核提供第一电源,并用于接收作为输入的第二电源;用于接收第一电源和产生代表第一电源的数字输出的模数转换器(adc);用于接收代表第一电源的数字输出和产生用于控制多个功率门晶体管的数字总线的控制器。

dldovr具有若干技术效果。一些非限制性的技术效果包括接近消除dldovr的控制器内的直流通路,因为其是在待机模式具有低静态电流的合成逻辑。在一个实施例中,dldovr控制器的系数是可重新编程的,这允许dldovr中的回路进行后期调谐,甚至在制造soc之后。在一个实施例中,dldovr的控制器补偿dldovr的输出节点上的极点,并因此在dldovr回路内存在几乎为零的dc增益误差。实施例的dldovr允许功率门的软启动使用数字控制。dldovr的架构允许设计者采用类似的权重对功率门的分配进行控制,以确保到(由dldovr驱动的)负载的所有部分的功率传输均匀。

dldovr的实施例允许利用像非对称/非线性增益函数的非线性控制特征以改善vr的下降响应(droopresponse)。dldovr的实施例允许通过数字vid代码限定输入电压,数字vid代码在数字域中更加容易实现(相较于模拟电路)。由于较多的dldovr电路是数字式的(相较于通常的ldo),dldovr的实施例允许集成较简单的可测性设计(dft)电路。这种dft能够允许高容量制造(hvm)测试。

实施例描述了一种用于改善功率门的可靠性的装置,该装置包含:多行功率门晶体管;和用于控制多行中每一行中的功率门晶体管的控制单元,其中控制单元用于随时间轮转功率门的有效行,使得全部的有效功率门在轮转期间是相同的。

以上论述的装置的一个非限制性的技术效果是器件老化和其它的可靠性问题(例如,电迁移,自身的加热,等等)通过轮转在功率门的集合体中的功率门的一个(或多个)有效行得以减轻。术语“有效”通常指的是开启的器件。根据说明书,所述实施例的其它技术效果将是明显的。

在下面的描述中,讨论了很多细节以提供对本公开内容的实施例的更透彻的解释。然而对本领域技术人员而言将显而易见的是,本公开内容的实施例可在没有这些特定的细节的情况下被实施。在其它实例中,以方框图形式而不是详细地示出公知的结构和器件,以便避免使本公开内容的实施例难以理解。

注意,在实施例的相应附图中,以线来表示信号。一些线可以较粗,用以指示更多的组成信号路径,和/或在一端或多端具有箭头,用以指示主要信息流方向。这种指示并非旨在是限制性的。相反,结合一个或多个示例性实施例来使用这些线,以便更易于理解电路或逻辑单元。按照设计需要或偏好所规定的,任何所表示的信号实际上可以包括一个或多个信号,其可以在两方向中的任意一方向上传播,并可以以任何适合类型的信号方案来实现。

在说明书全文和权利要求书中,术语“连接的”表示在相连的事物之间的直接电气连接,而没有任何中间器件。术语“耦合的”表示在相连的事物之间的直接电气连接,或者通过一个或多个无源或有源中间器件的间接连接。术语“电路”表示一个或多个无源和/或有源部件,布置它们以使其相互协作,以提供预期的功能。术语“信号”表示至少一个电流信号、电压信号或数据/时钟信号。“一”和“所述”的含义包括复数的引用。“在……中”的含义包括“在……中”和“在……上”。

术语“缩放”通常指的是将来自一种工艺技术的设计(示意图和布局)转换为另一种工艺技术。术语“缩放”通常还指在相同的技术节点内减小布局和器件尺寸。词语“基本上”、“接近”、“近似”、“约为”、“约”通常指代在目标值的+/-20%内。

除非另有指明,使用序数词“第一”、“第二”、和“第三”等来描述共同对象仅仅表明指代相似对象的不同实例,而并非旨在暗示如此描述的对象必须在时间上、空间上、排序上或以任何其它方式处于给定的顺序。

为了实施例的目的,晶体管是金属氧化物半导体(mos)晶体管,其包括漏极、源极、栅极和体端子。晶体管还可以包括三栅极和finfet晶体管。源极和漏极端子可以是相同的端子,在本文中可以互换地使用。本领域技术人员会理解,在不脱离本公开内容的范围的情况下,也可以使用其它晶体管,例如双极结型晶体管-bjtpnp/npn、bicmos、cmos、efet等。术语“mn”指示n型晶体管(例如,nmos、npnbjt等),术语“mp”指示p型晶体管(例如,pmos、pnpbjt等)。

术语“功率状态”或“功率模式”通常指的是处理器或soc的性能水平。功率状态可以由2011年11月23日出版的5.0版本的高级配置与电源接口(acpi)规范来定义。然而,实施例并不限定于acpi功率状态。也可以使用其它标准和非标准定义的功率状态。

图1是根据本公开内容的一个实施例的具有多个vid信号的功率架构100。在一个实施例中,功率架构100包括处理器101、功率模块集成电路(pmic)102和操作系统103。

在一个实施例中,处理器101包括一个或多个处理核1051-n,其中‘n’是大于1的整数。在一个实施例中,控制单元104(例如,功率控制单元(pcu)用于(例如,通过操作系统103)产生至少两个vid代码以对处理器101的各种部件进行供电。

在一个实施例中,pcu104向pmic102发出vid107(也称为外部vid或第一vid)。在一个实施例中,pmic102是管芯外vr,即,未与处理器101集成在同一管芯上。在一个实施例中,pmic102位于和用于处理器101的封装相同的封装内。在一个实施例中,pmic102完全集成在处理器101内(即,pmic102与处理器101处于同一管芯上)。

在一个实施例中,vid107是7位的vid代码。在其它实施例中,更少或更多位的代码可用于表示vid。在一个实施例中,vid107是请求代码,用于请求pmic102提供与vid107相对应的电源。在一个实施例中,pmic102接收外部电源106(例如,来自电源插座、计算机电池等)并产生与vid107相对应的经调解的第一电源108。例如,vid107指示pmic102,需要1.15v来向处理器101供电。pmic102然后产生作为第一电源108的经调节的1.15v电源。在一个实施例中,一些或全部处理核1051-n接收第一电源108。

在一个实施例中,pcu104向一些或全部处理核1051-n发出第二vid109(也称为内部vid)。在一个实施例中,各处理器核接收独立vid(为简单起见,显示为单条总线109)。在该实施例中,各独立vid109为单个处理器核提供电源设置。在一个实施例中,各处理核包括数字低压差(dldo)电压调节器,例如1101-n,其中‘n’是整数。参考图6对dldovr进行描述。

回头参考图1,在一个实施例中,各dldovr接收作为输入电源的第一电源108,并且还接收vid109,其用于指示dldovr为那个核产生输出电源的特定电平。例如,dldovr1101接收vid109,并为使用1.15v的第一电源108的核-11051产生0.9v的经调节的电源。在另一个实例中,dldovr1102接收其相应的vid109,并为将1.15v的第一电源108用作输入的核-21052产生0.9v的经调节的电源。利用以上的实例,在一个实施例中,甚至当第一电源108被外部vid107降低至1.0v的时候,dldovr1101也可以无缝地(即,对于负载无缝的)从先前的1.15v提供0.9v的经调节的电源。

在一个实施例中,单个处理器核1051-n经由集成的vr(例如,dldovr1101-n)耦合到第一电源108,且这些集成的vr的输出电压由内部vid109限定。在一个实施例中,内部vid109还是类似于外部vid107的7位代码。在其它的实施例中,内部vid109和外部vid107具有不同的位数。

在一个实施例中,外部vid107的设置由想要以最高性能(例如,高功率和高频率-超频模式)运行的(处理器核1051-n中的)处理器核需要的电压进行限定。在一个实施例中,那个处理器核的dldovr以旁路模式运行,并接收内部vid109,以使dldovr的控制器开启dldovr的全部功率门。在该实施例中,对于所有其它具有较低性能需求的处理核而言,设置用于这些处理核的内部vid109,使得相应的dldovr(或集成vr)具有较低的输出电压以匹配所需性能的要求。

在一个实施例中,由于以最高性能运行的处理核将使其集成vr(即,dldovr)以旁路模式运行(即,所有或大部分的功率门都处于开启状态),不存在由于两个或更多的vr的级联效应引起的功率损失(或损失接近于零)。在该实施例中,针对所有其它运行在较低性能模式的处理核,功率得以节省,因为按比例减小了用于相应的vr(即,那些以较低的性能模式运行的处理器的dldovr)的输入电源电压。在一个实施例中,当所有的处理核1051-n以相同的性能模式运行时,那么所有的集成vr都处于旁路模式,并且由外部vid107设置用于处理核1051-n的电压。在一个实施例中,不同的处理核可无缝地转换进入不同的功率状态,并且内部和外部vid(109和107)可根据各种不同的情况的需要而变化。

虽然图1的实施例示出了具有利用dldovr1101-n的多个vid的功率架构,但在一个实施例中,其它电压调节器的架构也可用于替代使用了多个vid的dldovr1101-n。

图2是利用功率门为以相同的性能水平运行的处理器模块供电的片上系统(soc)的运行架构图200。应当指出,图2的与任意其它附图的元件具有相同的附图标记(或名称)的那些元件能够以与所述方式相类似的任意方式运行或工作,但并不限于此。

架构图200示出了soc201,其能以多种可能的性能模式运行。在该实例中,描述了三种性能模式——超频模式202、高频模式(hfm)203和低频模式(lfm)204。这三种性能模式被列在soc201的左侧,并由代表所述性能模式的运行电源电平的虚线分开。

例如,作为最高性能模式的超频模式202以最高电源1.15v运行。在较高的电源下,设备用于以与在较低的电源下运行的相同设备相比更高的速度运行,而其它方面都是相同的。作为中等性能模式的hfm203以0.9v的电源运行。作为最低性能模式(例如,低功率模式,睡眠模式,待机模式,等等)的lfm204以0.75v的电源运行。虽然架构图200示出了三种性能模式,但可使用任意数量的性能模式。描述了三种性能模式以避免使实施例难以理解。

架构图200示出了pmic102,其接收来自电源(例如电池、壁装插座等)的输入电源106,并根据外部vid107产生经调节的第一电源108。输入电源106通常高于第一电源108。例如,输入电源106可以处于4.5v至2.6v的范围内,而第一电源108处于1.5v至0.7v的范围内。

所示出的soc201具有两个处理器模块——用于以三种模式中的任意一种模式运行的处理器模块-1205-1和处理器模块-2205-2。然而,soc201可具有任意数量的处理器模块。在一个实施例中,各处理器模块像处理器101一样具有多个处理核1051-n。在一个实施例中,各处理模块是处理核。

架构图200示出了以超频模式202运行的处理器模块205-1和205-2,超频模式202运行在1.15v。在一个实施例中,相应的dldovr1101和1102以旁路模式(即,以功率门模式,在该模式下所有(或接近所有)的功率门(在该实例中pg-1和pg-2)被开启)运行,以便为处理器模块205-1和205-2提供最高的电源。pg-1和pg-2以位于相应的处理器模块205-1和205-2上方的虚线示出。在一个实施例中,内部vid109指示相应的dldovr1101和1102以所有功率门都开启的旁路模式运行。例如,以pg-1和pg-2示出处于功率门模式中的dldovrs1101和1102。

图3和图4示出了soc的架构图,其仅利用了常规的外部vid107(即,没有引起用于处理器模块的独立的电源电平管理的内部vid)。

图3是soc301的运行架构图300,其利用功率门来为以不同性能水平运行的处理器模块供电。应当指出,图3的与任意其它附图的元件具有相同的附图标记(或名称)的那些元件能够以类似所述方式的任意方式运行或工作,但并不限于此。

soc301类似于soc201,只是soc301的处理器模块运行在变化的性能模式中,而soc201的处理器模块运行在超频模式中。图3类似于图2,只是处理器模块-2205-2运行在hfm203中,而处理器模块-1205-1运行在超频模式202中。

如果处理器模块-2205-2继续利用pg-2接收其电源,那么为了使处理器模块-2205-2在hfm203中运行,处理器模块-2205-2降低运行频率的同时,仍然继续从pg-2(其从第一电源108得到该电源)接收较高的电源。架构图300描绘了当soc301以较低效率运行时的情况,因为其利用pg-2(功率门)为处理器模块-2205-2提供电源,并未针对处理器模块-2205-2提供专用的较低的电源电平。

图4是soc401的运行架构图400,其利用ldo为运行在不同性能水平的处理器模块供电。应当指出,图4的与任意其它附图的元件具有相同的附图标记(或名称)的那些元件能够以类似所述方式的任意方式运行或工作,但并不限于此。

soc401类似于soc301,只是处理器模块利用ldo而不是功率门来接收其各自的电源——处理器模块-1205-1从ldo-1接收其电源,而处理器模块-2205-2利用ldo-2接收其电源。为运行ldo,对输入电源(第一电源108)进行调节,以便为处理器模块提供输出电源。为了使ldo正确运行,ldo可能需要电压裕量。

为提供所述裕量,pmic102为ldo-1提供高于1.15v(例如1.3v)(参考图2-3示出的,其仅利用功率门来为其各自的处理器模块提供电源)的第一电源108,ldo-1为运行在超频模式202中的处理器模块-1205-1提供电源。利用ldo为处理器模块提供电源,使用了实线(与用于功率门pg的虚线不同)。在该实例中,处理器模块-2205-2接收较低的电源(例如,0.9v),因为不同于图3中的pg-2,ldo-2用于利用第一电源108(在该实例中为1.3v)来为处理器模块-2205-2提供较低的经调节的电源。

相较于架构图300中的处理器模块-2205-2,架构图300的处理器模块-2205-2以较高的功率效率运行,因为ldo-2为处理器模块-2205-2提供较低的电源,使其使用较低的电源和较低的频率运行在hfm203(其是相较于超频模式202而言较低的性能模式)中。然而,soc401相较于soc301而言会整体以较低的功率效率运行,因为,为了向功率模块-1205-1提供电源,将较高的第一电源108提供给处理器模块-1205-1。

图5是根据本公开内容的一个实施例的soc501的运行架构图500,其利用数字可合成(synthesizable)ldovr(dldovr)来为运行在不同性能水平的处理器模块供电。应当指出,图5的与任意其它附图的元件具有相同的附图标记(或名称)的那些元件能够以类似所述方式的任意方式运行或工作,但并不限于此。架构图500应用参考图1探讨的多个vid,并解决了参考图3-4探讨的功率效率的问题。以免使本公开内容的实施例难以理解,参考图1-4对图5进行说明。

在一个实施例中,pmic102提供了第一电源108,其被设置为运行soc501中的处理器模块的最高性能的水平。在架构图500中,处理器模块-1505-1运行在超频模式202中,而处理器模块-2505-2运行在hfm203性能模式中。由于超频模式202在该示例中利用1.15v运行,pmic102经由pcu104提供的外部vid107将第一电源108设置为1.15v。在一个实施例中,将第一电源108提供给soc501的所有处理器模块。

在一个实施例中,dldovr1101为处理器模块-1505-1提供电源,而dldovr1102为处理器模块-2505-2提供电源。在一个实施例中,来自pcu104的内部vid109指示dldovr1101以旁路模式运行,因为处理器模块-1505-1以最高性能模式(即,超频模式202)运行,最高性能模式采用最高电源水平(例如1.15v)运行。在该实施例中,dldovr1101通过开启所有(或基本上所有)的功率门而以旁路模式运行,使得从第一电源108到提供给处理器模块-1505-1的电源的功率下降最小或没有功率下降。在该实施例中,由于dldovr1101没有以ldo模式运行,所以dldovr1101无需专门的裕量,并且pmic102因此不需要提供像参考图4提供的那样的较高的电源。

在一个实施例中,dldovr1102为处理器模块-2505-2提供电源。在一个实施例中,来自pcu104的内部vid109指示dldovr1102以ldo模式运行,因为处理器模块-2505-2运行在相较于采用较低的电源电平(例如,0.9v,而非1.15v)运行的超频模式(即,hfm203)而言较低的性能模式中。在该实施例中,dldovr1102通过以下方式而以ldo模式运行:在反馈回路中运行并开启足够多的功率门,从而使得输出电源从第一电源108降低至提供给处理器模块-2505-2的电源(例如,0.9v)。在该实施例中,将较低的第一电源108(相较于图4的第一电源108)作为输入电源提供给dldovr1102,并且因此不会通过该实施例观察到参考图3和4描述的功率效率损失。

图6是根据本公开内容的一个实施例的dldovr600(例如,dldovr1101)。应当指出,图6的与任意其它附图的元件具有相同的附图标记(或名称)的那些元件能够以类似所述方式的任意方式运行或工作,但并不限于此。

在一个实施例中,dldovr600包括逻辑601和功率门602,用于为负载603提供选通电源613。在一个实施例中,逻辑601包括控制单元604、模数转换器(adc)605和数模转换器(dac)606。在一个实施例中,控制单元604包括控制器604a和译码器604b。在一个实施例中,控制器604a接收adc605的输出,以产生信号611,其代表功率门602的强度。在一个实施例中,译码器604b接收信号611,并将其译码为数字代码612,以开启/关断功率门602。在一个实施例中,译码器604b产生二进制编码的数字代码612。在一个实施例中,译码器604b产生温度计编码的数字代码612。在另一个实施例中,译码器604b采用其它形式的编码方案来产生数字代码612。

在一个实施例中,译码器604b接收来自pcu104的旁路信号,用于指示dldovr600以旁路模式运行。在一个实施例中,译码器604b产生数字代码612,用于在旁路信号表示旁路模式时,使所有(或基本上所有)的功率门开启。在该实施例中,adc605和控制器604a的输出是旁路的。在一个实施例中,当602的所有(或基本上所有)的功率门都开启时,选通电源613基本上与未选通电源108(在电压电平和电流驱动上)相同(与第一电源108相同)。在一个实施例中,当旁路信号表示dldovr600应当以正常模式(即,ldo模式)运行时,译码器604b对来自控制器604a的信号611进行译码。在该实施例中,adc605没有被旁路,且从608到612的反馈回路是工作的。

在一个实施例中,译码器604b接收pgt_en信号(功率门启用)用于启用或停用功率门602。例如,当处理器模块以lfm204(最低功率状态)运行时,功率门602关断,使得选通电源613浮置。在该实例中,pgt_en信号指示译码器604b产生数字代码612,其关断功率门602中的所有的功率门器件。在一个实施例中,当启用pgt_en信号时,译码器604b以正常(即,ldo模式)或旁路模式运行。

在一个实施例中,控制器604a接收选通电源613的数字表示,并确定是否升高或降低选通电源613。在一个实施例中,在ldo模式期间,控制单元604使功率门602的器件开启或关断,以调整功率门602的有效电阻,从而实现用于(负载603的)给定负载电流的选通电源613。在该实施例中,功率门602类似具有宽运行范围的线性调压器那样运行。在一个实施例中,控制器604a补偿dldovr600内的任意主导极点。

在一个实施例中,功率门602包括p型器件(mp1-mpn,其中‘n’是大于1的整数),其具有耦合在未选通电源108和选通电源613之间的源极和漏极端子。在该实施例中,p型器件的栅极端子由数字代码612驱动。在一个实施例中,功率门602包括n型器件(未示出),其具有耦合在未选通电源108与选通电源613之间的源极和漏极端子。在该实施例中,n型器件的栅极端子由数字代码612的逆代码来驱动。在一个实施例中,功率门602包括耦合在未选通电源108与选通电源613之间的n型和p型器件的组合。在该实施例中,p型器件的栅极端子由数字代码612来驱动,而n型器件的栅极器件由数字代码612的逆代码来驱动。

在一个实施例中,电阻器串联耦合到n型和/或p型器件,其中(多个)电阻器的一端耦合到n型和/或p型器件的源极/漏极端子,而(多个)电阻器的另一端耦合到选通电源613。在其它的实施例中,晶体管和有源/无源器件的其它组合可用于实现可由数字代码612(和/或数字代码612的逆代码)控制的功率门602。在一个实施例中,功率门602的器件在三极管区域(或线性区域)运行,并(通过控制单元604)通过开启或关断功率门602的器件来调整选通电源613。

在一个实施例中,dldovr600是两极点系统。第一极点是与选通电源613相关联的极点,其由负载603的阻抗和功率门602的输出阻抗来限定。第二极点是由控制器604在原点引入的用于将稳态误差减小到零的集成极点。在一个实施例中,控制单元604补偿与选通电源613相关联的极点,其由负载603的阻抗和功率门602(如从负载603看去)的输出阻抗来限定。在该实施例中,与选通电源613相关联的极点通过引入零点而不降低回路增益和带宽进行补偿。由控制单元604执行的超前补偿增强了dldovr600的带宽和增益。执行超前补偿的控制器604a的数学模型参考图7进行描述。

回头参考图6,在一个实施例中,adc605是并行(flash)adc。在一个实施例中,adc605是有窗口的(windowed)并行adc。在一个实施例中,adc605是σ-△型adc。在另一个实施例中,adc605是全并行adc。在一个实施例中,adc605包括多个比较器,607-1至607-n,其中‘n’是大于1的整数。在该实例中,n=6,并且因此adc是具有六个比较器607-1至607-n的6位adc。在一个实施例中,比较器607-1是差分比较器,其从dac606接收输入,并从选通电源613接收另一个输入。比较器607-1的输出是表示选通电源613是否高于或低于来自dac606的输入的数字信号,所述来自dac606的输入是参考电压总线606的参考电压中的一个。

在一个实施例中,dac606接收内部vid109,并将其转换为参考信号609的总线,参考信号609是内部vid109的模拟表示。在一个实施例中,dac606产生参考信号609的总线,参考信号609中的每一个均相隔10mv。在其它的实施例中,其它级别的间隔尺度可用于参考信号609。在一个实施例中,dac606采用串联耦合在一起的一串电阻器来实现。在一个实施例中,dac606是电流导引型dac。在另一个实施例中,dac606是r/2rdac,其是二进制加权输入型dac的替代。

在一个实施例中,比较器607-6接收来自参考信号609的总线的第一参考电压。在一个实施例中,比较器607-6接收来自参考信号609的总线的第二参考电压,该第二参考电压比第一参考电压大‘x’mv。在一个实施例中,比较器607-1接收来自参考信号609的总线的第六参考电压,该第六参考电压比第一参考电压大6倍的‘x’mv。在其它的实施例中,参考信号609到adc605的比较器的分配顺序可以反转。

在一个实施例中,adc605的输出610表示选通电源613的数字表示。在一个实施例中,输出610由温度计进行编码,并通过温度计到二进制转换器(未示出)将其转换为二进制代码,且二进制代码被提供给控制单元604。在其它的实施例中,adc605的输出610直接由控制单元604接收,而无需从温度计代码转换为二进制代码。

在一个实施例中,控制单元604可利用rtl(寄存器硬件语言)合成,因为控制单元604的部件是数字的。在dldovr600中利用数字控制单元604有若干技术效果。特别是控制单元604的一些非限制性的技术效果,并且dldovr600通常包括近似地消除了dldovr600的控制单元604内的dc电流路径,因为它是在待机状态具有低静态电流的合成逻辑。

在一个实施例中,控制器604a的系数是可重新编程的,这允许dldovr600中的回路在后期进行调谐,甚至是在制造soc之后。在一个实施例中,控制器604a在dldovr600的输出节点上对极点进行补偿,并因此在dldovr回路中存在几乎为零的dc增益误差。在一个实施例中,dldovr600允许利用数字代码612对功率门602进行软启动。dldovr600允许设计者采用相似的权重来控制功率门器件(例如,mp1-mpn)的分配以确保到负载603的所有部分的功率传输均匀。例如,这将基于负载的哪个部分正在汲取电流来确保负载线不会引起不均匀的电压降。

在一个实施例中,dldovr600允许采用类似非对称/非线性增益函数的非线性控制特征来改善vr的下降响应。例如,当至adc的误差电压足够高,超过有窗口的adc的范围时,假定误差足够高(即,超出界限),从而使得dldovr600脱离了线性增益控制。在该情况下,在一个时钟周期内立刻开启602内大量的(可编程的)fet,以便为负载603提供额外的电荷。根据一个实施例,该非线性控制特征被用于补偿电源电压608的下降。

在一个实施例中,dldovr600允许通过数字内部vid代码109对输入电压(例如,参考信号609)进行限定,数字内部vid代码109在数字域内更易于实现(相较于模拟电路而言)。在一个实施例中,dldovr600允许集成更简单的dft电路,因为更多的dldovr600电路是数字的(相较于常规的ldo而言)。该些dft可以允许hvm测试。

利用dldovr600的一个动机是处理器或soc的处理器核(或模块)能够平滑地以小的步长(例如,10mv)从旁路模式转换到调节模式(即,ldo模式)。这允许基于处理器和soc的性能而利用功率状态的动态变化来调制选通电源613。在一个实施例中,由于管芯内随机的和系统的工艺偏差,出于分级(binning)的目的,dldovr600还允许选通电源613针对处在相同的性能水平(例如,超频模式202,hfm203,等等)上的各处理器核(或模块)进行微调。由于工艺偏差,甚至为了在相同性能水平工作,不同的处理器核(例如,1051-n)可能需要不同的电压。例如,较慢的处理器核可能需要较高的电源电压以实现相同的性能,而较快的处理器核可能需要较低的电源电压,用于实现与较慢的处理器相同的性能。在一个实施例中,内部vid109通过预定的(或可编程的)量,在不需要输入输出逻辑内的电压电平转换器的情况下,为各处理器核提供对电源电压进行调谐的能力。在一个实施例中,预定的(或可编程的)量是+/-50mv。在其它实施例中,其它电压电平可用于预定的(或可编程的)量。由于单个的处理器核能够调谐为合适的电压,该能力(经内部vid109)为系统节省了额外的功率。

图7是根据本公开内容的一个实施例的用于实现dldovr600的控制器(例如,604a)的数学模型700。应当指出,图7的与任意其它附图的元件具有相同的附图标记(或名称)的那些元件能够以类似所述方式的任意方式运行或工作,但并不限于此。

在一个实施例中,数学模型700包括第一延时级701(z-1),其从adc605接收输入610。在一个实施例中,延时级701的输出由第二延时级702(z-1)接收。在一个实施例中,输入610和其来自延时级701和702的延迟形式分别被增益级703(增益1)、704(增益2)和705(增益3)放大,其中‘k’指代增益量。在一个实施例中,增益级703、704和705的输出由求和单元706进行求和。

在一个实施例中,求和单元706的输出被另一个逻辑单元707接收,其将输出与先前的输出值相加,并减去两个信号。在一个实施例中,控制器604a的输出611被第三延时级708(z-1)延迟。在一个实施例中,第三延时级708的输出进一步被第四延时级709(z-1)延迟。在一个实施例中,第三和第四延时级的输出被增益单元710(增益4)和711(增益5)放大。在一个实施例中,增益单元710和711的输出被逻辑单元707接收。在一个实施例中,逻辑单元707从求和单元706的输出中减去增益单元710和711的输出,以产生输出611。在一个实施例中,输出611被译码器604b译码,以产生数字代码612,用以控制功率门602。

在一个实施例中,逻辑单元707将增益添加到误差信号,并添加积分功能,以便将dc误差减小到零(或接近零),并且还添加了极点和零点,以补偿负载极点。误差信号是调节器(例如,600)的输出节点(例如,608)与参考节点(例如,609)之间的电压差。在一个实施例中,添加的零点补偿了负载极点的影响,并且在超过了某一频率时,添加的极点确保了增益会衰减至低于0db。

图8是示出了根据本公开内容的一个实施例的处于旁路和ldo模式中的dldovr(例如,600)的运行。应当指出,图8中的与任意其它附图的元件具有相同的附图标记(或名称)的那些元件能够以类似所述方式的任意方式运行或工作,但并不限于此。

时序图800示出了在具有两个处理器模块的soc(例如,501)内由dldovr(例如,600)进行的电压调节。在该实例中,处理器模块中的一个以lfm204运行(在该示例中,以0.75v的电源运行),且另一个处理器模块最初以超频模式202运行并随后以lfm204运行。时序图800示出了由于运行在超频模式202中的处理器模块还进入待机模式(如同lfm204),使得soc内所有的处理器模块此时均以lfm204运行,而导致的用于处理器模块的电源(第一电源108)从1.15v至0.75v的斜降。时序图800示出了在斜降第一电源108之前,以高性能模式(例如,超频模式202)运行的(处理器核1051-n中的)处理器核的性能通过减少处理器核的时钟频率而降低至较低的性能(例如,lfm204),然后引入第一电源电压108上的斜坡渐变。

从上方开始的第一个信号是iosfsb,其是外部vid107。外部vid107由pcu104提供至pmic102,用于设置第一电源108。从上方开始的第二个信号是vcc,其是第一电源108。vcc开始于1.15v,因为处理器模块中的一个运行在需要1.15v的电源的超频模式202中。该处理器模块(以超频模式202运行)的dldovr在功率门602的全部(或基本上全部)功率门开启的情况下以旁路模式运行。

从上方开始的第三个信号是vr_mod0_ctrl(与图6中的由译码器604b作为输入接收的旁路信号相同)。vr_mod0_ctrl对应于以超频模式202运行的处理器模块,且其随后转换为lfm204。从上方开始的第四个信号是vcc_mod0,其是由最初以超频模式202并随后以lfm204运行的处理器模块的dldovr产生的电源(例如,选通电源613)。

在该实例中,第一电源108(与vcc相同)根据soc内最高运行的处理器模块进行设定。由于以超频模式202运行的处理器模块使pcu104将第一电源108设置在1.15v(最高电源),soc内所有的处理器模块接收1.15v的第一电源108。随后当最高运行的处理器模块进入较低性能模式时(在这个实例中是进入lfm204),pcu104使pmic102将第一电源108设置为0.75v,因为所有的处理器模块均以该性能模式运行。

在这个实例中,最初以超频模式202并随后以lfm204运行的处理器模块的pll(锁相回路)根据性能模式调整其频率。从上方开始的第五信号是mod0_pll_clk,其是最初以超频模式202并随后以lfm204(即,pll将其频率从2.4ghz降低至1.2ghz)运行的处理器模块的pll信号。

在该实例中,soc内以lfm204运行的处理器模块继续以该模式运行。用于该处理器模块的该dldovr最初以ldo模式运行,因为根据最高运行的处理器(其最初以超频模式202运行)将第一电源108设置为1.15v。当以超频模式202运行的处理器模块开始以lfm204运行时,第一电源108从1.15v降低至0.75v。由于针对所有的处理器模块降低了第一电源108,所以以lfm204运行(且其继续以该模式运行)的处理器模块的dldovr此时以旁路模式而非ldo模式运行。

从上方开始的第六信号是vr_mod1_ctrl,其表示用于最初以ldo模式运行并随后进入旁路模式(因为所有的处理器均以lfm204运行,且第一电源108从1.15v降低至0.75v电源的lfm204)的处理器模块的dldovr的运行模式。

从上方开始的第七个信号是vcc_mod1,其是由一直在0.75v以lfm204运行的处理器模块的dldovr产生的电源。从上方开始的第八个信号是mod1_pll_clk,其是一直以lfm204运行的处理器模块的pll时钟信号。在该示例中,mod1_pll_clk保持在1.2ghz。

图9示出了根据本公开内容的一个实施例的轮转方案900,在该方案中,有效功率门在功率门的集合体内轮转。应当指出,图9的与任意其它附图的元件具有相同的附图标记(或名称)的那些元件能够以类似所述方式的任意方式运行或工作,但并不限于此。

如参考图6所讨论的,数字控制代码61被用于开启或关断功率门602的功率门器件。由于功率门器件由开启/关断信号(而非模拟偏置信号)控制,所以功率门器件(例如,mp1-mpn)的沟道电阻对于给定的工艺拐点而言是固定的。在用于dldovr600的示例性运行情况下,当某一个功率状态需要用于选通电源613的低输出电压时(例如,当处理器模块从超频模式202转换为lfm204时),为了产生跨越功率门器件(例如,mp1-mpn)的ir降以降低选通电源613的电压,增大功率门器件(例如,mp1-mpn)的有效电阻。在一个实施例中,通过减少开启的功率门器件的数量来增大功率门器件(例如,mp1-mpn)的有效电阻。

继续以上的实例,对于给定的(负载603的)负载电流,由于目标输出电压(即,选通电源613)被降低,所以更多的电流经由开启的给定的功率门器件泵出。存在对可以通过给定的与开启的功率门器件相关的通路泵出的电流量的限值。超过了电流的限值会由于器件自身的热量而引起可靠性故障(例如,电迁移)。

例如,工艺技术将每个功率门器件(例如,功率门602的mp1)的电流限值设定在大约45μa。假定功率门器件(例如,mp1)的标称沟道电阻大约是500ω,其中每个功率门器件的电流限值是45μa,在不违反每个功率门器件45μa的可靠性电流限值的情况下,功率门器件两端的最大电压降是大约22mv。当可能需要大约630mv的ir降来产生选通电源613时,22mv是非常小的电压降。为了克服这个和其它的问题,有效功率门在功率门的集合体中进行轮转。

根据本公开内容的一个实施例,轮转方案900示出了有效功率门器件的集合(其中有效的集合包括一个或多个开启的功率门)如何按时轮转。轮转方案900示出了五个时间点-901、902、903、904和905。在一个实施例中,功率门602的功率门器件布置在集合体中。在一个实施例中,各集合体内的功率门器件在加权方案中集合在一起。例如,在一个实施例中,使用了二进制加权方案。在另一个实例中,使用了温度计加权方案。

在该实例中,所示出的五组二进制加权功率门器件在集合体0内。该五组二进制加权功率门器件被标记为1至5。阴影组‘1’是所述有效功率门的集合。在一个实施例中,当时间从901前进到902,控制器转换有效功率门的集合,使得先前是关断的功率门器件此时是开启的,从而使功率门器件一致地老化。在该实施例中,在时间901开启的功率门器件此时在时间902关断,以避免可靠性问题。过程随时间继续,并且有效功率门器件的集合贯穿所述集合体进行轮转。

图10示出了根据本公开内容的一个实施例的具有布置在集合体中的功率门器件的处理器核(例如,1051)的平面图1000。应当指出,图10的与任意其它附图的元件具有相同的附图标记(或名称)的那些元件能够以类似所述方式的任意方式运行或工作,但并不限于此。

在一个实施例中,各处理器核(例如,1051)通过集总的功率门器件的集合进行供电,所述功率门器件作为一串晶体管而设置在顶部(例如,1002)和底部(例如,1003)。在一个实施例中,所述功率门器件的集合由多个集合体(例如,32个)组成,且它们水平向外展开。在一个实施例中,各集合体由行组成(例如,在1002和1003中各有16行),并且集合体内的每行都具有单元(例如,8个单元)。在该示例性的实施例中,在功率门602和33列集合体1001中,有总共32×16×8=4096个单元。

在一个实施例中,来自控制器的输出代码被发送到所有的集合体。在一个实施例中,列译码器(未示出)还接收输出代码,其中耦合到各集合体的列译码器确定集合体内的16×8=128个单元中的哪一个需要开启。在一个实施例中,控制器集成在pcu104内。在其他实施例中,控制器是独立的逻辑单元。在一个实施例中,控制器可以由软件(例如,操作系统)或硬件(例如,保险丝)取代。

继续该实例,在每个集合体128个单元的情况下,使用7位的控制来控制集合体中的所有单元。在有效功率门器件的集合轮转的这个实例中,应用于各集合体的7位代码由循环回路中的每个时钟周期进行一位的移位。

在一个实施例中,当集合体内的一行或两行被开启时,对于大的压差电压,控制器确保每个时钟周期开启不同的功率门器件,以便在16个周期窗口期间将电流应力分布在整个集合体上。这将每行的压力减小为1/16,并允许在没有使功率门器件鳍状物过热和导致故障的情况下成功实现对功率门602的数字控制。

图11是根据本公开内容的一个实施例的示出了功率门的集合体内的有效功率门的轮转的时序图1100。应当指出,图11的与任意其它附图的元件具有相同的附图标记(或名称)的那些元件能够以类似所述方式的任意方式运行或工作,但并不限于此。

由于功率门器件(例如,602)被编程为开启/关断的开关,功率门器件为给定的未选通电源电压(例如,108)和选通电源电压(例如,601)提供了固定的沟道电阻。在一个实施例中,为实现用于选通电源电压的目标电压,针对输入(例如,108)和输出节点(例如,608)之间的较大电压差,越来越大的电流必须通过给定的功率门器件沟道(例如,一个或多个mp1-n中的(多个)沟道)输送。电流的增大产生了将电流输送到负载603的金属互连和器件沟道的可靠性问题。时序图1100描绘了一种方法,用于通过采用代码轮转方案来减小功率门器件中的平均电流。在一个实施例中,延长代码轮转占空比以便不妨害到沟道温度和金属应力。

时序图1100示出了用于8-时钟和16-时钟代码轮转的代码轮转逻辑的时钟和占空比。从上方开始的第一个信号是时钟信号。在一个实施例中,每个时钟信号周期一行功率门进行轮转。在这个实例中,时钟信号是具有2.5ns周期的400mhz时钟信号。从上方开始的第二组信号1101表示对于8周期轮转方案哪些行的功率门是有效的。如图所示,在时钟信号的8个周期之后,功率门的有效行的轮转完成。从上方开始的第二组信号1102表示对于16周期轮转方案哪些行的功率门是有效的。在这个实例中,在时钟信号的16个周期之后功率门的有效行的轮转完成。

图12是根据本公开内容的一个实施例的智能设备或计算机系统或soc,其具有多vid功率架构、dldovr和/或用于改善功率门的可靠性的装置。图12示出了一种移动设备的实施例的框图,在该设备中可以使用平面接口连接器。在一个实施例中,计算设备1600代表移动计算设备,譬如计算平板、移动电话或智能手机、启用无线的电子阅读器或其它无线移动设备。将理解,某些部件通常被示出,且不是这样的设备的所有部件都在计算设备1600中示出。

在一个实施例中,计算设备1600包括:第一处理器1610,其具有存储器,该存储器具有根据文本所述的实施例的图1的多vid功率架构;和第二处理器1690,其具有存储器,该存储器具有根据文本所述的实施例的图1的多vid功率架构。具有i/o驱动器的计算设备1600的其它方框也包括图1的多vid功率架构。本公开内容的各实施例还可以在1670内部包括网络接口,譬如无线接口,使得一种系统的实施例可并入无线设备,例如,手机或个人数字助理。

在一个实施例中,第一处理器1610包括图6中的dldovr600。在一个实施例中,第二处理器1690包括图6中的dldovr600。计算设备的其它方框还可包括图6中的dldovr600。

在一个实施例中,第一处理器1610包括如在图9中作为示例性实施例示出的用于改善功率门的可靠性的装置。在一个实施例中,第二处理器1690包括如在图9中作为示例性实施例示出的用于改善功率门的可靠性的装置。计算设备1600的其它方框也可包括如在图9中作为示例性实施例示出的用于改善功率门的可靠性的装置。

在一个实施例中,处理器1610可包括一个或多个物理设备,例如微处理器、应用处理器、微控制器、可编程逻辑设备或其它处理装置。由处理器1610执行的处理操作包括操作平台或操作系统的执行,应用和/或设备功能在操作平台或操作系统上执行。处理操作包括关于与个人用户或与其它设备的i/o(输入/输出)的操作、与功率管理有关的操作和/或与将计算设备1600连接到另一设备有关的操作。处理操作也可包括与音频i/o和/或显示器i/o有关的操作。

在一个实施例中,计算设备1600包括音频子系统1620,其代表与向计算设备提供音频功能相关联的硬件(例如,音频硬件和音频电路)和软件(例如,驱动器、编码译码器)部件。音频功能可包括扬声器和/或耳机输出以及麦克风输入。用于这样的功能的设备可集成到计算设备1600中,或连接到计算设备1600。在一个实施例中,用户通过提供由处理器1610接收并处理的音频命令来与计算设备1600交互作用。

显示子系统1630代表为用户提供视觉和/或触摸显示以与计算设备1600交互作用的硬件(例如,显示设备)和软件(例如,驱动器)部件。显示子系统1630包括显示接口1632,其包括用于向用户提供显示的特定的屏幕或硬件设备。在一个实施例中,显示接口1632包括与处理器1610分离以执行与显示有关的至少一些处理的逻辑。在一个实施例中,显示子系统1630包括向用户提供输出和输入的触摸屏(或触摸板)设备。

i/o控制器1640代表关于与用户的交互作用的硬件设备和软件部件。i/o控制器1640用以管理硬件,所述硬件为音频子系统1620和/或显示子系统1630的部分。此外,i/o控制器1640示出连接到设备1600的额外设备的连接点,用户可通过设备1600与系统交互作用。例如,可附接到计算设备1600的设备可包括麦克风设备、扬声器或立体声系统、视频系统或其它显示设备、键盘或小键盘设备、或用于特定应用(例如读卡器或其它设备)的其它i/o设备。

如上所述,i/o控制器1640可与音频子系统1620和/或显示子系统1630交互作用。例如,通过麦克风或其它音频设备的输入可为计算设备1600的一个或多个应用或功能提供输入或命令。此外,替代地或除了显示输出以外,可以提供音频输出。在另一例子中,如果显示子系统1630包括触摸屏,显示设备也充当输入设备,其可以至少部分地由i/o控制器1640管理。在计算设备1600上也可能有额外的按钮或开关来提供由i/o控制器1640管理的i/o功能。

在一个实施例中,i/o控制器1640管理设备,例如加速计、摄像机、光传感器或其它环境传感器或可被包括在计算设备1600中的其它硬件。输入可以是直接用户交互作用的部分以及向系统提供环境输入以影响它的操作(例如对噪声的过滤,调节亮度检测的显示,应用照相机的闪光灯或其它特征)。

在一个实施例中,计算设备1600包括功率管理装置1650,其管理电池电力使用,电池的充电和与省电操作有关的特征。存储器子系统1660包括存储器设备,用于存储计算设备1600中的信息。存储器可以包括非易失性(在中断给存储器设备供电的情况下状态也不改变)和/或易失性(在中断给存储器设备供电的情况下状态不确定)存储器设备。存储器子系统1660可以存储应用数据、用户数据、音乐、相片、文档或其它数据,以及与计算设备1600的应用和功能的执行有关的系统数据(长期的或临时的)。

还作为用于存储计算机可执行指令(例如,实现本文所述的任何其它过程的指令)的机器可读介质(例如,存储器1660)来提供实施例的要素。机器可读介质(例如,存储器1660)可以包括但不限于,闪存、光盘、cd-rom、dvdrom、ram、eprom、eeprom、磁卡或光卡,或者适合于存储电子或计算机可执行指令的其它类型的机器可读介质。例如,可以作为计算机程序(例如,bios)下载本公开内容的实施例,所述计算机程序可以经由通信链路(例如调制解调器或网络连接)而通过数据信号的方式从远程计算机(例如服务器)传送到请求的计算机(例如,客户机)。

连接1670包括硬件设备(例如,无线和/或有线连接器和通信硬件)和软件部件(例如,驱动器/协议堆栈),以使得计算设备1600能够与外部设备通信。计算设备1600可以是单独的设备(例如其它计算设备),无线接入点或基站,以及外围设备,例如耳机、打印机或其它设备。

连接1670可以包括多个不同的连接类型。概括地说,以蜂窝连接1672和无线连接1674示出计算设备1600。蜂窝连接1672通常指代由无线载波提供的蜂窝网络连接,例如经由gsm(全球移动通信系统)或变体或派生物,cdma(码分多址)或变体或派生物,tdm(时分复用)或变体或派生物,或者其它蜂窝服务标准提供的蜂窝网络连接。无线连接(或无线接口)1674指代不是蜂窝的无线连接,可以包括个域网(例如蓝牙、近场等)、局域网(例如wifi),和/或广域网(例如wimax),或其它无线通信。

外设连接1680包括硬件接口和连接器,以及软件部件(例如,驱动器、协议堆栈),用以实现外设连接。会理解,计算设备1600可以是其它计算设备的外围设备(“至”1682),并具有连接到它的外围设备(“自”1684)。计算设备1600通常具有“对接(docking)”连接器,用以连接到其它计算设备,用于诸如管理(例如,下载和/或上载、改变、同步)设备1600上的内容的目的。另外,对接连接器可以允许设备1600连接到特定外围设备,其允许计算设备1600控制例如到视听或其它系统的内容输出。

除了专用对接连接器或其它专用连接硬件以外,计算设备1600可以经由公共或基于标准的连接器实现外设连接1680。公共类型可以包括通用串行总线(usb)连接器(其可以包括任意数量的不同硬件接口)、包括minidisplayport(mdp)的displayport、高清晰度多媒体接口(hdmi)、firewire或其它类型。

说明书中提及“实施例”、“一个实施例”、“一些实施例”或“其它实施例”表示结合实施例说明的具体特征、结构或特性包括在至少一些实施例中,但未必在全部实施例中。“实施例”、“一个实施例”或“一些实施例”的多处出现不一定全都指代相同的实施例。如果说明书表述“可以”或“可能”包括部件、特征、结构或特性,则并非必须包括该具体部件、特征、结构或特性。如果说明书或权利要求提及“一”元件,则并非表示仅存在一个所述元件。如果说明书或权利要求提及“一另外的”元件,则并非排除有多于一个的另外的元件的情况。

而且,在一个或多个实施例中可以以任何适合的方式组合具体特征、结构、功能或特性。例如,第一实施例都可以与第二实施例结合,只要与两个实施例相关的具体特征、结构、功能或特性不是相互排斥的。

尽管已结合其特定实施例说明了本公开内容,但按照前述的说明,这些实施例的许多替换、修改和变化对于本领域普通技术人员来说将是显而易见的。本公开内容的实施例旨在包含所有属于所附权利要求的宽泛范围中的此类替换、修改和变化。

另外,为了说明或论述的简单,以便不使本公开内容难以理解,在呈现的附图中可以示出或不示出到集成电路(ic)芯片和其它部件的公知的电力/接地连接。此外,可以以方框图形式示出布置,以便避免使本公开内容难以理解,并且考虑到相对于这种方框图布置的实现方式的具体细节与其中要实现本公开内容的平台极为相关的事实(即这种具体细节应完全在本领域技术人员的视野中)。在阐述了具体细节(例如电路)以便说明本公开内容的示例性实施例的情况下,可以无需这些具体细节或借助其变化来实践本公开内容对于本领域技术人员来说应是显而易见的。从而应将说明认为是示例性而非限制性的。

以下实例涉及进一步的实施例。一个或多个实施例中无论何处都可以使用实例中的具体细节。也可以相对于方法或过程来实现本文所述的装置的所有可任选的特征。

例如,在一个实施例中,一种装置包括:第一处理核;第二处理核;以及功率控制单元(pcu),其用于:为该装置外部的管芯外调节器产生第一电压识别信号(vid),该第一vid导致产生用于第一处理核的第一电源;并产生不同于第一vid的第二vid,该第二vid导致产生用于第二处理核的第二电源。

在一个实施例中,该第二电源低于第一电源。在一个实施例中,该第二处理核运行在相较于第一处理核较低的功率模式。在一个实施例中,该第二处理核包括低压差(ldo)调节器,用于响应于第二vid而产生第二电源。在一个实施例中,ldo调节器是数字ldo调节器。

在一个实施例中,该第一处理核具有数字低压差(ldo)调节器,其用于以旁路模式运行,以产生第一电源。在一个实施例中,该第一处理核的数字ldo通过开启基本上所有的功率门器件来以旁路模式运行,以便为第一处理核提供第一电源。在一个实施例中,pcu可由操作系统操作。

在另一个实例中,一种系统,包括:存储单元;功率模块集成电路(pmic);以及耦合到pmic和存储单元的处理器,处理器包括:第一处理核;第二处理核;以及功率控制单元(pcu),其用于:为pmic产生第一电压识别信号(vid),第一vid导致产生用于第一处理核的第一电源;并产生不同于第一vid的第二vid,第二vid导致产生用于第二处理核的第二电源。

在一个实施例中,该系统进一步包括:用于允许处理器与另外的设备通信的无线接口;以及显示单元。在一个实施例中,处理器是根据以上论述的装置的。

在另一个实例中,一种装置包括:可由数字总线控制的多个功率门晶体管,所述多个功率门晶体管用于为处理核提供第一电源,并接收作为输入的第二电源;用于接收第一电源并产生代表第一电源的数字输出的模数转换器(adc);以及用于接收代表第一电源的数字输出并产生用于控制所述多个功率门晶体管的数字总线的控制器。

在一个实施例中,该装置还包括数模转换器(dac),用于将电压识别信号(vid)转换为用于adc的多个模拟信号。在一个实施例中,vid由功率控制单元(pcu)产生。在一个实施例中,所述装置还包括译码器,用于对控制器的输出进行译码,以便产生用于控制所述多个功率门晶体管的数字总线。在一个实施例中,译码器用于使该装置通过开启基本上所有的所述多个功率门晶体管来以旁路模式运行。在一个实施例中,该译码器用于产生数字信号,以使所有的所述多个功率门晶体管关断。在一个实施例中,该控制器包括积分器。在一个实施例中,该控制器用于补偿与具有第一电源的节点相关联的极点。在一个实施例中,所述多个功率门晶体管是p型晶体管。

在另一个实例中,一种系统包括:用于提供电源的功率模块集成电路(pmic);以及耦合到pmic的处理器,该处理器包括:具有第一数字低压差(ldo)调节器的第一处理核,所述第一数字低压差(ldo)调节器包括可由数字总线控制的多个功率门晶体管,所述多个功率门晶体管用于为处理核提供第一电源,并从pmic接收作为输入的电源;用于接收第一电源并产生代表第一电源的数字输出的模数转换器(adc);以及用于接收代表第一电源的数字输出并产生用于控制所述多个功率门晶体管的数字总线的控制器。

在一个实施例中,第一处理核是根据以上论述的装置的。在一个实施例中,系统还包括具有第二数字ldo的第二处理核。在一个实施例中,处理器包括功率控制单元(pcu),其用于为pmic产生第一电压识别信号(vid),第一vid导致产生用于第一数字ldo的电源。在一个实施例中,pcu还用于为第二数字ldo产生第二vid,第二vid不同于第一vid,第二vid导致产生用于第二处理核的第二电源。在一个实施例中,第一数字ldo用于通过开启基本上所有的所述多个功率门晶体管而以旁路模式运行。

在一个实施例中,该装置包括多行功率门晶体管;和用于控制所述多行中的各行中的功率门晶体管的控制器,其中控制器用于随时间轮转有效行的功率门,使得全部有效的功率门在轮转期间是相同的。在一个实施例中,该装置还包括多个集合体,其中各集合体包括多行功率门晶体管。在一个实施例中,该装置还包括列译码器,用于确定开启或关断各集合体中的哪些行的功率门晶体管。

在一个实施例中,控制器用于控制列译码器。在一个实施例中,控制器用于在每个时钟周期随时间轮转一有效行的功率门。在一个实施例中,所述多行功率门晶体管布置成二进制加权方案。在一个实施例中,所述多行功率门晶体管布置成温度计加权方案。

在另一个实例中,一种系统包括:用于提供电源的功率模块集成电路(pmic);以及耦合到pmic的处理器,所述处理器包括:第一处理核,具有根据以上论述的装置的功率模块。在一个实施例中,所述多个功率门晶体管可由数字总线控制,所述多个功率门晶体管用于为处理核提供第一电源,并接收作为输入的来自pmic的电源。

在一个实施例中,功率模块还包括:用于接收第一电源并产生代表第一电源的数字输出的模数转换器(adc);以及用于接收第一电源的多个功率门晶体管并产生用于控制所述多个功率门晶体管的数字总线的控制器。

在一个实施例中,所述系统还包括:用于使处理器能够与其它设备通信的无线接口。在一个实施例中,所述系统还包括耦合到处理器的存储单元。在一个实施例中,所述系统还包括显示单元。

提供了摘要,其将允许读者确定本技术公开内容的本质和要点。依据其不会用于限制权利要求的范围或含义这一理解而提交了摘要。以下的权利要求由此包含在具体实施方式部分中,每一个权利要求都作为单独的实施例而独立存在。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1