欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

I/O接口信號(hào)的動(dòng)態(tài)電壓調(diào)節(jié)的制作方法

文檔序號(hào):12512817閱讀:444來源:國知局
I/O接口信號(hào)的動(dòng)態(tài)電壓調(diào)節(jié)的制作方法與工藝

領(lǐng)域

本公開的方面大體涉及I/O接口,更具體地,涉及用于動(dòng)態(tài)調(diào)節(jié)I/O接口的擺動(dòng)電壓的系統(tǒng)和方法。



背景技術(shù):

電子系統(tǒng)可包括第一設(shè)備和第二設(shè)備,它們經(jīng)由一個(gè)或多個(gè)信號(hào)路徑(例如,一條或多條板跡線(board trace)、電纜等)彼此通信。就此而言,每個(gè)設(shè)備可包括用于通過該一個(gè)或多個(gè)信號(hào)路徑將信號(hào)傳送給另一設(shè)備以及從另一設(shè)備接收信號(hào)的輸入/輸出(I/O)接口。例如,第一設(shè)備可包括片上系統(tǒng)(SOC),而第二設(shè)備可包括存儲(chǔ)器器件(例如,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM))、外圍設(shè)備(例如,鼠標(biāo))、調(diào)制解調(diào)器、或其它類型的設(shè)備。

在電子系統(tǒng)中,I/O接口功率可以是系統(tǒng)總功耗的大貢獻(xiàn)者。隨著接口速度和性能要求的增加,在I/O接口處觀察到的功耗顯著增加。相應(yīng)地,期望減少I/O接口功率,特別是對(duì)于電池供電的系統(tǒng),以延長系統(tǒng)的電池壽命。

概述

以下給出對(duì)一個(gè)或多個(gè)實(shí)施例的簡(jiǎn)化概述以提供對(duì)此類實(shí)施例的基本理解。此概述不是所有構(gòu)想到的實(shí)施例的詳盡綜覽,并且既非旨在標(biāo)識(shí)所有實(shí)施例的關(guān)鍵性或決定性要素亦非試圖界定任何或所有實(shí)施例的范圍。其唯一的目的是要以簡(jiǎn)化形式給出一個(gè)或多個(gè)實(shí)施例的一些概念以作為稍后給出的更加具體的說明之序。

根據(jù)一方面,本文中描述了一種設(shè)備。該設(shè)備包括輸入/輸出(I/O)接口以及I/O電壓控制器。I/O電壓控制器被配置成確定I/O接口的頻率或溫度,以及至少部分地基于所確定的頻率或溫度來調(diào)節(jié)I/O接口的擺動(dòng)電壓。

第二方面涉及一種用于擺動(dòng)電壓確定的方法。該方法包括:將發(fā)射機(jī)處的擺動(dòng)電壓減少預(yù)定量,在一信號(hào)路徑上以減小的擺動(dòng)電壓將信號(hào)從發(fā)射機(jī)傳送到接收機(jī),以及確定該信號(hào)是否被接收機(jī)成功接收。該方法還包括至少部分地基于確定該信號(hào)是否被成功接收而確定發(fā)射機(jī)的擺動(dòng)電壓。

第三方面涉及一種設(shè)備。該設(shè)備包括:輸入/輸出(I/O)接口,用于確定I/O接口的頻率或溫度的裝置,以及至少部分地基于I/O接口的所確定的頻率或溫度來調(diào)節(jié)I/O接口的擺動(dòng)電壓的裝置。

為能達(dá)成前述及相關(guān)目的,這一個(gè)或多個(gè)實(shí)施例包括在下文中充分描述并在權(quán)利要求中特別指出的特征。以下說明和所附插圖詳細(xì)闡述了這一個(gè)或多個(gè)實(shí)施例的某些解說性方面。但是,這些方面僅僅是指示了可采用各個(gè)實(shí)施例的原理的各種方式中的若干種,并且所描述的實(shí)施例旨在涵蓋所有此類方面及其等效方案。

附圖簡(jiǎn)要說明

圖1示出包括第一設(shè)備和第二設(shè)備的電子系統(tǒng)的示例。

圖2示出了根據(jù)本公開的一實(shí)施例的具有動(dòng)態(tài)擺動(dòng)電壓調(diào)節(jié)的電子系統(tǒng)的示例。

圖3示出了根據(jù)本公開的一實(shí)施例的示例性電壓裕度查找表。

圖4是根據(jù)本公開的一實(shí)施例的用于響應(yīng)于頻率改變調(diào)節(jié)I/O接口的擺動(dòng)電壓的示例過程的流程圖。

圖5是根據(jù)本公開的一實(shí)施例的用于響應(yīng)于溫度改變調(diào)節(jié)I/O接口的擺動(dòng)電壓的示例過程的流程圖。

圖6是根據(jù)本公開的一實(shí)施例的確定擺動(dòng)電壓的示例過程的流程圖。

詳細(xì)描述

以下結(jié)合附圖闡述的詳細(xì)描述旨在作為各種配置的描述,而無意表示可實(shí)踐本文中所描述的概念的僅有的配置。本詳細(xì)描述包括具體細(xì)節(jié)以便提供對(duì)各種概念的透徹理解。然而,對(duì)于本領(lǐng)域技術(shù)人員將顯而易見的是,沒有這些具體細(xì)節(jié)也可實(shí)踐這些概念。在一些實(shí)例中,以框圖形式示出眾所周知的結(jié)構(gòu)和組件以避免湮沒此類概念。

圖1示出包括第一設(shè)備101和第二設(shè)備102的電子系統(tǒng)100的示例。第一設(shè)備101包括第一I/O接口110,而第二設(shè)備102包括第二I/O接口111。第一和第二I/O接口110和111被配置成通過一個(gè)或多個(gè)物理信號(hào)路徑在第一和第二設(shè)備101和102之間傳輸信號(hào)(例如,數(shù)據(jù)信號(hào)、時(shí)鐘信號(hào)等)。信號(hào)路徑也可被稱為信道(channel)或通道(lane)。

在圖1中示出的示例中,第一I/O接口110通過第一信號(hào)路徑(例如,第一差分傳輸線)104向第二I/O接口111傳送信號(hào)(例如,差分?jǐn)?shù)據(jù)信號(hào)),而第二I/O接口111通過第二信號(hào)路徑(例如,第二差分傳輸線)106向第一I/O接口110傳送信號(hào)(例如,差分?jǐn)?shù)據(jù)信號(hào))。在一些方面,第一設(shè)備101和第二設(shè)備102之間的控制信令被承載在控制路徑105上。盡管信號(hào)路徑104和106在圖1中的示例中被描繪為差分線,然而要領(lǐng)會(huì),本公開的實(shí)施例不限于差分信號(hào)在設(shè)備間的傳送。例如,本公開的實(shí)施例可被應(yīng)用于單端信號(hào)、聚合端(三耦合或更高階)信號(hào)等。

第一和第二信號(hào)路徑104和106中的每一者可包括雙絞線,同軸電纜或另一種類型的電纜中的導(dǎo)體,板(例如,印刷電路板(PCB))上的跡線,封裝連接器,或其任何組合。例如,第一設(shè)備101可包括片上系統(tǒng)(SoC)而第二設(shè)備102可包括外部存儲(chǔ)器器件(例如,雙數(shù)據(jù)率同步DRAM(DDR SDRAM))。在此示例中,SOC和存儲(chǔ)器器件可以在安裝在同一板(例如,PCB)上的分開的芯片上,其中第一和第二信號(hào)路徑104和106包括板上的跡線。在另一示例中,第一設(shè)備101可包括SoC而第二設(shè)備102可包括外圍設(shè)備(例如,鼠標(biāo)、拇指驅(qū)動(dòng)器、監(jiān)視器等)。在此示例中,SoC可以在安裝在板上的芯片上,其中第一和第二信號(hào)路徑104和106包括板上的跡線、電纜、和將電纜連接到板的一個(gè)或多個(gè)板連接器。

