亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

使用基于模式的信令調(diào)制的存儲(chǔ)器定時(shí)優(yōu)化的制作方法

文檔序號(hào):6763894閱讀:155來(lái)源:國(guó)知局
使用基于模式的信令調(diào)制的存儲(chǔ)器定時(shí)優(yōu)化的制作方法
【專利摘要】本發(fā)明提供一種方法和裝置以確定與總線上的負(fù)載相關(guān)聯(lián)的最差情況的建立和保持位模式流,以及確定施加于相對(duì)于與該負(fù)載相關(guān)聯(lián)的DLL而被傳達(dá)的進(jìn)入的位模式的時(shí)移。
【專利說(shuō)明】使用基于模式的信令調(diào)制的存儲(chǔ)器定時(shí)優(yōu)化
【背景技術(shù)】
[0001]延遲鎖相環(huán)(DLL)是能夠被用來(lái)改變(例如,調(diào)制)時(shí)鐘信號(hào)(例如,具有周期性波形的信號(hào))的相位的數(shù)字電路。DLL通常被用來(lái)增強(qiáng)集成電路(諸如,存儲(chǔ)器控制器)的時(shí)鐘的定時(shí),以確保當(dāng)I被傳輸至存儲(chǔ)器儲(chǔ)庫(kù)時(shí),在存儲(chǔ)器儲(chǔ)庫(kù)處接收(例如,鎖存)1。如果定時(shí)關(guān)閉,則所傳輸?shù)腎會(huì)被接收為O。
[0002]在單或多負(fù)載總線(例如,服務(wù)多個(gè)動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器電路的總線)上,常規(guī)系統(tǒng)尋求部署共同的DLL。在飛越式(fly-by)拓?fù)渲校绻潘乜紤]每個(gè)負(fù)載上的每種模式,則具有從存儲(chǔ)器控制器的最小電飛行時(shí)間的負(fù)載上的最差情況的建立時(shí)間和具有從存儲(chǔ)器控制器的最大電飛行時(shí)間的負(fù)載上的最差情況的保持時(shí)間可以規(guī)定顯著的DLL位移。這樣,常規(guī)的方法將共同的DLL布置在針對(duì)(一個(gè)或多個(gè))負(fù)載的低和高DLL限制之間。
[0003]諸如DDR3的當(dāng)前的存儲(chǔ)器架構(gòu)可以利用訓(xùn)練來(lái)確定針對(duì)單或多負(fù)載總線的共同的DLL布置。然而,當(dāng)信令處于較高的速度時(shí),用于布置共同的DLL的可用定時(shí)容限會(huì)減小。
【專利附圖】

