Dimm設(shè)備控制器監(jiān)控器的制造方法
【專(zhuān)利摘要】在此所描述的各種實(shí)現(xiàn)方式包括用于使得能夠在雙列直插存儲(chǔ)器模塊(DIMM)中的控制器處執(zhí)行用于所述DIMM的監(jiān)控功能的系統(tǒng)、方法和/或設(shè)備。所述方法包括:在上電時(shí),確定提供給所述DIMM的電源電壓。根據(jù)滿足電源標(biāo)準(zhǔn)的確定,所述方法包括:(1)執(zhí)行一個(gè)或多個(gè)上電操作,包括啟動(dòng)使用計(jì)數(shù)器;(2)監(jiān)視所述DIMM的溫度;(3)針對(duì)預(yù)定觸發(fā)事件集合中的一個(gè)或多個(gè)的發(fā)生而監(jiān)視所述DIMM;以及(4)響應(yīng)于檢測(cè)到所述預(yù)定觸發(fā)事件集合之一,記錄與檢測(cè)到的預(yù)定事件對(duì)應(yīng)的信息。
【專(zhuān)利說(shuō)明】
DI圖設(shè)備控制器監(jiān)控器
技術(shù)領(lǐng)域
[0001]公開(kāi)的實(shí)施例總體上涉及存儲(chǔ)器系統(tǒng),具體地,涉及在存儲(chǔ)器設(shè)備中執(zhí)行監(jiān)控(supervisory)功會(huì)泛。
【背景技術(shù)】
[0002]包括閃速存儲(chǔ)器的半導(dǎo)體存儲(chǔ)器設(shè)備典型地利用存儲(chǔ)器單元以將數(shù)據(jù)存儲(chǔ)為電值,比如電荷或電壓。閃速存儲(chǔ)器單元例如包括具有浮置柵極的單個(gè)晶體管,該浮置柵極用于存儲(chǔ)表示數(shù)據(jù)值的電荷。閃速存儲(chǔ)器是可以被電擦除并且重新編程的非易失性數(shù)據(jù)存儲(chǔ)設(shè)備。更一般地,非易失性存儲(chǔ)器(例如閃速存儲(chǔ)器以及使用任何各種技術(shù)實(shí)現(xiàn)的其它類(lèi)型的非易失性存儲(chǔ)器)甚至當(dāng)未被供電時(shí)也保留所存儲(chǔ)的信息,這與需要電力以保存所存儲(chǔ)的信息的易失性存儲(chǔ)器相反。
[0003]這樣的存儲(chǔ)器設(shè)備要求控制器記錄(log)并且監(jiān)視存儲(chǔ)設(shè)備的性能信息,并且執(zhí)行一個(gè)或多個(gè)操作以確保存儲(chǔ)設(shè)備的標(biāo)稱(chēng)性能。由于現(xiàn)代存儲(chǔ)器設(shè)備必需在變化的功率和環(huán)境狀況下操作,因此這些操作對(duì)于存儲(chǔ)設(shè)備所面對(duì)的問(wèn)題的正確處置、控制和報(bào)告是重要的。
【發(fā)明內(nèi)容】
[0004]在所附權(quán)利要求的范圍內(nèi)的系統(tǒng)、方法和設(shè)備的各種實(shí)現(xiàn)方式每個(gè)具有若干方面,并非僅其中的單個(gè)方面單獨(dú)負(fù)責(zé)在此所描述的屬性。不限制所附權(quán)利要求的范圍,在考慮本公開(kāi)之后,并且尤其在考慮題為“【具體實(shí)施方式】”的部分之后,將理解各個(gè)實(shí)現(xiàn)方式的方面如何用于使得能夠在存儲(chǔ)器設(shè)備中執(zhí)行監(jiān)控功能。
【附圖說(shuō)明】
[0005]為了更詳細(xì)地理解本公開(kāi),可以通過(guò)參照各個(gè)實(shí)現(xiàn)方式的特征進(jìn)行更具體的描述,其中的一些實(shí)現(xiàn)方式示出于附圖中。然而,附圖僅示出本公開(kāi)的更相關(guān)的特征,并且因此并非看作限制,因?yàn)槊枋隹梢栽S可其它有效特征。
[0006]圖1是示出根據(jù)一些實(shí)施例的數(shù)據(jù)存儲(chǔ)系統(tǒng)的實(shí)現(xiàn)方式的框圖。
[0007]圖2是示出根據(jù)一些實(shí)施例的監(jiān)控控制器的實(shí)現(xiàn)方式的框圖。
[0008]圖3A-圖3C示出根據(jù)一些實(shí)施例的在存儲(chǔ)設(shè)備中執(zhí)行監(jiān)控功能的方法的流程圖表不O
[0009]根據(jù)一般實(shí)踐,附圖所示的各個(gè)特征可能不是按比例繪制的。相應(yīng)地,為了清楚,各個(gè)特征的尺寸可能任意擴(kuò)大或縮小。此外,一些附圖可能沒(méi)有繪出給定的系統(tǒng)、方法或設(shè)備的所有組件。最后,相同標(biāo)號(hào)可以用于貫穿說(shuō)明書(shū)和附圖表示相同特征。
【具體實(shí)施方式】
[0010]在此所描述的各個(gè)實(shí)現(xiàn)方式包括用于在存儲(chǔ)器設(shè)備中執(zhí)行監(jiān)控功能的系統(tǒng)、方法和/或設(shè)備。更具體地說(shuō),一些實(shí)現(xiàn)方式包括執(zhí)行用于雙列直插存儲(chǔ)器模塊(DIMM)的監(jiān)控功能的方法。在一些實(shí)現(xiàn)方式中,該方法包括:在所述DMM中的控制器處,在上電時(shí)確定提供給所述DIMM的電源電壓。所述方法還包括:根據(jù)滿足電源標(biāo)準(zhǔn)的確定執(zhí)行操作,其中所述電源標(biāo)準(zhǔn)包括提供給所述DIMM的電源電壓落入N個(gè)預(yù)定電壓范圍之一內(nèi)的要求,并且N是大于I的整數(shù)。在一些實(shí)施例中,響應(yīng)于滿足所述電源標(biāo)準(zhǔn)的確定的這些操作包括:執(zhí)行一個(gè)或多個(gè)上電操作,包括啟動(dòng)使用計(jì)數(shù)器;監(jiān)視所述D MM的溫度;針對(duì)預(yù)定觸發(fā)事件集合中的一個(gè)或多個(gè)的發(fā)生而監(jiān)視所述DIMM;以及響應(yīng)于檢測(cè)到所述預(yù)定觸發(fā)事件集合之一,記錄與檢測(cè)到的預(yù)定事件對(duì)應(yīng)的信息。
[0011]在一些實(shí)施例中,所述預(yù)定事件集合包括以下事件中的兩個(gè)或更多個(gè):DMM的溫度測(cè)量超過(guò)預(yù)定溫度、功率故障狀況、與從主機(jī)接收到的預(yù)定命令對(duì)應(yīng)的預(yù)定狀況、對(duì)所述DIMM的各個(gè)閃速存儲(chǔ)器部分執(zhí)行的編程擦除周期的當(dāng)前數(shù)量匹配預(yù)定標(biāo)準(zhǔn)。
[0012]在一些實(shí)施例中,所述電源標(biāo)準(zhǔn)還包括提供給所述DIMM的SH)供電電壓是預(yù)定SPD供電電壓的要求。
[0013]在一些實(shí)施例中,所述方法還包括:根據(jù)不滿足電源標(biāo)準(zhǔn)的確定,執(zhí)行一個(gè)或多個(gè)封鎖功能。
[0014]在一些實(shí)施例中,執(zhí)行所述一個(gè)或多個(gè)上電操作包括:根據(jù)提供給所述DMM的所述電源電壓是第一預(yù)定電壓的確定,使用與所述第一預(yù)定電壓對(duì)應(yīng)的第一配置參數(shù)集合來(lái)運(yùn)行存儲(chǔ)器模塊功能;以及根據(jù)提供給所述DIMM的所述電源電壓是第二預(yù)定電壓的確定,使用與所述第二預(yù)定電壓對(duì)應(yīng)的第二配置參數(shù)集合來(lái)運(yùn)行所述存儲(chǔ)器模塊功能。
[0015]在一些實(shí)施例中,所述方法還包括:響應(yīng)于從主機(jī)系統(tǒng)接收到命令,替換所述第一配置參數(shù)集合。
[0016]在一些實(shí)施例中,執(zhí)行所述一個(gè)或多個(gè)上電操作包括:使施加到所述DMM中的一個(gè)或多個(gè)非易失性存儲(chǔ)器控制器的重置無(wú)效。
[0017]在一些實(shí)施例中,所述方法還包括:監(jiān)視數(shù)據(jù)固化模塊中的能量存儲(chǔ)設(shè)備的電荷。
[0018]在一些實(shí)施例中,所述使用計(jì)數(shù)器的值是自從上電以來(lái)累計(jì)的時(shí)間的當(dāng)前總和。
[0019]在一些實(shí)施例中,所述方法還包括:至少部分地基于所述使用計(jì)數(shù)器的值以及所監(jiān)視的所述DIMM的溫度而確定加速的時(shí)間測(cè)量。
[0020]在一些實(shí)施例中,所述方法還包括:響應(yīng)于檢測(cè)到所述事件集合之一,將通知發(fā)送到主機(jī)系統(tǒng)。
[0021 ]在一些實(shí)施例中,所述方法還包括:從主機(jī)系統(tǒng)接收對(duì)信息的請(qǐng)求;以及響應(yīng)于所述請(qǐng)求,向所述主機(jī)系統(tǒng)發(fā)送所請(qǐng)求的信息。
[0022]在一些實(shí)施例中,使用串行存在性檢測(cè)(SPD)管腳將所述DMM中的所述控制器與用于所述DIMM的接口耦合,其中,所述用于DIMM的接口被配置為與存儲(chǔ)器總線耦合。
[0023]在另一方面中,由雙列直插存儲(chǔ)器模塊(DMM)設(shè)備執(zhí)行任何上述方法,所述雙列直插存儲(chǔ)器模塊(DMM)設(shè)備包括:(I)接口,用于將所述DMM設(shè)備耦合到主機(jī)系統(tǒng);以及(2)多個(gè)控制器中的在所述DIMM中的控制器,其中,所述控制器被配置為:(a)在上電時(shí),確定提供給所述DIMM的電源電壓;以及(b)根據(jù)滿足電源標(biāo)準(zhǔn)的確定,所述電源標(biāo)準(zhǔn)包括提供給所述DIMM的電源電壓落入N個(gè)預(yù)定電壓范圍之一內(nèi)的要求,其中,N是大于I的整數(shù):(i)執(zhí)行一個(gè)或多個(gè)上電操作,包括啟動(dòng)使用計(jì)數(shù)器,(ii)監(jiān)視所述DMM的溫度,(iii)針對(duì)預(yù)定觸發(fā)事件集合中的一個(gè)或多個(gè)的發(fā)生而監(jiān)視所述DIMM,以及(iv)響應(yīng)于檢測(cè)到所述預(yù)定觸發(fā)事件集合之一,記錄與檢測(cè)到的預(yù)定事件對(duì)應(yīng)的信息。
[0024]在一些實(shí)施例中,所述雙列直插存儲(chǔ)器模塊(DMM)設(shè)備被配置為執(zhí)行任何上述方法。
[0025]在一些實(shí)施例中,所述雙列直插存儲(chǔ)器模塊(DHM)設(shè)備上的所述多個(gè)控制器包括至少一個(gè)非易失性存儲(chǔ)器控制器以及除了所述至少一個(gè)非易失性存儲(chǔ)器控制器之外的至少一個(gè)其他存儲(chǔ)器控制器。
[0026]在一些實(shí)施例中,所述存儲(chǔ)設(shè)備上的所述多個(gè)控制器之一將雙數(shù)據(jù)率(DDR)接口命令映射到串行高級(jí)技術(shù)附連(SATA)接口命令。
[0027]在又一方面中,由可操作為執(zhí)行監(jiān)控功能的雙列直插存儲(chǔ)器模塊(DMM)設(shè)備執(zhí)行任何上述方法。在一些實(shí)施例中,所述設(shè)備包括:(I)接口,用于將所述DMM設(shè)備耦合到主機(jī)系統(tǒng);(2)用于在上電時(shí)確定提供給所述DIMM的電源電壓的裝置;以及(3)用于根據(jù)滿足電源標(biāo)準(zhǔn)的確定執(zhí)行操作集合的監(jiān)視裝置,所述電源標(biāo)準(zhǔn)包括提供給所述DIMM的電源電壓落入N個(gè)預(yù)定電壓范圍之一內(nèi)的要求,其中,N是大于I的整數(shù)。所述監(jiān)視裝置包括:(a)用于執(zhí)行一個(gè)或多個(gè)上電操作、包括啟動(dòng)使用計(jì)數(shù)器的裝置;(b)用于監(jiān)視所述DIMM的溫度的裝置;(c)用于針對(duì)預(yù)定觸發(fā)事件集合中的一個(gè)或多個(gè)的發(fā)生而監(jiān)視所述DIMM的裝置;以及(d)用于響應(yīng)于檢測(cè)到所述預(yù)定觸發(fā)事件集合之一而記錄與檢測(cè)到的預(yù)定事件對(duì)應(yīng)的信息的裝置。
[0028]在又一方面中,一種非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)用于由具有多個(gè)控制器的存儲(chǔ)設(shè)備的一個(gè)或多個(gè)處理器運(yùn)行的一個(gè)或多個(gè)程序,所述一個(gè)或多個(gè)程序包括用于執(zhí)行任何上述方法的指令。
[0029]在此描述大量細(xì)節(jié)以提供附圖所示的示例實(shí)現(xiàn)方式的透徹理解。然而,可以在沒(méi)有很多具體細(xì)節(jié)的情況下實(shí)踐一些實(shí)施例,并且權(quán)利要求的范圍僅由權(quán)利要求中具體陳述的那些特征和方面限定。此外,沒(méi)有全面詳細(xì)地描述公知方法、組件和電路,以免不必要地模糊在此所描述的實(shí)現(xiàn)方式的更相關(guān)的方面。
[0030]圖1是示出根據(jù)一些實(shí)施例的數(shù)據(jù)存儲(chǔ)系統(tǒng)100的實(shí)現(xiàn)方式的框圖。雖然示出一些示例特征,但出于簡(jiǎn)明的原因并且以免模糊在此所公開(kāi)的示例實(shí)現(xiàn)方式的更相關(guān)的方面,沒(méi)有示出各個(gè)其它特征。為此,作為非限定性示例,數(shù)據(jù)存儲(chǔ)系統(tǒng)100包括存儲(chǔ)設(shè)備120(有時(shí)稱(chēng)為存儲(chǔ)器模塊、存儲(chǔ)器設(shè)備、數(shù)據(jù)存儲(chǔ)設(shè)備或信息存儲(chǔ)設(shè)備),其包括主機(jī)接口 122、串行存在性檢測(cè)(SPD)/監(jiān)控控制器124、數(shù)據(jù)固化(harden)模塊126、存儲(chǔ)器控制器128、一個(gè)或多個(gè)閃速控制器(例如閃速控制器130)以及非易失性存儲(chǔ)器(例如一個(gè)或多個(gè)閃速存儲(chǔ)器設(shè)備140、142),并且數(shù)據(jù)存儲(chǔ)系統(tǒng)100與計(jì)算機(jī)系統(tǒng)110結(jié)合使用。在一些實(shí)現(xiàn)方式中,存儲(chǔ)設(shè)備120包括單個(gè)閃速存儲(chǔ)器設(shè)備,而在其它實(shí)現(xiàn)方式中,存儲(chǔ)設(shè)備120包括多個(gè)閃速存儲(chǔ)器設(shè)備。在一些實(shí)現(xiàn)方式中,閃速存儲(chǔ)器設(shè)備140、142包括NAND型閃速存儲(chǔ)器或NOR型閃速存儲(chǔ)器。此外,在一些實(shí)現(xiàn)方式中,閃速控制器130是固態(tài)驅(qū)動(dòng)器(SSD)控制器。然而,根據(jù)各種實(shí)現(xiàn)方式的方面,可以包括一種或多種其它類(lèi)型的存儲(chǔ)介質(zhì)。
[0031]計(jì)算機(jī)系統(tǒng)110通過(guò)數(shù)據(jù)連接101耦合到存儲(chǔ)設(shè)備120。然而,在一些實(shí)現(xiàn)方式中,計(jì)算機(jī)系統(tǒng)110包括存儲(chǔ)設(shè)備120作為組件和/或子系統(tǒng)。計(jì)算機(jī)系統(tǒng)110可以是任何合適的計(jì)算機(jī)設(shè)備,比如個(gè)人計(jì)算機(jī)、工作站、計(jì)算機(jī)服務(wù)器或任何其他的計(jì)算設(shè)備。計(jì)算機(jī)系統(tǒng)110有時(shí)稱(chēng)為主機(jī)或主機(jī)系統(tǒng)。在一些實(shí)現(xiàn)方式中,計(jì)算機(jī)系統(tǒng)110包括一個(gè)或多個(gè)處理器、一種或多種類(lèi)型的存儲(chǔ)器,可選地包括顯示器和/或其他用戶(hù)接口組件,比如鍵盤(pán)、觸摸屏顯示器、鼠標(biāo)、觸控板、數(shù)字相機(jī)和/或任意數(shù)量的輔助設(shè)備,以添加功能。此外,在一些實(shí)現(xiàn)方式中,計(jì)算機(jī)系統(tǒng)110在控制線111上將一個(gè)或多個(gè)主機(jī)命令(例如讀取命令和/或?qū)懭朊?發(fā)送到存儲(chǔ)設(shè)備120。在一些實(shí)現(xiàn)方式中,計(jì)算機(jī)系統(tǒng)110是服務(wù)器系統(tǒng),比如數(shù)據(jù)中心中的服務(wù)器系統(tǒng),并且沒(méi)有顯示器和其它用戶(hù)接口組件。
[0032]在一些實(shí)現(xiàn)方式中,存儲(chǔ)設(shè)備120包括閃速存儲(chǔ)器設(shè)備140、142(例如閃速存儲(chǔ)器設(shè)備140-1至140-n以及閃速存儲(chǔ)器設(shè)備142-1至142-k)以及閃速控制器130(例如閃速控制器130-1至130-m)。在一些實(shí)現(xiàn)方式中,閃速控制器130的每個(gè)閃速控制器包括一個(gè)或多個(gè)處理單元(有時(shí)又稱(chēng)為CR]或處理器或微處理器或微控制器),被配置為運(yùn)行一個(gè)或多個(gè)程序中(例如閃速控制器130中)的指令。在一些實(shí)現(xiàn)方式中,一個(gè)或多個(gè)處理器由閃速控制器130的功能內(nèi)的一個(gè)或多個(gè)組件共享,并且在一些情況下,由超出閃速控制器130的功能的一個(gè)或多個(gè)組件共享。在一些實(shí)現(xiàn)方式中,閃速控制器130的每個(gè)閃速控制器包括一個(gè)或多個(gè)溫度傳感器160,被配置為測(cè)量閃速控制器130中的各個(gè)閃速控制器的溫度。閃速存儲(chǔ)器設(shè)備140、142通過(guò)連接耦合到閃速控制器130,這些連接典型地除了數(shù)據(jù)之外還傳送命令,并且可選地除了待存儲(chǔ)在閃速存儲(chǔ)器設(shè)備140、142中的數(shù)據(jù)值以及從閃速存儲(chǔ)器設(shè)備140、142讀取的數(shù)據(jù)值之外還傳送元數(shù)據(jù)、糾錯(cuò)信息和/或其他信息。例如,閃速存儲(chǔ)器設(shè)備140、142可以被配置用于適合于諸如云計(jì)算的應(yīng)用的企業(yè)存儲(chǔ)體,或用于緩存在次級(jí)存儲(chǔ)體、比如硬盤(pán)驅(qū)動(dòng)器中所存儲(chǔ)(或待存儲(chǔ))的數(shù)據(jù)。附加地和/或替代地,閃速存儲(chǔ)器也可以被配置用于相對(duì)較小規(guī)模應(yīng)用,比如用于個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)和平板計(jì)算機(jī)的個(gè)人閃速驅(qū)動(dòng)器或硬盤(pán)更換。雖然閃速存儲(chǔ)器設(shè)備和閃速控制器在此用作示例,但存儲(chǔ)設(shè)備120可以包括任何其它非易失性存儲(chǔ)器設(shè)備和對(duì)應(yīng)的非易失性存儲(chǔ)器控制器。
[0033]在一些實(shí)現(xiàn)方式中,存儲(chǔ)設(shè)備120還包括主機(jī)接口 122、SPD/監(jiān)控控制器124、數(shù)據(jù)固化模塊126和存儲(chǔ)器控制器128。存儲(chǔ)設(shè)備120可以包括各種附加特征,出于簡(jiǎn)明的原因并且避免模糊在此所公開(kāi)的示例實(shí)現(xiàn)方式的更相關(guān)的特征而沒(méi)有示出,并且特征的不同布置可以是可能的。主機(jī)接口 122通過(guò)數(shù)據(jù)連接1I提供對(duì)計(jì)算機(jī)系統(tǒng)110的接口。在一些實(shí)現(xiàn)方式中,SPD/監(jiān)控控制器124通過(guò)SPD總線與主機(jī)接口 122耦合,耦合到主機(jī)接口 122的SPD管腳。
[0034]在一些實(shí)現(xiàn)方式中,數(shù)據(jù)固化模塊126包括一個(gè)或多個(gè)處理單兀(有時(shí)又稱(chēng)為CPU或處理器或微處理器或微控制器),被配置為運(yùn)行一個(gè)或多個(gè)程序中(例如數(shù)據(jù)固化模塊126中)的指令。在一些實(shí)現(xiàn)方式中,一個(gè)或多個(gè)處理器由數(shù)據(jù)固化模塊126的功能內(nèi)的一個(gè)或多個(gè)組件共享,并且在一些情況下,由超出數(shù)據(jù)固化模塊126的功能的一個(gè)或多個(gè)組件共享。數(shù)據(jù)固化模塊126耦合到主機(jī)接口 122、SPD/監(jiān)控控制器124、存儲(chǔ)器控制器128和閃速控制器130。數(shù)據(jù)固化模塊126包括能量存儲(chǔ)設(shè)備150。在一些實(shí)施例中,能量存儲(chǔ)設(shè)備150包括一個(gè)或多個(gè)電容器。在其它實(shí)施例中,能量存儲(chǔ)設(shè)備150包括一個(gè)或多個(gè)感應(yīng)器或存儲(chǔ)能量的任何其它無(wú)源元件。在一些實(shí)施例中,能量存儲(chǔ)設(shè)備150包括一個(gè)或多個(gè)電池。在一些實(shí)施例中,使用來(lái)自存儲(chǔ)設(shè)備120上的能量存儲(chǔ)設(shè)備150的功率來(lái)執(zhí)行功率故障操作。在功率故障操作期間,能量存儲(chǔ)設(shè)備150用于將功率提供給存儲(chǔ)設(shè)備120,并且數(shù)據(jù)固化模塊126用于連接以及斷開(kāi)適當(dāng)?shù)碾娫匆员A魯?shù)據(jù)。
[0035]存儲(chǔ)器控制器128耦合到主機(jī)接口122、數(shù)據(jù)固化模塊126、SPD/監(jiān)控控制器124和閃速控制器130。在一些實(shí)現(xiàn)方式中,在寫(xiě)入操作期間,存儲(chǔ)器控制器128通過(guò)主機(jī)接口 122從計(jì)算機(jī)系統(tǒng)110接收數(shù)據(jù),并且在讀取操作期間,存儲(chǔ)器控制器128通過(guò)主機(jī)接口 122將數(shù)據(jù)發(fā)送到計(jì)算機(jī)系統(tǒng)110。此外,主機(jī)接口 122提供存儲(chǔ)器控制器128與計(jì)算機(jī)系統(tǒng)110之間的通信所需的附加數(shù)據(jù)、信號(hào)、電壓和/或其他信息。在一些實(shí)施例中,存儲(chǔ)器控制器128和主機(jī)接口 122使用所定義的用于通信的接口標(biāo)準(zhǔn),比如雙數(shù)據(jù)率類(lèi)型三同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DDR3)。在一些實(shí)施例中,存儲(chǔ)器控制器128和閃速控制器130使用所定義的用于通信的接口標(biāo)準(zhǔn),比如串行高級(jí)技術(shù)附連(SATA)。在一些其它實(shí)現(xiàn)方式中,由存儲(chǔ)器控制器128使用來(lái)與閃速控制器130通信的設(shè)備接口是SAS(串行附連SCSI)或其他存儲(chǔ)接口。在一些實(shí)現(xiàn)方式中,存儲(chǔ)器控制器128包括一個(gè)或多個(gè)處理單元(有時(shí)又稱(chēng)為CPU或處理器或微處理器或微控制器),被配置為運(yùn)行一個(gè)或多個(gè)程序中(例如存儲(chǔ)器控制器128中)的指令。在一些實(shí)現(xiàn)方式中,一個(gè)或多個(gè)處理器由存儲(chǔ)器控制器128的功能內(nèi)的一個(gè)或多個(gè)組件共享,并且在一些情況下,由超出存儲(chǔ)器控制器128的功能的一個(gè)或多個(gè)組件共享。
[0036]SPD/監(jiān)控控制器124耦合到主機(jī)接口 122、數(shù)據(jù)固化模塊126和存儲(chǔ)器控制器128。串行存在性檢測(cè)(SPD)指代用于自動(dòng)地存取關(guān)于計(jì)算機(jī)存儲(chǔ)器模塊(例如存儲(chǔ)設(shè)備120)的信息的標(biāo)準(zhǔn)化方式。例如,如果存儲(chǔ)器模塊具有故障,則該故障可以通過(guò)SPD/監(jiān)控控制器124與主機(jī)系統(tǒng)(例如計(jì)算機(jī)系統(tǒng)110)通信。在一些實(shí)施例中,SH)/監(jiān)控控制器124是具有傳統(tǒng)sro設(shè)備(例如存儲(chǔ)存儲(chǔ)器設(shè)備參數(shù)的EEPROM存儲(chǔ)器)和所公開(kāi)的監(jiān)控控制器的組合功能的一個(gè)塊。在一些實(shí)施例中,sro/監(jiān)控控制器124是駐留在與主機(jī)接口 122耦合的單個(gè)sro總線上的兩個(gè)或更多個(gè)塊。
[0037]圖2是示出根據(jù)一些實(shí)施例的SPD設(shè)備/監(jiān)控控制器124的實(shí)現(xiàn)方式的框圖。SPD設(shè)備/監(jiān)控控制器124典型地包括:一個(gè)或多個(gè)處理器(有時(shí)又稱(chēng)為CPU或處理單元或微處理器或微控制器)202,用于運(yùn)行存儲(chǔ)器206中所存儲(chǔ)的模塊、程序和/或指令,并且由此執(zhí)行處理操作;存儲(chǔ)器206; SH)模塊204;以及一個(gè)或多個(gè)通信總線208,用于互連這些組件。在一些實(shí)現(xiàn)方式中,sro模塊204是傳統(tǒng)sro設(shè)備(例如存儲(chǔ)存儲(chǔ)器設(shè)備參數(shù)的EEPROM存儲(chǔ)器),并且通過(guò)一個(gè)或多個(gè)通信總線208與主機(jī)接口 122的SH)管腳耦合。在一些實(shí)施例中,SPD/監(jiān)控控制器124還包括溫度傳感器240。在一些實(shí)施例中,溫度傳感器240位于DMM設(shè)備(例如存儲(chǔ)設(shè)備120,圖1)上在SPD/監(jiān)控控制器124的外部,但保持與SPD/監(jiān)控控制器124通信耦合。
[0038]通信總線208可選地包括互連并且控制各系統(tǒng)組件之間的通信的電路(有時(shí)稱(chēng)為芯片集)。sro設(shè)備/監(jiān)控控制器124通過(guò)通信總線208耦合到主機(jī)接口 122、數(shù)據(jù)固化模塊126和存儲(chǔ)器控制器128。存儲(chǔ)器206包括高速隨機(jī)存取存儲(chǔ)器,比如DRAM、SRAM、DDR RAM或其它隨機(jī)存取固態(tài)存儲(chǔ)器設(shè)備;并且可以包括非易失性存儲(chǔ)器,比如一個(gè)或多個(gè)磁盤(pán)存儲(chǔ)設(shè)備、光盤(pán)存儲(chǔ)設(shè)備、閃存設(shè)備或其它非易失性固態(tài)存儲(chǔ)設(shè)備。存儲(chǔ)器206可選地包括定位為離開(kāi)處理器202的一個(gè)或多個(gè)存儲(chǔ)設(shè)備。存儲(chǔ)器206或替代地存儲(chǔ)器206內(nèi)的非易失性存儲(chǔ)器設(shè)備包括非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。在一些實(shí)現(xiàn)方式中,存儲(chǔ)器206或存儲(chǔ)器206的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)以下程序、模塊和數(shù)據(jù)結(jié)構(gòu)或其子集:
[0039].監(jiān)視(monitor)模塊210,其用于監(jiān)視溫度傳感器、觸發(fā)事件、封鎖條件、SPD電壓、電源標(biāo)準(zhǔn)以及用于存儲(chǔ)設(shè)備(例如存儲(chǔ)設(shè)備120,圖1)的能量存儲(chǔ)設(shè)備150的電荷;
[0040].主機(jī)通信模塊224,其用于管理與主機(jī)(例如計(jì)算機(jī)系統(tǒng)110,圖1)的到來(lái)通信和外出通信;
[0041].上電模塊226,其用于執(zhí)行存儲(chǔ)設(shè)備的一個(gè)或多個(gè)上電操作;
[0042].記錄模塊230,其用于記錄與在DMM設(shè)備上的一個(gè)或多個(gè)預(yù)定觸發(fā)事件的發(fā)生對(duì)應(yīng)的信息;以及
[0043].存儲(chǔ)器配置模塊232,其用于使用一個(gè)或多個(gè)配置參數(shù)集合來(lái)運(yùn)行一個(gè)或多個(gè)存儲(chǔ)器模塊功能。
[0044]在一些實(shí)施例中,監(jiān)視模塊210可選地包括以下模塊或子模塊或其子集:
[0045].溫度模塊212,其用于(例如,使用DIMM設(shè)備上的熱電偶)監(jiān)視DIMM設(shè)備的溫度讀數(shù);
[0046]?觸發(fā)事件模塊214,其用于針對(duì)預(yù)定觸發(fā)事件集合中的一個(gè)或多個(gè)的發(fā)生而監(jiān)視DIMM;
[0047].封鎖模塊216,其用于響應(yīng)于監(jiān)視DMM設(shè)備上的電源標(biāo)準(zhǔn)的狀態(tài)而執(zhí)行一個(gè)或多個(gè)封鎖功能;
[0048].sro電壓模塊218,其用于監(jiān)視提供給存儲(chǔ)設(shè)備的sro電壓的特性;以及
[0049].能量存儲(chǔ)設(shè)備模塊222,其用于監(jiān)視DMM設(shè)備上的數(shù)據(jù)固化模塊的能量存儲(chǔ)設(shè)備(例如數(shù)據(jù)固化模塊126中的能量存儲(chǔ)設(shè)備150)上的電荷等級(jí)。
[0050]在一些實(shí)施例中,上電模塊226可選地包括使用計(jì)數(shù)器模塊212,其用于測(cè)量自從DIMM設(shè)備的上電以來(lái)的逝去時(shí)間的值。
[0051]以上所標(biāo)識(shí)的元件中的每一個(gè)可以存儲(chǔ)在先前所述的存儲(chǔ)器設(shè)備的一個(gè)或多個(gè)中,并且與用于執(zhí)行上述功能的指令集合對(duì)應(yīng)。以上所標(biāo)識(shí)的模塊或程序(即指令集合)無(wú)需實(shí)現(xiàn)為單獨(dú)的軟件程序、過(guò)程或模塊,并且因此這些模塊的各個(gè)子集可以在各個(gè)實(shí)施例中組合或另外重新布置。在一些實(shí)施例中,存儲(chǔ)器206可以存儲(chǔ)以上所標(biāo)識(shí)的模塊和數(shù)據(jù)結(jié)構(gòu)的子集。此外,存儲(chǔ)器206可以存儲(chǔ)以上未描述的附加模塊和數(shù)據(jù)結(jié)構(gòu)。在一些實(shí)施例中,存儲(chǔ)器206或存儲(chǔ)器206的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中所存儲(chǔ)的程序、模塊和數(shù)據(jù)結(jié)構(gòu)提供用于實(shí)現(xiàn)以下參照?qǐng)D3A-圖3C描述的任何方法的指令。
[0052]雖然圖2示出SPD/監(jiān)控控制器126,但圖2更意圖作為可以在SPD/監(jiān)控控制器中出現(xiàn)的各個(gè)特征的功能性描述而非作為在此所描述的實(shí)施例的結(jié)構(gòu)性示意。在實(shí)踐中,并且如本領(lǐng)域技術(shù)人員所理解的,分離地示出的項(xiàng)目可以組合,并且一些項(xiàng)目可以分離。
[0053 ]圖3A-圖3C示出在存儲(chǔ)設(shè)備(例如雙列直插存儲(chǔ)器模塊,比如存儲(chǔ)設(shè)備120)中的控制器處執(zhí)行監(jiān)控功能的方法300的流程圖表示。存儲(chǔ)設(shè)備(例如存儲(chǔ)設(shè)備120,圖1)協(xié)調(diào)并且管理多個(gè)子系統(tǒng)組件,以保護(hù)發(fā)起執(zhí)行方法300的數(shù)據(jù)。至少在一些實(shí)現(xiàn)方式中,由存儲(chǔ)設(shè)備(例如存儲(chǔ)設(shè)備120,圖1)或存儲(chǔ)設(shè)備的一個(gè)或多個(gè)組件(例如SPD/監(jiān)控控制器124、存儲(chǔ)器控制器128和/或閃速控制器130,圖1)執(zhí)行方法300。在一些實(shí)施例中,方法300由存儲(chǔ)在非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中并且由設(shè)備的一個(gè)或多個(gè)處理器、比如SPD/監(jiān)控控制器124的一個(gè)或多個(gè)處理器202、存儲(chǔ)器控制器128的一個(gè)或多個(gè)處理器和/或閃速控制器130的一個(gè)或多個(gè)處理器運(yùn)行的指令管控。
[0054]在D頂M設(shè)備(例如存儲(chǔ)設(shè)備120,圖1)的控制器(例如SPD/監(jiān)控控制器124,圖1)處,DIMM設(shè)備確定(302)提供給DIMM的電源電壓。在一些實(shí)施例中,DIMM中的控制器使用串行存在性檢測(cè)(SPD)管腳與用于DIMM的接口耦合(304),其中,用于DIMM的接口被配置為與存儲(chǔ)器總線耦合(例如主機(jī)接口 122,圖1)。
[0055]接下來(lái),存儲(chǔ)設(shè)備根據(jù)滿足電源標(biāo)準(zhǔn)的確定來(lái)執(zhí)行(306)操作,電源標(biāo)準(zhǔn)包括提供給DIMM的電源電壓落入N個(gè)預(yù)定電壓范圍之一內(nèi)的要求,其中,N是大于I的整數(shù)。例如,電源標(biāo)準(zhǔn)可以包括提供給DHM的電源電壓必需落入1.5V的+/-10%內(nèi)或落入1.35V的+/-10%內(nèi)的要求。存儲(chǔ)設(shè)備執(zhí)行(308)—個(gè)或多個(gè)上電操作,包括啟動(dòng)使用計(jì)數(shù)器。
[0056]在一些實(shí)施例中,根據(jù)提供給DMM的電源電壓是第一預(yù)定電壓(例如1.2V)的確定,DIMM設(shè)備使用與第一預(yù)定電壓對(duì)應(yīng)的第一配置參數(shù)集合(例如,改變配置位或更新固件)來(lái)運(yùn)行(310)存儲(chǔ)器模塊功能(例如讀取、寫(xiě)入、擦除、將消息發(fā)送到主機(jī))。此外,根據(jù)提供給DIMM的電源電壓是第二預(yù)定電壓(例如1.4V)的確定,DIMM設(shè)備使用與第二預(yù)定電壓對(duì)應(yīng)的第二配置參數(shù)集合來(lái)運(yùn)行(312)存儲(chǔ)器模塊功能。在一些實(shí)施例中,響應(yīng)于從主機(jī)系統(tǒng)接收到命令,DMM設(shè)備替換(314)第一配置參數(shù)集合。在一些實(shí)施例中,也替換第二配置參數(shù)集合。
[0057]在一些實(shí)施例中,執(zhí)行(316)—個(gè)或多個(gè)上電操作包括:使施加到DHlM中的一個(gè)或多個(gè)非易失性存儲(chǔ)器控制器的重置無(wú)效(de-assert)。在一些實(shí)施例中,這包括使施加到DHM中的存儲(chǔ)器模塊控制器的重置無(wú)效。在一些實(shí)施例中,對(duì)于DMM中的其它控制器中的每一個(gè)使單獨(dú)的重置信號(hào)有效(assert)或無(wú)效。
[0058]在一些實(shí)施例中,使用計(jì)數(shù)器的值(318)是自從上電以來(lái)累計(jì)的時(shí)間的當(dāng)前總和。例如,該使用計(jì)數(shù)器可以基于微控制器中的實(shí)時(shí)時(shí)鐘。此外,在一些實(shí)施例中,所述方法還包括DIMM設(shè)備至少部分地基于使用計(jì)數(shù)器的值以及所監(jiān)控的DIMM的溫度而確定(320)加速的時(shí)間測(cè)量。在一些實(shí)施例中,加速的時(shí)間測(cè)量響應(yīng)于主機(jī)請(qǐng)求而確定,或不斷地計(jì)算,并且存儲(chǔ)在控制器(例如SPD/監(jiān)控控制器124,圖1)的非易失性存儲(chǔ)器中。
[0059]該方法還包括在DMM設(shè)備的控制器處,監(jiān)視(322)DMM的溫度。在一些實(shí)施例中,通過(guò)控制器中的熱電偶(例如SPD/監(jiān)控控制器124中的熱電偶或溫度傳感器240,圖2)測(cè)量該溫度,以用于監(jiān)視。在一些實(shí)施例中,由DIMM設(shè)備的每個(gè)閃速控制器中的熱傳感器(例如閃速控制器130中的溫度傳感器160,圖1)測(cè)量該溫度,以用于監(jiān)視。
[0060]該方法還包括在DHlM設(shè)備的控制器處,針對(duì)預(yù)定觸發(fā)事件集合中的一個(gè)或多個(gè)的發(fā)生而監(jiān)視(324)DHM。在一些實(shí)施例中,該預(yù)定事件集合包括(326)以下事件中的兩個(gè)或更多個(gè)的溫度測(cè)量超過(guò)預(yù)定的溫度、功率故障狀況、與從主機(jī)接收到的預(yù)定的命令對(duì)應(yīng)的預(yù)定的狀況、對(duì)DIMM的各個(gè)閃速存儲(chǔ)器部分執(zhí)行的編程擦除周期的當(dāng)前數(shù)量匹配預(yù)定的標(biāo)準(zhǔn)。響應(yīng)于檢測(cè)到預(yù)定觸發(fā)事件集合中的一個(gè),DIMM設(shè)備記錄(328)與檢測(cè)到的預(yù)定事件對(duì)應(yīng)的信息。在一些實(shí)施例中,與檢測(cè)到的預(yù)定事件對(duì)應(yīng)的該信息存儲(chǔ)在控制器(例如SPD/監(jiān)控控制器124,圖1)中的非易失性存儲(chǔ)器中或DMM設(shè)備中的某個(gè)其他非易失性存儲(chǔ)器中。
[0061 ] 在一些實(shí)施例中,電源標(biāo)準(zhǔn)還包括(330)提供給DMM的SPD供電電壓是預(yù)定的SPD供電電壓(例如用于sro電壓的行業(yè)標(biāo)準(zhǔn),比如3.3V)的要求。
[0062]在一些實(shí)施例中,該方法還包根據(jù)不滿足電源標(biāo)準(zhǔn)的確定,設(shè)備執(zhí)行(332)—個(gè)或多個(gè)封鎖功能。例如,sro/監(jiān)控控制器可以啟動(dòng)防止主機(jī)將數(shù)據(jù)讀取或?qū)懭氲紻MM設(shè)備上的閃速設(shè)備的封鎖協(xié)議。在該示例中,多個(gè)存儲(chǔ)器控制器(例如存儲(chǔ)器控制器128,圖1)和DIMM中的閃速存儲(chǔ)器(例如閃速存儲(chǔ)器140、142,圖1)將有效地與主機(jī)隔離。
[0063]在一些實(shí)施例中,該方法還包括設(shè)備監(jiān)視(334)數(shù)據(jù)固化模塊中的能量存儲(chǔ)設(shè)備(例如數(shù)據(jù)固化模塊126中的能量存儲(chǔ)設(shè)備150,圖1,或更具體地說(shuō),能量存儲(chǔ)設(shè)備150中的一個(gè)或多個(gè)電容器)的電荷。在一些實(shí)施例中,電源標(biāo)準(zhǔn)還包括(336)數(shù)據(jù)固化模塊中的能量存儲(chǔ)設(shè)備的電荷滿足預(yù)定的最小電荷等級(jí)的要求(例如,圖1中的SPD/監(jiān)控控制器124檢查能量存儲(chǔ)設(shè)備150中的一個(gè)或多個(gè)電容器的電荷值)。
[0064]在一些實(shí)施例中,該方法還包括:響應(yīng)于檢測(cè)到事件集合之一,DIMM設(shè)備將通知發(fā)送(338)到主機(jī)系統(tǒng)。例如,如果DIMM的溫度超過(guò)預(yù)定的閾值,則在一些實(shí)施例中,DIMM設(shè)備經(jīng)由主機(jī)接口(例如主機(jī)接口 122,圖1)將溫度事件的通知發(fā)送到主機(jī)系統(tǒng)。這可以觸發(fā)主機(jī)執(zhí)行某個(gè)其他動(dòng)作作為響應(yīng),比如增加風(fēng)扇的速度。在一些實(shí)施例中,DIMM設(shè)備將裸通知發(fā)送到主機(jī),然后主機(jī)通過(guò)從sro讀取記錄的信息來(lái)確定事件的類(lèi)型。
[0065]在一些實(shí)施例中,該方法還包括DIMM設(shè)備從主機(jī)系統(tǒng)接收(340)對(duì)信息的請(qǐng)求。例如,主機(jī)系統(tǒng)請(qǐng)求獲知對(duì)一個(gè)或多個(gè)閃速存儲(chǔ)器部分所執(zhí)行的編程擦除周期的當(dāng)前數(shù)量。響應(yīng)于該請(qǐng)求,DIMM設(shè)備向主機(jī)系統(tǒng)發(fā)送(342)所請(qǐng)求的信息。
[0066]在一些實(shí)現(xiàn)方式中,關(guān)于上述任何方法,非易失性存儲(chǔ)器是單個(gè)閃速存儲(chǔ)器設(shè)備,而在其它實(shí)現(xiàn)方式中,非易失性存儲(chǔ)器包括多個(gè)閃速存儲(chǔ)器設(shè)備。
[0067]在一些實(shí)現(xiàn)方式中,關(guān)于任何上述方法,存儲(chǔ)設(shè)備包括:(I)接口,用于將存儲(chǔ)設(shè)備耦合到主機(jī)系統(tǒng);(2)多個(gè)控制器,所述多個(gè)控制器中的每一個(gè)被配置為:將易失性存儲(chǔ)器中所保存的數(shù)據(jù)傳送到非易失性存儲(chǔ)器;以及(3)數(shù)據(jù)固化模塊,包括一個(gè)或多個(gè)處理器和能量存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備被配置為執(zhí)行或控制任何上述方法的執(zhí)行。
[0068]應(yīng)理解,雖然術(shù)語(yǔ)“第一”、“第二”等在此可以用于描述各個(gè)要素,但這些要素不應(yīng)受限于這些術(shù)語(yǔ)。這些術(shù)語(yǔ)僅用于將要素彼此區(qū)分。例如,只要“第一接觸”的所有出現(xiàn)一致地更名并且第二接觸的所有出現(xiàn)一致地更名,第一接觸可以稱(chēng)為第二接觸,并且類(lèi)似地,第二接觸可以稱(chēng)為第一接觸,這樣改變描述的意義。第一接觸和第二接觸都是接觸,但它們不是同一接觸。
[0069]在此所使用的術(shù)語(yǔ)僅用于描述特定實(shí)施例的目的,而并非意圖限制權(quán)利要求。如在【具體實(shí)施方式】和所附權(quán)利要求中所使用的那樣,單數(shù)形式“一(a)”、“一個(gè)(an)”以及“該”意圖同樣包括復(fù)數(shù)形式,除非上下文另外清楚指明。還應(yīng)理解,在此所使用的術(shù)語(yǔ)“和/或”指代并且包括關(guān)聯(lián)列出的項(xiàng)中的一個(gè)或多個(gè)的任何以及所有可能組合。還應(yīng)理解,術(shù)語(yǔ)“包括”和/或“包含”當(dāng)在本說(shuō)明書(shū)中使用時(shí)指定所陳述的特征、整體、步驟、操作、要素和/或組件的存在,但不排除一個(gè)或多個(gè)其它特征、整體、步驟、操作、要素、組件或其群組的存在或添加。
[0070]如在此使用的那樣,取決于上下文,術(shù)語(yǔ)“如果”可以理解為意味著“當(dāng)所陳述的條件前提成立時(shí)”或“在所陳述的條件前提成立時(shí)”或“響應(yīng)于確定所陳述的條件前提成立”或“根據(jù)確定所陳述的條件前提成立”或“根據(jù)檢測(cè)到所陳述的條件前提成立”。類(lèi)似地,取決于上下文,短語(yǔ)“如果確定[所陳述的條件前提成立]”或“如果[所陳述的條件前提成立]”或“當(dāng)[所陳述的條件前提成立]時(shí)”可以理解為表示“在確定所陳述的條件前提成立時(shí)”或“響應(yīng)于確定所陳述的條件前提成立”或“根據(jù)確定所陳述的條件前提成立”或“在檢測(cè)到所陳述的條件前提成立時(shí)”或“響應(yīng)于檢測(cè)所陳述的條件前提成立”。
[0071]為了說(shuō)明的目的,已經(jīng)參照具體實(shí)現(xiàn)方式描述了前面的描述。然而,以上說(shuō)明性討論并非意圖是窮盡的或?qū)?quán)利要求限制為所公開(kāi)的精確形式。根據(jù)以上教導(dǎo),很多修改和變化是可能的。選取并且描述實(shí)現(xiàn)方式以最佳地解釋操作原理和實(shí)際應(yīng)用,以由此啟發(fā)本領(lǐng)域技術(shù)人員。
【主權(quán)項(xiàng)】
1.一種在雙列直插存儲(chǔ)器模塊(DniM)中的控制器處執(zhí)行用于DniM的監(jiān)控功能的方法,包括: 在上電時(shí),確定提供給所述DIMM的電源電壓; 根據(jù)滿足電源標(biāo)準(zhǔn)的確定,所述電源標(biāo)準(zhǔn)包括提供給所述DIMM的電源電壓落入N個(gè)預(yù)定電壓范圍之一內(nèi)的要求,其中,N是大于I的整數(shù): 執(zhí)行一個(gè)或多個(gè)上電操作,包括啟動(dòng)使用計(jì)數(shù)器; 監(jiān)視所述DIMM的溫度; 針對(duì)預(yù)定觸發(fā)事件集合中的一個(gè)或多個(gè)的發(fā)生而監(jiān)視所述DIMM;以及 響應(yīng)于檢測(cè)到所述預(yù)定觸發(fā)事件集合之一,記錄與檢測(cè)到的預(yù)定事件對(duì)應(yīng)的信息。2.如權(quán)利要求1所述的方法,其中,所述預(yù)定事件集合包括以下事件中的兩個(gè)或更多個(gè):所述D MM的溫度測(cè)量超過(guò)預(yù)定溫度、功率故障狀況、與從主機(jī)接收到的預(yù)定命令對(duì)應(yīng)的預(yù)定狀況、對(duì)所述DIMM的各個(gè)閃速存儲(chǔ)器部分執(zhí)行的編程擦除周期的當(dāng)前數(shù)量匹配預(yù)定標(biāo)準(zhǔn)。3.如權(quán)利要求1-2中的任一項(xiàng)所述的方法,其中,所述電源標(biāo)準(zhǔn)還包括提供給所述DMM的sro供電電壓是預(yù)定sro供電電壓的要求。4.如權(quán)利要求1-3中的任一項(xiàng)所述的方法,還包括: 根據(jù)不滿足電源標(biāo)準(zhǔn)的確定,執(zhí)行一個(gè)或多個(gè)封鎖功能。5.如權(quán)利要求1-4中的任一項(xiàng)所述的方法,其中,執(zhí)行所述一個(gè)或多個(gè)上電操作包括: 根據(jù)提供給所述DIMM的所述電源電壓是第一預(yù)定電壓的確定,使用與所述第一預(yù)定電壓對(duì)應(yīng)的第一配置參數(shù)集合來(lái)運(yùn)行存儲(chǔ)器模塊功能;以及 根據(jù)提供給所述DIMM的所述電源電壓是第二預(yù)定電壓的確定,使用與所述第二預(yù)定電壓對(duì)應(yīng)的第二配置參數(shù)集合來(lái)運(yùn)行所述存儲(chǔ)器模塊功能。6.如權(quán)利要求5所述的方法,還包括: 響應(yīng)于從主機(jī)系統(tǒng)接收到命令,替換所述第一配置參數(shù)集合。7.如權(quán)利要求1-6中的任一項(xiàng)所述的方法,其中,執(zhí)行所述一個(gè)或多個(gè)上電操作包括:使施加到所述DIMM中的一個(gè)或多個(gè)非易失性存儲(chǔ)器控制器的重置無(wú)效。8.如權(quán)利要求1-7中的任一項(xiàng)所述的方法,還包括: 監(jiān)視數(shù)據(jù)固化模塊中的能量存儲(chǔ)設(shè)備的電荷。9.如權(quán)利要求8所述的方法,其中,所述電源標(biāo)準(zhǔn)還包括所述數(shù)據(jù)固化模塊中的能量存儲(chǔ)設(shè)備的電荷滿足預(yù)定最小電荷等級(jí)的要求。10.如權(quán)利要求1-9中的任一項(xiàng)所述的方法,其中,所述使用計(jì)數(shù)器的值是自從上電以來(lái)所累計(jì)的時(shí)間的當(dāng)前總和。11.如權(quán)利要求1O所述的方法,還包括: 至少部分地基于所述使用計(jì)數(shù)器的值以及所監(jiān)視的所述DIMM的溫度來(lái)確定加速的時(shí)間測(cè)量。12.如權(quán)利要求1-11中的任一項(xiàng)所述的方法,還包括: 響應(yīng)于檢測(cè)到所述事件集合之一,將通知發(fā)送到主機(jī)系統(tǒng)。13.如權(quán)利要求1所述的方法,還包括: 從主機(jī)系統(tǒng)接收對(duì)信息的請(qǐng)求;以及 響應(yīng)于所述請(qǐng)求,向所述主機(jī)系統(tǒng)發(fā)送所請(qǐng)求的信息。14.如權(quán)利要求1所述的方法,其中,使用串行存在性檢測(cè)(SPD)管腳將所述DMM中的所述控制器與用于所述DMM的接口耦合,其中,所述用于DMM的接口被配置為與存儲(chǔ)器總線鋰A柄口 O15.—種雙列直插存儲(chǔ)器模塊(DIMM)設(shè)備,包括: 接口,用于將DIMM設(shè)備耦合到主機(jī)系統(tǒng);以及 控制器,在所述DIMM中,所述控制器被配置為: 在上電時(shí),確定提供給所述DIMM的電源電壓; 根據(jù)滿足電源標(biāo)準(zhǔn)的確定,所述電源標(biāo)準(zhǔn)包括提供給所述DIMM的電源電壓落入N個(gè)預(yù)定電壓范圍之一內(nèi)的要求,其中,N是大于I的整數(shù): 執(zhí)行一個(gè)或多個(gè)上電操作,包括啟動(dòng)使用計(jì)數(shù)器; 監(jiān)視所述DIMM的溫度; 針對(duì)預(yù)定觸發(fā)事件集合中的一個(gè)或多個(gè)的發(fā)生而監(jiān)視所述DIMM;以及 響應(yīng)于檢測(cè)到所述預(yù)定觸發(fā)事件集合之一,記錄與檢測(cè)到的預(yù)定事件對(duì)應(yīng)的信息。16.如權(quán)利要求15所述的雙列直插存儲(chǔ)器模塊(DMM)設(shè)備,其中,所述預(yù)定事件集合包括以下事件中的兩個(gè)或更多個(gè):DMM的溫度測(cè)量超過(guò)預(yù)定溫度、功率故障狀況、與從主機(jī)接收到的預(yù)定命令對(duì)應(yīng)的預(yù)定狀況、對(duì)所述DIMM的各個(gè)閃速存儲(chǔ)器部分執(zhí)行的編程擦除周期的當(dāng)前數(shù)量匹配預(yù)定標(biāo)準(zhǔn)。17.如權(quán)利要求15-16中的任一項(xiàng)所述的雙列直插存儲(chǔ)器模塊(DMM)設(shè)備,其中,所述電源標(biāo)準(zhǔn)還包括提供給所述DIMM的sro供電電壓是預(yù)定sro供電電壓的要求。18.如權(quán)利要求15-17中的任一項(xiàng)所述的雙列直插存儲(chǔ)器模塊(DMM)設(shè)備,其中,所述控制器進(jìn)一步被配置為: 根據(jù)不滿足電源標(biāo)準(zhǔn)的確定,執(zhí)行一個(gè)或多個(gè)封鎖功能。19.如權(quán)利要求15-18中的任一項(xiàng)所述的雙列直插存儲(chǔ)器模塊(DMM)設(shè)備,其中,執(zhí)行所述一個(gè)或多個(gè)上電操作包括: 根據(jù)提供給所述DIMM的所述電源電壓是第一預(yù)定電壓的確定,使用與所述第一預(yù)定電壓對(duì)應(yīng)的第一配置參數(shù)集合來(lái)運(yùn)行存儲(chǔ)器模塊功能;以及 根據(jù)提供給所述DIMM的所述電源電壓是第二預(yù)定電壓,使用與所述第二預(yù)定電壓對(duì)應(yīng)的第二配置參數(shù)集合來(lái)運(yùn)行所述存儲(chǔ)器模塊功能。20.如權(quán)利要求15所述的雙列直插存儲(chǔ)器模塊(DMM)設(shè)備,進(jìn)一步被配置為根據(jù)如權(quán)利要求2-14中的任一項(xiàng)所述的方法而操作。21.—種非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)用于由具有一個(gè)或多個(gè)控制器的雙列直插存儲(chǔ)器模塊(DIMM)的一個(gè)或多個(gè)處理器運(yùn)行的一個(gè)或多個(gè)程序,所述一個(gè)或多個(gè)程序包括用于以下操作的指令: 在上電時(shí),確定提供給DIMM的電源電壓; 根據(jù)滿足電源標(biāo)準(zhǔn)的確定,所述電源標(biāo)準(zhǔn)包括提供給所述DIMM的電源電壓落入N個(gè)預(yù)定電壓范圍之一內(nèi)的要求,其中,N是大于I的整數(shù): 執(zhí)行一個(gè)或多個(gè)上電操作,包括啟動(dòng)使用計(jì)數(shù)器; 監(jiān)視所述DIMM的溫度; 針對(duì)預(yù)定觸發(fā)事件集合中的一個(gè)或多個(gè)的發(fā)生而監(jiān)視所述DIMM;以及 響應(yīng)于檢測(cè)到所述預(yù)定觸發(fā)事件集合之一,記錄與檢測(cè)到的預(yù)定事件對(duì)應(yīng)的信息。22.如權(quán)利要求21所述的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),被配置為根據(jù)如權(quán)利要求2-14中的任一項(xiàng)所述的方法而操作。
【文檔編號(hào)】G11C16/20GK106030714SQ201480070892
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2014年11月25日
【發(fā)明人】G.S.盧卡斯, K.B.德?tīng)柵僚? R.W.埃利斯
【申請(qǐng)人】桑迪士克科技有限責(zé)任公司