第一和第二設(shè)備101和102可根據(jù)多種不同標(biāo)準(zhǔn)中的任一種通過第一和第二信號(hào)路徑104和106傳輸信號(hào),所述標(biāo)準(zhǔn)包括但不限于:外圍組件互連高速(PCIe)標(biāo)準(zhǔn)、通用串行總線(USB)標(biāo)準(zhǔn)、顯示串行接口(DSI)標(biāo)準(zhǔn)、相機(jī)串行接口(CSI)標(biāo)準(zhǔn)、高速芯片間(HISC)標(biāo)準(zhǔn)等。

在一些方面,第一和第二設(shè)備101和102可支持不同數(shù)據(jù)率,其中設(shè)備間的數(shù)據(jù)率可被動(dòng)態(tài)調(diào)節(jié)(例如,基于所述設(shè)備中的一個(gè)或多個(gè)設(shè)備的性能需求)。例如,第一設(shè)備101可包括SoC而第二設(shè)備102可包括外部存儲(chǔ)器器件(例如,DDR SDRAM)。在此示例中,SoC可包括經(jīng)由SoC上的存儲(chǔ)器接口訪問存儲(chǔ)器器件(例如,DDR SDRAM)的一個(gè)或多個(gè)電路(例如,中央處理單元(CPU)、圖形處理單元(GPU)等)。第一I/O接口110可以是存儲(chǔ)器接口的一部分。經(jīng)由存儲(chǔ)器接口訪問存儲(chǔ)器器件的SoC上的電路可被稱為客戶端。存儲(chǔ)器接口可包括管理數(shù)據(jù)通過第一I/O接口110在SoC上的客戶端與存儲(chǔ)器器件之間的流動(dòng)的存儲(chǔ)器控制器。在此示例中,存儲(chǔ)器控制器可基于客戶端的性能需求動(dòng)態(tài)調(diào)節(jié)SoC和存儲(chǔ)器器件之間的數(shù)據(jù)率。

在一些方面,數(shù)據(jù)率可通過調(diào)節(jié)在第一和第二設(shè)備101和102之間發(fā)送的信號(hào)(例如,數(shù)據(jù)信號(hào))的頻率(例如,也被稱為頻率縮放)來調(diào)節(jié)。對(duì)于其中第一設(shè)備101是SoC而第二設(shè)備102是外部存儲(chǔ)器器件(例如,DDR SRAM)的示例,信號(hào)頻率可被調(diào)節(jié)為200MHz到1600MHz的頻率范圍或另一頻率范圍內(nèi)的多個(gè)不同頻率中的任一頻率。I/O接口110和111的功耗隨著信號(hào)頻率的增加(數(shù)據(jù)率增加)而顯著增加。就此而言,I/O接口110和111的功耗變成系統(tǒng)總功耗的大貢獻(xiàn)者。

當(dāng)?shù)谝籌/O接口110通過第一信號(hào)路徑104傳送信號(hào)(例如,差分?jǐn)?shù)據(jù)信號(hào))至第二I/O接口111時(shí),信號(hào)可具有擺動(dòng)電壓。擺動(dòng)電壓可近似等于信號(hào)的最大電壓和信號(hào)的最小電壓之間的差。類似地,當(dāng)?shù)诙蘒/O接口111通過第二信號(hào)路徑106將信號(hào)發(fā)送至第一I/O接口110時(shí),信號(hào)可具有一擺動(dòng)電壓。在每個(gè)設(shè)備的I/O接口處為成功傳送信號(hào)至其它設(shè)備所需的最小擺動(dòng)電壓可取決于許多參數(shù)。

參數(shù)可包括第一和第二設(shè)備101和102之間的信號(hào)路徑104和106的性質(zhì)(例如,頻率響應(yīng)、阻抗、維度等)。信號(hào)路徑104和106可包括板載跡線(例如,印刷電路板(PCB)跡線)、芯片封裝連接(例如,焊珠或焊球)、板連接器、電纜、或其任何組合。由于制造變化,信號(hào)路徑104和106的性質(zhì)可在系統(tǒng)間改變(甚至對(duì)于具有相同設(shè)計(jì)的系統(tǒng))。其它參數(shù)可包括I/O接口110和111中的電子組件(例如,晶體管、電阻器等等)的性質(zhì)(例如,閾值電壓、維度等),所述接口可由于工藝改變而在系統(tǒng)間改變。從而,最小所需信號(hào)擺動(dòng)電壓可在系統(tǒng)間改變。

附加參數(shù)可包括在系統(tǒng)操作期間動(dòng)態(tài)改變的參數(shù)。這些參數(shù)可包括溫度和信號(hào)頻率(例如,數(shù)據(jù)傳輸率)。從而,最小所需信號(hào)擺動(dòng)電壓可由于系統(tǒng)的操作條件中的改變而動(dòng)態(tài)改變。

在常規(guī)辦法中,信號(hào)擺動(dòng)電壓固定在基于影響最小所需信號(hào)擺動(dòng)電壓的參數(shù)的最差情形場(chǎng)景的預(yù)定電壓。例如,對(duì)于DDR信號(hào),信號(hào)擺動(dòng)電壓可固定在1.1V。然而,特定系統(tǒng)不太可能經(jīng)歷所有這些參數(shù)的最差情形。結(jié)果是,在大多數(shù)系統(tǒng)中,信號(hào)擺動(dòng)電壓固定在比設(shè)備間的可靠通信所必需的電壓高的預(yù)定電壓處,從而導(dǎo)致功率浪費(fèi)。

如下面進(jìn)一步討論的,本公開的實(shí)施例通過動(dòng)態(tài)調(diào)節(jié)I/O接口的信號(hào)擺動(dòng)電壓來減小I/O功耗。

圖2示出了根據(jù)本公開的實(shí)施例的電子系統(tǒng)200的示例。電子系統(tǒng)200包括第一設(shè)備201、第二設(shè)備202、第一信號(hào)路徑(例如,第一差分傳輸線)203、以及第二信號(hào)路徑(例如,第二差分傳輸線)204。第一設(shè)備201包括第一I/O接口210,而第二設(shè)備202包括第二I/O接口211。第一和第二I/O接口210和211被配置成通過信號(hào)路徑203和204在第一和第二設(shè)備201和202之間傳輸信號(hào)(例如,數(shù)據(jù)信號(hào)、時(shí)鐘信號(hào)等),如下面進(jìn)一步討論的。在一些方面,第一設(shè)備201和第二設(shè)備202之間的控制信令被承載在控制路徑207上。

第一I/O接口210包括第一發(fā)射機(jī)220和第一接收機(jī)221,而第二I/O接口211包括第二發(fā)射機(jī)230和第二接收機(jī)231。第一發(fā)射機(jī)220被配置成通過第一信號(hào)路徑203傳送信號(hào)(例如,數(shù)據(jù)信號(hào)),而第二接收機(jī)231被配置成接收由第一發(fā)射機(jī)220傳送的信號(hào)。從而,第一發(fā)射機(jī)220和第二接收機(jī)231促成通過第一信號(hào)路徑203從第一設(shè)備201到第二設(shè)備202的通信。類似地,第二發(fā)射機(jī)230被配置成通過第二信號(hào)路徑204傳送信號(hào)(例如,數(shù)據(jù)信號(hào)),而第一接收機(jī)221被配置成接收由第二發(fā)射機(jī)230傳送的信號(hào)。從而,第二發(fā)射機(jī)230和第一接收機(jī)221促成通過第二信號(hào)路徑204從第二設(shè)備202到第一設(shè)備201的通信。