【附圖說(shuō)明】
[0004]圖1圖示根據(jù)一些實(shí)施例的方法。
[0005]圖2圖示根據(jù)一些實(shí)施例的與多個(gè)負(fù)載進(jìn)行通信的存儲(chǔ)器控制器。
[0006]圖3圖示根據(jù)一些實(shí)施例的裝置。
【具體實(shí)施方式】
[0007]現(xiàn)在參考圖1,圖示了方法100的實(shí)施例。方法100可以涉及使總線上的進(jìn)入的位模式和與存儲(chǔ)器控制器相關(guān)聯(lián)的DLL電路之間的相對(duì)定時(shí)延遲或提前,以確保單或多負(fù)載總線上的較大的定時(shí)容限。方法100可以由諸如關(guān)于圖3所描述的裝置或者由諸如關(guān)于圖2或圖3所描述的存儲(chǔ)器控制器來(lái)執(zhí)行。此外,方法100可以在諸如能夠被預(yù)加載有位模式的有限集的多用途寄存器(“MPR”)之類的介質(zhì)上體現(xiàn),所述位模式的有限集可以被用來(lái)校準(zhǔn)總線上的進(jìn)入的位模式和與存儲(chǔ)器控制器相關(guān)聯(lián)的DLL之間的相對(duì)的提前/延后。
[0008]在101處,確定了與總線上的負(fù)載相關(guān)聯(lián)的最差情況的建立和保持位模式。在一些實(shí)施例中,可以針對(duì)總線上的每個(gè)負(fù)載而確定最差情況的建立和保持位模式。負(fù)載可以包括存儲(chǔ)器模塊。然而,負(fù)載還可以包括能夠經(jīng)由總線架構(gòu)進(jìn)行通信的任何設(shè)備??偩€可以包括在計(jì)算機(jī)系統(tǒng)內(nèi)的組件之間轉(zhuǎn)移數(shù)據(jù)的子系統(tǒng)。建立時(shí)間包括數(shù)據(jù)信號(hào)在時(shí)鐘事件之前應(yīng)當(dāng)保持穩(wěn)定以使得數(shù)據(jù)被時(shí)鐘可靠地采樣的最小時(shí)間量。保持時(shí)間包括數(shù)據(jù)信號(hào)在時(shí)鐘事件之后應(yīng)當(dāng)保持穩(wěn)定以使得數(shù)據(jù)被可靠地采樣的最小時(shí)間量。
[0009]用于建立和保持時(shí)間的最差情況的位模式可以針對(duì)特定的負(fù)載還有多負(fù)載總線上的每個(gè)負(fù)載而變化。換言之,針對(duì)負(fù)載的最差情況的建立模式可能不是針對(duì)該負(fù)載的最差情況的保持模式,并且也可能不是針對(duì)總線上的任何附加的負(fù)載的最差情況的建立/保持模式。為了改善定時(shí)容限,特定的進(jìn)入的位模式可以針對(duì)每個(gè)負(fù)載而被提前或者延遲,并且因而根據(jù)一些實(shí)施例,MPR可以被編程有負(fù)載-模式組合的列表以及基于所關(guān)聯(lián)的最差情況的位模式而施加于針對(duì)每個(gè)負(fù)載的特定的進(jìn)入的位模式的對(duì)應(yīng)的定時(shí)調(diào)制。在一些實(shí)施例中,存儲(chǔ)器控制器能夠查找每個(gè)相應(yīng)的延遲或提前,或者存儲(chǔ)器控制器可以接收存儲(chǔ)在諸如非易失性存儲(chǔ)器之類的存儲(chǔ)器中的每個(gè)相應(yīng)的延遲或提前。
[0010]為了說(shuō)明的目的以及為了有助于理解本說(shuō)明書(shū)的特征,現(xiàn)在將介紹示例。該示例不意在限制權(quán)利要求的范圍。例如并且參考如圖2中所圖示的系統(tǒng)200,存儲(chǔ)器控制器201可以控制總線202上的多個(gè)存儲(chǔ)器負(fù)載203/204/205/20N。在一些實(shí)施例中,處理器(在圖2中未示出)可以確定與存儲(chǔ)器負(fù)載203/204/205/20N的每個(gè)相關(guān)聯(lián)的最差情況的位模式。然而,在其它實(shí)施例中,存儲(chǔ)器控制器201可以確定每個(gè)最差情況的位模式。
[0011]在一些實(shí)施例中,可以在系統(tǒng)的BIOS中存儲(chǔ)并追蹤與針對(duì)每個(gè)存儲(chǔ)器模塊的定時(shí)容限的最大退化量(例如,最差情況)相關(guān)聯(lián)的建立和保持模式。此外,存儲(chǔ)器控制器201可以包括與所傳輸?shù)臄?shù)據(jù)位的時(shí)移調(diào)制相關(guān)聯(lián)的電路。
[0012]回到參考圖1,在102處,基于所確定的最差情況的建立和保持位模式流來(lái)確定施加于相對(duì)于與該負(fù)載相關(guān)聯(lián)的DLL而被傳達(dá)的進(jìn)入的位模式的時(shí)移。定時(shí)改變可以經(jīng)由存儲(chǔ)器控制器來(lái)確定。定時(shí)改變可以是對(duì)于所傳輸?shù)男盘?hào)的時(shí)間上的延遲或者對(duì)于所傳輸?shù)男盘?hào)的時(shí)間上的提前。多負(fù)載總線上的所傳輸?shù)臄?shù)據(jù)(例如,位)的延遲/提前可以基于針對(duì)多負(fù)載總線上的每個(gè)負(fù)載而確定的最差情況的位模式流的先前估計(jì)。
[0013]繼續(xù)以上示例,第一數(shù)據(jù)流可以指向存儲(chǔ)器模塊204,并且第二數(shù)據(jù)流可以指向存儲(chǔ)器模塊205。與第一數(shù)據(jù)流相關(guān)聯(lián)的相對(duì)的DLL定時(shí)可以通過(guò)第一量來(lái)調(diào)整,并且與第二數(shù)據(jù)流相關(guān)聯(lián)的相對(duì)的DLL定時(shí)可以通過(guò)第二量來(lái)調(diào)整,其中第一量和第二量是不同的時(shí)間量。
[0014]在103處,時(shí)間調(diào)制后的進(jìn)入的位模式基于所確定的時(shí)移而被傳輸至總線上的負(fù)載。繼續(xù)以上示例,第一數(shù)據(jù)流基于第一調(diào)整后的定時(shí)而被傳輸至存儲(chǔ)器模塊204,并且第二數(shù)據(jù)流基于第二調(diào)整后的定時(shí)而被傳輸至存儲(chǔ)器模塊205。第一數(shù)據(jù)流和第二數(shù)據(jù)流可以均以高準(zhǔn)確概率而鎖存在其目標(biāo)負(fù)載模塊處。
[0015]現(xiàn)在參考圖3,圖示了裝置300的實(shí)施例。裝置300可以包括存儲(chǔ)器控制器301、主存儲(chǔ)器302、處理器303、以及介質(zhì)304。根據(jù)一些實(shí)施例,裝置300可以進(jìn)一步包括數(shù)字顯示端口,諸如被適配成耦合至數(shù)字計(jì)算機(jī)監(jiān)視器、電視、便攜式顯示屏等之類的端口。
[0016]存儲(chǔ)器控制器301可以包括管理去向和來(lái)自存儲(chǔ)器的數(shù)據(jù)的流動(dòng)的電路。在一些實(shí)施例中,存儲(chǔ)器控制器301可以包括單獨(dú)的芯片。然而,在其它實(shí)施例中,存儲(chǔ)器控制器可以被集成到另一芯片中,諸如在處理器303的管芯上。
[0017]主存儲(chǔ)器302可以包括用于存儲(chǔ)數(shù)據(jù)的任何類型的存儲(chǔ)器,諸如但不限于安全數(shù)字(SD)卡、微型SD卡、單數(shù)據(jù)速率隨機(jī)存取存儲(chǔ)器(SDR-RAM)、雙數(shù)據(jù)速率隨機(jī)存取存儲(chǔ)器(DDR-RAM)、或者可編程只讀存儲(chǔ)器(PR0M)。主存儲(chǔ)器302可以包括多個(gè)存儲(chǔ)器模塊。
[0018]處理器303可以包括或者以其它方式與被用來(lái)執(zhí)行程序代碼的專用寄存器、堆疊、隊(duì)列等相關(guān)聯(lián)和/或這些元件的一個(gè)或多個(gè)可以在那之間共享。在一些實(shí)施例中,處理器303可以包括集成電路。在一些實(shí)施例中,處理器303可以包括執(zhí)行諸如但不限于關(guān)于圖1所描述的方法之類的方法的電路。
[0019]介質(zhì)304可以包括可以存儲(chǔ)要由處理器303并且在一些情況下存儲(chǔ)器控制器301(例如,方法100)所執(zhí)行的處理器可執(zhí)行指令的任何計(jì)算機(jī)可讀介質(zhì)。例如,介質(zhì)304可以包括非臨時(shí)有形介質(zhì),諸如但不限于光盤(pán)、數(shù)字視頻盤(pán)、閃速存儲(chǔ)器、光存儲(chǔ)、隨機(jī)存取存儲(chǔ)器、只讀存儲(chǔ)器、或者磁介質(zhì)。
[0020]各種實(shí)施例可以使用硬件元件、軟件元件或這二者的組合來(lái)實(shí)現(xiàn)。硬件元件的示例可以包括處理器、微處理器、電路、電路元件(例如,晶體管、電阻器、電容器、電感器等)、集成電路、專用集成電路(ASIC)、可編程邏輯設(shè)備(PLD)、數(shù)字信號(hào)處理器(DSP)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、邏輯門(mén)、寄存器、半導(dǎo)體設(shè)備、芯片、微芯片、芯片集等。軟件的示例可以包括軟件組件、程序、應(yīng)用、計(jì)算機(jī)程序、應(yīng)用程序、系統(tǒng)程序、機(jī)器程序、操作系統(tǒng)軟件、中間件、固件、軟件模塊、例程、子例程、功能、方法、過(guò)程、軟件接口、應(yīng)用程序接口(API)、指令集、計(jì)算代碼、計(jì)算機(jī)代碼、代碼段、計(jì)算機(jī)代碼段、字、值、符號(hào)、或者其任何組合。確定是否使用硬件元件和/或軟件元件來(lái)實(shí)現(xiàn)實(shí)施例可以根據(jù)任何數(shù)量的因素而變化,諸如所期望的計(jì)算速率、功率電平、耐熱性、處理周期預(yù)算、輸入數(shù)據(jù)速率、輸出數(shù)據(jù)速率、存儲(chǔ)器資源、數(shù)據(jù)總線速度、以及其它設(shè)計(jì)或性能約束。
[0021]至少一個(gè)實(shí)施例的一個(gè)或多個(gè)方面可以由存儲(chǔ)在機(jī)器可讀介質(zhì)上的表示處理器內(nèi)的各種邏輯的典型指令來(lái)實(shí)現(xiàn),當(dāng)所述指令被機(jī)器讀時(shí),使機(jī)器制作執(zhí)行本文所描述的技術(shù)的邏輯。公知為“IP核”的此類表示可以被存儲(chǔ)在有形的機(jī)器可讀介質(zhì)上并且被供應(yīng)給各種客戶或制造設(shè)施,以加載到實(shí)際地做出邏輯或處理器的制作機(jī)器中。
[0022]在不背離所附權(quán)利要求中闡述的較寬泛的精神和范圍的情況下,可以對(duì)前述實(shí)施例做出各種修改和改變。以下圖示了各種附加的實(shí)施例并且不構(gòu)成所有可能的實(shí)施例的定義,并且本領(lǐng)域技術(shù)人員將理解的是本發(fā)明適用于許多其它實(shí)施例。進(jìn)而,盡管為了清楚而簡(jiǎn)要地描述了以下實(shí)施例,但本領(lǐng)域技術(shù)人員將理解如果必要的話如何對(duì)上述裝置和方法做出任何改變,以適應(yīng)這些和其它實(shí)施例和應(yīng)用。
【權(quán)利要求】
1.一種方法,包括: 確定與總線上的負(fù)載相關(guān)聯(lián)的最差情況的建立和保持位模式流; 基于所確定的最差情況的建立和保持位模式流經(jīng)由存儲(chǔ)器控制器而確定施加于相對(duì)于與所述負(fù)載相關(guān)聯(lián)的DLL而被傳達(dá)的進(jìn)入的位模式的時(shí)移;以及 基于所確定的時(shí)移將時(shí)間調(diào)制后的進(jìn)入的位模式傳輸至所述總線上的負(fù)載。
2.如權(quán)利要求1所述的方法,其中最差情況的建立和保持位模式基于針對(duì)所述總線上的每個(gè)負(fù)載的建立和保持時(shí)間。
3.如權(quán)利要求1所述的方法,其中定時(shí)改變是時(shí)間上的延遲。
4.如權(quán)利要求1所述的方法,其中定時(shí)改變是時(shí)間上的提前。
5.一種裝置,包括: 多個(gè)存儲(chǔ)器模塊;以及 存儲(chǔ)器控制器,所述裝置用以: 確定與總線上的負(fù)載相關(guān)聯(lián)的最差情況的建立和保持位模式流;以及基于所確定的最差情況的建立和保持位模式來(lái)確定施加于相對(duì)于與所述負(fù)載相關(guān)聯(lián)的DLL而被傳達(dá)的進(jìn)入的位模式的時(shí)移。
6.如權(quán)利要求5所述的裝置,其中最差情況的建立和保持位模式基于針對(duì)所述總線上的每個(gè)負(fù)載的建立和保持時(shí)間。
7.如權(quán)利要求5所述的裝置,其中時(shí)移是時(shí)間上的延遲。
8.如權(quán)利要求5所述的裝置,其中時(shí)移是時(shí)間上的提前。
9.一種裝置,包括: 多個(gè)存儲(chǔ)器模塊; 處理器,用以確定與總線上的負(fù)載相關(guān)聯(lián)的最差情況的建立和保持位模式流;以及存儲(chǔ)器控制器,用以基于所確定的最差情況的建立和保持位模式來(lái)確定施加于相對(duì)于與所述負(fù)載相關(guān)聯(lián)的DLL而被傳達(dá)的進(jìn)入的位模式的定時(shí)改變。
10.如權(quán)利要求9所述的裝置,其中最差情況的位建立和保持模式基于針對(duì)所述總線上的每個(gè)負(fù)載的建立和保持時(shí)間。
11.如權(quán)利要求9所述的裝置,其中時(shí)移是時(shí)間上的延遲。
12.如權(quán)利要求9所述的裝置,其中時(shí)移是時(shí)間上的提前。
13.—種系統(tǒng),包括: 數(shù)字顯示端口,被適配成耦合至數(shù)字顯示器; 多個(gè)存儲(chǔ)器模塊; 耦合至數(shù)字顯示器的處理器,所述處理被適配成確定與總線上的負(fù)載相關(guān)聯(lián)的最差情況的建立和保持位模式流;以及 存儲(chǔ)器控制器,用以基于所確定的最差情況的建立和保持位模式來(lái)確定施加于相對(duì)于與所述負(fù)載相關(guān)聯(lián)的DLL而被傳達(dá)的進(jìn)入的位模式的定時(shí)改變。
14.如權(quán)利要求13所述的系統(tǒng),其中最差情況的位建立和保持模式基于針對(duì)所述總線上的每個(gè)負(fù)載的建立和保持時(shí)間。
15.如權(quán)利要求13所述的系統(tǒng),其中時(shí)移是時(shí)間上的延遲。
16.如權(quán)利要求13所述的系統(tǒng),其中時(shí)移是時(shí)間上的提前。
【文檔編號(hào)】G11C7/22GK103999160SQ201180076005
【公開(kāi)日】2014年8月20日 申請(qǐng)日期:2011年12月28日 優(yōu)先權(quán)日:2011年12月28日
【發(fā)明者】O.O.烏迪霍, A.J.諾爾曼 申請(qǐng)人:英特爾公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1