專利名稱:能夠?qū)崿F(xiàn)非端接操作和功率降低的接口頻率調(diào)制的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施例一般涉及集成電路的領(lǐng)域,更具體地說,涉及 用于接口頻率調(diào)制以便能夠?qū)崿F(xiàn)非端接操作和功率降低的系統(tǒng)、方 法和設(shè)備。
背景技術(shù):
例如存儲器裝置的集成電^各的工作頻率不斷地在提高。為了利 用這些高頻率,將計(jì)算系統(tǒng)設(shè)計(jì)為以相應(yīng)的頻率沿它們的總線以及 在系統(tǒng)組件之間傳輸信號。當(dāng)以高頻率在系統(tǒng)組件之間(例如集成電路之間)傳輸和接收 數(shù)據(jù)時,可能遇到一些難題??偩€的行為如同傳輸線路,其中阻抗 不匹配會導(dǎo)致信號反射和干擾效應(yīng)??梢允褂枚私与娮鑱硗ㄟ^使阻 抗匹配以將信號反射最小化來維持互連上的信號質(zhì)量。例如雙數(shù)據(jù)速率(DDR) 2系統(tǒng)的一些常規(guī)存儲器系統(tǒng)使用片 上端接來緩解信號劣化。術(shù)語"片上端接(ODT)"系指駐留在集成 電路上(例如控制器和/或存儲器裝置上)的端接電阻。當(dāng)初始化計(jì) 算系統(tǒng)時可以設(shè)置ODT的值。在初始化之后,可以通過在初始化期 間設(shè)置的該值來激活或去活ODT。在常規(guī)系統(tǒng)中,使用端接才莫式的決策基于期望的最大工作頻率 的信號一致性要求。術(shù)語"端"t妾模式"系指在互連的一端或兩端上 使用端接。當(dāng)以端接模式工作時,端接可以恒定地處于啟用中或可 以動態(tài)地將其開啟和關(guān)閉(例如當(dāng)在互連上發(fā)送傳輸和/或接收數(shù)據(jù) 時)。頻繁地使用端接模式以支持常規(guī)系統(tǒng)的高數(shù)據(jù)速率。端接標(biāo)式
的使用引起功耗方面的顯著代價。例如,端接模式可以支持較低阻 抗電流路徑,這在互連上切換信號時和當(dāng)在互連上保持信號不變時 都可能產(chǎn)生功耗。發(fā)明內(nèi)容根據(jù)本發(fā)明的第一方面,本發(fā)明涉及一種設(shè)備,包括用于在互連上交換信息的接口 ,所述接口包括為從所述互連接收的信號提供端接電阻的端接模式,其中所述端接模式能夠被動態(tài)地啟用和禁用;以及與所述接口耦合的功率管理控制器,其中所述功率管理控制器能夠 動態(tài)地降低所述接口的工作頻率并禁用所述端接模式,以便降低所述接口消耗的功率。根據(jù)本發(fā)明的第二方面,本發(fā)明涉及一種方法,包括 檢測到功率降低狀況;至少部分地響應(yīng)檢測到所述功率降低狀況,動態(tài)地降低與互連 耦合的接口的頻率;以及動態(tài)地禁用與所述接口關(guān)聯(lián)的端接模式。 根據(jù)本發(fā)明的第三方面,本發(fā)明涉及一種系統(tǒng),包括 存?zhèn)髌餮b置;以及與所述存儲器裝置耦合的集成電路,其中集成電路包括與所述存儲器裝置交換信息的接口 ,所述接口包括動態(tài)片上端接模式,以及與所述接口耦合的功率管理控制器,其中所述功率管理控制器能夠動態(tài)地降低所述接口的工作頻率并禁用所述接口的片上端接模式,以便降低所述接口消耗的功率。
通過舉例而非限定形式在附圖中圖示了本發(fā)明的實(shí)施例,其中 相似的引用編號系指相似的部件。圖1是圖示根據(jù)本發(fā)明實(shí)施例實(shí)現(xiàn)的計(jì)算系統(tǒng)的選定方面的框圖。圖2是圖示根據(jù)本發(fā)明實(shí)施例實(shí)現(xiàn)的計(jì)算系統(tǒng)的選定方面的高 層框圖。圖3是圖示根椐本發(fā)明實(shí)施例實(shí)現(xiàn)的功率管理控制器的選定方 面的框圖。圖4是圖示根據(jù)本發(fā)明實(shí)施例使用接口頻率調(diào)制以便能夠?qū)崿F(xiàn) 非端接操作和功率降低的方法的選定方面的高層流程圖。圖5是圖示根據(jù)本發(fā)明實(shí)施例使用接口頻率調(diào)制以便能夠?qū)崿F(xiàn) 存儲器系統(tǒng)中的非端接操作和功率降低的方法的選定方面的流程圖。圖6是圖示根據(jù)本發(fā)明實(shí)施例實(shí)現(xiàn)的電子系統(tǒng)的選定方面的框圖。圖7是圖示根據(jù)本發(fā)明的備選實(shí)施例實(shí)現(xiàn)的電子系統(tǒng)的選定方 面的框圖。
具體實(shí)施方式
本發(fā)明的實(shí)施例一般針對"-種用于接口頻率調(diào)制以便能夠?qū)嵱^ 非端接操作和功率降低的系統(tǒng)、方法和設(shè)備。在一些實(shí)施例中,一 種設(shè)備包括具有動態(tài)片上端接的接口和與該接口耦合的功率管理控 制器。術(shù)語"功率管理控制器"是對執(zhí)行功率管理控制器的(至少 一些)功能的任何邏輯集合的簡稱。構(gòu)成功率管理控制器的邏輯集 合可以基本上位于集成電路的一個區(qū)域中,或可以分布在多個不同的集成電路上。此外,還能以硬件、固件、軟件或它們的任何組合 來實(shí)現(xiàn)功率管理控制器的多個方面。在一些實(shí)施例中,功率管理控 制器能夠動態(tài)地降低接口的工作頻率以使它低到足以能夠?qū)崿F(xiàn)非端 接操作。然后功率管理控制器可以禁用接口的動態(tài)片上端接模式。 因此,無論何時只要以較低頻率模式操作接口是適合的,則可以節(jié) 省端接功率。圖1是圖示根據(jù)本發(fā)明實(shí)施例實(shí)現(xiàn)的計(jì)算系統(tǒng)的選定方面的框圖。系統(tǒng)100包括通過互連118耦合在一起的集成電路110和集成電 路120。集成電路110和120幾乎可以是任何集成電路,包括處理器、 控制器、存儲器裝置等。例如,在一些實(shí)施例中,集成電路110是存 儲器控制器集線器,而集成電路120是動態(tài)隨機(jī)存取存儲器裝置 (DRAM)。在備選實(shí)施例中,集成電路110和120的其中之一可以 是處理器或二者都可以是處理器。集成電路110包括核心邏輯112、接口 114和功率管理控制器 116。核心邏輯112可以是集成電路的幾乎任何核心邏輯,包括例如 處理器核心、控制器、存儲器陣列等。接口 114提供集成電路110和 互連118之間的接口。互連118可以是范圍廣泛的具有端接的接口的 ^f壬何互連,例如點(diǎn)到點(diǎn)互連或多分支互連。例如,在一些實(shí)施例中, 存儲器互連118是DDR2總線。在此類實(shí)施例中,接口 114可以是 DDR控制器。在一些實(shí)施例中,接口 114包括為互連118提供端接 的端接邏輯115。功率管理控制器116使用動態(tài)接口頻率調(diào)制來管理集成電路110 的一個或多個接口消耗的功率。在一些實(shí)施例中,控制器116檢測功 率降低狀況的指示。術(shù)語"功率減低狀況,,系指指示應(yīng)該降低集成 電路消耗的功率的任何寬范圍的狀況。功率降低狀況的示例包括且 不限于超溫狀況、觸動閾值的帶寬使用、和/或?qū)⒓呻娐分糜诮档?功率模式(例如電池優(yōu)化模式)。在一些實(shí)施例中,如果控制器116檢測到功率降低狀況,則它 暫停(quiesces )接口 。然后控制器可以動態(tài)地降低接口的頻率,直 到它足夠低到不再需要端接模式為止。在一些實(shí)施例中,當(dāng)充分降 低了接口的頻率時,控制器禁用與接口關(guān)聯(lián)的端接模式(例如端接 邏輯115和/或端接邏輯123)。則可以降低接口消耗的功率量,因?yàn)?br>
該接口不再被端接。在一些實(shí)施例中, 一旦頻率已降低且端接模式 已被禁用,則控制器再次激活接口。下文參考圖2-5進(jìn)一步描述控制器116。為了易于圖示,將功率管理控制器圖示為單個功能框。但是要 認(rèn)識到,功率管理控制器可以是執(zhí)行功率管理控制器的(至少一些) 功能的任何邏輯集合。構(gòu)成功率管理控制器的邏輯集合可以基本上 位于集成電路的一個區(qū)域中(例如集成電路110的區(qū)域中),或者它 的多個方面可以幾乎以任何方式分布在集成電路上,或它的多個方 面可以分布在幾乎任何數(shù)量的不同集成電路上。此外,還能以硬件、 固件、軟件或它們的任何組合來實(shí)現(xiàn)功率管理控制器的多個方面。集成電路120包括核心邏輯124和接口 122。核心邏輯124可以 是集成電路的幾乎任何核心邏輯,包括例如處理器核心或存儲器陣 列。接口 122提供集成電路120和互連118之間的接口 。在一些實(shí)施 例中,接口 122包括為互連118提供端接的端接邏輯123。圖2是圖示根據(jù)本發(fā)明實(shí)施例實(shí)現(xiàn)的計(jì)算系統(tǒng)的選定方面的高 層框圖。計(jì)算系統(tǒng)200包括控制器202和兩個存儲器通道204。控制 器202可以是適用于至少部分地控制處理器(未示出)與一個或多 個集成電路(例如存儲器裝置)之間的信息傳送的任何類型的控制 器??刂破?02包括片上端接(ODT)邏輯206??刂破?02還可以 與功率管理控制器203耦合。在一些實(shí)施例中,功率管理控制器203 能夠動態(tài)地調(diào)制控制器202的頻率并選擇性地禁用或啟用ODT邏輯 206以改變控制器202消耗的功率量。存儲器通道204包括存儲器模塊210,存儲器模塊210均具有例 如兩列存儲器裝置(例如一端一列)。存儲器模塊210可以基于印刷 電路板,該印刷電路板沿一個邊的兩端具有金手指以構(gòu)成可以插入 到具有系統(tǒng)的其他組件的另 一個電路板上的連接器的雙列直插存儲 器模塊(DIMM)。模塊210填充有存儲器裝置212。 一個或多個存 儲器裝置212可以包括ODT邏輯222。在一些實(shí)施例中,功率管理
控制器203能夠動態(tài)地禁用和/或啟用ODT邏輯222來控制系統(tǒng)200 消耗的功率量。存儲器裝置可以是商用型動態(tài)隨機(jī)存取存儲器 (DRAM),例如雙數(shù)據(jù)速率(DDR)DRAM。在一個實(shí)施例中,每 個模塊210包括兩列(例如模塊的每端一列)。在一個實(shí)施例中,控制器202經(jīng)由互連216與模塊210耦合。 互連216可以包括任何數(shù)量的數(shù)據(jù)線、地址線、芯片選擇線和/或其 他線路。此外,存儲器控制器202經(jīng)由片上端接(ODT)線路220 與每個列耦合。在一個實(shí)施例中,ODT線路220提供用于存儲器裝 置212的ODT激活信號。ODT激活信號系指激活一個或一組集成電 路的ODT (例如動態(tài)啟用ODT邏輯222)的信號。在一些實(shí)施例中, ODT激活信號激活整列存儲器裝置212的ODT。在此類實(shí)施例中, 可以將列內(nèi)的存儲器裝置的ODT針腳菊鏈在一起,以使相同的ODT 信號被路由到列內(nèi)的存儲器裝置。圖1中所示的存儲器通道、存儲器模塊和存儲器裝置的數(shù)量是 出于圖示的目的。本發(fā)明的實(shí)施例可以具有不同數(shù)量的存儲器通道、 不同數(shù)量的存儲器模塊和/或不同數(shù)量的存儲器裝置。此外,圖1所 示的拓樸和體系結(jié)構(gòu)是出于圖示的目的。本發(fā)明的實(shí)施例可以具有 不同的拓樸和/或不同的體系結(jié)構(gòu)特征。圖3是圖示使用根據(jù)本發(fā)明實(shí)施例的功率控制器的系統(tǒng)的選定 方面的框圖。系統(tǒng)300包括通過互連302耦合在一起的集成電路(IC) 310和IC 320?;ミB302可以是任何范圍廣泛的互連,包括前端總線 和/或存儲器互連。在圖示的實(shí)施例中,IC 310包括功率管理控制器 330和接口 340。功率管理控制器330包括頻率控制邏輯334和端接模式啟用/禁 用邏輯336。頻率控制邏輯334可以是能夠控制接口 340工作所采用 的頻率的任何邏輯。例如,在一些實(shí)施例中,頻率控制邏輯334是 鎖相環(huán)(PLL)或延遲鎖定環(huán)(DLL)的控制邏輯。在其他實(shí)施例中, 頻率控制邏輯334可以是適用于控制時鐘頻率的幾乎任何時鐘控制
器邏輯。端接模式啟用/禁用邏輯336可以是適用于啟用或禁用接口的端 接模式的任何邏輯。在一些實(shí)施例中,端接控制342是驅(qū)動端接343 (和/或端接378 )的驅(qū)動器。此外,端接控制邏輯342還可以驅(qū)動 開啟和關(guān)閉端接電阻邏輯378的信號。端接模式啟用/禁用邏輯336 可以是例如適用于開啟和關(guān)閉驅(qū)動器的任何邏輯。在一些實(shí)施例中,由接口的一端來管理兩個方向上的信號的ODT 的控制。在一些備選實(shí)施例中,分別控制接口的每端上的ODT。在 此類備選實(shí)施例中,端4妄;漠式啟用/禁用邏輯能夠啟用/禁用互連的"本 地,,端上ODT,也能夠與互連的"遠(yuǎn)程"端通信以啟用/禁用遠(yuǎn)程端 上的ODT。該通信可以通過例如端帶通道、配置通道等來進(jìn)行。功率管理控制器330可以可選地包括檢測邏輯332。檢測邏輯332 檢測到功率降低狀況正在發(fā)生(已經(jīng)發(fā)生和/或?qū)⒁l(fā)生)的指示。 在一些實(shí)施例中,檢測邏輯332釆用IC 310上微代碼的形式來實(shí)現(xiàn)。 在一些備選實(shí)施例中,檢測邏輯332可以采用IC 310上硬件的形式 來實(shí)現(xiàn)。在再一些備選實(shí)施例中,檢測邏輯332采用處理器(例如 圖1所示的處理器102)上運(yùn)行的軟件的形式來實(shí)現(xiàn)。接口 340提供IC310和互連302之間的接口。在一些實(shí)施例中, 接口 340可以是存儲器控制器(例如DDR控制器)的一部分。在一 些備選實(shí)施例中,接口 340可以是處理器接口 (例如圖1所示的處 理器I/F 112)的一部分。接口 340可以采用時鐘346確定的頻率來 工作。時鐘控制邏輯344確定時鐘346的時鐘頻率。在一些實(shí)施例 中,時鐘控制邏輯344響應(yīng)來自頻率控制邏輯334的指示動態(tài)地更 改時鐘346的時鐘頻率。輸入/^T出(I/O)電路348可以包括適用于 在互連302上通信的任何數(shù)量的接收器和/或驅(qū)動器。在一些實(shí)施例中,工作點(diǎn)338確定離散的工作狀況和/或模式。 例如,工作點(diǎn)338可以確定互連302可用來工作的特定頻率,并可 以指示是否要結(jié)合特定頻率來使用端接模式。在一些實(shí)施例中,工 作點(diǎn)338定義高頻模式(HFM)和低頻模式(LFM)。 HFM可以包 括相對較高的工作頻率(例如每個秒800兆傳輸(MT/S)),并且可 以指示當(dāng)在該頻率工作時要使用端接模式。相比之下,LFM可以包 括相對較低的工作頻率(433或400 MT/S),并且可以指示當(dāng)在該頻 率工作時將不使用端接模式。IC 320包括核心邏輯360和接口 370。核心邏輯360可以是IC 的任何核心邏輯,包括例如存儲器單元的陣列。接口 370提供IC320 與互連302之間的接口 ,并且可以包括例如控制邏輯372、端接378 和I/O電路374。控制邏輯372可以包括用于啟用或禁用端4妄378的 邏輯。在一些實(shí)施例中,端接;漠式啟用/禁用邏輯336動態(tài)地發(fā)信號 通知控制邏輯372來啟用或禁用端接378。在一些實(shí)施例中,端接模 式啟用/禁用邏輯336使用端帶通信來動態(tài)地發(fā)信號通知控制邏輯 372。端接378可以是能夠?yàn)榛ミB302提供片上端接的任何范圍廣泛 的片上端接電路。I/O電路374可以包括任何數(shù)量的接收器、驅(qū)動器、 緩沖器等。圖4是圖示根據(jù)本發(fā)明實(shí)施例使用接口頻率調(diào)制以便能夠?qū)崿F(xiàn) 非端接操作和功率降低的方法的選定方面的高層流程圖。參考引用 編號402,功率管理控制器檢測到功率降低狀況。檢測到功率降低狀 況廣泛地系指檢測到指示期望降低系統(tǒng)消耗的功率的任何范圍廣泛 的狀況。檢測到功率降低狀況的示例包括^r測到超溫狀況、檢測 到互連的帶寬使用低于閾值的指示、檢測到系統(tǒng)處于電池優(yōu)化模式 的指示、以及檢測到將高帶寬代理與互連耦合。高帶寬代理可以是 占用大量互連帶寬的任何代理,包括例如圖形引擎。參考過程框404,功率管理控制器動態(tài)地降低接口的頻率,以使 該接口可以在非端接模式中工作。在一些實(shí)施例中,PLL控制器可 以更改時鐘頻率。在一些備選實(shí)施例中,可以使用不同的控制機(jī)制 來更改時鐘頻率。參考過程框406,功率管理控制器動態(tài)地禁用與該接口關(guān)聯(lián)的端
接模式。當(dāng)禁用端接模式時可以節(jié)省功率,因?yàn)樵诜嵌私幽J街校?當(dāng)互連上的信號沒有正在切換時的穩(wěn)定期間消耗非常小的功率。通 過關(guān)閉驅(qū)動端接電阻的驅(qū)動器來禁用端接模式。在一些實(shí)施例中, 禁用端接模式包括關(guān)閉驅(qū)動互連的一端或兩端上的端接的驅(qū)動器。 在一些備選實(shí)施例中,禁用端接模式可以包括關(guān)閉互連的兩端上的 驅(qū)動器。在再一些備選實(shí)施例中,可以使用不同機(jī)制來動態(tài)地禁用 接口的端接模式。圖5是圖示根據(jù)本發(fā)明實(shí)施例使用接口頻率調(diào)制以便能夠?qū)崿F(xiàn) 存儲器系統(tǒng)中的非端接操作和功率降低的方法的選定方面的流程圖。參考過程框502,功率管理控制器啟動評估以確定是否要更改與存儲器互連耦合的一個或多個接口的工作點(diǎn)。評估可以周期性地進(jìn) 行,和/或可以響應(yīng)一個或多個事件來進(jìn)行,和/或響應(yīng)操作員的指示 來進(jìn)行,和/或根據(jù)它們的任何組合來進(jìn)行。過程框504至508說明根據(jù)本發(fā)明實(shí)施例可以觸發(fā)工作點(diǎn)改變 的多個功率降低狀況。在504處,功率管理控制器確定是否有超溫 狀況。此確定可以至少部分地基于一個或多個熱傳感器提供的輸出。 在506處,功率管理控制器確定互連的帶寬使用是否低于閾值。此 確定可以至少部分地基于與接口關(guān)聯(lián)的帶寬監(jiān)視器。在508處,功 率管理控制器確定系統(tǒng)是否處于電池優(yōu)化模式中。在一些實(shí)施例中, 該確定至少部分地基于控制器是否接收到系統(tǒng)處于電池優(yōu)化模式的 指示。電池優(yōu)化模式可以是其中針對降低功耗(以可能降低性能為 代價)而(至少部分地)優(yōu)化系統(tǒng)的任何降低功率4莫式,例如SpeedStep 技術(shù)(或增強(qiáng)的SpeedStep技術(shù))提供的功耗降低。在一些備選實(shí)施 例中,可以使用較多狀況、較少狀況和/或不同狀況。在510處,如果存在一個或多個功率降低狀況,則功率管理控 制器確定接口是否處于低頻率模式(LFM)。術(shù)語"LFM"廣泛地系 指采用足夠低到接口上無需使用端接模式的頻率工作。在一些實(shí)施 例中,功率管理控制器通過確定接口正在使用哪個工作點(diǎn)來確定該 接口是否處于LFM。在一些備選實(shí)施例中,可以使用其他機(jī)制來確定接口是否處于LFM。如果接口已經(jīng)正在LFM中工作,則接口保持 非端4妾并處于LFM,如圖中520所示。但是如果接口未處于LFM,則功率管理控制器將存儲器置于自 刷新中以暫停接口,如圖中512所示。功率管理控制器將接口頻率 降低到定義為適用于LFM的頻率。例如,在一些實(shí)施例中,功率管 理控制器將接口設(shè)置于具有較低頻率的工作點(diǎn)。在516處,功率管 理控制器禁用存儲器控制器的端接模式??梢岳鐚?一 個或多個驅(qū) 動器關(guān)閉來禁用端接模式。在522處,如果不存在功率降低狀況中的任何狀況,則功率管 理控制器確定接口是否處于高頻率模式(HFM)。術(shù)語"HFM"廣泛 地系指采用足夠高到指示應(yīng)該在接口上使用端接模式的頻率工作。 在一些實(shí)施例中,功率管理控制器通過確定接口正在使用哪個工作 點(diǎn)來確定該接口是否處于HFM。在一些備選實(shí)施例中,可以使用其 他機(jī)制來確定接口是否處于HFM。如果接口已經(jīng)正在HFM中工作, 則接口保持端接并處于HFM,如圖中532所示。但是,如果接口未處于HFM,則功率管理控制器將存儲器置于 自刷新以暫停該接口,如圖中524所示。在526處,功率管理控制 器將接口頻率增加到定義為適用于HFM的頻率。例如,在一些實(shí)施 例中,功率管理控制器將接口設(shè)為具有較高頻率的工作點(diǎn)。在528 處,功率管理控制器啟用存儲器控制器的端接模式。例如可以開啟 一個或多個驅(qū)動器來啟用端接模式。圖6是圖示根據(jù)本發(fā)明實(shí)施例的電子系統(tǒng)的選定方面的框圖。 電子系統(tǒng)600包括處理器610、存儲器控制器620、存儲器630、輸 入/輸出(I/O)控制器640、射頻(RF)電路650和天線660。在工 作中,系統(tǒng)600使用天線660發(fā)送和接收信號,并且由圖6所示的 多種部件來處理這些信號。天線660可以是定向天線或全向天線。 如本文所使用的,術(shù)語全向天線系指在至少一個平面中具有基本均
勻方向圖的任何天線。例如,在一些實(shí)施例中,天線660可以是例 如雙極天線或四分之一波天線的全向天線。又如,在一些實(shí)施例中, 天線660可以是例如拋物柱面反射天線、貼片天線或八木天線的定 向天線。在一些實(shí)施例中,天線660可以包括多個物理天線。射頻電路650與天線660和I/O控制器640通信。在一些實(shí)施 例中,RF電路650包括對應(yīng)于通信協(xié)議的物理接口 (PHY)。例如, RF電路650可以包括調(diào)制器、解調(diào)器、混合器、頻率合成器、低噪 聲放大器、功率放大器等。在一些實(shí)施例中,RF電路650可以包括 外差接收器,而在另一些實(shí)施例中,RF電路650可以包括直接轉(zhuǎn)換 接收器。例如,在具有多個天線660的實(shí)施例中,每個天線可以耦 合到對應(yīng)的接收器。在工作中,RF電路650從天線660接收通信信 號,并將模擬或數(shù)字信號提供到1/0控制器640。而且,1/0控制器640 也可以將信號提供到RF電路650, RF電路650對這些信號操作,然 后將它們傳輸?shù)教炀€660。處理器610可以是任何類型的處理裝置。例如,處理器610可 以是微處理器、微控制器等。而且,處理器610可以包括任何數(shù)量 的處理核心或可以包^^f壬何數(shù)量分離的處理器。存儲器控制器620提供處理器610與圖6所示的其他部件之間 的通信路徑。在一些實(shí)施例中,存儲器控制器620是集線器裝置的 一部分,它還提供其他功能。如圖6所示,存儲器控制器620耦合 到功率管理控制器622、處理器610、 1/O控制器640和存儲器630。 在一些實(shí)施例中,功率管理控制器622動態(tài)地調(diào)制存儲器控制器620 的接口頻率,以便可以選擇性地啟用或禁用它的端接模式。存儲器630可以包括多個存儲器裝置。這些存儲器裝置可以基 于在其接口上使用端接的任何類型的存儲器技術(shù)。例如,存儲器630可以是隨機(jī)存取存儲器(RAM)、動態(tài)隨機(jī)存取存儲器(DRAM)、 靜態(tài)隨機(jī)存取存儲器(SRAM)、例如閃速存儲器的非易失性存,器 或任何其他類型的存儲器。
存儲器630可以表示一個或多個模塊上的單個存儲器裝置或多個存儲器裝置。存儲器控制器620通過互連622將數(shù)據(jù)提供到存儲 器630,以及響應(yīng)讀請求從存儲器630接收數(shù)據(jù)??梢酝ㄟ^互連622 或通過不同的互連(未示出)將命令和/或地址提供到存儲器630。 存儲器控制器620可以從處理器610或從另一個源接收要存儲在存 儲器630中的數(shù)據(jù)。存儲器控制器620可以將它從存儲器630接收 的數(shù)據(jù)提供給處理器610或從另一個目的地?;ミB622可以是雙向 互連或單向互連?;ミB622可以包括多個并行導(dǎo)線。信號可以是差 分信號或單端信號。在一些實(shí)施例中,互連622使用前向多相時鐘 方案工作。存儲器控制器620還耦合到I/O控制器640,并提供處理器610 和I/O控制器640之間的通信^各徑。I/O控制器640包括用于與如串 行端口、并行端口、通用串行總線(USB)端口等的I/O電路通信的 電路。如圖6所示,I/O控制器640提供至RF電路650的通信路徑。圖7是圖示根據(jù)本發(fā)明的備選實(shí)施例的電子系統(tǒng)的選定方面的 框圖。電子系統(tǒng)700包括存儲器630、 I/O控制器640、 RF電路650 和天線660,上文參考圖6全部描述了它們。電子系統(tǒng)700還包括處 理器710、存儲器控制器720和功率管理控制器722。如圖7所示, 存儲器控制器720和功率管理控制器722可以在與處理器710相同 的芯片上。處理器710可以是上文參考處理器610 (圖5)描述的任 何類型的處理器。在一些實(shí)施例中,功率管理控制器722動態(tài)地調(diào) 制存儲器控制器720的接口頻率,以便可以選擇性地啟用或禁用它 的端接模式。圖6和圖7表示的示范系統(tǒng)包括桌上型計(jì)算機(jī)、膝上 型計(jì)算機(jī)、服務(wù)器、蜂窩電話、個人數(shù)字助理、數(shù)字家庭系統(tǒng)等。本發(fā)明的實(shí)施例的部件還可以作為用于存儲機(jī)器可執(zhí)行指令的 機(jī)器可讀媒介來提供。機(jī)器可讀媒介可以包括但不限于,閃速存儲 器、光盤、壓縮光盤只讀存儲器(CD-ROM )、數(shù)字多功能/^L頻光盤 (DVD) ROM、隨機(jī)存取存儲器(RAM)、可擦寫可編程只讀存儲
器(EPROM)、電可擦寫可編程只讀存儲器(EEPROM)、磁卡或光 卡、傳播媒體或適用于存儲電子指令的其他類型的機(jī)器可讀媒體。 例如,本發(fā)明的實(shí)施例可以作為計(jì)算機(jī)程序來下栽,其中可以通過 載波或其他傳播媒介中包含的數(shù)據(jù)信號經(jīng)由通信鏈路(例如調(diào)制解 調(diào)器或網(wǎng)絡(luò)連接)將該計(jì)算機(jī)程序從遠(yuǎn)程計(jì)算機(jī)(例如服務(wù)器)傳 送到請求計(jì)算機(jī)(例如客戶機(jī))。應(yīng)該認(rèn)識到,在本說明書中對"一個實(shí)施例"或"實(shí)施例"的 引述表示結(jié)合該實(shí)施例描述的特定功能特征、結(jié)構(gòu)或特征包含在本 發(fā)明的至少一個實(shí)施例中。因此,要強(qiáng)調(diào)且應(yīng)該認(rèn)識到,本說明書 中多個不同位置中對"實(shí)施例"或"一個實(shí)施例"或"備選實(shí)施例,, 的兩個或兩個以上引述不一定全部系指同一個實(shí)施例。而且,特定 的功能特征、結(jié)構(gòu)或特征可以4安適合的方式組合在一個或多個實(shí)施 例中。相似地,應(yīng)該認(rèn)識到,在本發(fā)明實(shí)施例的前文描述中,有時為 將公開流程化的目的而將多個功能特征集合在一個實(shí)施例中、其附 圖中或其描述中,以便幫助理解本發(fā)明多個不同方面的其中一個或 多個方面。但是本方法的公開不解釋為反映如下意圖所要求權(quán)利 的發(fā)明需要具有比每個權(quán)利要求項(xiàng)中所明確引述的特征更多的特 征。相反,如下文權(quán)利要求所反映的,多個發(fā)明方面并非由一個公 開的實(shí)施例的所有特征來決定。因此,具體實(shí)施方式
后附的權(quán)利要 求明確地結(jié)合于具體實(shí)施方式
中。
權(quán)利要求
1.一種設(shè)備,包括用于在互連上交換信息的接口,所述接口包括為從所述互連接收的信號提供端接電阻的端接模式,其中所述端接模式能夠被動態(tài)地啟用和禁用;以及與所述接口耦合的功率管理控制器,其中所述功率管理控制器能夠動態(tài)地降低所述接口的工作頻率并禁用所述端接模式,以便降低所述接口消耗的功率。
2. 如權(quán)利要求1所述的設(shè)備,其特征在于,所述接口和所述功 率管理控制器設(shè)在相同的集成電路上。
3. 如權(quán)利要求1所述的設(shè)備,其特征在于,所述功率管理控制 器包括用于動態(tài)地控制所述接口的工作頻率的頻率控制邏輯。
4. 如權(quán)利要求1所述的設(shè)備,其特征在于,所述功率管理控制 器包括用于動態(tài)地禁用或啟用所述端接模式的端接控制邏輯。
5. 如權(quán)利要求1所述的設(shè)備,其特征在于,所述功率管理控制 器包括用于檢測功率降低狀況的檢測邏輯。
6. 如權(quán)利要求5所述的設(shè)備,其特征在于,所述檢測功率降低 狀況的邏輯包括用于檢測超溫狀況的邏輯。
7. 如權(quán)利要求5所述的設(shè)備,其特征在于,所述檢測功率降低 狀況的邏輯包括用于檢測所述互連的帶寬使用低于閾值的指示的邏 輯。
8. 如權(quán)利要求5所述的設(shè)備,其特征在于,所述檢測功率降低 狀況的邏輯包括用于檢測所述設(shè)備處于電池優(yōu)化模式的指示的邏輯。
9. 如權(quán)利要求5所述的設(shè)備,其特征在于,所述檢測功率降低 狀況的邏輯包括用于檢測高帶寬代理與所述互連耦合的邏輯。
10.如權(quán)利要求9所述的設(shè)備,其特征在于,所述高帶寬代理是 圖形引擎。
11.如權(quán)利要求1所述的設(shè)備,其特征在于,所述互連包括存儲 器互連。
12. 如權(quán)利要求1所述的設(shè)備,其特征在于,所述互連包括處理 器互連。
13. —種方法,包括 檢測到功率降低狀況;至少部分地響應(yīng)檢測到所述功率降低狀況,動態(tài)地降低與互連 耦合的接口的頻率;以及動態(tài)地禁用與所述接口關(guān)聯(lián)的端接模式。
14. 如權(quán)利要求13所述的方法,其特征在于,檢測到功率降低 狀況包括如下項(xiàng)的至少 一個檢測到超溫狀況;檢測到所迷互連的帶寬使用低于閾值的指示; 檢測到所述接口處于電池優(yōu)化才莫式的指示;以及 檢測到高帶寬代理與所述互連耦合。
15. 如權(quán)利要求13所述的方法,特征在于,將所述接口轉(zhuǎn)換到 低頻率模式包括暫停所述接口;以及指示時鐘電路以低頻率工作。
16. 如權(quán)利要求15所述的方法,其特征在于,所述接口是至存 儲器互連的接口。
17. 如權(quán)利要求16所述的方法,其特征在于,暫停所述接口包括將存儲器裝置置于自刷新。
18. 如權(quán)利要求13所述的方法,其特征在于,所述互連^處理 器互連。
19. 一種系統(tǒng),包括存儲器裝置;以及與所述存儲器裝置耦合的集成電路,其中集成電路包括與所述存儲器裝置交換信息的接口 ,所述接口包括動態(tài)片上端接模式,以及與所述接口耦合的功率管理控制器,其中所述功率管理控制器能夠動態(tài)地降低所述接口的工作頻率并禁用所述接口的片上端接模式,以便降低所述接口消耗的功率。
20. 如權(quán)利要求19所述的系統(tǒng),其特征在于,所述存儲器裝置 包括片上端接,而且所述功率管理控制器能夠禁用所述存儲器裝置 的片上端接模式。
21.如權(quán)利要求19所述的系統(tǒng),其特征在于,所述功率管理控 制器包括用于動態(tài)地控制所迷接口的工作頻率的頻率控制邏輯。
22. 如權(quán)利要求19所述的系統(tǒng),其特征在于,所述功率管理控 制器包括用于動態(tài)地禁用或啟用所述端接模式的端接控制邏輯。
23. 如權(quán)利要求19所述的系統(tǒng),其特征在于,所述功率管理控 制器包括用于檢測功率降低狀況的檢測邏輯。
24. 如權(quán)利要求23所述的系統(tǒng),其特征在于,所述檢測功率降 低狀況的邏輯包括用于檢測如下狀況之一的邏輯超溫狀況;所述互連的帶寬使用低于閾值的指示;以及 所述設(shè)備處于電池優(yōu)化模式的指示。
25. 如權(quán)利要求23所述的系統(tǒng),其特征在于,所述檢測功率降 低狀況的邏輯包括用于檢測高帶寬代理與所述互連耦合的邏輯。
26. 如權(quán)利要求25所述的設(shè)備,其特征在于,所述高帶寬代理 是圖形引擎。
全文摘要
本發(fā)明的實(shí)施例一般針對一種使用接口頻率調(diào)制以便能夠?qū)崿F(xiàn)非端接操作和功率降低的系統(tǒng)、方法和設(shè)備。在一些實(shí)施例中,一種設(shè)備包括具有端接模式的接口和與該接口耦合的功率管理控制器。該設(shè)備還可以包括與接口耦合的功率管理控制器。在一些實(shí)施例中,功率管理控制器能夠動態(tài)地降低接口的工作頻率并禁用端接模式,以便降低接口消耗的功率。還描述了其他實(shí)施例并且對這些其他實(shí)施例要求權(quán)利。
文檔編號G06F1/32GK101126953SQ20071014231
公開日2008年2月20日 申請日期2007年8月10日 優(yōu)先權(quán)日2006年8月11日
發(fā)明者J·威爾科克斯 申請人:英特爾公司