對(duì)于其中第一設(shè)備201包括SoC而第二設(shè)備202包括外部存儲(chǔ)器器件(例如,DDR SDRAM)的示例,第一發(fā)射機(jī)220可通過第一信號(hào)路徑203將數(shù)據(jù)從SoC上的客戶端(例如,CPU)傳送到外部存儲(chǔ)器器件。存儲(chǔ)器器件上的第二接收機(jī)231接收數(shù)據(jù)并將所接收的數(shù)據(jù)轉(zhuǎn)發(fā)給存儲(chǔ)器邏輯(未示出),該存儲(chǔ)器邏輯將數(shù)據(jù)寫入到存儲(chǔ)器中。第二發(fā)射機(jī)230可接收響應(yīng)于來自SoC的讀取命令從存儲(chǔ)器器件中的存儲(chǔ)器讀取的數(shù)據(jù),并通過第二信號(hào)路徑204將數(shù)據(jù)傳送至SoC。SoC上的第一接收機(jī)221接收數(shù)據(jù),并將所接收的數(shù)據(jù)轉(zhuǎn)發(fā)給存儲(chǔ)器控制器(未示出),該存儲(chǔ)器控制器將數(shù)據(jù)路由至預(yù)期的客戶端(例如,CPU)。

第一設(shè)備201還包括第一I/O電壓控制器205和第一溫度傳感器215。第一I/O電壓控制器205被配置成動(dòng)態(tài)調(diào)節(jié)第一發(fā)射機(jī)220的輸出擺動(dòng)電壓,如下面進(jìn)一步討論的。第一溫度傳感器215被配置成感測(cè)第一I/O接口210的溫度,并將所感測(cè)的溫度報(bào)告給第一I/O電壓控制器205。就此而言,第一溫度傳感器215可位于第一I/O接口210附近或該接口內(nèi)。第一I/O電壓控制器205、第一I/O接口210、以及第一溫度傳感器215可集成在相同芯片上。

第二設(shè)備202還包括第二I/O電壓控制器206和第二溫度傳感器216。第二I/O電壓控制器206被配置成動(dòng)態(tài)調(diào)節(jié)第二發(fā)射機(jī)230的輸出擺動(dòng)電壓,如下面進(jìn)一步討論的。第二溫度傳感器216被配置成感測(cè)第二I/O接口211的溫度,并將所感測(cè)的溫度報(bào)告給第二I/O電壓控制器206。就此而言,第二溫度傳感器216可位于第二I/O接口211附近或該接口內(nèi)。第二I/O電壓控制器206、第二I/O接口211、以及第二溫度傳感器216可集成在相同芯片上。

系統(tǒng)200還可包括電源208。電源208可提供一個(gè)或多個(gè)供應(yīng)電壓至I/O接口210和211以對(duì)I/O接口210和211供電。在一些方面,電源208可以是可調(diào)節(jié)電源,其中一個(gè)或多個(gè)供應(yīng)電壓可在第一I/O電壓控制器205和/或第二I/O電壓控制器206的控制下被調(diào)節(jié)。

在一些方面,第一I/O電壓控制器205可被配置成確定第一I/O接口210的頻率和溫度。對(duì)于其中第二設(shè)備202是存儲(chǔ)器器件(例如,DDR SDRAM)的示例,第一I/O電壓控制器205可接收來自控制頻率的存儲(chǔ)器控制器(未示出)的頻率(數(shù)據(jù)率)的指示。第一I/O電壓控制器205可基于來自第一溫度傳感器215的溫度讀數(shù)來確定溫度。

第一I/O電壓控制器205隨后可確定與所確定的頻率和溫度相對(duì)應(yīng)的信號(hào)擺動(dòng)電壓裕度。擺動(dòng)電壓裕度可表示發(fā)射機(jī)220的擺動(dòng)電壓從規(guī)格(specification)中限定的擺動(dòng)電壓減小,其中規(guī)格中限定的信號(hào)擺動(dòng)電壓可基于最差情形場(chǎng)景。例如,如果擺動(dòng)電壓裕度為-200mV且規(guī)格中的擺動(dòng)電壓為1.1V,則發(fā)射機(jī)220的擺動(dòng)電壓可被設(shè)置為900mV。信號(hào)擺動(dòng)電壓裕度可通過執(zhí)行第一和第二設(shè)備201和202之間的電壓裕度感測(cè)規(guī)程來針對(duì)特定頻率和溫度確定,如同下面所討論的。

在一個(gè)實(shí)施例中,電壓裕度感測(cè)過程包括(1)將發(fā)射機(jī)220的擺動(dòng)電壓減小預(yù)定量,(2)通過第一信號(hào)路徑203將預(yù)定數(shù)據(jù)模式從發(fā)射機(jī)220傳送到第二設(shè)備220的接收機(jī)231,以及(3)將第二設(shè)備所接收的預(yù)定數(shù)據(jù)模式與第二設(shè)備處的該預(yù)定數(shù)據(jù)模式的副本進(jìn)行比較。步驟(1)到(3)可被重復(fù),直到所接收的數(shù)據(jù)模式不與預(yù)定數(shù)據(jù)模式匹配為止。當(dāng)所接收的數(shù)據(jù)模式不再與預(yù)定數(shù)據(jù)模式匹配時(shí),可基于模式匹配的最低擺動(dòng)電壓來確定電壓裕度。

電壓裕度感測(cè)規(guī)程可在多個(gè)不同的溫度和頻率中的每一者處執(zhí)行以獲得每個(gè)溫度-頻率對(duì)的擺動(dòng)電壓裕度。擺動(dòng)電壓裕度可被輸入到查找表300中,圖3中示出了查找表的示例。在此示例中,在25℃的溫度和200MHz的頻率處,擺動(dòng)電壓裕度為-200mV,意味著擺動(dòng)電壓可被設(shè)置為比規(guī)范中定義的信號(hào)擺動(dòng)電壓小200mV的值。如果規(guī)范中的擺動(dòng)電壓為1.1V,則擺動(dòng)電壓為900mV(即,1.1V–200mV)。與其中第一發(fā)射機(jī)220的擺動(dòng)電壓固定在規(guī)范中定義的擺動(dòng)電壓處的現(xiàn)有辦法相比,這導(dǎo)致了I/O接口210的功耗的顯著減小。查找表可被存儲(chǔ)在第一設(shè)備201上的非易失性存儲(chǔ)器中。要領(lǐng)會(huì),所確定的擺動(dòng)電壓可被輸入到查找表中,而不是相應(yīng)的電壓裕度。相應(yīng)地,貫穿本公開,要理解,擺動(dòng)電壓(例如,900mV)可在查找表中使用。

現(xiàn)在將描述根據(jù)本公開的一實(shí)施例的用于確定針對(duì)查找表(例如,查找表300)中的位置的擺動(dòng)電壓裕度的方法。首先,第一I/O電壓控制器205可將來自第一發(fā)射機(jī)220的傳輸設(shè)置為與查找表中的頻率之一相匹配的頻率。第一I/O電壓控制器205也可基于來自第一溫度傳感器215的溫度讀數(shù)來確定第一I/O接口210的溫度。

在頻率被設(shè)置且溫度被確定之后,第一I/O電壓控制器205可將第一發(fā)射機(jī)220的擺動(dòng)電壓從規(guī)范中的擺動(dòng)電壓(例如,1.1V)開始增量減小一電壓步長。每當(dāng)擺動(dòng)電壓被減小時(shí),發(fā)射機(jī)220可通過第一信號(hào)路徑203將預(yù)定數(shù)據(jù)模式傳送到第二設(shè)備202的接收機(jī)231。每當(dāng)該模式被第二設(shè)備202在擺動(dòng)電壓之一處接收時(shí),可作出關(guān)于該模式是否被第二設(shè)備202成功接收的判定。此判定可使用多種不同方法中的任何一種來作出。

例如,第二設(shè)備202處的第二I/O電壓控制器206可接收來自接收機(jī)231的模式,并且將所接收的模式對(duì)照預(yù)定數(shù)據(jù)模式的本地副本進(jìn)行比較。如果所接收的模式與模式的本地副本匹配,則第二I/O電壓控制器206可確定該模式被成功接收,并且如果所接收的模式不與模式的本地副本匹配,則第二I/O電壓控制器206可確定該模式未被成功接收。第二I/O電壓控制器206隨后可向第一I/O電壓控制器205發(fā)送該模式是否被成功接收的指示。第二I/O電壓控制器206可使用第二設(shè)備202的發(fā)射機(jī)230通過第二信號(hào)路徑204發(fā)送該指示。發(fā)射機(jī)230可使用高擺動(dòng)電壓和/或低頻率將指示發(fā)射到第一設(shè)備201以確保該指示被第一設(shè)備201可靠接收。高擺動(dòng)電壓可大于該模式被從第一設(shè)備201傳送的擺動(dòng)電壓。低頻率可低于該模式被從第一設(shè)備201傳送到第二設(shè)備202的頻率。

