專利名稱:使用串行協(xié)議的存儲器及對應(yīng)的尋址方法
技術(shù)領(lǐng)域:
本申請涉及存儲器,具體是使用串行協(xié)議操作的存儲器,并且更具體地涉及這種 存儲器在封裝中的布置。本發(fā)明有利地但非限制性地應(yīng)用于電可擦除且可編程類型的非易 失性存儲器(EEPROM)。
背景技術(shù):
當(dāng)前的目標(biāo)是在盡可能最小的封裝內(nèi)提供最大的存儲器密度。如今已存在容納于 S08N型封裝中的容量為1兆位的存儲器。下一步是提供容納容量為2兆位的存儲器的S08N 封裝。束縛在于使存儲器電路適合于封裝中的可用空間。目前對于2兆位的存儲器,大 部分面積被存儲板所占據(jù),存儲板的定線不能像針對外圍電路所做的那樣進(jìn)行容易的調(diào) 整。確實,存儲器被組織為具有等于2的冪的行數(shù)和列數(shù)的矩陣。因此存儲板具有給定的 形狀,并且可以選擇性地進(jìn)行外圍電路的定線,以便將電路的形式調(diào)整為期望的封裝。現(xiàn)有各種版本的給定封裝。它們的特征尤其在于位于封裝中心的、上面粘合有支 撐存儲器電路的微芯片的金屬板的尺寸。該金屬板決定了微芯片的最大尺寸,微芯片的尺 寸小于金屬板,因此具有受限的最小裕量。當(dāng)微芯片的尺寸很大時,選擇最大可能的金屬板,并且嘗試將存儲器的外圍電路 設(shè)計為適應(yīng)于該金屬板的尺寸。有時會發(fā)生違反裝配規(guī)則,或者使用非標(biāo)準(zhǔn)板的情況,這通 常導(dǎo)致成本超限以及產(chǎn)品和質(zhì)量問題。在所有情況下,運作的裕量都很低。由于強制實行存儲板的X和Y尺寸,因此最壞的例子是面積達(dá)到封裝中的可用最 大面積的大容量存儲器。因此,外圍面積相對于存儲板面積的低比例使得電路尺寸適應(yīng)于 金屬板形狀的靈活性較低。從而出現(xiàn)不可能性。這對于諸如被組織為存儲頁面的EEPROM存儲器之類的頁面可編程存儲器來說更 加關(guān)鍵。確實,對于這種存儲器類型,頁面是可以被同時編程的數(shù)據(jù)量(例如字節(jié))。并且, 這種頁面束縛進(jìn)一步限制了存儲器的架構(gòu)。
發(fā)明內(nèi)容
根據(jù)一種實施方式,提供一種存儲器,包括物理存儲板,所述物理存儲板包括沿第 一方向延伸的m條第一物理線和沿第二方向延伸的η條第二物理線。所述存儲器進(jìn)一步包 括接收裝置,用于接收指示矩陣邏輯存儲板的第一邏輯線和第二邏輯線的邏輯地址。矩陣 邏輯存儲板具有沿所述第一方向延伸的2Ρ條第一邏輯線和沿第二方向延伸的,條第二邏 輯線。m和η的值各自不同于2的冪,m是2k的倍數(shù),k小于或等于p,并且m與η的乘積等 于之上的最近整數(shù)。所述存儲器進(jìn)一步包括用于基于所接收的所述邏輯地址的內(nèi)容和所接收的該邏輯地址的一部分內(nèi)容由m/2k除的歐幾里得除法的余數(shù)來對第一物理線和僅 第二物理線的一部分進(jìn)行尋址的裝置。另一方面,提供一種存儲器,包括具有η行和m列的存儲板,m和η各自不同于2的 冪,m是2k的倍數(shù),k是正整數(shù)。所述存儲器還包括列譯碼裝置,包括分別分配給2k列的塊 的多個譯碼塊。所述存儲器進(jìn)一步包括行譯碼裝置,包括各自被配置為訪問所述存儲板的 僅一部分的多個行譯碼器。再一方面,預(yù)想一種對存儲器進(jìn)行尋址的方法。所述存儲器包括與矩陣邏輯存儲 板相對應(yīng)的物理存儲板,所述矩陣邏輯存儲板具有沿第一方向延伸的2P條第一邏輯線和沿 第二方向延伸的條第二邏輯線,所述物理存儲板包括沿所述第一方向延伸的m條第一物 理線和沿所述第二方向延伸的η條第二物理線,m和η各自不同于2的冪,m是2k的倍數(shù), k小于或等于P,并且m與η的乘積等于之上的最近整數(shù)。所述方法包括接收指示第一 邏輯線和第二邏輯線的邏輯地址,以及基于所述邏輯地址的內(nèi)容和該邏輯地址的一部分內(nèi) 容被m/2k除的歐幾里得除法的余數(shù)對第一物理線和僅第二物理線的一部分進(jìn)行尋址。
本發(fā)明的其他優(yōu)點和特征將在分析完全非限制性的實施例和實施方式的詳細(xì)描 述之后變得顯而易見,并且附圖中圖1示意性示出根據(jù)本發(fā)明的邏輯存儲板和物理存儲板的示例;圖2至圖4示意性地示出根據(jù)本發(fā)明的歐幾里得除法的余數(shù)的示例性計算;圖fe至圖5d、圖6和圖7示意性地示出根據(jù)本發(fā)明的物理存儲板的示例性尋址;圖8示出根據(jù)本發(fā)明的存儲器的示例性實施例的框圖;圖9至圖16更詳細(xì)但仍然示意性地示出圖8所示器件的某些部分;圖17至圖19示出與根據(jù)本發(fā)明的器件的三個運算示例相關(guān)的三個時序圖;圖20和圖21示意性示出根據(jù)本發(fā)明的存儲器在封裝中的示例性布置;以及圖2 至圖2 和圖23示意性示出根據(jù)本發(fā)明的另一示例性存儲器。
具體實施例方式在詳細(xì)描述實施例之前,一般性地描述各種實施例和實施例的特征。一般而言, 注意到與可能的基于頁面的編程有關(guān)的重大架構(gòu)束縛時,提議存儲器的存儲板的形狀可 以被修改,以便能夠更容易地使存儲器電路的形狀適應(yīng)于封裝的金屬板的尺寸,這在諸如 EEPROM之類的存儲器被組織為頁面的情況下尤其困難。從而可以將存儲器布置在比通常所 使用的封裝更小的封裝中。根據(jù)具體但非限定性地適應(yīng)于頁面可編程串行EEPROM存儲器的一個實施例,提 供以線(行)數(shù)和列數(shù)不是2的冪的方式對金屬板的形狀進(jìn)行的修改。此外,通過使用聯(lián) 機執(zhí)行的歐幾里得除法的極簡單的尋址譯碼來對列進(jìn)行尋址,這是串行協(xié)議所允許的。最 后,使用配備有若干個行譯碼器的存儲板,其中每個行譯碼器能夠僅訪問存儲板的特定部 分,并且不對所有行進(jìn)行順序譯碼。更一般地,并且根據(jù)一個方面,提供一種具體是串行協(xié)議類型的存儲器,包括物理 存儲板,所述物理存儲板包括沿第一方向延伸的m條物理線(例如m列)和沿第二方向延伸的η條第二物理線(例如η行),所述存儲器還包括接收裝置,用于接收指明矩陣邏輯存 儲板的第一邏輯線和第二邏輯線的邏輯地址,其中所述矩陣邏輯存儲板具有沿所述第一方 向延伸的2Ρ條第一邏輯線和沿所述第二方向延伸的條第二邏輯線;m和η各自不同于2的冪,m是2k的倍數(shù),或者k是小于或等于ρ的整數(shù),并且m與 η的乘積等于2Ρ+<1之上的最近的整數(shù);所述器件進(jìn)一步包括用于對物理存儲板進(jìn)行尋址的裝置,其被配置為基于所接收 的所述邏輯地址的內(nèi)容和所接收的該邏輯地址的一部分內(nèi)容由m/2k除的歐幾里得除法的 余數(shù)來對第一物理線(例如列)和僅第二物理線(例如行)的一部分進(jìn)行尋址。因此,對于具有256個邏輯列(p = 8)和IOM個邏輯行(q = 10)的存儲器,并 且如果我們選擇k = 7 (2k = 128),則可以采用包括384個物理列(m = 384 ;m = 3x 27)和 683個物理行的物理存儲板。存儲板的尋址可以使用僅兩個行譯碼器具體基于由3(384/128)除的歐幾里得除 法的余數(shù)來執(zhí)行,這在后面可以詳細(xì)看到,其中行譯碼器中的每一個僅對邏輯行的三分之二進(jìn)行譯碼。所接收的邏輯地址包括與所述第一邏輯線相關(guān)聯(lián)的第一域,例如列域,和與所述 第二邏輯線相關(guān)聯(lián)的第二域,例如行域。根據(jù)與使用串行協(xié)議的存儲器兼容的實施例,所述 尋址裝置包括第一譯碼裝置和第一選擇裝置,所述第一譯碼裝置包括被配置為聯(lián)機執(zhí)行所 述第二域的內(nèi)容被m/2k除的歐幾里得除法的計算裝置,并且所述第一選擇裝置被配置為基 于所述第一域的內(nèi)容和所述歐幾里得除法的余數(shù)來選擇所述第一物理線。串行協(xié)議確實使得可以聯(lián)機執(zhí)行歐幾里得除法,也就是說例如以接收地址位的速 度執(zhí)行,換言之,以與位的到達(dá)同步的方式以位為單位執(zhí)行歐幾里得除法。所述尋址裝置此外還包括第二譯碼裝置,其被配置為基于所述第二域的內(nèi)容對所 述第二物理線的所述部分進(jìn)行尋址。根據(jù)一個實施例,所述計算裝置包括余數(shù)寄存器和邏輯電路,所述余數(shù)寄存器旨 在順序接收第二域的位,首先接收高階位,所述邏輯電路回送到所述余數(shù)寄存器,并且被配 置為向所述余數(shù)寄存器順序傳送由余數(shù)寄存器中鏈接在從第二域接收的當(dāng)前位右邊的內(nèi) 容所形成的被除數(shù)被m/2k除的歐幾里得除法的余數(shù)的二進(jìn)制值。換言之,余數(shù)寄存器同時 用于存儲連續(xù)的被除數(shù)和歐幾里得除法的最終余數(shù)。因此,余數(shù)寄存器具有例如nb+Ι級,其中nb指與所述歐幾里得除法的余數(shù)的最大 二進(jìn)制值兼容的數(shù)目(在余數(shù)的二進(jìn)制最大值等于10的情況下,對于由3除的歐幾里得除 法,nb = 2),并且邏輯電路具有連接至寄存器的nb+Ι級的nb+Ι個輸入端和連接至余數(shù)寄 存器的前nb級的nb個輸出端。所述接收裝置有利地包括被配置為存儲所述第一域的內(nèi)容的第一地址寄存器,例 如列地址寄存器,和被配置為存儲所述第二域的內(nèi)容的第二地址寄存器,例如行寄存器。所 述第一地址寄存器具有連接至所述第二地址寄存器的增量輸入端的進(jìn)位輸出端。根據(jù)具體允許存儲器的順序讀取的一個實施例,所述余數(shù)寄存器包括增量輸入 端,所述第二地址寄存器包括進(jìn)位輸出端,并且所述第一譯碼裝置包括控制裝置,所述控制 裝置具有控制輸入端,用于接收順序讀取的控制信號,
第一輸入端,連接至所述第一地址寄存器的進(jìn)位輸出端,第二輸入端,連接至所述第二地址寄存器的進(jìn)位輸出端,和控制輸出端,連接至所述余數(shù)寄存器的增量輸入端,并且用于傳送增量控制信號, 所述增量控制信號的邏輯值由順序讀取的控制信號的值以及出現(xiàn)在所述第一輸入端和所 述第二輸入端處的信號的值來調(diào)節(jié)。此外,所述余數(shù)寄存器有利地包括管理裝置,所述管理裝置被配置為授權(quán)所述余 數(shù)寄存器的值在零二進(jìn)制值與πι/2Η所對應(yīng)的二進(jìn)制值之間進(jìn)行順序且循環(huán)增量。因此, 所述余數(shù)寄存器永遠(yuǎn)不會達(dá)到作為禁止值的值m/2k。盡管在某些應(yīng)用中可以使用歐幾里得除法的商數(shù)來對例如行的第二邏輯線進(jìn)行 譯碼,但尤其簡單的是第二譯碼裝置包括能夠?qū)λ械诙壿嬀€進(jìn)行譯碼的若干個第二譯 碼器,每個第二譯碼器被配置為僅譯碼第二邏輯線中的特定第二邏輯線,并且被分配給接 收到的所述邏輯地址中第二域的內(nèi)容所指示的第二邏輯線的譯碼器或各個譯碼器,被配置 為訪問僅第二物理線的一部分。這種實施例另外還與存儲器的順序讀取和以頁面模式對存 儲器的編程相兼容。盡管可以使用例如能夠授權(quán)第二譯碼器僅訪問第二物理線的僅僅一部分的電子 編程裝置,但比較簡單的是提供限制第二譯碼器訪問部分第二物理線的物理硬布線。盡管 可以使用兩個以上的第二譯碼器,但尤其簡單的是僅使用兩個第二譯碼器。因此,在這種情況下,第二譯碼器中的一個第二譯碼器可以被配置為能夠從第一 條第二邏輯線開始對第二邏輯線進(jìn)行順序譯碼,而省略對每m/2k條邏輯線中的一條邏輯線 進(jìn)行譯碼,并且另一第二譯碼器可以被配置為能夠從第二條第二邏輯線開始對邏輯線進(jìn)行 順序譯碼,而省略對每m/2k條邏輯線中的一條邏輯線進(jìn)行譯碼。根據(jù)一個實施例,m等于2p+2k,k是正整數(shù)或零,并且小于或等于p_l。根據(jù)例如存儲器被組織為存儲頁面所對應(yīng)的一個實施例,邏輯存儲板的條第二 邏輯線對應(yīng)于個邏輯頁面,每個邏輯頁面包括被配置為分別存儲2P個數(shù)據(jù)的2P個邏輯存 儲位置,并且物理存儲板包括η個物理頁面,每η個物理頁面中的η-1個物理頁面各自包括 2p+2k個物理存儲位置且各自對應(yīng)于邏輯頁面以及相鄰存儲體的邏輯頁面的一部分,所述物 理頁面中的一個物理頁面包括2P個物理存儲位置且對應(yīng)于邏輯頁面的至少一部分。根據(jù)一個實施例,所述第一選擇裝置包括l+2p_k個譯碼塊,每個譯碼塊被配置為基于第一域的k低階位以2k個數(shù)據(jù)的塊對 物理存儲板進(jìn)行尋址,并且連接至2k條第一物理線的塊,選擇模塊,被配置為基于所述歐幾里得除法的余數(shù)和所述第一域的p_k高階位從 l+2p_k個譯碼塊中選擇譯碼塊。第二譯碼器,例如行譯碼器,可以被布置在2k條第一物理線的塊中的至少一些塊 之間。作為變體,當(dāng)提供使用兩個第二譯碼器時,后者可以分別被布置在物理存儲板的 兩端處。存儲板可以是非易失性、電可擦除且可編程類型。根據(jù)另一方面,提議一種容納諸如以上所限定的存儲器的封裝,該裝置可以是例 如由JEDEC標(biāo)準(zhǔn)定義的S08N型,或者是TSS0P8型的封裝,并且容納容量大于1兆位,例如 2兆位的存儲器。9
根據(jù)另一方面,提議一種對存儲器,具體是串行協(xié)議類型的存儲器進(jìn)行尋址的方 法,所述存儲器包括與矩陣邏輯存儲板相對應(yīng)的物理存儲板,所述矩陣邏輯存儲板具有沿 第一方向延伸的2P條第一邏輯線和沿第二方向延伸的211條第二邏輯線,所述物理存儲板包 括沿所述第一方向延伸的m條第一物理線和沿所述第二方向延伸的η條第二物理線,m和η 各自不同于2的冪,m是2k的倍數(shù),k小于或等于p,并且m與η的乘積等于2Ρ+<1之上的最近 整數(shù),所述方法包括第一模式的尋址,包括接收指示第一邏輯線和第二邏輯線的邏輯地址, 以及基于所述邏輯地址的內(nèi)容和該邏輯地址的一部分內(nèi)容被m/2k除的歐幾里得除法的余 數(shù)對第一物理線和僅第二物理線的一部分進(jìn)行尋址。根據(jù)一個實施方式,所述邏輯地址包括與所述第一邏輯線相關(guān)聯(lián)的第一域和與所 述第二邏輯線相關(guān)聯(lián)的第二域,并且所述尋址包括計算所述第二域的內(nèi)容由m/2k除的歐幾 里得除法的余數(shù),有利的是聯(lián)機執(zhí)行,以及基于所述第一域的內(nèi)容和歐幾里得除法的所述 余數(shù)的內(nèi)容來選擇所述第一物理線,并且基于所述第二域的內(nèi)容對所述第二物理線的所述 部分進(jìn)行尋址。根據(jù)一個實施方式,所述余數(shù)的計算包括在余數(shù)寄存器中順序存儲第二域的位, 首先存儲高階位,計算并向所述余數(shù)寄存器順序傳送由余數(shù)寄存器中鏈接在從第二域接收 的當(dāng)前位右邊的當(dāng)前內(nèi)容所形成的被除數(shù)被m/2k除的歐幾里得除法的余數(shù)的二進(jìn)制值。根據(jù)一個實施方式,所述方法還包括順序讀取模式,包括在接收邏輯地址和計算 歐幾里得除法的余數(shù)的第一值之后,從所述第一值開始并且在零二進(jìn)制值和與m/2k-l對應(yīng) 的二進(jìn)制值之間順序并循環(huán)增加余數(shù)寄存器的內(nèi)容的值。根據(jù)一個實施方式,第二物理線的部分的尋址使用若干個第二譯碼器來執(zhí)行,所 述第二譯碼器能夠?qū)λ械诙壿嬀€進(jìn)行譯碼,并且每個第二譯碼器被配置為僅對第二邏 輯線的特定第二邏輯線進(jìn)行譯碼,并且使用譯碼器或被分配給所接收的所述邏輯地址的第 二域的內(nèi)容所指示的第二邏輯線的各個譯碼器來訪問僅第二物理線的一部分。根據(jù)一個實施方式,僅使用兩個第二譯碼器。根據(jù)一個實施方式,第二譯碼器中的一個第二譯碼器被配置為能夠從第一條邏輯 線開始對所述邏輯線進(jìn)行順序譯碼,而省略對每m/2k條邏輯線中的一條邏輯線進(jìn)行譯碼, 并且另一第二譯碼器被配置為能夠從第二條邏輯線開始對所述邏輯線進(jìn)行順序譯碼,而省 略對每m/2k條邏輯線中的一條邏輯線進(jìn)行譯碼。根據(jù)一個實施方式,所述方法適用于對m等于2p+2k的存儲板進(jìn)行尋址,其中k是 正整數(shù)或零,并且小于或等于P-I。所述方法還極有利地適用于頁面可編程的存儲器,并且還尤其適用于邏輯存儲板 的211條第二邏輯線對應(yīng)于211個邏輯頁面的存儲板的尋址,其中每個邏輯頁面包括被配置為 分別存儲2P個數(shù)據(jù)的2P個邏輯存儲位置,并且物理存儲板包括η個物理頁面,每η個物理 頁面中的η-1個物理頁面各自包括2p+2k個物理存儲位置且各自對應(yīng)于邏輯頁面以及相鄰 存儲體的邏輯頁面的一部分,所述物理頁面中個一個物理頁面包括2P個物理存儲位置且對 應(yīng)于邏輯頁面的至少一部分。在這種情況下,根據(jù)一種實施方式,基于所述第一域的內(nèi)容和歐幾里得除法的所 述余數(shù)對所述第一物理線的選擇包括基于所述歐幾里得除法的余數(shù)和所述第一域的P_k 個高階位來 選擇個2k條第一物理線的塊,并且基于第一域的k個低階位來選擇所述第一物理線。現(xiàn)在 轉(zhuǎn)到圖1所示的實施例,標(biāo)記PML指示邏輯存儲板,即由用戶看到的存儲板, 其包括2P條第一邏輯線RGli (在該示例中為列)和211條第二邏輯線RG2j (在該示例中為 行)。在該示例中,邏輯存儲板包括256個邏輯列(ρ = 8)和1024 (q = 10)個邏輯行。 此外由用戶看到的存儲器被組織為頁面,即每個邏輯行對應(yīng)于存儲器的邏輯頁面PGLj。這 里,每個頁面包括128個存儲位置的兩個組或者對應(yīng)于128字節(jié)的兩個組的“列”。確實,存 儲器的每個存儲位置能夠存儲八位的數(shù)據(jù)項。因此,頁面表示可以同時被編程的字節(jié)數(shù)量 (這里是256)。所以,這里,存儲器是具有2兆位的容量的存儲器。在該示例中,該存儲器是使用 與I2C或SPI串行總線兼容的串行協(xié)議的EEPR0M。為了能夠?qū)⒋鎯ζ鞑贾迷赟08N型的封裝中,存儲板在物理上被實施為例如圖1的 右部所示。更精確地說,物理存儲板PMP包括m條第一物理線或列RGPli和η條第二物理 線或行RGP2j。在該示例中,m等于384,而η等于683。因此,注意m和η均不同于2的冪。 此外,m是128(2k,k = 7)的倍數(shù)。最后,這里m乘以η的乘積等于256X 1024之上的最近整數(shù)。這里,物理存儲板PMP還被組織為頁面LPj。物理頁面包括384字節(jié),并且每個物 理頁面LPj對應(yīng)于1. 5個邏輯頁面PGLj,PGL j+1。由用戶看,邏輯面相板PML可以使用包括第一地址域CHl (列域)和第二地址域 CH2(行域)的邏輯地址ADR(圖2)來尋址。因此,邏輯地址ADR指示邏輯存儲板PML的邏 輯行和邏輯列。在這里所述的示例中,列域包括八位A0-A7,而行域包括10位A8-A17。這里,存儲 器是串行協(xié)議型,即存儲器串行地與時鐘信號同步地接收數(shù)據(jù)(不管這些數(shù)據(jù)是數(shù)據(jù)位還 是地址位)。地址ADR的各個位因此與時鐘信號同步地順序存儲在就這一點作為移位寄存器 操作的列寄存器RAC和行寄存器RAL中。列寄存器RAC的最后一級C7鏈接至行寄存器RAL 的第一級RO。此外,聯(lián)機執(zhí)行行域CH2的內(nèi)容被m/2k,即在該示例中為3除的歐幾里得除法(圖 2的步驟100)。該歐幾里得除法的余數(shù)存儲在余數(shù)寄存器RRS的級ETl和ET2中。聯(lián)機執(zhí)行歐幾里得除法,即歐幾里得除法與地址的接收同步,該接收首先實施高 階位。歐幾里得除法的計算更詳細(xì)地示于圖3中。因此,在第一時鐘周期,第二域CH2的位A17存儲于寄存器RRS的級ETO中,并且 沒有執(zhí)行運算(nil)。在一下時鐘周期,位A17被傳送至級ETl,并且級ETO接收位A16。計算被3 ( 二進(jìn) 制的11)除的歐幾里得除法的余數(shù)R17、R16,并且在下一時鐘周期,寄存器RRS在其級ET2、 ETl和ETO中包含將構(gòu)成被11 ( 二進(jìn)制)除的下一除法的被除數(shù)的值rl7、rl6和A15,以便 獲得中間余數(shù)rl5和rl4。因此,在除法期間,余數(shù)寄存器RRS還使得可以存儲中間被除數(shù)。在每個時鐘周 期,根據(jù)圖3的右部所示的表格計算由3除的除法的新余數(shù)。
除法的新余數(shù)使用所接收的下一地址位進(jìn)行存儲。在接收第二域CH2的位結(jié)束 時,余數(shù)寄存器RRS的級ET2和ETl包括位rl和rO,即歐幾里得除法的余數(shù)的值,因此提供 以3為模的同余。除余數(shù)寄存器RRS之外,計算余數(shù)的裝置還包括 回送到余數(shù)寄存器RRS的邏輯電 路 MCLR0更精確地說,如下面還會更詳細(xì)返回的圖14所示,這里余數(shù)寄存器RRS包括三級 ETO、ETl和ET2,分別由諸如圖15中示意性示出的寄存器RGl構(gòu)成。該寄存器RGl本質(zhì)上 包括標(biāo)記為BSD的由邏輯元件包圍的D觸發(fā)器,這里邏輯元件包括由并聯(lián)安裝的N型MOS 晶體管和P型MOS晶體管構(gòu)成的邏輯門PL、反相器INV和開關(guān)器INT。邏輯電路MCLR(圖4)包括分別連接至余數(shù)寄存器RRS的級ETO、ETl和ET2的輸 出端的三個輸入端DO、Dl和D2以及分別回送到級ETl和ET2的兩個輸入端Dili和Dil2 的兩個輸出端QO和Q1。在這里所示的被3除的示例中,邏輯電路MCLR由邏輯門和反相器組成,使得可以 根據(jù)圖4左部所示的真值表TBl連續(xù)計算歐幾里得除法的余數(shù)。除128列(這里是128字節(jié))的三個塊之外,諸如圖5a至圖5c所示物理存儲板的 架構(gòu)還包括分別被分配給每個塊的128列的譯碼的三個譯碼塊(或存儲體)BCDO、BCDl和 B⑶2。因此物理存儲板的尋址以2k(這里是128)字節(jié)的塊進(jìn)行。這些譯碼塊構(gòu)成第一譯 碼裝置的一部分,使得可以對存儲板的列進(jìn)行譯碼。從下文可以看出,這些第一譯碼裝置還 包括選擇模塊MSEL(圖8和圖9),使得可以從三個譯碼塊B⑶O-B⑶2中選擇譯碼塊B⑶i。除了第一譯碼裝置之外,存儲器還包括第二譯碼裝置,這里第二譯碼裝置由也可 以稱為第二譯碼器且標(biāo)記為DCD20和DCD21的兩個行譯碼器組成。在圖5所示的示例中,這兩個第二譯碼器被布置在物理存儲板的128個物理列的 塊之間。假設(shè)物理存儲板的物理頁面可以存儲邏輯存儲板的1. 5個邏輯頁面,則有三種不 同類型的頁面尋址。這些不同類型的尋址示于圖5a、圖5b和圖5c中。更精確地,邏輯頁面 0 (第一邏輯頁面)存儲在物理行或物理頁面LPO的前256字節(jié)中(圖5a)。邏輯頁面1 (圖5b)部分存儲在物理頁面LPO中,部分存儲在物理頁面LPl中。更 精確地,邏輯頁面1的前128字節(jié)存儲在邏輯頁面LPO的后128字節(jié)中,而邏輯頁面1的后 128字節(jié)存儲在物理頁面LPl的前128字節(jié)中。最后,如圖5c所示,邏輯頁面2的兩個128 字節(jié)存儲在物理頁面LPl的后兩組128字節(jié)中。另一方面,如圖5d所示,邏輯頁面3的尋址以類型于邏輯頁面0的方式執(zhí)行,但是 存儲在第三物理頁面P2中。因此,在該示例中,有三種不同類型的頁面尋址,即圖5a所示的頁面0類型的尋 址、圖5b所示的頁面1類型的尋址以及圖5c所示的頁面2類型的尋址。在頁面0類型的尋址中,邏輯頁面由左邊的第二譯碼器D⑶20來譯碼,左邊的第二 譯碼器DCD20被配置為訪問對應(yīng)的物理頁面或行的僅僅一部分,在當(dāng)前例子中即訪問該物 理頁面的128字節(jié)的第一塊和128字節(jié)的第二塊。在頁面1類型的尋址中,邏輯頁面由左邊的第二譯碼器D⑶20和右邊的第二譯碼 器D⑶21來譯碼。更精確地,右邊的譯碼器D⑶21會對邏輯頁面的前128字節(jié)進(jìn)行譯碼并且被硬布線,以便訪問對應(yīng)物理頁面的僅僅右128字節(jié)。更精確地,左邊的譯碼器D⑶20會 對邏輯頁面的另一 128字節(jié)進(jìn)行譯碼并且被硬布線,以便訪問對應(yīng)物理頁面LPl的僅僅前 128字節(jié)。最后,在頁面2類型的尋址中,邏輯頁面的兩個128字節(jié)塊由被硬布線的右邊的第 二譯碼器DCD21來譯碼,從而訪問對應(yīng)物理頁面LPl的僅僅右邊的兩個塊。當(dāng)然,在這些類型的尋址的每一種尋址中,譯碼塊B DCi之一使得可以與相應(yīng)的第 二譯碼器結(jié)合起來選擇所考慮的物理頁面的特定列?,F(xiàn)在參見圖6,可以看出并不是第二譯碼器D⑶20和D⑶21中的每一個都對邏輯 存儲板的所有邏輯頁面或行進(jìn)行譯碼。更精確地,第二譯碼器的每一個省略了對每三個邏 輯頁面中的一個邏輯頁面進(jìn)行譯碼。左邊的第二譯碼器D⑶20被配置為從第一個邏輯頁面 (編號為0)開始直到最后一個邏輯頁面(編號為1023)對邏輯頁面進(jìn)行譯碼,同時省略對 三個中的一個邏輯頁面即編號為2,5,8,11,.....,1022的邏輯頁面進(jìn)行譯碼。另一方面,右邊的第二譯碼器D⑶21被配置為開始對第二邏輯頁面(編號為1)直 到倒數(shù)第二個邏輯頁面(編號為1022)進(jìn)行譯碼,同時也省略對每三個邏輯頁面中的一個
邏輯頁面即編號為0,3,6,9,12,.....,1020的邏輯頁面進(jìn)行譯碼。此外,如圖6所示,每個
第二譯碼器都是硬布線,以便訪問物理頁面的僅僅一部分。如圖7所示,譯碼塊或存儲體BOTi的選擇基于行域以3為模的同余,即歐幾里得 除法的余數(shù)的值以及列域CHl的高階位A7的值來執(zhí)行。因此,當(dāng)余數(shù)等于零時,尋址是頁面0類型,并且如果位A7等于零,則選擇的是譯 碼塊B⑶0,而如果位A7等于1,則選擇的是譯碼塊B⑶1。如果余數(shù)等于1,則尋址是頁面1類型,并且如果位A7等于零,則選擇的是譯碼塊 B⑶2,而如果位A7等于1,則選擇的是譯碼塊B⑶0。量后,如果余數(shù)等于2,則頁面尋址是2類型,并且如果位A7等于零,則選擇的是塊 B⑶1,而如果位A7等于1,則選擇的是塊B⑶2?,F(xiàn)在更具體地參見圖8和圖9,可以看出,選擇模塊MSEL實際上連接至余數(shù)寄存器 中容納余數(shù)的位RO和Rl的兩級Dl和D2,并且連接至列寄存器RAC中容納高階位A7的級 C7。因此,選擇模塊MSEL根據(jù)圖9左部所示的真值表TB2傳送三個位SO、Sl和S2作為輸 出。這三個位分別被傳送給譯碼塊B⑶0、B⑶1和B⑶2,用于根據(jù)這些位S0-S2的邏輯值的 函數(shù)來選擇譯碼塊。此外,存儲在列寄存器RAC的級CO至C6中的列域CHl的七個低階位A0-A6被傳 送給譯碼塊B⑶0、BOTl和BCD2。然后,這些傳送128位的字,使得可以在所選擇的列的組 中選擇相應(yīng)的列。此外,分別存儲在行地址寄存器RAL的級RO至R9中的行域CH2的10位A8-A17 被提供給兩個第二譯碼器DCD20和DCD21,使得可以對相應(yīng)的邏輯頁面進(jìn)行譯碼,并且根據(jù) 圖6中所示對作為其硬布線功能的相應(yīng)的物理頁面部分進(jìn)行尋址。這里,如圖11所示,列地址寄存器RAC包括形成列地址寄存器RAC的八級的八個 寄存器RG2。示例性寄存器RG2示于圖12中。正與寄存器RGl相同,寄存器RG2圍繞標(biāo)記 為BS的D觸發(fā)器架構(gòu),并且包括邏輯電路,其中邏輯電路具體包括邏輯門PL、反相器INV和 開關(guān)器INT。
列地址寄存器RAC由時鐘信號Clk來調(diào)節(jié),并且在信號SRA取例如邏輯值1時作 為移位寄存器操作。這種操作模式具體在填滿邏輯地址的位時使用。寄存器RAC也可以不 作為移位寄存器操作,而是僅僅用作存儲寄存器,以便能夠?qū)⑵渌菁{的八位傳送給選擇 模塊MSEL以及譯碼塊B⑶i。列地址寄存器還包括增量輸入端Inc、數(shù)據(jù)輸入端Di和復(fù)位 輸入端Rst。其具有進(jìn)位輸出端Carry。行地址寄存器RAL或第二地址寄存器在該示例中包括形成寄存器RAL的十級的十 個寄存器,如圖10所示。這些寄存器中的九個是RG2型寄存器,而作為輸入寄存器的第十 個寄存器是RG3型寄存器。 再一次說明,這里,這種寄存器由時鐘信號Clk來調(diào)節(jié),并且根據(jù)信號SRA的邏輯 值而作為移位寄存器操作。這種作為移位寄存器的操作具體在存儲邏輯地址時使用。寄存器RG3的示例性實施例示于圖13中。這里再次說明,存在標(biāo)記為BS的具有邏 輯電路的D觸發(fā)器,其中邏輯電路包括邏輯門PL、反相器INV和開關(guān)器INT。行地址寄存器 RAL也可以不作為移位寄存器操作,而是作為簡單的存儲寄存器,以便能夠?qū)⑿械刂酚虻氖?位R傳送給兩個行譯碼器D⑶20和D⑶21。行地址寄存器RAL也包括連接至列地址寄存器RAC的進(jìn)位輸出端的增量輸入端 Inc以及連接至列地址寄存器RAC的最后一級C7的數(shù)據(jù)輸入端Di。行地址寄存器還具有復(fù)位輸入端Rst以及用于接收順序讀取的控制信號En_tog 的控制輸入端En_tog。下文將更詳細(xì)地回述這種操作模式。行地址寄存器RAL還具有進(jìn)位 輸出端Carry2。除以上已經(jīng)描述的裝置之外,圖8的器件DIS的框圖還包括余數(shù)寄存器RRS,余數(shù) 寄存器RRS具有回送到余數(shù)寄存器RRS的計算裝置MCLR。該余數(shù)寄存器還包括復(fù)位為零的 輸入端Rst、增量輸入端Inc、數(shù)據(jù)輸入端Di、用于接收邏輯信號SRR的輸入端SR,其中邏輯 信號SRR用于作為移位寄存器的余數(shù)寄存器的運算操作。當(dāng)然,余數(shù)寄存器RRS也由時鐘 信號CLK調(diào)節(jié),并且包括用于接收取消選擇的信號的輸入端Dsel。邏輯信號InR由控制裝置MCDM傳送至余數(shù)寄存器的增量輸入端,其中控制裝置 的功能下文會更詳細(xì)地回述。這些控制裝置接收順序讀取的控制信號En_tog、進(jìn)位信號 Carry和進(jìn)位信號Carry2作為輸入。此外,狀態(tài)機AUT接收時鐘信號Clk并傳送邏輯信號Dsel、用于增加列地址寄存器 的邏輯信號InA、信號En_tog以及用于操作為移位寄存器SRA和SRR的控制信號。最后,本身作為GEN已知的傳統(tǒng)裝置生成數(shù)據(jù)信號Di (其可以是數(shù)據(jù)真或者是地 址數(shù)據(jù))以及時鐘信號CLK,以便滿足串行協(xié)議的需求。現(xiàn)在更具體地參見圖17,圖17是示出以隨機讀取模式傳入地址階段或者在以順 序讀取模式或以頁面編程模式傳入第一地址的情況下的時序圖,在隨機讀取模式中,數(shù)據(jù) 項以任意地址讀取。圖17的時序圖使用就這一點來說通常使用的傳統(tǒng)示出。因此,位于邏輯信號的名 稱之下的長劃表示該邏輯信號為零。因此,在圖17的時序圖中看出,有地址位串行傳入列地址寄存器RAC和行地址寄 存器RAL,然后存儲這些位。此外,還存在行數(shù)以3為模的同余的實時計算,然后存儲該同
ο
圖18是示出在例如頁面編程模式下傳入用于寫入的數(shù)據(jù)的階段。數(shù)據(jù)以字節(jié)傳輸。
每八個時鐘周期存在列地址的周期性增量,并且行地址不增加。此外,由于寫入相 同的頁面,因此余數(shù)的值被凍結(jié)(頁面尋址的類型被凍結(jié)),所以不增加余數(shù)寄存器。并且, 僅位A7的值使得可以從余數(shù)的值所指示的兩個譯碼塊BCDi中選擇必需工作的譯碼塊。當(dāng)然,在頁面模式編程階段,每八個時鐘周期存在列地址的周期性增量,第一地址 的歐幾里得除法僅計算一次,之后由于列地址被增加,因此不再計算該歐幾里得除法。在僅針對錄入的第一地址執(zhí)行歐幾里得除法之后順序讀取存儲器的情況下,地址 也周期性地增加。由于在順序讀取命令下可以讀取存儲器的所有字節(jié),因此這時余數(shù)寄存 器也順序增加。該增量會以0 ;1 ;2 ;0的順序進(jìn)行。余數(shù)寄存器在順序讀取模式(En_tog = 1)下 和頁面的結(jié)束(所有的列位等于1,因此對應(yīng)于Carry = 1)時增加(InR = 1),并且在最后 一個頁面(Carry2 = 0)時不增加。確實,在最后一個頁面時,余數(shù)寄存器不會被增加。同 樣,余數(shù)寄存器在頁面編程模式下(En_tog = 0)的數(shù)據(jù)階段也不增加。用于余數(shù)寄存器的增量控制信號InR的公式由控制裝置MCDM在圖16所示邏輯電 路的幫助下執(zhí)行。該邏輯電路包括分別接收信號En_tog和Carry的兩個反相器INV,以及邏輯門 PL2 (這里為NOR門),邏輯門PL2的兩個輸入端分別鏈接至兩個反相器INV的兩個輸出端, 并且邏輯門PL2的第三輸入端接收信號Carry2。邏輯門PL2的輸出端傳送信號InR。此外,為了使余數(shù)寄存器在不丟失禁止值3 (m/2k)或二進(jìn)制的11的情況下以0 ; 1 ;2 ;0即二進(jìn)制00 ;01 ;10 ;00的順序增加,提供了包括由邏輯門和反相器形成的邏輯電路 的管理裝置MCTRL。管理裝置MCTRL接收余數(shù)寄存器的兩級Dl和D2的兩個值以及信號Inc 作為輸入,并且標(biāo)記為PL3的NAND邏輯門的輸出充當(dāng)形成余數(shù)寄存器RRS的三級ET0、ET1 和ET2的寄存器RGl的Rst輸入。因此,在D2 = 1且D 1=0的情況下增量命令(Inc = 1)設(shè)置觸發(fā)器,觸發(fā)在時 鐘信號Clk切換為1時即與余數(shù)寄存器同步復(fù)位,從而可以得到序列00 ;01 ;1,0 ;00(狀態(tài) 1,1對應(yīng)于先前被示為禁止態(tài)的余數(shù)3)。現(xiàn)在返回圖19,其中示出的時序圖示出向非最后頁面的下一頁面的示例性切換 (余數(shù)寄存器增加)。因此,數(shù)據(jù)以字節(jié)讀取,并且每八個時鐘周期存在列地址的周期性增 量,行地址在列的末端條件性地增加。實際上存在余數(shù)寄存器以順序0,1,2,0的增加,而在 頁面結(jié)束處和最后頁面上(Carry = 1和Carry2 = 1)不存在增加。在該示例中可以是2兆位存儲器的存儲器DIS因此可以適合于S08N型的封裝BT 腔(圖21)。該腔具有例如2. 5mmX4mm級的尺寸,這目前代表在工業(yè)上以可靠方式可獲得的 最大腔。已經(jīng)描述的具有683行和384列的物理存儲板的器件DIS與高電壓發(fā)生電路HVG 和邏輯電路LG —起呈現(xiàn)出與S08N封裝兼容的尺寸(圖20)?,F(xiàn)在返回到圖6,這里應(yīng)當(dāng)注意,在實踐中,右邊的第二譯碼器D⑶21實際上也包 含在內(nèi),直到其達(dá)到物理行LP682和硬布線,以便能夠也訪問位于圖6中物理存儲板右面的 128字節(jié)的塊。
盡管不是必需的,但這種硬布線通常以不破壞物理存儲板的對稱性的方式實現(xiàn)。 這些存儲位置可以用于例如存儲用戶不可訪問的測試參數(shù)。此外,為了限制邊緣效應(yīng),圖20的物理存儲板PMP實際上通過在存儲板的任一側(cè) 增加作為虛擬行的一個或兩個附加行來補充。圖22a至圖22e示出根據(jù)本發(fā)明的存儲器的另一實施例。在該示例中,依然存在 假設(shè)具有256個邏輯列和1024個邏輯行的2兆位存儲器。然而,這次每個邏輯頁面包括64 位(2k = 64;k = 6)的塊。因此,如這些圖22a至22e所示,每個邏輯頁面有四分之五的物 理頁面。因此得到具有320個物理列和820個物理行的物理存儲板。這次,執(zhí)行由5 (m/2k) 除的歐幾里得除法,因此存在五種可能的不同類型的頁面尋址。這里再次說明,存儲器包括兩個第二譯碼器D⑶20和D⑶21,兩個第二譯碼器 D⑶20和D⑶21這次被布置在物理存儲板的兩端。這次,譯碼裝置包括五個譯碼塊B⑶O-B⑶4。這里再次說明,從五個選擇一個譯碼 塊使用余數(shù)的值以及行地址域的兩個高階位A7和A6來執(zhí)行。這次,每個第二譯碼器省略 了對每五個中的一個邏輯行的譯碼,而不是如先前所述的每三個中的一個邏輯行。余數(shù)寄 存器包括四級,而不是三級,并且余數(shù)的值可以從0到4,而不是從0到2。用于計算余數(shù)的真值表較大,并且用于選擇與圖23的表TB3相對應(yīng)的譯碼塊BCDi 的真值表也較大。更精確地,在頁面0型尋址中,該頁面的256字節(jié)存儲在物理頁面LPO的前四個64 字節(jié)的塊中,并且由譯碼器D⑶20結(jié)合譯碼塊B⑶O-B⑶3來訪問。在頁面1型尋址中,該邏輯頁面的前64字節(jié)存儲在物理頁面LPO的后64列中,并 且由譯碼器D⑶21訪問,而該邏輯頁面1的其它三個64字節(jié)的塊位于物理頁面LPl的前三 個64列的塊中,并且由譯碼器D⑶20訪問。關(guān)于頁面2型尋址,這種頁面的字節(jié)在兩個物理頁面LPl和LP2之間共享,如圖 22c所示,并且由DCD21和DCD20訪問。在頁面3類型的尋址(圖22d)中,四分之三的邏輯頁面分布在物理頁面LP2上, 并且最后四分之一分布在物理頁面LP3上。前四分之三由右譯碼器D⑶21訪問,而后四分 之一由左譯碼器D⑶20訪問。最后,對于頁面4型尋址,該頁面的所有字節(jié)存儲于物理頁面LP3的后四個塊中, 并且僅由右譯碼器D⑶21訪問。本領(lǐng)域技術(shù)人員會了解如何修改用于計算余數(shù)的裝置以及選擇模塊來適合該新 的配置。當(dāng)然,電路的容量可以不同于2兆位,并且邏輯頁面的尺寸可以不同于256位。因 此,可以考慮4兆位存儲器和512位的頁面。以更具體的方式,在存儲器被組織為頁面的情 況下,其頁面包括2P列(或存儲位置,例如字節(jié)),物理頁面包括2p+2k字節(jié),k從0變化到
p-lo除了較小的最后一個物理頁面(其包括2P字節(jié))之外,這是真的,盡管為了以上 所述的原因可以進(jìn)行人工補充。第一物理頁面包括邏輯頁面O和邏輯頁面1的前2k字節(jié)。 第二物理頁面包括邏輯頁面1的剩余2p-2k字節(jié)以及物理頁面2的前2k+1字節(jié)。第三物理頁面包括邏輯頁面2的剩余2p-2k+1字節(jié)以及物理頁面3的前3x2k字節(jié)。第η物理頁面終 止于物理頁面η的前n. 2k字節(jié)。如果η等于2p_k,則下一物理頁面被組織為與第一物理頁 面相同。 因此,如果ρ = 8并且k = 7,則第三頁面被組織為與第一頁面相同,而如果k等于 p-2,并且2p_k等于4,則第五頁面被組織為與第一頁面相同。物理存儲板的尋址以2k字節(jié) 的塊進(jìn)行。地址譯碼使用由l+2p/2k除的歐幾里得除法。使用邏輯地址由〃 l+2p/2k〃除的 歐幾里得除法的余數(shù)來確定被尋址的2k字節(jié)的塊。以上在先前實施例中描述的架構(gòu)是類似的,但當(dāng)然作為ρ的值和k的值的函數(shù),行 /列地址寄存器和余數(shù)寄存器的級數(shù)改變。譯碼塊BCDi的數(shù)目改變。用于余數(shù)計算和選擇 模塊MSEL的真值表不同。最后,本發(fā)明不限于串行協(xié)議EEPROM型的存儲器,而是可以應(yīng)用于其它類型的存 儲器,例如具有頁面模式并且以“突發(fā)”模式讀取的RAM或SRAM存儲器,同樣應(yīng)用于具有“突 發(fā)”模式的ROM 存儲器。
權(quán)利要求
1.一種存儲器,包括物理存儲板,包括沿第一方向延伸的m條第一物理線和沿第二方向延伸的η條第二物 理線;接收裝置,用于接收指示矩陣邏輯存儲板的第一邏輯線和第二邏輯線的邏輯地址,所 述矩陣邏輯存儲板具有沿所述第一方向延伸的2Ρ條第一邏輯線和沿所述第二方向延伸的 2q條第二邏輯線,其中m和η各自不同于2的冪,m是2k的倍數(shù),k小于或等于p,并且m與 η的乘積等于2Ρ+<1之上的最近整數(shù);以及用于對所述物理存儲器板進(jìn)行尋址的裝置,被配置為基于所接收的所述邏輯地址的內(nèi) 容和所接收的該邏輯地址的一部分內(nèi)容由m/2k除的歐幾里得除法的余數(shù)來對第一物理線 和僅第二物理線的一部分進(jìn)行尋址。
2.根據(jù)權(quán)利要求1所述的存儲器,其中所接收的邏輯地址包括與所述第一邏輯線相關(guān)聯(lián)的第一域和與所述第二邏輯線相關(guān) 聯(lián)的第二域;并且所述尋址裝置包括第一譯碼裝置、第一選擇裝置和第二譯碼裝置,所述第一譯碼裝置 包括被配置為執(zhí)行所述第二域的內(nèi)容被m/2k除的歐幾里得除法的計算裝置,所述第一選擇 裝置被配置為基于所述第一域的內(nèi)容和所述歐幾里得除法的所述余數(shù)來選擇所述第一物 理線,并且所述第二譯碼裝置被配置為基于所述第二域的內(nèi)容對所述第二物理線的所述部 分進(jìn)行尋址。
3.根據(jù)權(quán)利要求2所述的存儲器,其中所述存儲器采用串行協(xié)議,并且其中所述計算 裝置被配置為聯(lián)機執(zhí)行所述歐幾里得除法。
4.根據(jù)權(quán)利要求3所述的存儲器,其中所述計算裝置包括余數(shù)寄存器和邏輯電路,所 述余數(shù)寄存器旨在順序接收所述第二域的位,首先接收高階位,所述邏輯電路回送到所述 余數(shù)寄存器,并且被配置為向所述余數(shù)寄存器順序傳送由所述余數(shù)寄存器中鏈接在從所述 第二域接收的當(dāng)前位右邊的內(nèi)容所形成的被除數(shù)被m/2k除的歐幾里得除法的余數(shù)的二進(jìn) 制值。
5.根據(jù)權(quán)利要求4所述的存儲器,其中所述余數(shù)寄存器具有nb+Ι級,其中nb指示與所 述歐幾里得除法的余數(shù)的最大二進(jìn)制值兼容的數(shù)目,并且所述邏輯電路具有連接至所述寄 存器的nb+Ι級的nb+Ι個輸入端和連接至所述余數(shù)寄存器的前nb級的nb個輸出端。
6.根據(jù)權(quán)利要求4所述的存儲器,其中所述接收裝置包括被配置為存儲所述第一域的 內(nèi)容的第一地址寄存器和被配置為存儲所述第二域的內(nèi)容的第二地址寄存器,所述第一地 址寄存器具有連接至所述第二地址寄存器的增量輸入端的進(jìn)位輸出端。
7.根據(jù)權(quán)利要求6所述的存儲器,其中所述余數(shù)寄存器包括增量輸入端,所述第二地 址寄存器包括進(jìn)位輸出端,并且所述第一譯碼裝置包括控制裝置,所述控制裝置具有被配 置為接收順序讀取的控制信號的控制輸入端、連接至所述第一地址寄存器的進(jìn)位輸出端的 第一輸入端、連接至所述第二地址寄存器的進(jìn)位輸出端的第二輸入端、以及連接至所述余 數(shù)寄存器的增量輸入端并進(jìn)一步被配置為傳送增量控制信號的控制輸出端,所述增量控制 信號的邏輯值由順序讀取的控制信號的值以及出現(xiàn)在所述第一輸入端和所述第二輸入端 處的信號的值來調(diào)節(jié)。
8.根據(jù)權(quán)利要求4所述的存儲器,其中所述余數(shù)寄存器包括增量輸入端和管理裝置,所述增量輸入端被配置為接收增量控制信號,所述管理裝置被配置為授權(quán)所述余數(shù)寄存器 的內(nèi)容的值在零二進(jìn)制值和與m/2k_l對應(yīng)的二進(jìn)制值之間進(jìn)行順序且循環(huán)增量。
9.根據(jù)權(quán)利要求2所述的存儲器,其中所述第二譯碼裝置包括能夠?qū)λ械牡诙壿?線進(jìn)行譯碼的多個第二譯碼器,每個第二譯碼器被配置為僅對所述第二邏輯線中的特定第 二邏輯線進(jìn)行譯碼,并且被分配給所接收的邏輯地址中第二域的內(nèi)容所指示的第二邏輯線 的每個第二譯碼器,被配置為訪問僅第二物理線的一部分。
10.根據(jù)權(quán)利要求9所述的存儲器,包括僅兩個第二譯碼器。
11.根據(jù)權(quán)利要求10所述的存儲器,其中所述第二譯碼器中的一個第二譯碼器被配置 為從第一條第二邏輯線開始對所述第二邏輯線進(jìn)行順序譯碼,而省略對每m/2k條邏輯線中 的一條邏輯線進(jìn)行譯碼,并且另一第二譯碼器被配置為從第二條第二邏輯線開始對所述第 二邏輯線進(jìn)行順序譯碼,而省略對每m/2k條邏輯線中的一條邏輯線進(jìn)行譯碼。
12.根據(jù)權(quán)利要求9所述的存儲器,其中所述接收裝置包括被配置為存儲所述第一域 的內(nèi)容的第一地址寄存器和被配置為存儲所述第二域的內(nèi)容的第二地址寄存器,所述第一 地址寄存器具有連接至所述第二地址寄存器的增量輸入端的進(jìn)位輸出端,并且其中所有的 第二譯碼器連接至所述第二地址寄存器。
13.根據(jù)權(quán)利要求1所述的存儲器,其中m等于2p+2k,k是正整數(shù)或零,并且小于或等 于 P-1。
14.根據(jù)權(quán)利要求13所述的存儲器,其中所述邏輯存儲板的條第二邏輯線對應(yīng)于 個邏輯頁面,每個邏輯頁面包括被配置為分別存儲2P個數(shù)據(jù)的2P個邏輯存儲位置,并且所 述物理存儲板包括η個物理頁面,每η個物理頁面中的η-1個物理頁面各自包括2p+2k個物 理存儲位置且各自對應(yīng)于邏輯頁面以及相鄰存儲體的邏輯頁面的一部分,所述物理頁面中 的一個物理頁面包括2P個物理存儲位置且對應(yīng)于邏輯頁面的至少一部分。
15.根據(jù)權(quán)利要求14所述的存儲器,其中所述第一選擇裝置包括選擇模塊和l+2p_k個 譯碼塊,每個譯碼塊被配置為基于所述第一域的k個低階位以2k個數(shù)據(jù)的塊對所述物理存 儲板進(jìn)行尋址,且連接至2k條第一物理線的塊,所述選擇模塊被配置為基于所述歐幾里得 除法的余數(shù)和所述第一域的P_k個高階位從所述l+2p_k個譯碼塊中選擇譯碼塊。
16.根據(jù)權(quán)利要求15所述的存儲器其中所接收的邏輯地址包括與所述第一邏輯線相關(guān)聯(lián)的第一域和與所述第二邏輯線 相關(guān)聯(lián)的第二域;并且進(jìn)一步包括第一譯碼裝置;第二譯碼裝置,包括多個譯碼器,并且被配置為基于所述第二域的內(nèi)容對所述第二物 理線的所述部分進(jìn)行尋址;并且其中所述多個第二譯碼器被布置在2k條第一物理線的塊中的至少一些塊之間。
17.—種容納根據(jù)權(quán)利要求1所述的存儲器的封裝器件。
18.根據(jù)權(quán)利要求17所述的封裝器件,其中所述封裝是S08N或TSS0P8類型,容納容量 大于1兆位的存儲器。
19.一種存儲器,包括存儲板,包括η行和m列,m和η各自不同于2的冪,m是2k的倍數(shù),k是正整數(shù);列譯碼裝置,包括分別分配給2k列的塊的多個譯碼塊;以及行譯碼裝置,包括各自被配置為訪問僅所述存儲板的一部分的多個行譯碼器。
20.根據(jù)權(quán)利要求19所述的存儲器,其中所述行譯碼裝置包括僅兩個行譯碼器。
21.根據(jù)權(quán)利要求19所述的存儲器,其中所述行譯碼器被布置在所述譯碼塊的至少一 些譯碼塊之間。
22.根據(jù)權(quán)利要求20所述的存儲器,其中所述兩個行譯碼器分別被布置在所述存儲板 的兩端。
23.根據(jù)權(quán)利要求19所述的存儲器,其中所述存儲板是被組織為存儲頁面的非易失 性、電可擦除且可編程類型。
24.一種容納根據(jù)權(quán)利要求19所述的存儲器的封裝。
25.根據(jù)權(quán)利要求M所述的封裝,所述封裝是S08N或TSS0P8類型,容納容量大于1兆 位的存儲器。
26.—種對存儲器進(jìn)行尋址的方法,所述存儲器包括與矩陣邏輯存儲板相對應(yīng)的物理 存儲板,所述矩陣邏輯存儲板具有沿第一方向延伸的2P條第一邏輯線和沿第二方向延伸的 2q條第二邏輯線,所述物理存儲板包括沿所述第一方向延伸的m條第一物理線和沿所述第 二方向延伸的η條第二物理線,m和η各自不同于2的冪,m是2k的倍數(shù),k小于或等于p, 并且m與η的乘積等于2Ρ+<1之上的最近整數(shù),所述方法包括接收指示第一邏輯線和第二邏輯線的邏輯地址;以及基于所述邏輯地址的內(nèi)容和該邏輯地址的一部分內(nèi)容被m/2k除的歐幾里得除法的余 數(shù)來對第一物理線和僅第二物理線的一部分進(jìn)行尋址。
27.根據(jù)權(quán)利要求沈所述的方法,其中所述邏輯地址包括與所述第一邏輯線相關(guān)聯(lián)的第一域和與所述第二邏輯線相關(guān)聯(lián)的 第二域;并且所述尋址包括計算所述第二域的內(nèi)容被m/2k除的歐幾里得除法的余數(shù),基于所述第一域的內(nèi)容和所述歐幾里得除法的所述余數(shù)選擇所述第一物理線,以及基于所述第二域的內(nèi)容對所述第二物理線的所述部分進(jìn)行尋址。
28.根據(jù)權(quán)利要求27所述的方法,適用于串行協(xié)議類型的存儲器,其中所述歐幾里得 除法的余數(shù)的計算聯(lián)機執(zhí)行。
29.根據(jù)權(quán)利要求觀所述的方法,其中所述余數(shù)的計算包括在余數(shù)寄存器中順序存儲所述第二域的位,首先存儲高階位;計算并向所述余數(shù)寄存器順序傳送由所述余數(shù)寄存器中鏈接在從所述第二域接收的 當(dāng)前位右邊的當(dāng)前內(nèi)容所形成的被除數(shù)被m/2k除的歐幾里得除法的余數(shù)的二進(jìn)制值。
30.根據(jù)權(quán)利要求四所述的方法,進(jìn)一步包括順序讀取模式,包括在接收邏輯地址和計算歐幾里得除法的余數(shù)的第一值之后,從所述第一值開始并且在 零二進(jìn)制值和與m/2k-l對應(yīng)的二進(jìn)制值之間順序并循環(huán)增加所述余數(shù)寄存器的內(nèi)容的值。
31.根據(jù)權(quán)利要求27所述的方法,進(jìn)一步包括對多條第二物理線的各部分的尋址,其 中對多條第二物理線的部分的尋址使用被配置為對所有第二邏輯線進(jìn)行譯碼的多個第二 譯碼器來執(zhí)行,其中每個第二譯碼器被配置為僅對所述第二邏輯線的特定第二邏輯線進(jìn)行 譯碼,并且使用被分配給所接收的所述邏輯地址的第二域的內(nèi)容所指示的第二邏輯線的譯碼器或各個譯碼器來訪問僅第二物理線的一部分。
32.根據(jù)權(quán)利要求31所述的方法,其中使用僅兩個第二譯碼器。
33.根據(jù)權(quán)利要求32所述的方法,其中所述第二譯碼器中的一個第二譯碼器被配置為 從第一條邏輯線對所述邏輯線進(jìn)行順序譯碼,而省略對每m/2k條邏輯線中的一條邏輯線進(jìn) 行譯碼,并且另一第二譯碼器被配置為從第二條邏輯線對所述邏輯線進(jìn)行順序譯碼,而省 略對每m/2k條邏輯線中的一條邏輯線進(jìn)行譯碼。
34.根據(jù)權(quán)利要求沈所述的方法,用于對m等于2p+2k的存儲板進(jìn)行尋址,k是正整數(shù) 或零,并且小于或等于P-I。
35.根據(jù)權(quán)利要求34所述的方法,用于對以下這種存儲板進(jìn)行尋址其中所述邏輯存 儲板的,條第二邏輯線對應(yīng)于個邏輯頁面,每個邏輯頁面包括被配置為分別存儲2P個數(shù) 據(jù)的2P個邏輯存儲位置,并且所述物理存儲板包括η個物理頁面,每η個物理頁面中的η-1 個物理頁面各自包括2p+2k個物理存儲位置且各自對應(yīng)于邏輯頁面以及相鄰存儲體的邏輯 頁面的一部分,所述物理頁面中的一個物理頁面包括2P個物理存儲位置且對應(yīng)于邏輯頁面 的至少一部分。
36.根據(jù)權(quán)利要求35所述的方法,其中基于所述第一域的內(nèi)容和歐幾里得除法的所述 余數(shù)對所述第一物理線的選擇包括基于所述歐幾里得除法的余數(shù)和所述第一域的P_k個 高階位來選擇2k條第一物理線的塊,并且基于所述第一域的k個低階位來選擇所述第一物理線。
37.根據(jù)權(quán)利要求沈所述的方法,其中所述存儲板是被具體組織為存儲頁面的非易失 性、電可擦除且可編程類型。
全文摘要
本發(fā)明提供一種使用串行協(xié)議的存儲器及對應(yīng)的尋址方法。該存儲器包括物理存儲板(PMP),包括沿第一方向延伸的m條第一物理線(RGP1i)和沿第二方向延伸的n條第二物理線(RGP2j);接收裝置,用于接收指示矩陣邏輯存儲板(PML)的第一邏輯線(RG1i)和第二邏輯線(RG2j)的邏輯地址(ADR),具有沿第一方向延伸的2p條第一邏輯線和沿第二方向延伸的2q條第二邏輯線,其中m和n均不同于2的冪,m是2k的倍數(shù),k小于或等于p,并且m與n的乘積等于2p+q之上的最近整數(shù),并且該存儲器包括用于對物理存儲板(PMP)尋址的裝置,被配置為基于所接收的邏輯地址的內(nèi)容和該邏輯地址的一部分內(nèi)容由m/2k除的歐幾里得除法的余數(shù)來對第一物理線和僅第二物理線的一部分尋址。
文檔編號G11C16/02GK102044296SQ20101052622
公開日2011年5月4日 申請日期2010年10月13日 優(yōu)先權(quán)日2009年10月13日
發(fā)明者弗朗索瓦·塔耶特 申請人:St微電子(魯塞)有限公司