新四季網

保持晶片上系統上的操作穩定性的製作方法

2023-07-11 21:46:46

保持晶片上系統上的操作穩定性的製作方法
【專利摘要】各實施例涉及保持晶片上系統(SOC)上的操作穩定性。功率管理集成電路(PMIC)包括可用於監測SOC的電源軌上的電流水平的比較器電路。當所監測的電流水平越過閾值設置時,中斷管理組件可創建中斷。該中斷可指示電流水平是否已越過閾值設置進入或離開過大的電流水平。SOC上的微控制器可以接收並解釋該中斷,SOC經由通信接口上的低延遲中斷通道與PMIC相耦合。響應於該中斷,微控制器可用於改變SOC上的一個或多個組件的工作點以便緩解過流情況。
【專利說明】保持晶片上系統上的操作穩定性
[0001]背景
[0002]許多現有的和即將到來的晶片上系統(SOC)體系結構實現了行業中以前從未見過的水平不斷提高的中央處理單元(CPU)、圖形和圖像處理能力。由於尺寸和形狀因數限制,這些系統繼續通過具有固有內阻的單單元鋰離子(L1-1on)型電池來運行。高功率激增下的顯著的輸出電壓下降可能發生,如果不能維持最小的電壓要求,則使系統組件的操作穩定性面臨風險。對於高計算或圖形性能場景來說,SOC的動態功率範圍可在任意給定的時間消耗大量功率。在特定的PVT (過程、電壓、溫度)條件下,SOC可能超過操作電流水平,並且因此,由於電池電壓下降而使系統崩潰。因此,可能存在對解決這些和其他問題的改進技術的需要。
【專利附圖】