在另一示例中,第二I/O電壓控制器206可使用第二設(shè)備202的發(fā)射機(jī)230通過第二信號(hào)路徑204將接收到的模式傳送回第一設(shè)備202。發(fā)射機(jī)230可使用高擺動(dòng)電壓和/或低頻率將該模式傳送回第一設(shè)備201。高擺動(dòng)電壓可大于該模式被從第一設(shè)備201傳送的擺動(dòng)電壓。低頻率可低于該模式被從第一設(shè)備201傳送到第二設(shè)備202的頻率。這確保了當(dāng)模式被第二設(shè)備202接收時(shí)第一設(shè)備201準(zhǔn)確接收模式以及所接收的模式和所傳送的模式之間的任何差別是由于從第一設(shè)備201到第二設(shè)備202的傳送。如果所接收的模式與所傳送的模式匹配,則第一I/O電壓控制器205可確定該模式被第二設(shè)備202成功接收,并且如果所接收的模式不與所傳送的模式匹配,則第一I/O電壓控制器205可確定該模式未被第二設(shè)備202成功接收。

在又一示例中,從第一設(shè)備201傳送到第二設(shè)備202的數(shù)據(jù)模式可包括數(shù)據(jù)部分和使用錯(cuò)誤檢測(cè)算法根據(jù)數(shù)據(jù)部分計(jì)算的錯(cuò)誤檢測(cè)部分(例如,奇偶校驗(yàn)位、循環(huán)冗余校驗(yàn)位等)。在接收到數(shù)據(jù)模式之際,第二I/O電壓控制器206可根據(jù)所接收的數(shù)據(jù)部分重新計(jì)算錯(cuò)誤檢測(cè)部分,并將重新計(jì)算的錯(cuò)誤檢測(cè)部分與所接收的錯(cuò)誤檢測(cè)部分進(jìn)行比較。如果重新計(jì)算的錯(cuò)誤檢測(cè)部分與所接收的錯(cuò)誤檢測(cè)部分匹配,則第二I/O電壓控制器206可確定該模式被成功接收,并且重新計(jì)算的錯(cuò)誤檢測(cè)部分與所接收的錯(cuò)誤檢測(cè)部分不相匹配,則第二I/O電壓控制器206可確定該模式未被成功接收。第二I/O電壓控制器206隨后可向第一I/O電壓控制器205發(fā)送該模式是否被成功接收的指示。

在以不同的擺動(dòng)電壓傳送預(yù)定數(shù)據(jù)模式之后,第一I/O電壓控制器205可確定這些擺動(dòng)電壓中該模式被第二設(shè)備202成功接收的最低擺動(dòng)電壓。第一I/O電壓控制器205可隨后基于規(guī)范中的擺動(dòng)電壓和最低擺動(dòng)電壓之間的差來計(jì)算擺動(dòng)電壓裕度,并將該擺動(dòng)電壓裕度輸入到查找表中的相應(yīng)位置中。更保守地,第一I/O電壓控制器205可使用該模式被成功接收的第二或第三最低擺動(dòng)電壓來確定電壓裕度。

在一些方面,在將擺動(dòng)電壓裕度輸入到查找表之前,第一I/O電壓控制器205可將擺動(dòng)電壓裕度減小一小量。這可被完成來使得擺動(dòng)電壓裕度更保守。

如果來自溫度傳感器215的溫度與查找表中的溫度不相匹配,則第一I/O電壓控制器205可確定查找表中的下一較低溫度。例如,使用圖3中的表300,如果被感測(cè)溫度為48℃,則表300中的下一較低溫度為45℃。在此示例中,在第一I/O電壓控制器205確定擺動(dòng)電壓裕度之后,第一I/O電壓控制器205可將該擺動(dòng)電壓裕度輸入到查找表中與設(shè)置頻率和該下一較低溫度相對(duì)應(yīng)的位置中。因?yàn)殡妷涸6葍A向于對(duì)于給定頻率隨著增高溫度而減小,所以在較高溫度處確定的電壓裕度應(yīng)當(dāng)在較低溫度下工作。

從而,第一I/O電壓控制器205能夠確定針對(duì)頻率-溫度對(duì)的電壓裕度,其中電壓裕度可表示與在規(guī)范中基于最差情形場(chǎng)景定義的擺動(dòng)電壓相比發(fā)射機(jī)220的擺動(dòng)電壓的減小。所確定的電壓裕度將第一信號(hào)路徑203的影響通過第一信號(hào)路徑203從第一設(shè)備201到第二設(shè)備202的成功傳送所需的擺動(dòng)電壓量的靜態(tài)參數(shù)考慮在內(nèi)。這是因?yàn)殡妷涸6仁腔谕ㄟ^第一信號(hào)路徑203的傳送來確定的。靜態(tài)參數(shù)可包括第一信號(hào)路徑203的頻率響應(yīng)、阻抗、和/或維度。第一信號(hào)路徑203可包括PCB上的跡線、芯片封裝連接(例如,焊珠或焊球)、板連接器、或其任何組合。結(jié)果是,對(duì)于非最差情形(這表達(dá)大多數(shù)情形),所確定的電壓裕度允許第一I/O電壓控制器205減小擺動(dòng)電壓以減小功耗,同時(shí)維持第一和第二設(shè)備201和202之間的可靠通信。

在一些方面,電壓裕度查找表可被制造商填充,其中制造商可針對(duì)各個(gè)操作頻率應(yīng)用受控溫度以產(chǎn)生相應(yīng)的擺動(dòng)電壓裕度。例如,制造商可將I/O接口210順序加熱到多個(gè)不同溫度中的每個(gè)溫度(例如,使用溫度受控腔室)。在每個(gè)溫度下,第一I/O電壓控制器205可確定一個(gè)或多個(gè)不同頻率處的一個(gè)或多個(gè)擺動(dòng)電壓裕度,并可將所確定的擺動(dòng)電壓裕度輸入到查找表中。在一些方面,I/O電壓控制器205可在I/O接口210處于空閑狀態(tài)(例如,沒有數(shù)據(jù)通信量)時(shí)填充電壓裕度查找表。要領(lǐng)會(huì),查找表可由制造商以及在空閑時(shí)間期間兩者用擺動(dòng)電壓裕度填充。

在一些方面,查找表可初始地用角落情形填充,諸如圖3中示出的擺動(dòng)電壓裕度301(例如,在25℃的溫度以及200MHz的頻率)、擺動(dòng)電壓裕度302(例如,在105℃的溫度以及200MHz的頻率)、擺動(dòng)電壓裕度303(例如,在25℃的溫度以及1600MHz的頻率)、擺動(dòng)電壓裕度304(例如,在105℃的溫度以及1600MHz的頻率)。就此而言,查找表300中的其余位置的電壓裕度可從查找表300中已經(jīng)捕捉的電壓裕度外插和/或內(nèi)插。在一些方面,其余位置之一的電壓裕度可根據(jù)上面討論的任何實(shí)施例使用電壓裕度感測(cè)過程(例如,在空閑狀態(tài)期間)順序確定,且所確定的電壓裕度可取代表中的相應(yīng)被外插或內(nèi)插的電壓裕度。

