[發明專利]針對顯示子系統的基于工作的時鐘管理無效
| 申請號: | 200710098188.8 | 申請日: | 2007-04-20 |
| 公開(公告)號: | CN101101503A | 公開(公告)日: | 2008-01-09 |
| 發明(設計)人: | 鄧肯·A·里亞赫;邁克爾·A·奧格林茨;萊斯利·E·內夫特 | 申請(專利權)人: | 輝達公司 |
| 主分類號: | G06F1/32 | 分類號: | G06F1/32 |
| 代理公司: | 北京律盟知識產權代理有限責任公司 | 代理人: | 王允方;劉國偉 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 針對 顯示 子系統 基于 工作 時鐘 管理 | ||
相關申請案的交叉參考
本申請案主張基于2006年4月20日申請的題為“WORK?BASED?CLOCKMANAGEMENT?FOR?DISPLAY?SUB-SYSTEM”的第60/794,221號美國臨時申請案的優先權,所述申請案的揭示內容全文以引用的方式并入本文中。
技術領域
大體來說,本發明涉及電子電路中的功率節省,例如,針對可能出現于個人計算機(PC)或膝上型PC中的顯示子系統的時鐘管理中實行的功率節省。
背景技術
圖1是現有技術中計算機系統100的概括方框圖。計算機系統100中,中央處理單元(CPU)105經由總線接口110向系統存儲器115通信。I/O接口130從一個或一個以上用戶輸入裝置135(例如,鍵盤、鼠標)接收用戶輸入,并將輸入轉發到CPU?105。借助圖形子系統140在顯示裝置145(例如,CRT或LCD監視器)上提供視覺輸出。系統磁盤120(例如,硬盤驅動器)連接到I/O接口130或總線接口110。
時鐘產生器150以多種頻率向計算機系統100的各個組件供應時鐘。舉例來說,時鐘產生器150可提供許多不同時鐘(例如,以不同頻率)以驅動圖形子系統140內的各種硬件電路。時鐘產生器150可向圖形子系統140中的數字-模擬轉換器(DAC,未圖示)供應一個或一個以上時鐘,使得DAC可向顯示裝置145產生模擬信號,同時時鐘產生器150也可向另一電路組件(例如,I/O接口130)供應其它時鐘。需要時鐘以使得計算機系統100中的各種硬件電路可執行其各自的功能。
然而,在任何時間點,計算機系統100中電路的一些部分可能閑置且不在執行所需功能。當電路閑置時,計算機系統100可禁用針對閑置電路的時鐘以便節省功率。舉例來說,為了在計算機系統100是膝上型PC的情況下延長電池壽命,CPU?105上運行的軟件組件可命令時鐘產生器150禁用供應到閑置電路的時鐘中的一者或一者以上。
然而,在計算機系統100中提供軟件組件以控制由時鐘產生器150供應的時鐘的啟用和禁用具有局限性。舉例來說,在軟件組件中提供時鐘管理功能會增加在CPU?105上運行的軟件的整體復雜性。此外,軟件的介入會引發延遲,因為軟件可能會花費相對較長時間來確定計算機系統100中電路的一部分為閑置的,確定是否可安全地禁用針對閑置電路的時鐘,并接著向時鐘產生器150發送命令或信號以禁用時鐘。
另外,CPU?105上運行的軟件組件可能不總是“知道”計算機系統100中硬件的準確狀態。因此,在決定禁用哪些時鐘時可能存在一定程度的無效性,或關于何時可安全地禁用時鐘方面可能存在一定程度的不確定性。在極端異常的情況下,如果一個軟件組件已禁用邏輯的一部分且另一軟件組件試圖對被禁用邏輯進行寫入,那么軟件可能“掛起”或崩潰。在一些情況下,軟件可能在對硬件進行寫入之前讀取硬件的狀態,但提供這樣的機制會增加計算機系統100中的軟件和硬件兩者的復雜性。
發明內容
一個方面,一種系統包括:處理器,其經配置以向第一電路產生命令或數據,所述第一電路經配置以至少基于所述命令或數據來執行第一功能;第二電路,其經配置以執行第二功能;時鐘產生器,其經配置以選擇性地向第一電路和第二電路供應一個或一個以上時鐘;和軟件接口電路,其耦合到處理器和時鐘產生器。所述軟件接口電路經配置以至少基于所述命令或數據來自發地確定第二電路在即將到來的周期內將執行第二功能還是閑置,并在第二電路在所述即將到來的周期內將閑置的情況下禁用針對第二電路的時鐘中的一者或一者以上。
在一些實施例中,軟件接口電路進一步經配置以確定第一電路在即將到來的周期內將起作用但當前為閑置的,并在即將到來的周期之前啟用針對第一電路的一個或一個以上時鐘。在一些實施例中,處理器可進一步經配置以將狀態命令傳輸到軟件接口電路,且軟件接口電路經配置以至少基于所述狀態命令來確定第二電路在即將到來的周期內將執行第二功能還是閑置。在一些實施例中,所述即將到來的周期可包括(例如)向第一電路寫入數據的周期,或在系統包括等時圖形引擎的情況下,所述即將到來的周期可為刷新循環。在一些實施例中,時鐘產生器可進一步經配置以在預定時間之后將確認發送到軟件接口電路,以便禁用針對第二電路的所述一個或一個以上時鐘。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于輝達公司,未經輝達公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710098188.8/2.html,轉載請聲明來源鉆瓜專利網。





