專利名稱:具有嵌入式通道選擇的多通道存儲器的制作方法
技術(shù)領(lǐng)域:
本文中所揭示的標(biāo)的物涉及一種存儲器裝置,且更特定來說涉及一種多通道存儲器裝置及選擇所述多通道存儲器裝置的一個或一個以上通道的方法。
背景技術(shù):
響應(yīng)于對更快速、更高效的計算機處理系統(tǒng)的需求,注意力已引向增加此些系統(tǒng)的許多層級中的吞吐量。舉例來說,一個此種層級可包含存儲器系統(tǒng),其中處理器可以比所述存儲器系統(tǒng)可處置的快的速率產(chǎn)生讀取/寫入請求。因此,用于處理此些操作能力不平衡的技術(shù)已引起多通道存儲器裝置的開發(fā)。通常,舉例來說,雙通道存儲器裝置可并入有用以同時操作以減少涉及存儲器讀取/寫入操作的等待時間的兩個并行通道。特定來說,存儲器控制器可經(jīng)由兩個單獨的并行通道將經(jīng)尋址讀取/寫入數(shù)據(jù)傳輸?shù)蕉鄠€存儲器陣列及/或從多個存儲器陣列接收經(jīng)尋址讀取/寫入數(shù)據(jù)。類似地,兩個單獨的并行主機接口可以電子方式連接到雙通道存儲器裝置的相應(yīng)通道。
發(fā)明內(nèi)容
將參考以下各圖描述非限制性及非窮盡性實施例,其中除非另外說明,否則所有各圖中相似參考編號指代相似部件。圖1是展示根據(jù)一實施例的雙通道存儲器系統(tǒng)的示意圖。圖2是根據(jù)一實施例用于操作雙通道存儲器的過程的流程圖。圖3是根據(jù)另一實施例的雙通道存儲器系統(tǒng)的示意圖。圖4是根據(jù)一實施例的計算系統(tǒng)的示意圖。
具體實施例方式此說明書通篇所提及的“一個實施例”或“一實施例”意指結(jié)合所述實施例描述的特定特征、結(jié)構(gòu)或特性包括在所請求標(biāo)的物的至少一個實施例中。因此,在此說明書通篇中的各個地方出現(xiàn)的短語“在一個實施例中”或“一實施例”未必全部指代相同實施例。此外, 可將所述特定特征、結(jié)構(gòu)或特性組合在一個或一個以上實施例中。在一實施例中,非易失性多通道存儲器裝置可經(jīng)由兩個相關(guān)聯(lián)接口與兩個主機的處理器進(jìn)行通信。舉例來說,此些接口可包含并行及/或串行接口。在一個特定實施方案中,第一主機可包含移動通信裝置的基帶處理器,而第二主機可包含經(jīng)由無線接口與所述移動通信裝置連接的外部處理器。在此實施方案中,雙通道存儲器裝置可經(jīng)由第一接口與所述基帶處理器進(jìn)行通信且經(jīng)由第二接口與所述外部處理器進(jìn)行通信??刂七壿嫽蚱渌娐房蛇B接于此第二接口與射頻(RF)接口之間以允許此外部處理器經(jīng)由空中接口與所述存儲器裝置進(jìn)行通信。
在一實施例中,可管理非易失性多通道存儲器裝置(例如,上文所描述的非易失性多通道存儲器裝置)的接口或通道以避免嘗試經(jīng)由所述接口存取所述存儲器裝置的兩個或兩個以上處理器之間或當(dāng)中的存儲器存取競爭。本文中所描述的實施例包括用以向個別接口允許存取存儲器的特定特權(quán)等級以同時保持個別接口活動的技術(shù)及架構(gòu)。在一實施方案中,活動接口可包含經(jīng)啟用或處于接通狀態(tài)(例如,通電狀態(tài))的接口,而不活動接口可包含經(jīng)停用或處于關(guān)斷狀態(tài)(例如,斷電狀態(tài))的接口。舉例來說,多通道存儲器裝置內(nèi)的寄存器的內(nèi)容可向所述存儲器裝置指示指派給個別接口的一個或一個以上特權(quán)等級。舉例來說,具有特定特權(quán)等級的接口可能夠存取所述存儲器裝置的一個或一個以上寄存器,但不能夠存取所述存儲器裝置的存儲器陣列。作為另一實例,具有特定特權(quán)等級的接口可能夠存取所述存儲器裝置的一個或一個以上寄存器且也能夠存取所述存儲器陣列,如下文進(jìn)一步詳細(xì)地描述。在多通道存儲器裝置的特定實施方案中,可在用以管理多個接口的特權(quán)等級的技術(shù)中使用嵌入于存儲器裝置中的切換接口(Si)寄存器。在一個實施方案中,此SI寄存器可為可經(jīng)由所述多個接口存取,而不管屬于所述接口的特權(quán)等級如何。特定來說,接口特權(quán)等級可允許對SI寄存器的存取,而僅特定特權(quán)等級可允許對存儲器陣列的存取。舉例來說, 作為轉(zhuǎn)變SI寄存器的一個或一個以上位(例如,從低到高或從高到底)的結(jié)果,一個或一個以上接口可從一個特權(quán)等級轉(zhuǎn)變?yōu)榱硪惶貦?quán)等級。在一特定實施方案中,轉(zhuǎn)變SI寄存器的位可致使一個接口轉(zhuǎn)變?yōu)橄鄬Ω叩奶貦?quán)等級(例如,啟用對存儲器陣列的存取),同時另一接口轉(zhuǎn)變?yōu)橄鄬Φ偷奶貦?quán)等級(例如,不能存取所述存儲器陣列)。不管此些各種特權(quán)等級如何,所述接口可同時保持處于啟用狀態(tài)。在一個實施方案中,在可改變SI寄存器的狀態(tài)及/或位之前(例如,在可改變特定接口的特權(quán)等級之前),請求存取所述存儲器的不同特權(quán)等級的接口可首先確定是否存在由另一接口起始的未完成的過程??赏ㄟ^讀取狀態(tài)寄存器的內(nèi)容(其中可指示較高等級接口的忙碌狀態(tài))來做出此確定,所述狀態(tài)寄存器可由所述接口讀取,而不管所述接口的特權(quán)等級如何。在一個實施方案中,狀態(tài)寄存器內(nèi)容可包含狀態(tài)機忙碌位(例如,用于未決擦除或?qū)懭氩僮?。特定來說,在雙通道存儲器中,任一接口可在任何時間讀取此狀態(tài)寄存器,而僅具有存取存儲器陣列的相對高的特權(quán)等級的接口可向所述狀態(tài)寄存器寫入。當(dāng)然,操作雙通道存儲器裝置的此些細(xì)節(jié)僅為實例,且所請求標(biāo)的物不受此限制。在一實施例中,非易失性雙通道存儲器裝置架構(gòu)可包括存儲器單元陣列;第一接口,其用以提供經(jīng)由第一通道對所述存儲器單元陣列的存取;及第二接口,其用以提供經(jīng)由第二通道對所述存儲器單元陣列的存取。舉例來說,此架構(gòu)可進(jìn)一步包括SI寄存器,如上文所描述??山?jīng)由所述第一接口及所述第二接口來存取此SI寄存器。此架構(gòu)可維持所述第一接口及所述第二接口處于啟用狀態(tài)。在一實施方案中,準(zhǔn)予任一接口的存取所述存儲器單元陣列的特權(quán)等級可至少部分地基于所述SI寄存器中的內(nèi)容。在一個實施方案中, 非易失性多通道存儲器裝置可包含可經(jīng)由第一接口及第二接口存取的狀態(tài)寄存器,其中較高等級接口的忙碌狀態(tài)可由所述狀態(tài)寄存器中的內(nèi)容指示。此狀態(tài)寄存器及/或SI寄存器可包含所述存儲器裝置中的存儲器單元陣列的一部分。在一個實施方案中,可準(zhǔn)許具有相對高的特權(quán)等級的接口向所述狀態(tài)寄存器寫入,而可不準(zhǔn)許具有相對低的特權(quán)等級的其它接口向所述狀態(tài)寄存器寫入。
圖1是展示根據(jù)一實施例的系統(tǒng)100的示意圖。為簡化闡釋,系統(tǒng)100采用雙通道存儲器裝置140。然而,可在不背離所請求標(biāo)的物的情況下使用采用具有三個或三個以上通道的存儲器裝置的系統(tǒng)。雙通道存儲器裝置140可包含分別在第一通道及第二通道上的第一接口 130及第二接口 150。在特定實施方案中,具有三個或三個以上通道的存儲器裝置可包括三個或三個以上相關(guān)聯(lián)接口。第一主機110可經(jīng)由總線120以電子方式連接到第一接口 130。類似地,第二主機170可經(jīng)由總線160以電子方式連接到第二接口 150。雙通道存儲器裝置140可包含相變存儲器(PCM)及/或快閃存儲器、易失性或非易失性存儲器,但所請求標(biāo)的物不受此些實例的限制。舉例來說,雙通道存儲器裝置140可包含存儲器陣列 143,存儲器陣列143包括多個存儲器單元(例如,PCM存儲器單元)及一微控制器145。此微控制器可用以管理第一接口 130及第二接口 150的特權(quán)等級以選擇性地允許雙通道存儲器裝置140與主機110或主機170之間的通信。在特定實施方案中,微控制器145可使用 SI寄存器147,SI寄存器147可嵌入于存儲器陣列143中。第一接口 130及第二接口 150 可用以在不管屬于接口 130及150的特權(quán)等級如何的情況下存取SI寄存器147(例如,向其寫入或從其讀取)。舉例來說,作為SI寄存器147的位被設(shè)定為低或高的結(jié)果,第一接口 130可獲得存取存儲器陣列143的相對高的特權(quán)等級,而第二接口 150可具有不能存取存儲器陣列143的相對低的特權(quán)等級。在一個實施方案中,在可改變SI寄存器147的狀態(tài)及 /或位之前(例如,在可改變特定接口的特權(quán)等級之前),請求存取存儲器陣列143的增加的特權(quán)等級的一個接口可首先確定是否存在由另一接口起始的未完成的過程??赏ㄟ^讀取狀態(tài)寄存器149的內(nèi)容來做出此確定,狀態(tài)寄存器149可由任一接口讀取,而不管任一接口的特權(quán)等級如何。在一個實施方案中,第一接口 130及第二接口 150可包含相同或不同類型的接口。舉例來說,此些接口可包含非標(biāo)準(zhǔn)或標(biāo)準(zhǔn)接口,例如雙倍數(shù)據(jù)速率(DDR)接口、 DDR2接口、A/DMUX接口及/或開放NAND快閃接口(ONFI),此處僅列舉幾個實例。在一個特定實施例中,系統(tǒng)100可包括第一主機110,其包含包括于移動裝置中的基帶處理器;及第二主機170,其包含經(jīng)由無線接口以無線方式連接到所述移動裝置的外部處理器。因此,存儲器裝置140可經(jīng)由第一接口 130與所述基帶處理器進(jìn)行通信且經(jīng)由第二接口 150與所述外部處理器進(jìn)行通信。當(dāng)然,系統(tǒng)100的此些細(xì)節(jié)僅為實例,且所請求標(biāo)的物不受此限制。返回到圖1,單個電源115可向第一主機110及第二主機170提供操作電壓。在一個特定實施方案中,舉例來說,電壓115可包含提供標(biāo)稱1. 8伏的可再充電電池。在另一特定實施方案中,電壓115可包含從外部源產(chǎn)生的電壓。在又一實施方案中,存儲器裝置140 可包括用以提供相對高的電壓以支持存儲器裝置140中的編程/擦除操作的一個或一個以上電荷泵148。當(dāng)然,所請求標(biāo)的物不受限于使用任何特定類型的電源。圖2是根據(jù)一實施例用于操作雙通道存儲器的過程200的流程圖。如上文所提及, 可至少部分地基于SI寄存器的內(nèi)容來確定準(zhǔn)予雙通道存儲器的特定接口的特權(quán)等級。應(yīng)注意,盡管本文中所描述的實施例包括具有兩個通道且因此兩個接口的雙通道存儲器,但所請求標(biāo)的物不受限于兩個此類通道及/或接口。舉例來說,過程200可擴展到其中可涉及三個或三個以上電源、通道及/或接口的情況。因此,過程200僅為涉及包括兩個接口、 兩個處理器等等的雙通道存儲器及相關(guān)聯(lián)架構(gòu)的說明性實例。在框210處,可讀取SI寄存器的內(nèi)容。在框220處,可使用此些內(nèi)容來確定兩個接口的特權(quán)等級。舉例來說,此些內(nèi)容可包含一個或一個以上二進(jìn)制或多電平位。在一實施方案中,具有相對低的特權(quán)等級的接口可不能夠存取所述存儲器的存儲器陣列。表1描述針對特定實施方案第一接口 I/F1及第二接口 I/F2至少部分地基于SI寄存器的內(nèi)容及 /或邏輯電平在特權(quán)等級之間的轉(zhuǎn)變。
權(quán)利要求
1.一種存儲器裝置,其包含存儲器陣列;第一接口,其用以提供經(jīng)由第一通道對所述存儲器陣列的存??;第二接口,其用以提供經(jīng)由第二通道對所述存儲器陣列的存??;第一寄存器,其可經(jīng)由所述第一接口及所述第二接口存取;及控制器,其用以同時維持所述第一接口與所述第二接口處于啟用狀態(tài),其中指派給所述第一接口及所述第二接口的存取所述存儲器陣列的特權(quán)等級是至少部分地基于所述第一寄存器中的內(nèi)容。
2.根據(jù)權(quán)利要求1所述的存儲器裝置,其進(jìn)一步包含第二寄存器,其可經(jīng)由所述第一接口及所述第二接口存取,其中較高特權(quán)等級接口的忙碌狀態(tài)由所述第二寄存器中的內(nèi)容指示。
3.根據(jù)權(quán)利要求2所述的存儲器裝置,其中所述存儲器陣列包括所述第一寄存器及所述第二寄存器。
4.根據(jù)權(quán)利要求2所述的存儲器裝置,其中所述第一接口及所述第二接口中的具有較高特權(quán)等級的一者能夠向所述第二寄存器寫入,其中所述第一接口及所述第二接口中的具有較低特權(quán)等級的另一者不能夠向所述第二寄存器寫入。
5.根據(jù)權(quán)利要求1所述的存儲器裝置,其中所述第一接口及所述第二接口中的一者的特權(quán)等級高于所述第一接口及所述第二接口中的另一者的特權(quán)等級。
6.根據(jù)權(quán)利要求1所述的存儲器裝置,其中所述存儲器裝置包含雙通道存儲器。
7.根據(jù)權(quán)利要求1所述的存儲器裝置,其中所述存儲器陣列包含相變存儲器PCM單元。
8.根據(jù)權(quán)利要求1所述的存儲器裝置,其中所述第一接口適于以電子方式連接到安置于移動裝置中的第一主機,且所述第二接口適于以無線方式連接到所述移動裝置外部的第二主機。
9.根據(jù)權(quán)利要求1所述的存儲器裝置,其中所述第一接口及所述第二接口是使用單個電源通電的。
10.一種方法,其包含確定多通道存儲器的第一接口部分的存取存儲器陣列的第一特權(quán)等級;及確定所述多通道存儲器的第二接口部分的存取所述存儲器陣列的第二特權(quán)等級,其中所述建立所述第一及第二特權(quán)等級是至少部分地基于第一寄存器中的內(nèi)容,且其中同時啟用所述第一接口部分及所述第二接口部分兩者。
11.根據(jù)權(quán)利要求10所述的方法,其中使用單個電源給所述第一接口部分及所述第二接口部分通電。
12.根據(jù)權(quán)利要求10所述的方法,其進(jìn)一步包含至少部分地基于第二寄存器中的內(nèi)容來確定所述第一及/或第二特權(quán)等級。
13.根據(jù)權(quán)利要求10所述的方法,其進(jìn)一步包含至少部分地基于較高特權(quán)等級接口的忙碌狀態(tài)來將信息存儲于第二寄存器中。
14.根據(jù)權(quán)利要求10所述的方法,其進(jìn)一步包含在通過所述第一接口部分及所述第二接口部分對所述第一寄存器的同時存取期間指派所述第一接口部分及所述第二接口部分中的一者具有最高優(yōu)先等級。
15.一種系統(tǒng),其包含 多通道存儲器裝置,其包含 存儲器陣列;第一接口,其用以提供經(jīng)由第一通道對所述存儲器陣列的存??; 第二接口,其用以提供經(jīng)由第二通道對所述存儲器陣列的存?。?第一寄存器,其可經(jīng)由所述第一接口及所述第二接口存取;及存儲器控制器,其用以同時維持所述第一接口與所述第二接口處于啟用狀態(tài), 其中指派給所述第一接口及所述第二接口的存取所述存儲器陣列的特權(quán)等級是至少部分地基于所述第一寄存器中的內(nèi)容;及處理器,其用以代管一個或一個以上應(yīng)用程序且用以起始到所述存儲器控制器的命令以提供對所述多通道存儲器裝置的存取。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述多通道存儲器裝置進(jìn)一步包含可經(jīng)由所述第一接口及所述第二接口存取的第二寄存器,其中較高特權(quán)等級接口的忙碌狀態(tài)由所述第二寄存器中的內(nèi)容指示。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述第一接口及所述第二接口中的具有較高特權(quán)等級的一者能夠向所述第二寄存器寫入,其中所述第一接口及所述第二接口中的具有較低特權(quán)等級的另一者不能夠向所述第二寄存器寫入。
18.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述第一接口及所述第二接口中的一者的特權(quán)等級高于所述第一接口及所述第二接口中的另一者的特權(quán)等級。
19.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述第一接口適于以電子方式連接到安置于移動裝置中的第一主機,且所述第二接口適于以無線方式連接到所述移動裝置外部的第二主機。
20.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述第一接口及所述第二接口是使用單個電源通電的。
全文摘要
本文中所揭示的標(biāo)的物涉及一種存儲器裝置,且更特定來說涉及一種多通道存儲器裝置及選擇所述多通道存儲器裝置的一個或一個以上通道的方法。
文檔編號G06F13/16GK102541770SQ20111037005
公開日2012年7月4日 申請日期2011年11月15日 優(yōu)先權(quán)日2010年11月16日
發(fā)明者埃馬努埃萊·孔法洛涅里, 弗朗切斯科·馬斯特羅揚尼, 朱利奧·阿爾比尼 申請人:美光科技公司