在操作期間,第一I/O電壓控制器205可感測(cè)頻率和/或溫度改變,如上面所討論的。響應(yīng)于頻率和/或溫度改變,第一I/O電壓控制器205可從查找表(例如,查找表300)獲得相應(yīng)擺動(dòng)電壓裕度。第一I/O電壓控制器205隨后可基于電壓裕度來調(diào)節(jié)發(fā)射機(jī)220的信號(hào)擺動(dòng)電壓。例如,如果電壓裕度為-200mV,則第一I/O電壓控制器205可將信號(hào)擺動(dòng)電壓調(diào)節(jié)到規(guī)范中定義的信號(hào)擺動(dòng)電壓下200mV的電壓。此外,第一I/O電壓控制器205可將控制信號(hào)發(fā)送到電源208以根據(jù)電壓裕度調(diào)節(jié)一個(gè)或多個(gè)供應(yīng)電壓。例如,發(fā)射機(jī)220可在兩個(gè)電壓供應(yīng)軌之間被供電,且電壓控制器可命令電源208調(diào)節(jié)一個(gè)或多個(gè)軌的供應(yīng)電壓以使得跨兩個(gè)供應(yīng)軌的電壓對(duì)應(yīng)于期望的擺動(dòng)電壓。對(duì)于其中查找表包含擺動(dòng)電壓的示例,第一I/O電壓控制器205可檢索與頻率和/或溫度改變相對(duì)應(yīng)的擺動(dòng)電壓,并可根據(jù)所檢索的擺動(dòng)電壓來調(diào)節(jié)發(fā)射機(jī)220的擺動(dòng)電壓。

在一些方面,在調(diào)節(jié)信號(hào)擺動(dòng)電壓之前,第一I/O電壓控制器205可拖延(掛起)數(shù)據(jù)通信量。在數(shù)據(jù)通信量被拖延時(shí),第一I/O電壓控制器205可調(diào)節(jié)發(fā)射機(jī)220的擺動(dòng)電壓。在電壓調(diào)節(jié)之后,第一I/O電壓控制器205可恢復(fù)數(shù)據(jù)通信量。這可被完成以使得電壓調(diào)節(jié)不扭曲數(shù)據(jù)通信量。數(shù)據(jù)通信量可被第一設(shè)備201的發(fā)射機(jī)220傳送,并被第二設(shè)備202的接收機(jī)231接收。在圖2中,在第一設(shè)備201處的向外的數(shù)據(jù)通信量被表示為“數(shù)據(jù)輸出”而在第二設(shè)備202處接收的數(shù)據(jù)通信量被表示為“數(shù)據(jù)輸入”。

在一些方面,第一I/O電壓控制器205可提前確定頻率改變(即,在頻率改變被實(shí)現(xiàn)之前)。例如,控制頻率的設(shè)備(例如,存儲(chǔ)器控制器)可向第一I/O電壓控制器205發(fā)送頻率將被改變?yōu)樾骂l率的指示。作為響應(yīng),第一I/O電壓控制器205可從查找表(例如,查找表300)獲得與新頻率和當(dāng)前溫度相對(duì)應(yīng)的擺動(dòng)電壓裕度。第一I/O電壓控制器205隨后可拖延(掛起)數(shù)據(jù)通信。在數(shù)據(jù)通信量被拖延時(shí),第一I/O電壓控制器205可調(diào)節(jié)發(fā)射機(jī)220的擺動(dòng)電壓。此外,在此時(shí)間期間,頻率可被改變?yōu)樾骂l率并被允許穩(wěn)定下來。在電壓調(diào)節(jié)和頻率改變之后,第一I/O電壓控制器205可恢復(fù)數(shù)據(jù)通信量。替換地,控制頻率的設(shè)備可拖延數(shù)據(jù)通信量達(dá)一段時(shí)間以便改變頻率。在數(shù)據(jù)通信量被拖延時(shí),第一I/O電壓控制器205可調(diào)節(jié)擺動(dòng)電壓。

在一些方面,當(dāng)?shù)谝籌/O電壓控制器205咨詢查找表(例如,查找表300)以確定針對(duì)特定頻率和所感測(cè)的溫度的擺動(dòng)電壓裕度,該查找表可不具有與所感測(cè)的溫度相匹配的條目。在此情況下,第一I/O電壓控制器205可確定查找表中在相應(yīng)頻率處存在條目的下一較高溫度,并選擇與該下一較高溫度相對(duì)應(yīng)的擺動(dòng)電壓裕度。例如,使用圖3中的表300,如果被感測(cè)的溫度是40℃而頻率是200MHz,則第一I/O電壓控制器205可選擇表300中在45℃的溫度(下一較高溫度)和200MHz的頻率的擺動(dòng)電壓裕度(例如,-180mV)。選擇下一較高溫度的擺動(dòng)電壓裕度是保守方式(而不是下一較低溫度)。這是因?yàn)閷?duì)于給定頻率,擺動(dòng)電壓裕度趨向于隨著溫度增大而減小。結(jié)果是,與下一較高溫度相對(duì)應(yīng)的擺動(dòng)電壓裕度應(yīng)當(dāng)在所感測(cè)溫度提供足夠的擺動(dòng)電壓。

在一些方面,當(dāng)?shù)谝籌/O電壓控制器205接收來自第一溫度傳感器215的溫度讀數(shù)時(shí),第一I/O電壓控制器205可將小溫度裕度(例如2度)加到溫度讀數(shù),并基于具有增加的溫度裕度的溫度讀數(shù)來執(zhí)行上面描述的操作。小溫度裕度可被用于考慮檢測(cè)溫度和/或?qū)囟戎械母淖冏龀鲰憫?yīng)時(shí)的任何延遲。

在一些方面,當(dāng)?shù)谝籌/O電壓控制器205檢測(cè)溫度中的改變時(shí),第一I/O電壓控制器205在確定是否調(diào)節(jié)擺動(dòng)電壓之前可確定溫度的改變幅度。例如,第一I/O電壓控制器205可計(jì)算來自溫度傳感器215的新溫度讀數(shù)和舊溫度讀數(shù)(例如,上次調(diào)節(jié)擺動(dòng)電壓時(shí)的溫度讀數(shù))之間的絕對(duì)差。第一I/O電壓控制器205隨后可將該絕對(duì)差與溫度遲滯值進(jìn)行比較。如果絕對(duì)溫度差等于或低于溫度遲滯值,則第一I/O電壓控制器205隨后可不干涉當(dāng)前擺動(dòng)電壓。如果絕對(duì)差高于溫度遲滯值,則第一I/O電壓控制器205可咨詢查找表以基于新溫度和頻率確定擺動(dòng)電壓是否需要被調(diào)節(jié)。更具體地,第一I/O電壓控制器205可確定查找表中與新溫度和頻率相對(duì)應(yīng)的擺動(dòng)電壓裕度。如果所確定的擺動(dòng)電壓裕度不同于當(dāng)前擺動(dòng)電壓裕度,則第一I/O電壓控制器205可根據(jù)所確定的擺動(dòng)電壓裕度調(diào)節(jié)擺動(dòng)電壓,如同上面所討論的。否則,第一I/O電壓控制器205可不干涉當(dāng)前擺動(dòng)電壓。溫度遲滯值可被用來阻止第一I/O電壓控制器205由于小的溫度波動(dòng)不斷地改變擺動(dòng)電壓。

在一些方面,當(dāng)?shù)谝籌/O電壓控制器205確定頻率中的改變時(shí),第一I/O電壓控制器205可確定頻率改變是否導(dǎo)致頻率跨越一個(gè)或多個(gè)預(yù)定頻率邊界。如果頻率不跨越頻率邊界之一,則第一I/O電壓控制器205可不干涉當(dāng)前擺動(dòng)電壓。如果頻率跨越所述頻率邊界中的至少一個(gè)頻率邊界,則第一I/O電壓控制器205可基于當(dāng)前溫度和頻率改變從查找表獲得電壓裕度,并基于所獲得的電壓裕度來調(diào)節(jié)擺動(dòng)電壓。該一個(gè)或多個(gè)頻率邊界可被用來阻止第一I/O電壓控制器205在頻率的改變僅與擺動(dòng)電壓裕度中的小改變相對(duì)應(yīng)時(shí)調(diào)節(jié)擺動(dòng)電壓。在此示例中,頻率邊界可被置于與相差超出預(yù)定量的擺動(dòng)電壓裕度相對(duì)應(yīng)的兩個(gè)相鄰頻率之間。