【附圖說明】
[0003]圖1示出SOC體系結構的一個實施例。
[0004]圖2示出比較器邏輯電路的一個實施例。
[0005]圖3示出確定是否應生成中斷的邏輯電路的一個實施例。
[0006]圖4示出用於監測SOC的VCC軌上的電流變化並對其作出反應的時序圖的一個實施例。
[0007]圖5示出用於監測SOC的VNN軌上的電流變化並對其作出反應的時序圖的一個實施例。
[0008]圖6示出邏輯流程圖的一個實施例。
【具體實施方式】
[0009]在各個實施例中,電流監測和中斷方案可解決與操作SOC相關聯的常見缺陷。
[0010]在某些實施例中,SOC可利用一個或多個可配置的比較器電路以便向SOC提供主動的功率降低機制,該比較器電路持續地監測電源軌(例如VCC和VNN軌)上的電流水平。一旦這些軌上的電流超過用作閾值設置的可編程比較器跳變點,則功率管理集成電路(PMIC)可通過主機通信接口向SOC快速地發送低延遲警報中斷。
[0011]作為示例性示例,主機通信接口可以是如丨ntel ?移動電壓定位(MVP) 7規範中定義的串行電壓識別(SVID)接口。然而,可以使用具有低延遲中斷或總線主控機制的任何行業標準通信接口。在MVP7的情形中,可使用MVP7寄存器空間中的專用狀態位通過SVID來發送中斷消息,以向SOC警告電源軌的過流狀況。類似的中斷機制可用於其他通信接口。
[0012]PMIC可能不會主動地嘗試限制VCC和/或VNN上的電流、或降低VCC和/或VNN上的電壓,因為它不了解SOC的當前活動。相反,給定整體的SOC情況時,PMIC允許SOC視情況解釋中斷並且降低或「扼制」性能,以降低功耗。
[0013]一旦通過SVID接口發送警報中斷,SOC上的微控制器在確定該中斷是否表示VCC、VNN或這兩者上的過流事件之後快速地確定最佳行動方針。SOC可嘗試扼制其由VCC或VNN供電的CPU、圖形處理器(GFX)或其他SOC組件至一工作點(operating point),該工作點可將VCC和/或VNN電流消耗水平降至閾值設置以下,而不影響用戶體驗。在更加嚴重的場景中,SOC中的微控制器可通過電源門控來允許可感知的性能下降或禁用特定的功能,以避免系統崩潰。微控制器可具有關於SOC當前可能在做什麼的上下文知識,以便有助於決定最佳行動方針。
[0014]現在參考附圖,其中文中相同的附圖標記用於指代相同的元件。在下面的描述中,出於解釋的目的說明了眾多的具體細節,以便提供對本發明的全面理解。然而,顯而易見的是可實施新的實施例而無需這些具體的細節。在其他實例中,以框圖形式示出已知的結構和設備,以方便描述。目的是覆蓋落入所請求保護主題的精神和範圍內的全部修改方案、等同方案和替代方案。
[0015]圖1示出S0C100體系結構的一個實施例。此處示出的S0C100體系結構可包括與微處理器120通信的組件,諸如通信接口 118。微處理器120可與若干其他組件可操作地通信,其他組件包括CPU122、圖形處理器(GFX) 124、視頻組件126、相機128、顯示器130、一個或多個靜態隨機存取存儲器(SRAM)132以及一個或多個集成低壓差穩壓器(LD0)134。對於該特定的組件集合,CPU122由VCC軌供電,而GFX124、視頻組件126、相機126、顯示器130、SRAM132和LD0134由VNN軌供電。S0C100可與功率管理集成電路(PMIC)IlO通信地耦合。
[0016]PMIC110可包括附加組件,諸如脈衝控制單元(B⑶)112、中斷管理組件114和通信接口 116。BCU112可操作以從一個或多個比較器接收數據並處理該數據,該數據指示電源軌(諸如S0C100的VCC軌和VNN軌)上的電流水平。這種電流監測的結果可被發送到中斷管理組件114以供進一步處理。中斷管理組件114可操作以在所監測的電流水平越過閾值設置時創建中斷。閾值設置也可被稱為可編程的跳變點。中斷可包括指示VCC軌或VNN軌的電流水平是否已越過閾值設置進入過度水平或者已越過閾值設置回到正常水平的數據。中斷隨後可被轉發到PMIC110上的通信接口 114。通信接口 114隨後可將中斷從PMIC110轉發到S0C100。
[0017]S0C100上這個特定的組件集合是示例性的。可依賴於SOC的具體環境和功能而採用其他組件或組件的組合。實施例不限於該示例。
[0018]S0C100上的通信接口 118可從PMIC110接收中斷,並在通過通信接口 118讀取信息之後將中斷信息轉發到微控制器120。微控制器120可解釋中斷消息以確定S0C100的VCC軌、VNN軌或這兩條軌上是否發生過流情況或事件。如果VCC軌和VNN軌中的一個或兩個存在過流情況,則微控制器120可決定降低S0C100上其他組件中的一個或多個的工作點。微控制器120對S0C100上當前活動的了解可部分地輔助微控制器120的決定。
[0019]例如,如果VCC軌電流已剛越過進入過大的電流水平,則微控制器120可扼制CPU122(例如降低CPU的工作頻率或電壓),因為CPU122由VCC軌供電。降低組件的工作頻率或電壓也可被稱為降低所引組件的工作點。扼制CPU122進入低頻模式(LFM)可導致VCC軌上隨之而來的電流下降。在該LFM工作狀態中經過足夠的時間段之後,監測VCC軌的比較器電路可識別出VCC軌上的電流已經越過回到正常水平,並且可以開始從PMIC110生成另一個中斷的過程。這次在由微控制器120讀取時,中斷可指示正常的電流水平,賦予微控制器120在必要時提高CPU122的工作點的選擇。實施例不限於該示例。
[0020]類似地,如果VNN軌電流已剛越過而進入過大的電流水平,則微控制器120可扼制GFX124進入例如降低性能模式,因為GFX124由VNN軌供電。一旦VNN軌電流返回到正常水平,則可向微控制器120發送指示電流水平返回正常範圍的另一個中斷。微控制器120具有在必要時提高GFX124的工作點的選擇。實施例不限於該示例。例如,其他由VNN供電的組件(視頻組件126、相機126、顯示器130、SRAM132和LD0134)中的任一個或多個可使其工作點由微控制器120基於SOClOO的當前活動來改變。
[0021 ] 圖2示出比較器邏輯電路200的一個實施例。電流比較器是比較兩個電流並且切換其輸出以指示哪一個較大的設備。電流比較器邏輯電路200可被編程為將比較器214中被可編程的跳變點組件212標為IccMAXVCC設置的閾值設置以及比較器224中被可編程的跳變點組件222標為IccMAXVNN設置的閾值設置,分別作為一個輸入來接收。另一個比較器輸入可以是用於比較器214的IccVCC (目前VCC軌上的電流)以及用於比較器224的IccVNN(目前VNN軌上的電流)。每當IccMAXVCC設置大於比較器214的IccVCC時,VCC軌上的電流都處於正常水平內。然而,當IccMAXVCC設置小於比較器214的IccVCC時,VCC軌電流已超過正常水平,並且比較器214的輸出可被設為過流情況並被賦予邏輯值「I」。輸出可被標為STATUS_IccMAXVCC並且可以是邏輯「O」或者「1」,並可指示VCC軌上正常的或過大的電流。
[0022]類似地,當IccMAXVNN設置大於比較器224的IccVNN時,VNN軌上的電流處於正常水平內。然而,當IccMAXVNN設置小於比較器224的IccVNN時,VNN軌電流已超過正常水平,並且比較器224的輸出可被設為過流情況並被賦予邏輯值「I」。輸出可被標為STATUS_IccMAXVNN並且可以是邏輯「O」或者「 I」,並可指示VNN軌上正常的或過大的電流。
[0023]來自比較器214的STATUS_IccMAXVCC輸出可被饋送到可編程的防抖組件216,以確保從一個狀態到另一個狀態的乾脆的轉換。例如,如果防抖被設為500納秒並且STATUS_IccMAXVCC為「I」僅200納秒,則瞬間的毛刺將不會導致虛假的轉換。可編程的防抖組件216的輸出可以是被標為IccMAXVCC_EVENT218的數據信號,它可以是可指示STATUS_IccMAXVCC邏輯值是否已改變的邏輯「O」或「I」。如果STATUS_IccMAXVCC已從「O」變成「I」或者相反,則IccMAXVCC_EVENT218可被設為「I」。如果STATUS_IccMAXVCC尚未改變,則 IccMAXVCC_EVENT218 可被設為 「O」。因此,IccMAXVCC_EVENT218 上的任何改變,從 「O」到「 I 」或從「 I 」到「0」,都可導致中斷被發送到S0C100。
[0024]類似地,來自比較器214的STATUS_IccMAXVNN輸出可被饋送到與上面描述類似的可編程的防抖組件226。可編程的防抖組件226的輸出可以是被標為IccMAXVNN_EVENT228的數據信號,它可以是可指示STATUS_IccMAXVNN邏輯值是否已改變的邏輯「O」或「I」。如果 STATUS_IccMAXVNN 已從 「O」 變成 「 I 」 或者相反,則 IccMAXVNN_EVENT228 可被設為 「 I 」。如果 STATUS_IccMAXVNN 尚未改變,則 IccMAXVCC_EVENT228 可被設為 「O」。
[0025]圖3示出中斷管理組件114內的邏輯電路300的一個實施例,它可操作以確定是否應當生成中斷。第一與門310可接收與VCC軌電流有關的輸入,並且第二與門320可接收與VNN軌電流有關的輸入。每個與門310、320的輸出隨後可被饋送到或非門330,該或非門330可確定是否應觸發中斷請求(IRQ#) 340。
[0026]與門310可接收來自比較器電路214的IccMAXVCC_EVENT218以及被標為MIccMAXVCC、通常被設為邏輯「O」以使與門310切斷IccMAXVCC_EVENT218輸入的掩碼設置作為輸入。掩碼若被設為I則將阻止中斷IRQ#340被觸發。當系統處理中斷時或者如果由於系統正在忙或認為不需要中斷而決定此時不處理該中斷,則掩碼可被暫時地設為「I」。[0027]當IccMAXVCC_EVENT218被設為邏輯「 I」時,它是VCC軌上的電流已越過閾值設置進入過大水平或回到正常水平的指示。任一情況中,如果掩碼輸入被設為邏輯「0」,則它將導致觸發中斷IRQ#340。由於IccMAXVCC_EVENT218和倒置的掩碼位二者都是「 1」,與門310輸出也將是「I」。與門310輸出是或非門330的輸入,並且只要它的任一個輸入被設為「I」它的輸出就將是「I」。或非門330的輸出「I」可導致觸發中斷IRQ340#。另外,IRQ#340具有狀態寄存器(例如VCC狀態寄存器)中的數據,該數據指示IRQ#340的起因是否是進入過流情況或退出過流情況的結果。這示出在與門310的輸出上,其中IRQ#340使用VCC狀態寄存器中的IccMAX位向SOC通知這件事。
[0028]類似地,當IccMAXVNN_EVENT228被設為邏輯「I」時,它是VNN軌上的電流已越過閾值設置進入過大水平或回到正常水平的指示。任一情況中,如果掩碼輸入被設為邏輯「1」,則它將導致觸發中斷IRQ#340。由於IccMAXVNN_EVENT228和倒置的掩碼位二者都是「 1」,與門320輸出也將是「I」。與門320輸出是或非門330的輸入,並且只要它的任一個輸入被設為「I」它的輸出就將是「I」。或非門330的輸出「I」可導致觸發中斷IRQ#340。另外,IRQ#340具有狀態寄存器(例如VNN狀態寄存器)中的數據,該數據指示IRQ#340的起因是否是進入過流情況或退出過流情況的結果。這示出在與門320的輸出上,其中IRQ#340使用VNN狀態寄存器中的IccMAX位向SOC通知這件事。
[0029]圖4示出用於監測S0C100的VCC軌上的電流變化並對其作出反應的時序圖400的一個實施例。時序圖上示出的各元素包括VCC電流水平隨時間變化的圖、VCC電流水平位於或超過最大電流水平的時間的數字表示、中斷斷言和解除斷言其引腳電平的數字表示、微控制器讀取中斷狀態寄存器的時間線、以及對S0C100活動的高級描述。
[0030]在該示例中,隨著VCC軌上的電流升高,它可越過被標為IccMAXVCC[m:O]的閾值設置。在402,該事件可觸發來自中斷管理組件114的中斷IRQ#340,其中VCC狀態寄存器中的IccMAX位可被設為指示VCC軌上的過流情況。中斷可從PMIC110被發送到S0C100。在404,S0C100的微控制器120可使用StatusReg命令來讀取中斷的狀態寄存器。在406讀取VCC狀態寄存器之後,微控制器120可以發現VCC軌的IccMAX位被設置。中斷(IRQ#)340的引腳電平隨後可被解除斷言。微控制器120隨後可決定降低CPU122頻率以在LFM模式中運行,並且可在408向CPU122發送指示降低CPU122頻率以在LFM模式中運行的請求。在410,CPU122可鎖定較低的頻率並開始運行於LFM模式。在412,由於CPU122現在可工作於LFM模式,VCC軌上的電流可開始下降。在414,當VCC軌上的電流下降至閾值設置IccMAXVCC[m:O]以下時,可觸發從PMIC110到S0C100上的微控制器120的另一個中斷(IRQ#) 340。如上面描述的,S0C100的微控制器120可讀取中斷的狀態寄存器。在416讀取VCC狀態寄存器之後,微控制器120可以發現VCC軌的IccMAX位可能已被清除。IRQ#340的引腳電平隨後可被解除斷言。在418,微控制器120隨後可決定將CPU122恢復到它之前的工作點。如果微控制器決定將CPU122保持在LFM中或將工作點改變到不同模式是毫無根據的,則微控制器不必一定要恢復CPU122的工作點。微控制器120可使用其對當前S0C100活動的了解來做決定。然而,它現在可能知道VCC軌上的電流已回到正常水平內。
[0031]圖5示出用於監測S0C100的VNN軌上的電流變化並對其作出反應的時序圖500的一個實施例。時序圖上示出的各元素包括VNN電流水平隨時間變化的圖、VNN電流水平位於或超過最大電流水平的時間的數字表示、中斷斷言和清除其引腳電平的數字表示、微控制器讀取中斷狀態寄存器的時間線、以及對SOClOO活動的高級描述。
[0032]在該示例中,隨著VNN軌上的電流升高,它可越過被標為IccMAXVNN[m:0]的閾值設置。在502,該事件可觸發來自中斷管理組件114的中斷IRQ#340,其中VNN狀態寄存器中的IccMAX位可被設為指示VNN軌上的過流情況。中斷可從PMIC110被發送到S0C100。在504,S0C100的微控制器120可使用StatusReg命令來讀取該中斷的狀態寄存器。在506讀取VNN狀態寄存器之後,微控制器120可以發現VNN軌的IccMAX位被設置。中斷(IRQ#>340的引腳電平隨後可被解除斷言。在508,微控制器120隨後可決定降低GFX124頻率以在降低性能模式中運行,並且可向GFX124發送指示降低GFX124頻率以在降低性能模式中運行的請求。在510,GFX124可鎖定該降低性能模式。在512,由於GFX124現在可工作於降低性能模式,VNN軌上的電流可開始下降。當VNN軌上的電流下降至閾值設置IccMAXVNN[m:O]以下時,可在514觸發從PMIC110到S0C100上的微控制器120的另一個中斷(IRQ#) 340。如上面描述的,S0C100的微控制器120可讀取中斷的狀態寄存器。在516讀取VNN狀態寄存器之後,微控制器120可以發現VNN軌的IccMAX位可能已被清除。IRQ#340的引腳電平隨後可被解除斷言。在518,微控制器120隨後可決定將GFX124恢復到它之前的工作點。如果微控制器決定將GFX124保持在降低性能模式中或將工作點改變到不同模式是毫無根據的,則微控制器不必一定要恢復GFX124的工作點。微控制器120可使用其對當前S0C100活動的了解來做決定。然而,它現在可能知道VNN軌上的電流已回到正常水平內。
[0033]此處包括的是代表用於執行所公開體系結構的新方面的示例性方法的一個或多個流程圖。雖然出於簡化解釋的目的,此處示出的例如流程圖或流程圖表形式的一個或多個方法被示出且被描述為一系列動作,但應當理解和領會的是方法不受限於動作的次序,因為根據本發明某些動作可按照不同的次序進行、和/或與此處示出和描述的其他動作並發地進行。例如,本領域技術人員將理解和領會的是方法可被替換地表示為(例如狀態圖中的)一系列相互關聯的狀態或事件。另外,可能並非方法中示出的全部動作對於新實現來說都是必需的。
[0034]圖6不出邏輯流程圖600的一個實施例。邏輯流600表不由此處描述的一個或多個實施例所執行的操作中的某些或全部。
[0035]在圖6示出的所示實施例中,在框610,邏輯流600可以監測S0C100的電源軌上的電流水平。例如,電流比較器214、224可被編程為將比較器214中被可編程的跳變點組件212標為IccMAXVCC設置的閾值設置、比較器224中被可編程的跳變點組件222標為IccMAXVNN設置的閾值設置分別作為一個輸入來接收。另一個比較器輸入可以是用於比較器214的IccVCC (當前VCC電源軌上的電流)以及用於比較器224的IccVNN (當前VNN電源軌上的電流)。實施例不限於此示例。
[0036]在框620,邏輯流600可將S0C100的VCC和VNN軌上所監測的電流水平與閾值設置進行比較。例如,當IccMAXVCC設置大於比較器214的IccVCC時,VCC軌處於正常水平內。然而,當IccMAXVCC設置小於比較器214的IccVCC時,VCC軌已超過正常水平,並且比較器214的輸出可被設為過流情況並被賦予邏輯值「I」。類似地,每當IccMAXVNN設置大於比較器224的IccVNN時,VNN軌處於正常水平內。然而,當IccMAXVNN設置小於比較器224的IccVNN時,VNN軌已超過正常水平,並且比較器224的輸出可被設為過流情況並被賦予邏輯值「I」。實施例不限於該示例。[0037]在框630,邏輯流600可創建指示電流水平已越過閾值設置的中斷。例如,在中斷管理組件114內部,第一與門310可接收與VCC軌有關的輸入,並且第二與門320可接收與VNN軌有關的輸入。每個與門310、320的輸出隨後可被饋送到或非門330,該或非門可確定是否應觸發中斷請求(IRQ#) 340。實施例不限於該示例。
[0038]在框640,邏輯流600可向S0C100上的微控制器120發送中斷。例如,可將中斷IRQ#340從PMIC110內的中斷管理組件114轉發到通信接口 114。通信接口 114隨後可將該中斷從PMIC110轉發到S0C100內的通信接口 118。實施例不限於該示例。
[0039]在框650,邏輯流600可確定S0C100的VCC和VNN軌上的電流水平是否已越過閾值設置進入或離開過大水平。例如,中斷可包括指示VCC軌或VNN軌的電流水平是否已越過閾值設置進入過大水平、或者已越過閾值設置進入正常水平的數據。中斷數據可以是VCC狀態寄存器中被設為指示VCC軌上過流情況的IccMAX位、和/或VNN狀態寄存器中被設為指示VNN軌上過流情況的IccMAX位。實施例不限於該示例。
[0040]在框660,邏輯流600可響應於指示電流已越過進入過大水平的中斷而確定是否改變一個或多個SOC組件的工作條件(operating condition)。例如,如果VCC軌電流已剛越過進入過大的電流水平,則微控制器120可以降低CPU122的工作點,因為CPU122由VCC軌供電。迫使CPU122進入低頻模式(LFM)可導致VCC軌上的電流下降。類似地,如果VNN軌電流已剛越過進入過大的電流水平,則微控制器120可使GFX124降入降低性能模式,因為GFX124由VNN軌供電。實施例不限於該示例。
[0041]在框670,邏輯流600可響應於指示電流已越過離開過大水平的中斷而確定是否改變一個或多個SOC組件的工作條件。例如,如果VCC軌電流已剛越過回到正常的電流水平,則微控制器120可以考慮提高CPU122的工作點。類似地,如果VNN軌電流已剛越過回到正常的電流水平,則微控制器120可以考慮將GFX124升入高性能模式。實施例不限於該示例。
[0042]可使用短語「一個實施例」或「實施例」及其派生詞來描述某些實施例。這些術語意味著與實施例相關聯地描述的特定特徵、結構或特性被包括在至少一個實施例中。短語「在一個實施例中」在說明書中多處的出現不必全都指代同一實施例。此外,可使用短語「耦合的(coupled)」和「連接的(connected)」及其派生詞來描述某些實施例。這些術語不必是彼此的同義詞。例如,可使用術語「連接的」和/或「耦合的」來描述某些實施例,以指示兩個或更多個元件彼此直接物理或電氣接觸。然而,術語「耦合的」還可指兩個或更多個元件彼此不直接接觸,而是彼此協作或交互。
[0043]要強調的是提供本發明的摘要以允許讀者快速確定技術內容的本質。應當理解的是,摘要將不用於解釋或限制權利要求書的範圍或含義。另外,在前面的【具體實施方式】中,可以看到出於精簡本發明的目的,在單個實施例中將各種特徵分組到一起。本發明的這種方式不應被解釋為反映了以下意圖:即要求保護的實施例需要比在每個權利要求中明確陳述的更多的特徵。相反,如下面的權利要求書所反映的,本發明的主題在於比單個公開的實施例的全部特徵更少。因此,下面的權利要求書由此被包含在【具體實施方式】中,每個權利要求本身作為單獨的實施例。在所附的權利要求書中,術語「包括(including)」和「其中(inwhich)」分別被用作各自術語「包含(comprising)」和「在其中(wherein)」的純英語等同語。此外,術語「第一」、「第二」、「第三」等僅被用作標記,且不旨在對其對象施加數值要求。[0044]上面已描述的內容包括所公開的體系結構的示例。當然,描述組件和/或方法的每種可想到的組合是不可能的,但是本領域技術人員可以認識到許多其他的組合和排列是可能的。因此,新的體系結構旨在包含落入所附權利要求書的精神和範圍內的全部這些變化方案、修改方案和變更方案。
【權利要求】
1.一種裝置,包括: 一個或多個比較器電路,用於監測處理單元的一個或多個電源軌上的電流水平,並確定所述一個或多個電源軌上的所述電流水平是否越過閾值設置,所述閾值設置指示過大的電流水平; 與所述一個或多個比較器電路通信地耦合的中斷管理組件,所述中斷管理組件用於: 當所監測的電流水平越過所述閾值設置時創建中斷,所述中斷包括指示所述一個或多個電源軌的所述電流水平是否已越過所述閾值設置進入所述過大水平、或者已越過所述閾值設置進入所述正常水平的數據;以及 將所述中斷發送到所述處理單元。
2.如權利要求1所述的裝置,其特徵在於,所述處理單元是晶片上系統(SOC)。
3.如權利要求1所述的裝置,其特徵在於,所述閾值設置是可編程的。
4.如權利要求1所述的裝置,其特徵在於,所述中斷管理組件包括一個或多個供電狀態寄存器。
5.如權利要求4所述的裝置,其特徵在於,所述中斷管理組件用於設置供電狀態寄存器中的狀態位,所述狀態位指示所述供電狀態寄存器上的所述電流水平越過所述閾值設置進入所述過大水平。
6.如權利要求4所述的裝置,其特徵在於,所述中斷管理組件用於清除供電狀態寄存器中的狀態位,所述狀態位指示所述供電狀態寄存器上的所述電流水平越過所述閾值設置進入所述正常水平。
7.一種裝置,包括: 微控制器,用於: 從功率管理集成電路(PMIC)接收中斷,所述中斷指示所監測的電流水平何時越過所述裝置的電源軌的閾值設置,所述中斷包括指示所述電源軌的所述電流水平是否已越過所述閾值設置進入所述過大水平、或已越過所述閾值設置進入所述正常水平的數據; 評估在所述裝置上進行的活動;以及 響應於所述中斷,確定是否改變所述裝置上一個或多個組件的工作點。
8.如權利要求7所述的裝置,其特徵在於,所述微控制器用於響應於所述中斷而降低所述裝置上的一個或多個組件的工作點。
9.如權利要求7所述的裝置,其特徵在於,所述微控制器用於響應於所述中斷而提高所述裝置上的一個或多個組件的工作點。
10.如權利要求7所述的裝置,其特徵在於,包括晶片上系統(SOC)。
11.如權利要求7所述的裝置,其特徵在於,所述SOC包括所述微控制器。
12.如權利要求7所述的裝置,其特徵在於,受SOC控制的所述一個或多個組件包括顯示器。
13.如權利要求7所述的裝置,其特徵在於,所述中斷是經由通信接口上的低延遲中斷通道來接收的。
14.一種方法,包括: 監測晶片上系統(SOC)的電源軌上的電流水平; 確定所述電源軌 上的所述電流水平是否越過閾值設置,所述閾值設置指示過大的電流水平; 當所監測的所述電源軌的電流水平越過所述閾值設置時創建中斷,所述中斷包括指示所述電流水平是否已越過所述閾值設置的數據;以及 通過通信接口將所述中斷發送到微控制器。
15.如權利要求14所述的方法,其特徵在於,包括: 讀取所述中斷;以及 如果所述中斷指示所述電源軌上的所述電流水平已越過所述閾值設置,則確定是否改變所述SOC上的一個或多個組件的所述工作點。
16.如權利要求15所述的方法,其特徵在於,包括: 響應於所述中斷,改變所述SOC上一個或多個組件的所述工作點。
17.如權利要求15所述的方法,其特徵在於,包括評估所述SOC上進行的活動,以在所述電源軌上的所述電流水平已越過所述閾值設置時確定哪些組件改變所述工作點。
18.—種系統,包括: 功率管理集成電路(PMIC),包括: 一個或多個比較器電路,用於監測處理單元的一個或多個電源軌上的電流水平,並確定所述一個或多個電源軌上的所述電流水平是否越過閾值設置,所述閾值設置指示過大的電流水平; 與所述一個或多個比較器電路可通信地耦合的中斷管理組件,所述中斷管理組件用於在所監測的電流水平越過所述閾值設置時創建中斷,所述中斷包括指示所述一個或多個電源軌的所述電流水平是否已越過所述閾值設置的數據;並發送所述中斷;以及 包括微控制器的晶片上系統(S0C),可操作以: 從所述PMIC接收所述中斷; 評估在所述SOC上進行的活動;以及 響應於所述中斷,確定是否改變所述SOC上的一個或多個組件的工作點。
19.如權利要求18所述的系統,其特徵在於,所述閾值設置是可編程的。
20.如權利要求18所述的系統,其特徵在於,在創建所述中斷之前必須經過越過所述閾值設置的可編程的最小時間量。
21.如權利要求18所述的系統,其特徵在於,所述中斷可被設置掩碼。
22.如權利要求18所述的系統,其特徵在於,所述微控制器用於響應於所述中斷而改變所述SOC上的一個或多個組件的工作點。
23.如權利要求22所述的系統,其特徵在於,所述微控制器用於響應於所述中斷而降低所述SOC上的一個或多個組件的工作點。
24.如權利要求22所述的系統,其特徵在於,所述微控制器用於響應於所述中斷而提高所述SOC上的一個或多個組件的工作點。
【文檔編號】G06F1/26GK103842932SQ201180073785
【公開日】2014年6月4日 申請日期:2011年9月30日 優先權日:2011年9月30日
【發明者】R·D·威豪爾, W·T·格來南 申請人:英特爾公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