要領(lǐng)會(huì),第二發(fā)射機(jī)230的擺動(dòng)電壓也可使用上面討論的任何技術(shù)來調(diào)節(jié)。例如,第二I/O電壓控制器206可使用根據(jù)上面討論的任何實(shí)施例的電壓裕度感測(cè)規(guī)程來確定針對(duì)特定頻率和溫度的擺動(dòng)電壓裕度。就此而言,第二I/O電壓控制器206可將發(fā)射機(jī)230處的擺動(dòng)電壓增量減小一電壓步長。每當(dāng)擺動(dòng)電壓被減小時(shí),發(fā)射機(jī)230可通過第二信號(hào)路徑204將預(yù)定數(shù)據(jù)模式傳送到第一設(shè)備202的接收機(jī)221。每當(dāng)該模式被第一設(shè)備201在擺動(dòng)電壓之一接收時(shí),可使用上面討論的任何技術(shù)作出關(guān)于該模式是否被第一設(shè)備201成功接收的判定。在以不同的擺動(dòng)電壓傳送預(yù)定數(shù)據(jù)模式之后,第二I/O電壓控制器206可確定這些擺動(dòng)電壓中該模式被第一設(shè)備201成功接收的最低擺動(dòng)電壓。第二I/O電壓控制器206可隨后基于規(guī)范中的擺動(dòng)電壓和最低擺動(dòng)電壓之間的差來計(jì)算擺動(dòng)電壓裕度,并將擺動(dòng)電壓裕度輸入到針對(duì)第二設(shè)備202的查找表中。

在操作期間,第二I/O電壓控制器206可感測(cè)頻率和/或溫度改變。例如,第二I/O電壓控制器206可基于來自第二溫度傳感器216的溫度讀數(shù)感測(cè)溫度改變。響應(yīng)于頻率和/或溫度改變,第二I/O電壓控制器206可從針對(duì)第二設(shè)備202的查找表獲得相應(yīng)擺動(dòng)電壓裕度。第二I/O電壓控制器206隨后可基于電壓裕度來調(diào)節(jié)發(fā)射機(jī)230的信號(hào)擺動(dòng)電壓。此外,第二I/O電壓控制器206可將控制信號(hào)發(fā)送到電源208以根據(jù)電壓裕度調(diào)節(jié)一個(gè)或多個(gè)供應(yīng)電壓。從而,第二I/O電壓控制器206可針對(duì)第一I/O電壓控制器205使用上面討論的任何技術(shù)動(dòng)態(tài)地調(diào)節(jié)發(fā)射機(jī)230的擺動(dòng)電壓。換言之,擺動(dòng)電壓調(diào)節(jié)不限于一個(gè)方向,且可被應(yīng)用于在任一方向上傳送的信號(hào)。

要領(lǐng)會(huì),系統(tǒng)200可包括承載從第一設(shè)備201到第二設(shè)備202的信號(hào)(例如,數(shù)據(jù)信號(hào))的多個(gè)信號(hào)路徑(通道或信道)。在此示例中,第一設(shè)備201可包括多個(gè)發(fā)射機(jī)(每個(gè)信號(hào)路徑有一個(gè)發(fā)射機(jī))。第一I/O電壓控制器205可使用上面討論的任何技術(shù)個(gè)別地調(diào)節(jié)每個(gè)發(fā)射機(jī)的擺動(dòng)電壓。

替換地,第一I/O電壓控制器205可針對(duì)所有發(fā)射機(jī)使用相同的擺動(dòng)電壓。例如,對(duì)于特定的頻率和溫度,第一I/O電壓控制器205可使用以下規(guī)程來確定相應(yīng)的擺動(dòng)電壓裕度。第一,第一I/O電壓控制器205可將所有發(fā)射機(jī)的擺動(dòng)電壓從規(guī)范中的擺動(dòng)電壓開始增量減小一電壓步長。每當(dāng)擺動(dòng)電壓被減小時(shí),發(fā)射機(jī)可在每個(gè)信號(hào)路徑上傳送預(yù)定數(shù)據(jù)模式。每當(dāng)該模式被通過信號(hào)路徑在擺動(dòng)電壓之一傳送時(shí),可作出關(guān)于該模式是否被第二設(shè)備202通過每個(gè)信號(hào)路徑成功接收的判定。例如,第二I/O電壓控制器206可將通過每個(gè)信號(hào)路徑接收的模式與預(yù)定模式相比較。如果所接收的針對(duì)每個(gè)信號(hào)路徑的模式與預(yù)定模式相匹配則第二I/O電壓控制器206可確定傳送成功,并且如果所接收的針對(duì)所述信號(hào)路徑中的一個(gè)或多個(gè)信號(hào)路徑的模式與預(yù)定模式不匹配則可確定傳送不成功。第二I/O電壓控制器206隨后可向第一I/O電壓控制器205傳達(dá)傳送是否成功。在以不同的擺動(dòng)電壓傳送預(yù)定數(shù)據(jù)模式之后,第一I/O電壓控制器205可確定這些擺動(dòng)電壓中該模式在所有信號(hào)路徑上被成功接收的最低擺動(dòng)電壓,并基于最低擺動(dòng)電壓確定電壓裕度。

圖4是根據(jù)本公開的一實(shí)施例的用于響應(yīng)于頻率改變調(diào)節(jié)I/O接口(例如,第一I/O接口210或第二I/O接口211)的擺動(dòng)電壓的示例過程400的流程圖。示例過程400僅作為示例被提供,且在本說明書描述的各實(shí)施例的范圍內(nèi),更多或更少的步驟可按類似或替換的次序執(zhí)行或并行執(zhí)行。過程400可由I/O電壓控制器(例如,第一I/O電壓控制器205或第二I/O電壓控制器206)執(zhí)行。

在步驟401,做出關(guān)于頻率是否被改變?yōu)樾骂l率的判定。在一個(gè)方面,頻率將被改變的指示可被控制頻率的設(shè)備(例如,存儲(chǔ)器控制器)接收。如果頻率中的改變被確定,則過程400前進(jìn)至步驟402。否則,過程400在步驟401中返回。

在步驟402,做出關(guān)于新頻率是否低于或等于頻率閾值(被表示為“A”)的判定。頻率閾值可與頻率中的改變將使信號(hào)擺動(dòng)電壓的改變成為必要的頻率邊界相關(guān)。在一些方面,頻率閾值與一頻率相對(duì)應(yīng),在該頻率電壓裕度開始跨查找表中包含的頻率范圍改變顯著的量。如果新頻率低于或等于頻率閾值,則過程400前進(jìn)至步驟403。否則,該過程400前進(jìn)至步驟407。

在步驟403,做出舊頻率是否大于頻率閾值的判定。舊頻率可以是頻率改變前的頻率。如果舊頻率大于頻率閾值,則過程400前進(jìn)至步驟404。這可在頻率改變導(dǎo)致頻率跨越到頻率閾值以下時(shí)發(fā)生。否則,過程400返回至步驟401。

在步驟404,與新頻率和當(dāng)前溫度相對(duì)應(yīng)的電壓裕度被從查找表(例如,查找表300)獲得。

在步驟405,數(shù)據(jù)通信量被拖延。在數(shù)據(jù)通信量被拖延之后,過程400前進(jìn)至步驟406。

在步驟406,基于從查找表獲得的電壓裕度,信號(hào)擺動(dòng)電壓被減少。過程400隨后前進(jìn)至步驟412,其在下面被進(jìn)一步討論。

在步驟407,做出新頻率是否大于頻率閾值的判定。如果新頻率被確定為大于頻率閾值,則過程400前進(jìn)至步驟408。否則,過程400返回至步驟401。

在步驟408,做出關(guān)于舊頻率是否低于或等于頻率閾值的判定。如果確定舊頻率低于或等于頻率閾值,則過程400前進(jìn)至步驟409。這可在頻率改變導(dǎo)致頻率跨越到頻率閾值以上時(shí)發(fā)生。否則,過程400返回至步驟401。

在步驟409,與新頻率和當(dāng)前溫度相對(duì)應(yīng)的電壓裕度從查找表(例如,查找表300)獲得。

在步驟410,數(shù)據(jù)通信量被拖延。在數(shù)據(jù)通信量被拖延之后,過程400前進(jìn)至步驟411。

在步驟411,基于從查找表獲得的電壓裕度,信號(hào)擺動(dòng)電壓被增大。過程400隨后前進(jìn)至步驟412。

在步驟412,頻率被改變?yōu)樾骂l率并被允許穩(wěn)定下來。

在步驟413,數(shù)據(jù)通信量在信號(hào)擺動(dòng)電壓調(diào)節(jié)和頻率已穩(wěn)定至新頻率之后被恢復(fù)。

在步驟414,過程400延遲任何命令以減小頻率,直到遲滯定時(shí)器期滿為止。命令可來自控制頻率的設(shè)備(例如,存儲(chǔ)器控制器)。結(jié)果是,在頻率改變之后頻率不立即下降。這阻止生成該頻率的電路(例如,鎖相環(huán)(PLL)和分頻器)不斷地上下改變頻率。在一些方面,遲滯定時(shí)器不被應(yīng)用于增加頻率的命令。這是因?yàn)殚L延遲可餓死盡快需要更高頻率的客戶端(例如第一設(shè)備201上的)。

要領(lǐng)會(huì),過程400不限于一個(gè)頻率閾值。例如,過程400可具有多個(gè)頻率閾值,其中每個(gè)閾值對(duì)應(yīng)于一頻率邊界,如上所討論的。在此示例中,當(dāng)頻率改變?cè)诓襟E401被確定時(shí),過程400可確定頻率改變是否導(dǎo)致頻率跨越到所述頻率閾值中的一個(gè)或多個(gè)之下。如果是,則該過程可前進(jìn)至步驟404。如果否,則過程400可確定頻率改變是否導(dǎo)致頻率跨越到所述頻率閾值中的一個(gè)或多個(gè)之上。如果是,則該過程可前進(jìn)至框409。否則,過程400可返回至步驟401。

圖5是根據(jù)本公開的一實(shí)施例的用于響應(yīng)于溫度改變調(diào)節(jié)I/O接口(例如,第一I/O接口210或第二I/O接口211)的擺動(dòng)電壓的示例過程500的流程圖。示例過程500僅作為示例被提供,且在本說明書描述的各實(shí)施例的范圍內(nèi),更多或更少的步驟可按類似或替換的次序執(zhí)行或并行執(zhí)行。過程500可由I/O電壓控制器(例如,第一I/O電壓控制器205或第二I/O電壓控制器206)執(zhí)行。

在步驟501,做出關(guān)于是否存在溫度改變的判定。溫度改變可使用溫度傳感器(例如,第一溫度傳感器215或第二溫度傳感器216)來檢測(cè)。如果溫度的改變被確定,則過程500前進(jìn)至步驟502。否則,過程500返回至步驟501。

在步驟502,做出新溫度和舊溫度之間的絕對(duì)差是否大于溫度閾值(被表示為“T遲滯”)的判定。新溫度可以是來自溫度傳感器的當(dāng)前溫度,而舊溫度可以是上次擺動(dòng)電壓被調(diào)節(jié)時(shí)的溫度。如果新溫度和舊溫度之間的絕對(duì)差大于溫度閾值,則過程500前進(jìn)至步驟503。否則,過程500返回至步驟501。溫度閾值可被用來阻止擺動(dòng)電壓由于小溫度波動(dòng)而不斷改變。

在步驟503,做出新溫度是否大于舊溫度的判定。如果新溫度更大,則過程500前進(jìn)至步驟504。否則,該過程500前進(jìn)至步驟507。

在步驟504,與新溫度和當(dāng)前頻率相對(duì)應(yīng)的電壓裕度從查找表(例如,查找表300)獲得。

在步驟505,數(shù)據(jù)通信量被拖延。在數(shù)據(jù)通信量被拖延之后,過程500前進(jìn)至步驟506。

在步驟506,基于從查找表獲得的電壓裕度,信號(hào)擺動(dòng)電壓被增大。

過程500隨后前進(jìn)至步驟510,其在下面被進(jìn)一步討論。

在步驟507,與新溫度和當(dāng)前頻率相對(duì)應(yīng)的電壓裕度從查找表(例如,查找表300)獲得。

在步驟508,數(shù)據(jù)通信量被拖延。在數(shù)據(jù)通信量被拖延之后,過程500前進(jìn)至步驟509。

在步驟509,基于從查找表獲得的電壓裕度,信號(hào)擺動(dòng)電壓被減少。該過程隨后前進(jìn)至步驟510。

在步驟510,在信號(hào)擺動(dòng)電壓調(diào)節(jié)之后恢復(fù)數(shù)據(jù)通信量。

在步驟511,舊溫度被設(shè)置為等于新溫度,而過程500返回至步驟501。

在一些方面,在與新溫度相對(duì)應(yīng)的電壓裕度在步驟504從查找表獲得后,過程500可確定與新溫度相對(duì)應(yīng)的電壓裕度是否與當(dāng)前電壓裕度不同。如果它們不同,則過程500可前進(jìn)至步驟505,如上面所討論的。如果它們相同,則過程500可返回至步驟501。類似地,在與新溫度相對(duì)應(yīng)的電壓裕度在步驟507從查找表獲得后,過程500可確定與新溫度相對(duì)應(yīng)的電壓裕度是否與當(dāng)前電壓裕度不同。如果它們不同,則過程500可前進(jìn)至步驟508,如上面所討論的。如果它們相同,則過程500可返回至步驟501。

圖6是根據(jù)本公開的一實(shí)施例的用于確定擺動(dòng)電壓的示例過程600的流程圖。示例過程600僅作為示例被提供,且在本說明書描述的各實(shí)施例的范圍內(nèi),更多或更少的步驟可按類似或替換的次序執(zhí)行或并行執(zhí)行。過程600可由I/O電壓控制器(例如,第一I/O電壓控制器205和/或第二I/O電壓控制器206)執(zhí)行。

在步驟610,發(fā)射機(jī)處的擺動(dòng)電壓被減小預(yù)定量。例如,發(fā)射機(jī)(例如,發(fā)射機(jī)220或發(fā)射機(jī)230)處的擺動(dòng)電壓可被從規(guī)范中定義的擺動(dòng)電壓減小。

在步驟620,信號(hào)被通過信號(hào)路徑以減小的擺動(dòng)電壓從發(fā)射機(jī)傳送至接收機(jī)。例如,發(fā)射機(jī)和接收機(jī)(例如,接收機(jī)221或接收機(jī)231)可位于分開的芯片上,且信號(hào)可通過信號(hào)路徑(例如PCB上的跡線)被傳送,其中信號(hào)路徑提供發(fā)射機(jī)和接收機(jī)間的芯片間通信。

在步驟630,做出該信號(hào)是否被接收機(jī)成功接收的判定。例如,被傳送至接收機(jī)的信號(hào)可包括預(yù)定數(shù)據(jù)模式。在此示例中,如果接收機(jī)接收到的模式與所傳送的模式相匹配,可做出信號(hào)被成功傳送的確定。

在步驟640,至少部分地基于該信號(hào)是否被成功接收的判定來確定發(fā)射機(jī)的擺動(dòng)電壓。例如,如果信號(hào)以減小的擺動(dòng)電壓被成功接收,則對(duì)于后續(xù)數(shù)據(jù)傳送,發(fā)射機(jī)的擺動(dòng)電壓可被設(shè)置為該減小的擺動(dòng)電壓。對(duì)于其中擺動(dòng)電壓被從規(guī)范中定義的擺動(dòng)電壓減小的示例,與使用規(guī)范中定義的擺動(dòng)電壓相比,使用減小的擺動(dòng)電壓減小發(fā)射機(jī)的功耗。

提供對(duì)本公開的先前描述是為使得本領(lǐng)域任何技術(shù)人員皆能夠制作或使用本公開。對(duì)本公開的各種修改對(duì)本領(lǐng)域技術(shù)人員而言將容易是顯而易見的,并且本文中所定義的普適原理可被應(yīng)用到其他變型而不會(huì)脫離本公開的精神或范圍。由此,本公開并非旨在被限定于本文中所描述的示例,而是應(yīng)被授予與本文中所公開的原理和新穎特征相一致的最廣范圍。

例如,I/O電壓控制器205和206中的每一個(gè)可包括被配置成執(zhí)行上述的一個(gè)或多個(gè)功能的處理器。如本文所使用的術(shù)語“處理器”包括但不限于包括:?jiǎn)魏颂幚砥?;具有軟件多線程執(zhí)行能力的單處理器;多核處理器;具有軟件多線程執(zhí)行能力的多核處理器;具有硬件多線程技術(shù)的多核處理器;并行平臺(tái);以及具有分布式共享存儲(chǔ)器的并行平臺(tái)。此外,處理器可指代集成電路、專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、可編程邏輯控制器(PLC)、復(fù)雜可編程邏輯器件(CPLD)、分立的門或晶體管邏輯、分立的硬件組件、或其任何組合,其被設(shè)計(jì)成執(zhí)行本文所述的功能。處理器可利用納米尺度以優(yōu)化空間使用或增強(qiáng)用戶裝備的性能。處理器還可被實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如DSP與微處理器的組合、多個(gè)微處理器、與DSP核心協(xié)同的一個(gè)或多個(gè)微處理器、或任何其它此類配置。

而且,在本說明書中,術(shù)語“存儲(chǔ)器”指代數(shù)據(jù)存儲(chǔ)、算法存儲(chǔ)、以及其它信息存儲(chǔ),諸如但不限于:圖像存儲(chǔ)、數(shù)字音樂和視頻存儲(chǔ)、圖表和數(shù)據(jù)庫。要領(lǐng)會(huì),本文中描述的存儲(chǔ)器組件或可為易失性存儲(chǔ)器或可為非易失性存儲(chǔ)器,或可包括易失性和非易失性存儲(chǔ)器兩者。藉由例示而非限定,非易失性存儲(chǔ)器可包括只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦式PROM(EEPROM)、或閃存。易失性存儲(chǔ)器可包括充當(dāng)外部高速緩存存儲(chǔ)器的隨機(jī)存取存儲(chǔ)器(RAM)。數(shù)個(gè)不同類型的存儲(chǔ)器和存儲(chǔ)器技術(shù)可用并在未來被構(gòu)想,它們?nèi)窟m于與各方面結(jié)合使用。這樣的存儲(chǔ)器技術(shù)/類型包括同步RAM(SDRAM)、動(dòng)態(tài)RAM(DRAM)、同步DRAM(SDRAM)、雙數(shù)據(jù)率SDRAM(DDR SDRAM)、增強(qiáng)SDRAM(ESDRAM)、同步鏈接DRAM(SLDRAM)、以及直接內(nèi)存總線RAM(DRRAM)、相變存儲(chǔ)器(PRAM)、非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)、偽靜態(tài)隨機(jī)存取存儲(chǔ)器(PSDRAM)、以及本領(lǐng)域中已知的其它隨機(jī)存取存儲(chǔ)器(RAM)和只讀存儲(chǔ)器(ROM)技術(shù)。此外,本文的系統(tǒng)和/或方法的所公開的存儲(chǔ)器組件旨在包括但不限于這些和任何其它適當(dāng)類型的存儲(chǔ)器。

上面提及的存儲(chǔ)器技術(shù)中的任何一種包括例如適于存儲(chǔ)指令、程序、控制信號(hào)、和/或用于在計(jì)算機(jī)或其它數(shù)字電子設(shè)備中使用或由其使用的數(shù)據(jù)的元件。對(duì)個(gè)別類型的存儲(chǔ)器、接口、標(biāo)準(zhǔn)或存儲(chǔ)器技術(shù)的術(shù)語和/或技術(shù)細(xì)節(jié)的任何引用僅用于解說目的,且并不意在將權(quán)利要求的范圍限定于特定存儲(chǔ)器系統(tǒng)或技術(shù),除非權(quán)利要求語言中有具體陳述。

對(duì)于軟件實(shí)現(xiàn),本文中所描述的技術(shù)可以使用執(zhí)行本文中所描述功能的模塊(例如,程序、函數(shù)等)來實(shí)現(xiàn)。軟件代碼或代碼指令可被存儲(chǔ)在存儲(chǔ)器單元、或存儲(chǔ)器計(jì)算機(jī)可讀介質(zhì)中并由處理器執(zhí)行。存儲(chǔ)器單元或存儲(chǔ)器可被實(shí)現(xiàn)在處理器內(nèi)部或處理器外部,在后一種情形中其可經(jīng)由本領(lǐng)域中所知的各種手段被通信地耦合到處理器。

在一個(gè)或多個(gè)示例性實(shí)施例中,所描述的功能可在硬件、軟件、固件或其任何組合中實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),則各功能可以作為一條或多條指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上或藉其進(jìn)行傳送。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)兩者,包括促成計(jì)算機(jī)程序從一地向另一地轉(zhuǎn)移的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是能被計(jì)算機(jī)訪問的任何可用介質(zhì)。作為示例而非限定,此類計(jì)算機(jī)可讀介質(zhì)可包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲(chǔ)、磁盤存儲(chǔ)或其他磁存儲(chǔ)設(shè)備、或能用于承載或存儲(chǔ)指令或數(shù)據(jù)結(jié)構(gòu)形式的期望程序代碼且能被計(jì)算機(jī)訪問的任何其他介質(zhì)。任何連接也被正當(dāng)?shù)胤Q為計(jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(DSL)、或諸如紅外、無線電、以及微波之類的無線技術(shù)從web網(wǎng)站、服務(wù)器、或其他遠(yuǎn)程源傳送而來,則該同軸電纜、光纖電纜、雙絞線、DSL、或諸如紅外、無線電、以及微波之類的無線技術(shù)就被包括在介質(zhì)的定義之中。如在此所用的碟或盤包括緊致盤(CD)、激光盤、光盤、數(shù)字多功能盤(DVD)、以及藍(lán)光盤,其中盤(disc)用激光來光學(xué)地再現(xiàn)數(shù)據(jù)。上述的組合應(yīng)當(dāng)也被包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。

本文所公開的方法包括用于達(dá)成所描述的方法的一個(gè)或多個(gè)步驟或動(dòng)作。這些方法步驟和/或動(dòng)作可以彼此互換而不會(huì)脫離權(quán)利要求的范圍。換言之,除非所描述的方法的正確操作要求步驟或動(dòng)作的特定次序,否則便可改動(dòng)具體步驟和/或動(dòng)作的次序和/或使用而不會(huì)脫離權(quán)利要求的范圍。

上面所描述的包括了一個(gè)或更多個(gè)實(shí)施例的示例。當(dāng)然,要為描述上述這些實(shí)施例而描述組件或方法體系的每一種可構(gòu)想到的組合是不可能的,但是本領(lǐng)域普通技術(shù)人員將可認(rèn)識(shí)到,有各種實(shí)施例的許多進(jìn)一步的組合和置換是可能的。相應(yīng)地,所描述的這些實(shí)施例旨在涵蓋落在所附權(quán)利要求的精神實(shí)質(zhì)和范圍內(nèi)的所有如此的替換、修改和變形。另外,就術(shù)語“包括”、“擁有”或“具有”在本說明書中使用的范疇而言,此類術(shù)語旨在以與術(shù)語“包括”于權(quán)利要求中被用作過渡詞時(shí)所解釋的相類似的方式作可兼之解。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
斗六市| 九台市| 博罗县| 靖江市| 盘锦市| 咸宁市| 黔东| 黔江区| 怀柔区| 文安县| 翁源县| 博兴县| 邹平县| 湾仔区| 瓮安县| 太原市| 昆明市| 南澳县| 海安县| 环江| 南岸区| 香港 | 武清区| 潢川县| 新源县| 鸡西市| 当雄县| 河津市| 牙克石市| 澄迈县| 汉阴县| 游戏| 麟游县| 夹江县| 温州市| 泾川县| 邹平县| 旺苍县| 扎囊县| 香格里拉县| 公安县|