国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      使用串行協(xié)議的存儲(chǔ)器及對(duì)應(yīng)的尋址方法

      文檔序號(hào):6626418閱讀:214來(lái)源:國(guó)知局
      使用串行協(xié)議的存儲(chǔ)器及對(duì)應(yīng)的尋址方法
      【專利摘要】本發(fā)明提供一種使用串行協(xié)議的存儲(chǔ)器及對(duì)應(yīng)的尋址方法。該存儲(chǔ)器包括:物理存儲(chǔ)板(PMP),包括沿第一方向延伸的m條第一物理線(RGP1i)和沿第二方向延伸的n條第二物理線(RGP2j);接收裝置,用于接收指示矩陣邏輯存儲(chǔ)板(PML)的第一邏輯線(RG1i)和第二邏輯線(RG2j)的邏輯地址(ADR),具有沿第一方向延伸的2p條第一邏輯線和沿第二方向延伸的2q條第二邏輯線,其中m和n均不同于2的冪,m是2k的倍數(shù),k小于或等于p,并且m與n的乘積等于2p+q之上的最近整數(shù),并且該存儲(chǔ)器包括:用于對(duì)物理存儲(chǔ)板(PMP)尋址的裝置,被配置為基于所接收的邏輯地址的內(nèi)容和該邏輯地址的一部分內(nèi)容由m/2k除的歐幾里得除法的余數(shù)來(lái)對(duì)第一物理線和僅第二物理線的一部分尋址。
      【專利說(shuō)明】使用串行協(xié)議的存儲(chǔ)器及對(duì)應(yīng)的尋址方法
      [0001]相關(guān)申請(qǐng)交叉引用
      [0002]本申請(qǐng)要求2009年10月13日遞交的法國(guó)專利申請(qǐng)09-57155的優(yōu)先權(quán),通過(guò)引用將該申請(qǐng)合并于此。
      [0003]本申請(qǐng)是申請(qǐng)日為2010年10月13日、申請(qǐng)?zhí)枮?01010526227.1的發(fā)明專利申請(qǐng)的分案申請(qǐng)。

      【技術(shù)領(lǐng)域】
      [0004]本申請(qǐng)涉及存儲(chǔ)器,具體是使用串行協(xié)議操作的存儲(chǔ)器,并且更具體地涉及這種存儲(chǔ)器在封裝中的布置。本發(fā)明有利地但非限制性地應(yīng)用于電可擦除且可編程類型的非易失性存儲(chǔ)器(EEPR0M)。

      【背景技術(shù)】
      [0005]當(dāng)前的目標(biāo)是在盡可能最小的封裝內(nèi)提供最大的存儲(chǔ)器密度。如今已存在容納于S08N型封裝中的容量為1兆位的存儲(chǔ)器。下一步是提供容納容量為2兆位的存儲(chǔ)器的S08N封裝。
      [0006]束縛在于使存儲(chǔ)器電路適合于封裝中的可用空間。目前對(duì)于2兆位的存儲(chǔ)器,大部分面積被存儲(chǔ)板所占據(jù),存儲(chǔ)板的定線不能像針對(duì)外圍電路所做的那樣進(jìn)行容易的調(diào)整。確實(shí),存儲(chǔ)器被組織為具有等于2的冪的行數(shù)和列數(shù)的矩陣。因此存儲(chǔ)板具有給定的形狀,并且可以選擇性地進(jìn)行外圍電路的定線,以便將電路的形式調(diào)整為期望的封裝。
      [0007]現(xiàn)有各種版本的給定封裝。它們的特征尤其在于位于封裝中心的、上面粘合有支撐存儲(chǔ)器電路的微芯片的金屬板的尺寸。該金屬板決定了微芯片的最大尺寸,微芯片的尺寸小于金屬板,因此具有受限的最小裕量。
      [0008]當(dāng)微芯片的尺寸很大時(shí),選擇最大可能的金屬板,并且嘗試將存儲(chǔ)器的外圍電路設(shè)計(jì)為適應(yīng)于該金屬板的尺寸。有時(shí)會(huì)發(fā)生違反裝配規(guī)則,或者使用非標(biāo)準(zhǔn)板的情況,這通常導(dǎo)致成本超限以及產(chǎn)品和質(zhì)量問(wèn)題。在所有情況下,運(yùn)作的裕量都很低。
      [0009]由于強(qiáng)制實(shí)行存儲(chǔ)板的X和Y尺寸,因此最壞的例子是面積達(dá)到封裝中的可用最大面積的大容量存儲(chǔ)器。因此,外圍面積相對(duì)于存儲(chǔ)板面積的低比例使得電路尺寸適應(yīng)于金屬板形狀的靈活性較低。從而出現(xiàn)不可能性。
      [0010]這對(duì)于諸如被組織為存儲(chǔ)頁(yè)面的EEPR0M存儲(chǔ)器之類的頁(yè)面可編程存儲(chǔ)器來(lái)說(shuō)更加關(guān)鍵。確實(shí),對(duì)于這種存儲(chǔ)器類型,頁(yè)面是可以被同時(shí)編程的數(shù)據(jù)量(例如字節(jié))。并且,這種頁(yè)面束縛進(jìn)一步限制了存儲(chǔ)器的架構(gòu)。


      【發(fā)明內(nèi)容】

      [0011 ] 根據(jù)一種實(shí)施方式,提供一種存儲(chǔ)器,包括物理存儲(chǔ)板,所述物理存儲(chǔ)板包括沿第一方向延伸的m條第一物理線和沿第二方向延伸的η條第二物理線。所述存儲(chǔ)器進(jìn)一步包括接收裝置,用于接收指示矩陣邏輯存儲(chǔ)板的第一邏輯線和第二邏輯線的邏輯地址。矩陣邏輯存儲(chǔ)板具有沿所述第一方向延伸的2P條第一邏輯線和沿第二方向延伸的T條第二邏輯線。m和η的值各自不同于2的冪,m是2k的倍數(shù),k小于或等于p,并且m與η的乘積等于之上的最近整數(shù)。所述存儲(chǔ)器進(jìn)一步包括用于基于所接收的所述邏輯地址的內(nèi)容和所接收的該邏輯地址的一部分內(nèi)容由m/2k除的歐幾里得除法的余數(shù)來(lái)對(duì)第一物理線和僅第二物理線的一部分進(jìn)行尋址的裝置。
      [0012]另一方面,提供一種存儲(chǔ)器,包括具有η行和m列的存儲(chǔ)板,m和η各自不同于2的冪,m是2k的倍數(shù),k是正整數(shù)。所述存儲(chǔ)器還包括列譯碼裝置,包括分別分配給2k列的塊的多個(gè)譯碼塊。所述存儲(chǔ)器進(jìn)一步包括行譯碼裝置,包括各自被配置為訪問(wèn)所述存儲(chǔ)板的僅一部分的多個(gè)行譯碼器。
      [0013]再一方面,預(yù)想一種對(duì)存儲(chǔ)器進(jìn)行尋址的方法。所述存儲(chǔ)器包括與矩陣邏輯存儲(chǔ)板相對(duì)應(yīng)的物理存儲(chǔ)板,所述矩陣邏輯存儲(chǔ)板具有沿第一方向延伸的2P條第一邏輯線和沿第二方向延伸的2^條第二邏輯線,所述物理存儲(chǔ)板包括沿所述第一方向延伸的m條第一物理線和沿所述第二方向延伸的η條第二物理線,m和η各自不同于2的冪,m是2k的倍數(shù),k小于或等于p,并且m與η的乘積等于之上的最近整數(shù)。所述方法包括接收指示第一邏輯線和第二邏輯線的邏輯地址,以及基于所述邏輯地址的內(nèi)容和該邏輯地址的一部分內(nèi)容被m/2k除的歐幾里得除法的余數(shù)對(duì)第一物理線和僅第二物理線的一部分進(jìn)行尋址。

      【專利附圖】

      【附圖說(shuō)明】
      [0014]本發(fā)明的其他優(yōu)點(diǎn)和特征將在分析完全非限制性的實(shí)施例和實(shí)施方式的詳細(xì)描述之后變得顯而易見(jiàn),并且附圖中:
      [0015]圖1示意性示出根據(jù)本發(fā)明的邏輯存儲(chǔ)板和物理存儲(chǔ)板的示例;
      [0016]圖2至圖4示意性地示出根據(jù)本發(fā)明的歐幾里得除法的余數(shù)的示例性計(jì)算;
      [0017]圖5a至圖5d、圖6和圖7示意性地示出根據(jù)本發(fā)明的物理存儲(chǔ)板的示例性尋址;
      [0018]圖8示出根據(jù)本發(fā)明的存儲(chǔ)器的示例性實(shí)施例的框圖;
      [0019]圖9至圖16更詳細(xì)但仍然示意性地示出圖8所示器件的某些部分;
      [0020]圖17至圖19示出與根據(jù)本發(fā)明的器件的三個(gè)運(yùn)算示例相關(guān)的三個(gè)時(shí)序圖;
      [0021]圖20和圖21示意性示出根據(jù)本發(fā)明的存儲(chǔ)器在封裝中的示例性布置;以及
      [0022]圖22a至圖22e和圖23示意性示出根據(jù)本發(fā)明的另一示例性存儲(chǔ)器。

      【具體實(shí)施方式】
      [0023]在詳細(xì)描述實(shí)施例之前,一般性地描述各種實(shí)施例和實(shí)施例的特征。一般而言,注意到與可能的基于頁(yè)面的編程有關(guān)的重大架構(gòu)束縛時(shí),提議存儲(chǔ)器的存儲(chǔ)板的形狀可以被修改,以便能夠更容易地使存儲(chǔ)器電路的形狀適應(yīng)于封裝的金屬板的尺寸,這在諸如EEPR0M之類的存儲(chǔ)器被組織為頁(yè)面的情況下尤其困難。從而可以將存儲(chǔ)器布置在比通常所使用的封裝更小的封裝中。
      [0024]根據(jù)具體但非限定性地適應(yīng)于頁(yè)面可編程串行EEPR0M存儲(chǔ)器的一個(gè)實(shí)施例,提供以線(行)數(shù)和列數(shù)不是2的冪的方式對(duì)金屬板的形狀進(jìn)行的修改。此外,通過(guò)使用聯(lián)機(jī)執(zhí)行的歐幾里得除法的極簡(jiǎn)單的尋址譯碼來(lái)對(duì)列進(jìn)行尋址,這是串行協(xié)議所允許的。最后,使用配備有若干個(gè)行譯碼器的存儲(chǔ)板,其中每個(gè)行譯碼器能夠僅訪問(wèn)存儲(chǔ)板的特定部分,并且不對(duì)所有行進(jìn)行順序譯碼。
      [0025]更一般地,并且根據(jù)一個(gè)方面,提供一種具體是串行協(xié)議類型的存儲(chǔ)器,包括物理存儲(chǔ)板,所述物理存儲(chǔ)板包括沿第一方向延伸的m條物理線(例如m列)和沿第二方向延伸的η條第二物理線(例如η行),所述存儲(chǔ)器還包括接收裝置,用于接收指明矩陣邏輯存儲(chǔ)板的第一邏輯線和第二邏輯線的邏輯地址,其中所述矩陣邏輯存儲(chǔ)板具有沿所述第一方向延伸的2Ρ條第一邏輯線和沿所述第二方向延伸的2^條第二邏輯線;
      [0026]m和η各自不同于2的冪,m是2k的倍數(shù),或者k是小于或等于p的整數(shù),并且m與η的乘積等于之上的最近的整數(shù);
      [0027]所述器件進(jìn)一步包括用于對(duì)物理存儲(chǔ)板進(jìn)行尋址的裝置,其被配置為基于所接收的所述邏輯地址的內(nèi)容和所接收的該邏輯地址的一部分內(nèi)容由m/2k除的歐幾里得除法的余數(shù)來(lái)對(duì)第一物理線(例如列)和僅第二物理線(例如行)的一部分進(jìn)行尋址。
      [0028]因此,對(duì)于具有256個(gè)邏輯列(p = 8)和1024個(gè)邏輯行(q = 10)的存儲(chǔ)器,并且如果我們選擇k = 7 (2k = 128),則可以采用包括384個(gè)物理列(m = 384 ;m = 3x27)和683個(gè)物理行的物理存儲(chǔ)板。
      [0029]存儲(chǔ)板的尋址可以使用僅兩個(gè)行譯碼器具體基于由3(384/128)除的歐幾里得除法的余數(shù)來(lái)執(zhí)行,這在后面可以詳細(xì)看到,其中行譯碼器中的每一個(gè)僅對(duì)邏輯行的三分之二進(jìn)行譯碼。
      [0030]所接收的邏輯地址包括與所述第一邏輯線相關(guān)聯(lián)的第一域,例如列域,和與所述第二邏輯線相關(guān)聯(lián)的第二域,例如行域。根據(jù)與使用串行協(xié)議的存儲(chǔ)器兼容的實(shí)施例,所述尋址裝置包括第一譯碼裝置和第一選擇裝置,所述第一譯碼裝置包括被配置為聯(lián)機(jī)執(zhí)行所述第二域的內(nèi)容被m/2k除的歐幾里得除法的計(jì)算裝置,并且所述第一選擇裝置被配置為基于所述第一域的內(nèi)容和所述歐幾里得除法的余數(shù)來(lái)選擇所述第一物理線。
      [0031]串行協(xié)議確實(shí)使得可以聯(lián)機(jī)執(zhí)行歐幾里得除法,也就是說(shuō)例如以接收地址位的速度執(zhí)行,換言之,以與位的到達(dá)同步的方式以位為單位執(zhí)行歐幾里得除法。
      [0032]所述尋址裝置此外還包括第二譯碼裝置,其被配置為基于所述第二域的內(nèi)容對(duì)所述第二物理線的所述部分進(jìn)行尋址。
      [0033]根據(jù)一個(gè)實(shí)施例,所述計(jì)算裝置包括余數(shù)寄存器和邏輯電路,所述余數(shù)寄存器旨在順序接收第二域的位,首先接收高階位,所述邏輯電路回送到所述余數(shù)寄存器,并且被配置為向所述余數(shù)寄存器順序傳送由余數(shù)寄存器中鏈接在從第二域接收的當(dāng)前位右邊的內(nèi)容所形成的被除數(shù)被m/2k除的歐幾里得除法的余數(shù)的二進(jìn)制值。換言之,余數(shù)寄存器同時(shí)用于存儲(chǔ)連續(xù)的被除數(shù)和歐幾里得除法的最終余數(shù)。
      [0034]因此,余數(shù)寄存器具有例如nb+Ι級(jí),其中nb指與所述歐幾里得除法的余數(shù)的最大二進(jìn)制值兼容的數(shù)目(在余數(shù)的二進(jìn)制最大值等于10的情況下,對(duì)于由3除的歐幾里得除法,nb = 2),并且邏輯電路具有連接至寄存器的nb+Ι級(jí)的nb+Ι個(gè)輸入端和連接至余數(shù)寄存器的前nb級(jí)的nb個(gè)輸出端。
      [0035]所述接收裝置有利地包括被配置為存儲(chǔ)所述第一域的內(nèi)容的第一地址寄存器,例如列地址寄存器,和被配置為存儲(chǔ)所述第二域的內(nèi)容的第二地址寄存器,例如行寄存器。所述第一地址寄存器具有連接至所述第二地址寄存器的增量輸入端的進(jìn)位輸出端。
      [0036]根據(jù)具體允許存儲(chǔ)器的順序讀取的一個(gè)實(shí)施例,所述余數(shù)寄存器包括增量輸入端,所述第二地址寄存器包括進(jìn)位輸出端,并且所述第一譯碼裝置包括控制裝置,所述控制裝置具有:
      [0037]控制輸入端,用于接收順序讀取的控制信號(hào),
      [0038]第一輸入端,連接至所述第一地址寄存器的進(jìn)位輸出端,
      [0039]第二輸入端,連接至所述第二地址寄存器的進(jìn)位輸出端,和
      [0040]控制輸出端,連接至所述余數(shù)寄存器的增量輸入端,并且用于傳送增量控制信號(hào),所述增量控制信號(hào)的邏輯值由順序讀取的控制信號(hào)的值以及出現(xiàn)在所述第一輸入端和所述第二輸入端處的信號(hào)的值來(lái)調(diào)節(jié)。
      [0041]此外,所述余數(shù)寄存器有利地包括管理裝置,所述管理裝置被配置為授權(quán)所述余數(shù)寄存器的值在零二進(jìn)制值與πι/2Η所對(duì)應(yīng)的二進(jìn)制值之間進(jìn)行順序且循環(huán)增量。因此,所述余數(shù)寄存器永遠(yuǎn)不會(huì)達(dá)到作為禁止值的值m/2k。
      [0042]盡管在某些應(yīng)用中可以使用歐幾里得除法的商數(shù)來(lái)對(duì)例如行的第二邏輯線進(jìn)行譯碼,但尤其簡(jiǎn)單的是第二譯碼裝置包括能夠?qū)λ械诙壿嬀€進(jìn)行譯碼的若干個(gè)第二譯碼器,每個(gè)第二譯碼器被配置為僅譯碼第二邏輯線中的特定第二邏輯線,并且被分配給接收到的所述邏輯地址中第二域的內(nèi)容所指示的第二邏輯線的譯碼器或各個(gè)譯碼器,被配置為訪問(wèn)僅第二物理線的一部分。這種實(shí)施例另外還與存儲(chǔ)器的順序讀取和以頁(yè)面模式對(duì)存儲(chǔ)器的編程相兼容。
      [0043]盡管可以使用例如能夠授權(quán)第二譯碼器僅訪問(wèn)第二物理線的僅僅一部分的電子編程裝置,但比較簡(jiǎn)單的是提供限制第二譯碼器訪問(wèn)部分第二物理線的物理硬布線。盡管可以使用兩個(gè)以上的第二譯碼器,但尤其簡(jiǎn)單的是僅使用兩個(gè)第二譯碼器。
      [0044]因此,在這種情況下,第二譯碼器中的一個(gè)第二譯碼器可以被配置為能夠從第一條第二邏輯線開(kāi)始對(duì)第二邏輯線進(jìn)行順序譯碼,而省略對(duì)每m/2k條邏輯線中的一條邏輯線進(jìn)行譯碼,并且另一第二譯碼器可以被配置為能夠從第二條第二邏輯線開(kāi)始對(duì)邏輯線進(jìn)行順序譯碼,而省略對(duì)每m/2k條邏輯線中的一條邏輯線進(jìn)行譯碼。
      [0045]根據(jù)一個(gè)實(shí)施例,m等于2p+2k,k是正整數(shù)或零,并且小于或等于p_l。
      [0046]根據(jù)例如存儲(chǔ)器被組織為存儲(chǔ)頁(yè)面所對(duì)應(yīng)的一個(gè)實(shí)施例,邏輯存儲(chǔ)板的2^條第二邏輯線對(duì)應(yīng)于2^個(gè)邏輯頁(yè)面,每個(gè)邏輯頁(yè)面包括被配置為分別存儲(chǔ)2P個(gè)數(shù)據(jù)的2P個(gè)邏輯存儲(chǔ)位置,并且物理存儲(chǔ)板包括η個(gè)物理頁(yè)面,每η個(gè)物理頁(yè)面中的η-1個(gè)物理頁(yè)面各自包括2p+2k個(gè)物理存儲(chǔ)位置且各自對(duì)應(yīng)于邏輯頁(yè)面以及相鄰存儲(chǔ)體的邏輯頁(yè)面的一部分,所述物理頁(yè)面中的一個(gè)物理頁(yè)面包括2P個(gè)物理存儲(chǔ)位置且對(duì)應(yīng)于邏輯頁(yè)面的至少一部分。
      [0047]根據(jù)一個(gè)實(shí)施例,所述第一選擇裝置包括:
      [0048]l+2p_k個(gè)譯碼塊,每個(gè)譯碼塊被配置為基于第一域的k低階位以2k個(gè)數(shù)據(jù)的塊對(duì)物理存儲(chǔ)板進(jìn)行尋址,并且連接至2k條第一物理線的塊,
      [0049]選擇模塊,被配置為基于所述歐幾里得除法的余數(shù)和所述第一域的p_k高階位從l+2p_k個(gè)譯碼塊中選擇譯碼塊。
      [0050]第二譯碼器,例如行譯碼器,可以被布置在2k條第一物理線的塊中的至少一些塊之間。
      [0051]作為變體,當(dāng)提供使用兩個(gè)第二譯碼器時(shí),后者可以分別被布置在物理存儲(chǔ)板的兩端處。存儲(chǔ)板可以是非易失性、電可擦除且可編程類型。
      [0052]根據(jù)另一方面,提議一種容納諸如以上所限定的存儲(chǔ)器的封裝,該裝置可以是例如由JEDEC標(biāo)準(zhǔn)定義的S08N型,或者是TSS0P8型的封裝,并且容納容量大于1兆位,例如2兆位的存儲(chǔ)器。
      [0053]根據(jù)另一方面,提議一種對(duì)存儲(chǔ)器,具體是串行協(xié)議類型的存儲(chǔ)器進(jìn)行尋址的方法,所述存儲(chǔ)器包括與矩陣邏輯存儲(chǔ)板相對(duì)應(yīng)的物理存儲(chǔ)板,所述矩陣邏輯存儲(chǔ)板具有沿第一方向延伸的2P條第一邏輯線和沿第二方向延伸的2^條第二邏輯線,所述物理存儲(chǔ)板包括沿所述第一方向延伸的m條第一物理線和沿所述第二方向延伸的η條第二物理線,m和η各自不同于2的冪,m是2k的倍數(shù),k小于或等于p,并且m與η的乘積等于2Ρ+<1之上的最近整數(shù),所述方法包括第一模式的尋址,包括接收指示第一邏輯線和第二邏輯線的邏輯地址,以及基于所述邏輯地址的內(nèi)容和該邏輯地址的一部分內(nèi)容被m/2k除的歐幾里得除法的余數(shù)對(duì)第一物理線和僅第二物理線的一部分進(jìn)行尋址。
      [0054]根據(jù)一個(gè)實(shí)施方式,所述邏輯地址包括與所述第一邏輯線相關(guān)聯(lián)的第一域和與所述第二邏輯線相關(guān)聯(lián)的第二域,并且所述尋址包括計(jì)算所述第二域的內(nèi)容由m/2k除的歐幾里得除法的余數(shù),有利的是聯(lián)機(jī)執(zhí)行,以及基于所述第一域的內(nèi)容和歐幾里得除法的所述余數(shù)的內(nèi)容來(lái)選擇所述第一物理線,并且基于所述第二域的內(nèi)容對(duì)所述第二物理線的所述部分進(jìn)行尋址。
      [0055]根據(jù)一個(gè)實(shí)施方式,所述余數(shù)的計(jì)算包括:在余數(shù)寄存器中順序存儲(chǔ)第二域的位,首先存儲(chǔ)高階位,計(jì)算并向所述余數(shù)寄存器順序傳送由余數(shù)寄存器中鏈接在從第二域接收的當(dāng)前位右邊的當(dāng)前內(nèi)容所形成的被除數(shù)被m/2k除的歐幾里得除法的余數(shù)的二進(jìn)制值。
      [0056]根據(jù)一個(gè)實(shí)施方式,所述方法還包括順序讀取模式,包括:在接收邏輯地址和計(jì)算歐幾里得除法的余數(shù)的第一值之后,從所述第一值開(kāi)始并且在零二進(jìn)制值和與m/2k-l對(duì)應(yīng)的二進(jìn)制值之間順序并循環(huán)增加余數(shù)寄存器的內(nèi)容的值。
      [0057]根據(jù)一個(gè)實(shí)施方式,第二物理線的部分的尋址使用若干個(gè)第二譯碼器來(lái)執(zhí)行,所述第二譯碼器能夠?qū)λ械诙壿嬀€進(jìn)行譯碼,并且每個(gè)第二譯碼器被配置為僅對(duì)第二邏輯線的特定第二邏輯線進(jìn)行譯碼,并且使用譯碼器或被分配給所接收的所述邏輯地址的第二域的內(nèi)容所指示的第二邏輯線的各個(gè)譯碼器來(lái)訪問(wèn)僅第二物理線的一部分。
      [0058]根據(jù)一個(gè)實(shí)施方式,僅使用兩個(gè)第二譯碼器。
      [0059]根據(jù)一個(gè)實(shí)施方式,第二譯碼器中的一個(gè)第二譯碼器被配置為能夠從第一條邏輯線開(kāi)始對(duì)所述邏輯線進(jìn)行順序譯碼,而省略對(duì)每m/2k條邏輯線中的一條邏輯線進(jìn)行譯碼,并且另一第二譯碼器被配置為能夠從第二條邏輯線開(kāi)始對(duì)所述邏輯線進(jìn)行順序譯碼,而省略對(duì)每m/2k條邏輯線中的一條邏輯線進(jìn)行譯碼。
      [0060]根據(jù)一個(gè)實(shí)施方式,所述方法適用于對(duì)m等于2p+2k的存儲(chǔ)板進(jìn)行尋址,其中k是正整數(shù)或零,并且小于或等于P-1。
      [0061]所述方法還極有利地適用于頁(yè)面可編程的存儲(chǔ)器,并且還尤其適用于邏輯存儲(chǔ)板的2^條第二邏輯線對(duì)應(yīng)于2^個(gè)邏輯頁(yè)面的存儲(chǔ)板的尋址,其中每個(gè)邏輯頁(yè)面包括被配置為分別存儲(chǔ)2P個(gè)數(shù)據(jù)的2P個(gè)邏輯存儲(chǔ)位置,并且物理存儲(chǔ)板包括η個(gè)物理頁(yè)面,每η個(gè)物理頁(yè)面中的η-1個(gè)物理頁(yè)面各自包括2p+2k個(gè)物理存儲(chǔ)位置且各自對(duì)應(yīng)于邏輯頁(yè)面以及相鄰存儲(chǔ)體的邏輯頁(yè)面的一部分,所述物理頁(yè)面中個(gè)一個(gè)物理頁(yè)面包括2P個(gè)物理存儲(chǔ)位置且對(duì)應(yīng)于邏輯頁(yè)面的至少一部分。
      [0062]在這種情況下,根據(jù)一種實(shí)施方式,基于所述第一域的內(nèi)容和歐幾里得除法的所述余數(shù)對(duì)所述第一物理線的選擇包括基于所述歐幾里得除法的余數(shù)和所述第一域的P_k個(gè)高階位來(lái)選擇個(gè)2k條第一物理線的塊,并且基于第一域的k個(gè)低階位來(lái)選擇所述第一物理線。
      [0063]現(xiàn)在轉(zhuǎn)到圖1所示的實(shí)施例,標(biāo)記PML指示邏輯存儲(chǔ)板,即由用戶看到的存儲(chǔ)板,其包括2P條第一邏輯線RGli (在該示例中為列)和2^條第二邏輯線RG2j (在該示例中為行)。
      [0064]在該示例中,邏輯存儲(chǔ)板包括256個(gè)邏輯列(p = 8)和1024 (q = 10)個(gè)邏輯行。此外由用戶看到的存儲(chǔ)器被組織為頁(yè)面,即每個(gè)邏輯行對(duì)應(yīng)于存儲(chǔ)器的邏輯頁(yè)面PGLj。這里,每個(gè)頁(yè)面包括128個(gè)存儲(chǔ)位置的兩個(gè)組或者對(duì)應(yīng)于128字節(jié)的兩個(gè)組的“列”。確實(shí),存儲(chǔ)器的每個(gè)存儲(chǔ)位置能夠存儲(chǔ)八位的數(shù)據(jù)項(xiàng)。因此,頁(yè)面表示可以同時(shí)被編程的字節(jié)數(shù)量(這里是256)。
      [0065]所以,這里,存儲(chǔ)器是具有2兆位的容量的存儲(chǔ)器。在該示例中,該存儲(chǔ)器是使用與I2C或SPI串行總線兼容的串行協(xié)議的EEPR0M。
      [0066]為了能夠?qū)⒋鎯?chǔ)器布置在S08N型的封裝中,存儲(chǔ)板在物理上被實(shí)施為例如圖1的右部所示。更精確地說(shuō),物理存儲(chǔ)板PMP包括m條第一物理線或列RGPli和η條第二物理線或彳TRGP2j。在該不例中,m等于384,而η等于683。因此,注意m和η均不同于2的幕。此外,m是128(2k,k = 7)的倍數(shù)。最后,這里m乘以η的乘積等于256X 1024之上的最近整數(shù)。
      [0067]這里,物理存儲(chǔ)板ΡΜΡ還被組織為頁(yè)面LPj。物理頁(yè)面包括384字節(jié),并且每個(gè)物理頁(yè)面LPj對(duì)應(yīng)于1.5個(gè)邏輯頁(yè)面PGLj,PGLj+1。
      [0068]由用戶看,邏輯面相板PML可以使用包括第一地址域CH1 (列域)和第二地址域CH2(行域)的邏輯地址ADR (圖2)來(lái)尋址。因此,邏輯地址ADR指示邏輯存儲(chǔ)板PML的邏輯行和邏輯列。
      [0069]在這里所述的示例中,列域包括八位A0-A7,而行域包括10位A8-A17。這里,存儲(chǔ)器是串行協(xié)議型,即存儲(chǔ)器串行地與時(shí)鐘信號(hào)同步地接收數(shù)據(jù)(不管這些數(shù)據(jù)是數(shù)據(jù)位還是地址位)。
      [0070]地址ADR的各個(gè)位因此與時(shí)鐘信號(hào)同步地順序存儲(chǔ)在就這一點(diǎn)作為移位寄存器操作的列寄存器RAC和行寄存器RAL中。列寄存器RAC的最后一級(jí)C7鏈接至行寄存器RAL的第一級(jí)R0。
      [0071]此外,聯(lián)機(jī)執(zhí)行行域CH2的內(nèi)容被m/2k,即在該示例中為3除的歐幾里得除法(圖2的步驟100)。該歐幾里得除法的余數(shù)存儲(chǔ)在余數(shù)寄存器RRS的級(jí)ET1和ET2中。
      [0072]聯(lián)機(jī)執(zhí)行歐幾里得除法,即歐幾里得除法與地址的接收同步,該接收首先實(shí)施高階位。歐幾里得除法的計(jì)算更詳細(xì)地示于圖3中。
      [0073]因此,在第一時(shí)鐘周期,第二域CH2的位A17存儲(chǔ)于寄存器RRS的級(jí)ΕΤ0中,并且沒(méi)有執(zhí)行運(yùn)算(nil)。
      [0074]在一下時(shí)鐘周期,位A17被傳送至級(jí)ET1,并且級(jí)ΕΤ0接收位A16。計(jì)算被3 ( 二進(jìn)制的11)除的歐幾里得除法的余數(shù)R17、R16,并且在下一時(shí)鐘周期,寄存器RRS在其級(jí)ET2、ET1和ΕΤ0中包含將構(gòu)成被11 ( 二進(jìn)制)除的下一除法的被除數(shù)的值rl7、rl6和A15,以便獲得中間余數(shù)rl5和rl4。
      [0075]因此,在除法期間,余數(shù)寄存器RRS還使得可以存儲(chǔ)中間被除數(shù)。在每個(gè)時(shí)鐘周期,根據(jù)圖3的右部所示的表格計(jì)算由3除的除法的新余數(shù)。
      [0076]除法的新余數(shù)使用所接收的下一地址位進(jìn)行存儲(chǔ)。在接收第二域CH2的位結(jié)束時(shí),余數(shù)寄存器RRS的級(jí)ET2和ET1包括位rl和r0,即歐幾里得除法的余數(shù)的值,因此提供以3為模的同余。
      [0077]除余數(shù)寄存器RRS之外,計(jì)算余數(shù)的裝置還包括回送到余數(shù)寄存器RRS的邏輯電路 MCLR。
      [0078]更精確地說(shuō),如下面還會(huì)更詳細(xì)返回的圖14所示,這里余數(shù)寄存器RRS包括三級(jí)ETO、ET1和ET2,分別由諸如圖15中示意性示出的寄存器RG1構(gòu)成。該寄存器RG1本質(zhì)上包括標(biāo)記為BSD的由邏輯元件包圍的D觸發(fā)器,這里邏輯元件包括由并聯(lián)安裝的N型M0S晶體管和P型M0S晶體管構(gòu)成的邏輯門(mén)PL、反相器INV和開(kāi)關(guān)器INT。
      [0079]邏輯電路MCLR(圖4)包括分別連接至余數(shù)寄存器RRS的級(jí)ETO、ET1和ET2的輸出端的三個(gè)輸入端DO、D1和D2以及分別回送到級(jí)ET1和ET2的兩個(gè)輸入端Dill和Dil2的兩個(gè)輸出端Q0和Q1。
      [0080]在這里所示的被3除的示例中,邏輯電路MCLR由邏輯門(mén)和反相器組成,使得可以根據(jù)圖4左部所示的真值表TB1連續(xù)計(jì)算歐幾里得除法的余數(shù)。
      [0081]除128列(這里是128字節(jié))的三個(gè)塊之外,諸如圖5a至圖5c所示物理存儲(chǔ)板的架構(gòu)還包括分別被分配給每個(gè)塊的128列的譯碼的三個(gè)譯碼塊(或存儲(chǔ)體)BCDO、BCD1和B⑶2。因此物理存儲(chǔ)板的尋址以2k(這里是128)字節(jié)的塊進(jìn)行。這些譯碼塊構(gòu)成第一譯碼裝置的一部分,使得可以對(duì)存儲(chǔ)板的列進(jìn)行譯碼。從下文可以看出,這些第一譯碼裝置還包括選擇模塊MSEL(圖8和圖9),使得可以從三個(gè)譯碼塊B⑶0-B⑶2中選擇譯碼塊B⑶i。
      [0082]除了第一譯碼裝置之外,存儲(chǔ)器還包括第二譯碼裝置,這里第二譯碼裝置由也可以稱為第二譯碼器且標(biāo)記為DCD20和DCD21的兩個(gè)行譯碼器組成。
      [0083]在圖5所示的示例中,這兩個(gè)第二譯碼器被布置在物理存儲(chǔ)板的128個(gè)物理列的塊之間。
      [0084]假設(shè)物理存儲(chǔ)板的物理頁(yè)面可以存儲(chǔ)邏輯存儲(chǔ)板的1.5個(gè)邏輯頁(yè)面,則有三種不同類型的頁(yè)面尋址。這些不同類型的尋址示于圖5a、圖5b和圖5c中。更精確地,邏輯頁(yè)面
      0(第一邏輯頁(yè)面)存儲(chǔ)在物理行或物理頁(yè)面LP0的前256字節(jié)中(圖5a)。
      [0085]邏輯頁(yè)面1 (圖5b)部分存儲(chǔ)在物理頁(yè)面LP0中,部分存儲(chǔ)在物理頁(yè)面LP1中。更精確地,邏輯頁(yè)面1的前128字節(jié)存儲(chǔ)在邏輯頁(yè)面LP0的后128字節(jié)中,而邏輯頁(yè)面1的后128字節(jié)存儲(chǔ)在物理頁(yè)面LP1的前128字節(jié)中。最后,如圖5c所示,邏輯頁(yè)面2的兩個(gè)128字節(jié)存儲(chǔ)在物理頁(yè)面LP1的后兩組128字節(jié)中。
      [0086]另一方面,如圖5d所示,邏輯頁(yè)面3的尋址以類型于邏輯頁(yè)面0的方式執(zhí)行,但是存儲(chǔ)在第三物理頁(yè)面P2中。
      [0087]因此,在該示例中,有三種不同類型的頁(yè)面尋址,即圖5a所示的頁(yè)面0類型的尋址、圖5b所示的頁(yè)面1類型的尋址以及圖5c所示的頁(yè)面2類型的尋址。
      [0088]在頁(yè)面0類型的尋址中,邏輯頁(yè)面由左邊的第二譯碼器D⑶20來(lái)譯碼,左邊的第二譯碼器DCD20被配置為訪問(wèn)對(duì)應(yīng)的物理頁(yè)面或行的僅僅一部分,在當(dāng)前例子中即訪問(wèn)該物理頁(yè)面的128字節(jié)的第一塊和128字節(jié)的第二塊。
      [0089]在頁(yè)面1類型的尋址中,邏輯頁(yè)面由左邊的第二譯碼器D⑶20和右邊的第二譯碼器D⑶21來(lái)譯碼。更精確地,右邊的譯碼器D⑶21會(huì)對(duì)邏輯頁(yè)面的前128字節(jié)進(jìn)行譯碼并且被硬布線,以便訪問(wèn)對(duì)應(yīng)物理頁(yè)面的僅僅右128字節(jié)。更精確地,左邊的譯碼器D⑶20會(huì)對(duì)邏輯頁(yè)面的另一 128字節(jié)進(jìn)行譯碼并且被硬布線,以便訪問(wèn)對(duì)應(yīng)物理頁(yè)面LP1的僅僅前128字節(jié)。
      [0090]最后,在頁(yè)面2類型的尋址中,邏輯頁(yè)面的兩個(gè)128字節(jié)塊由被硬布線的右邊的第二譯碼器DCD21來(lái)譯碼,從而訪問(wèn)對(duì)應(yīng)物理頁(yè)面LP1的僅僅右邊的兩個(gè)塊。
      [0091]當(dāng)然,在這些類型的尋址的每一種尋址中,譯碼塊BDCi之一使得可以與相應(yīng)的第二譯碼器結(jié)合起來(lái)選擇所考慮的物理頁(yè)面的特定列。
      [0092]現(xiàn)在參見(jiàn)圖6,可以看出并不是第二譯碼器D⑶20和D⑶21中的每一個(gè)都對(duì)邏輯存儲(chǔ)板的所有邏輯頁(yè)面或行進(jìn)行譯碼。更精確地,第二譯碼器的每一個(gè)省略了對(duì)每三個(gè)邏輯頁(yè)面中的一個(gè)邏輯頁(yè)面進(jìn)行譯碼。左邊的第二譯碼器D⑶20被配置為從第一個(gè)邏輯頁(yè)面(編號(hào)為0)開(kāi)始直到最后一個(gè)邏輯頁(yè)面(編號(hào)為1023)對(duì)邏輯頁(yè)面進(jìn)行譯碼,同時(shí)省略對(duì)三個(gè)中的一個(gè)邏輯頁(yè)面即編號(hào)為2,5,8,11,……,1022的邏輯頁(yè)面進(jìn)行譯碼。
      [0093]另一方面,右邊的第二譯碼器D⑶21被配置為開(kāi)始對(duì)第二邏輯頁(yè)面(編號(hào)為1)直到倒數(shù)第二個(gè)邏輯頁(yè)面(編號(hào)為1022)進(jìn)行譯碼,同時(shí)也省略對(duì)每三個(gè)邏輯頁(yè)面中的一個(gè)邏輯頁(yè)面即編號(hào)為0,3,6,9,12,.....,1020的邏輯頁(yè)面進(jìn)行譯碼。此外,如圖6所示,每個(gè)第二譯碼器都是硬布線,以便訪問(wèn)物理頁(yè)面的僅僅一部分。
      [0094]如圖7所示,譯碼塊或存儲(chǔ)體BCDi的選擇基于行域以3為模的同余,即歐幾里得除法的余數(shù)的值以及列域CH1的高階位A7的值來(lái)執(zhí)行。
      [0095]因此,當(dāng)余數(shù)等于零時(shí),尋址是頁(yè)面0類型,并且如果位A7等于零,則選擇的是譯碼塊B⑶0,而如果位A7等于1,則選擇的是譯碼塊B⑶1。
      [0096]如果余數(shù)等于1,則尋址是頁(yè)面1類型,并且如果位A7等于零,則選擇的是譯碼塊B⑶2,而如果位A7等于1,則選擇的是譯碼塊B⑶0。
      [0097]量后,如果余數(shù)等于2,則頁(yè)面尋址是2類型,并且如果位A7等于零,則選擇的是塊B⑶1,而如果位A7等于1,則選擇的是塊B⑶2。
      [0098]現(xiàn)在更具體地參見(jiàn)圖8和圖9,可以看出,選擇模塊MSEL實(shí)際上連接至余數(shù)寄存器中容納余數(shù)的位R0和R1的兩級(jí)D1和D2,并且連接至列寄存器RAC中容納高階位A7的級(jí)C7。因此,選擇模塊MSEL根據(jù)圖9左部所示的真值表TB2傳送三個(gè)位SO、S1和S2作為輸出。這三個(gè)位分別被傳送給譯碼塊B⑶0、B⑶1和B⑶2,用于根據(jù)這些位S0-S2的邏輯值的函數(shù)來(lái)選擇譯碼塊。
      [0099]此外,存儲(chǔ)在列寄存器RAC的級(jí)C0至C6中的列域CH1的七個(gè)低階位A0-A6被傳送給譯碼塊B⑶0、B⑶1和BCD2。然后,這些傳送128位的字,使得可以在所選擇的列的組中選擇相應(yīng)的列。
      [0100]此外,分別存儲(chǔ)在行地址寄存器RAL的級(jí)R0至R9中的行域CH2的10位A8-A17被提供給兩個(gè)第二譯碼器DCD20和DCD21,使得可以對(duì)相應(yīng)的邏輯頁(yè)面進(jìn)行譯碼,并且根據(jù)圖6中所示對(duì)作為其硬布線功能的相應(yīng)的物理頁(yè)面部分進(jìn)行尋址。
      [0101]這里,如圖11所示,列地址寄存器RAC包括形成列地址寄存器RAC的八級(jí)的八個(gè)寄存器RG2。示例性寄存器RG2示于圖12中。正與寄存器RG1相同,寄存器RG2圍繞標(biāo)記為BS的D觸發(fā)器架構(gòu),并且包括邏輯電路,其中邏輯電路具體包括邏輯門(mén)PL、反相器INV和開(kāi)關(guān)器INT。
      [0102]列地址寄存器RAC由時(shí)鐘信號(hào)Clk來(lái)調(diào)節(jié),并且在信號(hào)SRA取例如邏輯值1時(shí)作為移位寄存器操作。這種操作模式具體在填滿邏輯地址的位時(shí)使用。寄存器RAC也可以不作為移位寄存器操作,而是僅僅用作存儲(chǔ)寄存器,以便能夠?qū)⑵渌菁{的八位傳送給選擇模塊MSEL以及譯碼塊B⑶i。列地址寄存器還包括增量輸入端Inc、數(shù)據(jù)輸入端Di和復(fù)位輸入端Rst。其具有進(jìn)位輸出端Carry。
      [0103]行地址寄存器RAL或第二地址寄存器在該示例中包括形成寄存器RAL的十級(jí)的十個(gè)寄存器,如圖10所示。這些寄存器中的九個(gè)是RG2型寄存器,而作為輸入寄存器的第十個(gè)寄存器是RG3型寄存器。
      [0104]再一次說(shuō)明,這里,這種寄存器由時(shí)鐘信號(hào)Clk來(lái)調(diào)節(jié),并且根據(jù)信號(hào)SRA的邏輯值而作為移位寄存器操作。這種作為移位寄存器的操作具體在存儲(chǔ)邏輯地址時(shí)使用。
      [0105]寄存器RG3的示例性實(shí)施例示于圖13中。這里再次說(shuō)明,存在標(biāo)記為BS的具有邏輯電路的D觸發(fā)器,其中邏輯電路包括邏輯門(mén)PL、反相器INV和開(kāi)關(guān)器INT。行地址寄存器RAL也可以不作為移位寄存器操作,而是作為簡(jiǎn)單的存儲(chǔ)寄存器,以便能夠?qū)⑿械刂酚虻氖籖傳送給兩個(gè)行譯碼器D⑶20和D⑶21。
      [0106]行地址寄存器RAL也包括連接至列地址寄存器RAC的進(jìn)位輸出端的增量輸入端Inc以及連接至列地址寄存器RAC的最后一級(jí)C7的數(shù)據(jù)輸入端Di。
      [0107]行地址寄存器還具有復(fù)位輸入端Rst以及用于接收順序讀取的控制信號(hào)En_tog的控制輸入端En_tog。下文將更詳細(xì)地回述這種操作模式。行地址寄存器RAL還具有進(jìn)位輸出端Carry2。
      [0108]除以上已經(jīng)描述的裝置之外,圖8的器件DIS的框圖還包括余數(shù)寄存器RRS,余數(shù)寄存器RRS具有回送到余數(shù)寄存器RRS的計(jì)算裝置MCLR。該余數(shù)寄存器還包括復(fù)位為零的輸入端Rst、增量輸入端Inc、數(shù)據(jù)輸入端D1、用于接收邏輯信號(hào)SRR的輸入端SR,其中邏輯信號(hào)SRR用于作為移位寄存器的余數(shù)寄存器的運(yùn)算操作。當(dāng)然,余數(shù)寄存器RRS也由時(shí)鐘信號(hào)CLK調(diào)節(jié),并且包括用于接收取消選擇的信號(hào)的輸入端Dsel。
      [0109]邏輯信號(hào)InR由控制裝置MCDM傳送至余數(shù)寄存器的增量輸入端,其中控制裝置的功能下文會(huì)更詳細(xì)地回述。這些控制裝置接收順序讀取的控制信號(hào)En_tog、進(jìn)位信號(hào)Carry和進(jìn)位信號(hào)Carry2作為輸入。
      [0110]此外,狀態(tài)機(jī)AUT接收時(shí)鐘信號(hào)Clk并傳送邏輯信號(hào)Dsel、用于增加列地址寄存器的邏輯信號(hào)InA、信號(hào)En_tog以及用于操作為移位寄存器SRA和SRR的控制信號(hào)。
      [0111]最后,本身作為GEN已知的傳統(tǒng)裝置生成數(shù)據(jù)信號(hào)Di (其可以是數(shù)據(jù)真或者是地址數(shù)據(jù))以及時(shí)鐘信號(hào)CLK,以便滿足串行協(xié)議的需求。
      [0112]現(xiàn)在更具體地參見(jiàn)圖17,圖17是示出以隨機(jī)讀取模式傳入地址階段或者在以順序讀取模式或以頁(yè)面編程模式傳入第一地址的情況下的時(shí)序圖,在隨機(jī)讀取模式中,數(shù)據(jù)項(xiàng)以任意地址讀取。
      [0113]圖17的時(shí)序圖使用就這一點(diǎn)來(lái)說(shuō)通常使用的傳統(tǒng)示出。因此,位于邏輯信號(hào)的名稱之下的長(zhǎng)劃表示該邏輯信號(hào)為零。
      [0114]因此,在圖17的時(shí)序圖中看出,有地址位串彳丁傳入列地址寄存器RAC和彳丁地址寄存器RAL,然后存儲(chǔ)這些位。此外,還存在行數(shù)以3為模的同余的實(shí)時(shí)計(jì)算,然后存儲(chǔ)該同余。
      [0115]圖18是示出在例如頁(yè)面編程模式下傳入用于寫(xiě)入的數(shù)據(jù)的階段。數(shù)據(jù)以字節(jié)傳輸。
      [0116]每八個(gè)時(shí)鐘周期存在列地址的周期性增量,并且行地址不增加。此外,由于寫(xiě)入相同的頁(yè)面,因此余數(shù)的值被凍結(jié)(頁(yè)面尋址的類型被凍結(jié)),所以不增加余數(shù)寄存器。并且,僅位A7的值使得可以從余數(shù)的值所指示的兩個(gè)譯碼塊BCDi中選擇必需工作的譯碼塊。
      [0117]當(dāng)然,在頁(yè)面模式編程階段,每八個(gè)時(shí)鐘周期存在列地址的周期性增量,第一地址的歐幾里得除法僅計(jì)算一次,之后由于列地址被增加,因此不再計(jì)算該歐幾里得除法。
      [0118]在僅針對(duì)錄入的第一地址執(zhí)行歐幾里得除法之后順序讀取存儲(chǔ)器的情況下,地址也周期性地增加。由于在順序讀取命令下可以讀取存儲(chǔ)器的所有字節(jié),因此這時(shí)余數(shù)寄存器也順序增加。
      [0119]該增量會(huì)以0 ;1 ;2 ;0的順序進(jìn)行。余數(shù)寄存器在順序讀取模式(En_tog = 1)下和頁(yè)面的結(jié)束(所有的列位等于1,因此對(duì)應(yīng)于Carry = 1)時(shí)增加(InR = 1),并且在最后一個(gè)頁(yè)面(Carry2 = 0)時(shí)不增加。確實(shí),在最后一個(gè)頁(yè)面時(shí),余數(shù)寄存器不會(huì)被增加。同樣,余數(shù)寄存器在頁(yè)面編程模式下(En_tog = 0)的數(shù)據(jù)階段也不增加。
      [0120]用于余數(shù)寄存器的增量控制信號(hào)InR的公式由控制裝置MCDM在圖16所示邏輯電路的幫助下執(zhí)行。
      [0121]該邏輯電路包括分別接收信號(hào)En_tog和Carry的兩個(gè)反相器INV,以及邏輯門(mén)PL2 (這里為N0R門(mén)),邏輯門(mén)PL2的兩個(gè)輸入端分別鏈接至兩個(gè)反相器INV的兩個(gè)輸出端,并且邏輯門(mén)PL2的第三輸入端接收信號(hào)Carry2。邏輯門(mén)PL2的輸出端傳送信號(hào)InR。
      [0122]此外,為了使余數(shù)寄存器在不丟失禁止值3 (m/2k)或二進(jìn)制的11的情況下以0 ;1 ;2 ;0即二進(jìn)制00 ;01 ;10 ;00的順序增加,提供了包括由邏輯門(mén)和反相器形成的邏輯電路的管理裝置MCTRL。管理裝置MCTRL接收余數(shù)寄存器的兩級(jí)D1和D2的兩個(gè)值以及信號(hào)Inc作為輸入,并且標(biāo)記為PL3的NAND邏輯門(mén)的輸出充當(dāng)形成余數(shù)寄存器RRS的三級(jí)ET0、ET1和ET2的寄存器RG1的Rst輸入。
      [0123]因此,在D2 = 1且D1 = 0的情況下增量命令(Inc = 1)設(shè)置觸發(fā)器,觸發(fā)在時(shí)鐘信號(hào)Clk切換為1時(shí)即與余數(shù)寄存器同步復(fù)位,從而可以得到序列00 ;01 ;1,0 ;00(狀態(tài)1,1對(duì)應(yīng)于先前被示為禁止態(tài)的余數(shù)3)。
      [0124]現(xiàn)在返回圖19,其中示出的時(shí)序圖示出向非最后頁(yè)面的下一頁(yè)面的示例性切換(余數(shù)寄存器增加)。因此,數(shù)據(jù)以字節(jié)讀取,并且每八個(gè)時(shí)鐘周期存在列地址的周期性增量,行地址在列的末端條件性地增加。實(shí)際上存在余數(shù)寄存器以順序0,1,2,0的增加,而在頁(yè)面結(jié)束處和最后頁(yè)面上(Carry = 1和Carry2 = 1)不存在增加。
      [0125]在該示例中可以是2兆位存儲(chǔ)器的存儲(chǔ)器DIS因此可以適合于S08N型的封裝BT腔(圖21)。該腔具有例如2.5mm x 4mm級(jí)的尺寸,這目前代表在工業(yè)上以可靠方式可獲得的最大腔。
      [0126]已經(jīng)描述的具有683行和384列的物理存儲(chǔ)板的器件DIS與高電壓發(fā)生電路HVG和邏輯電路LG —起呈現(xiàn)出與S08N封裝兼容的尺寸(圖20)。
      [0127]現(xiàn)在返回到圖6,這里應(yīng)當(dāng)注意,在實(shí)踐中,右邊的第二譯碼器D⑶21實(shí)際上也包含在內(nèi),直到其達(dá)到物理行LP682和硬布線,以便能夠也訪問(wèn)位于圖6中物理存儲(chǔ)板右面的128字節(jié)的塊。
      [0128]盡管不是必需的,但這種硬布線通常以不破壞物理存儲(chǔ)板的對(duì)稱性的方式實(shí)現(xiàn)。這些存儲(chǔ)位置可以用于例如存儲(chǔ)用戶不可訪問(wèn)的測(cè)試參數(shù)。
      [0129]此外,為了限制邊緣效應(yīng),圖20的物理存儲(chǔ)板PMP實(shí)際上通過(guò)在存儲(chǔ)板的任一側(cè)增加作為虛擬行的一個(gè)或兩個(gè)附加行來(lái)補(bǔ)充。
      [0130]圖22a至圖22e示出根據(jù)本發(fā)明的存儲(chǔ)器的另一實(shí)施例。在該示例中,依然存在假設(shè)具有256個(gè)邏輯列和1024個(gè)邏輯行的2兆位存儲(chǔ)器。然而,這次每個(gè)邏輯頁(yè)面包括64位(2k = 64;k = 6)的塊。因此,如這些圖22a至22e所示,每個(gè)邏輯頁(yè)面有四分之五的物理頁(yè)面。
      [0131]因此得到具有320個(gè)物理列和820個(gè)物理行的物理存儲(chǔ)板。這次,執(zhí)行由5 (m/2k)除的歐幾里得除法,因此存在五種可能的不同類型的頁(yè)面尋址。
      [0132]這里再次說(shuō)明,存儲(chǔ)器包括兩個(gè)第二譯碼器D⑶20和D⑶21,兩個(gè)第二譯碼器D⑶20和D⑶21這次被布置在物理存儲(chǔ)板的兩端。
      [0133]這次,譯碼裝置包括五個(gè)譯碼塊B⑶0-B⑶4。這里再次說(shuō)明,從五個(gè)選擇一個(gè)譯碼塊使用余數(shù)的值以及行地址域的兩個(gè)高階位A7和A6來(lái)執(zhí)行。這次,每個(gè)第二譯碼器省略了對(duì)每五個(gè)中的一個(gè)邏輯行的譯碼,而不是如先前所述的每三個(gè)中的一個(gè)邏輯行。余數(shù)寄存器包括四級(jí),而不是三級(jí),并且余數(shù)的值可以從0到4,而不是從0到2。
      [0134]用于計(jì)算余數(shù)的真值表較大,并且用于選擇與圖23的表TB3相對(duì)應(yīng)的譯碼塊BCDi的真值表也較大。
      [0135]更精確地,在頁(yè)面0型尋址中,該頁(yè)面的256字節(jié)存儲(chǔ)在物理頁(yè)面LP0的前四個(gè)64字節(jié)的塊中,并且由譯碼器D⑶20結(jié)合譯碼塊B⑶0-B⑶3來(lái)訪問(wèn)。
      [0136]在頁(yè)面1型尋址中,該邏輯頁(yè)面的前64字節(jié)存儲(chǔ)在物理頁(yè)面LP0的后64列中,并且由譯碼器D⑶21訪問(wèn),而該邏輯頁(yè)面1的其它三個(gè)64字節(jié)的塊位于物理頁(yè)面LP1的前三個(gè)64列的塊中,并且由譯碼器D⑶20訪問(wèn)。
      [0137]關(guān)于頁(yè)面2型尋址,這種頁(yè)面的字節(jié)在兩個(gè)物理頁(yè)面LP1和LP2之間共享,如圖22c所示,并且由D⑶21和D⑶20訪問(wèn)。
      [0138]在頁(yè)面3類型的尋址(圖22d)中,四分之三的邏輯頁(yè)面分布在物理頁(yè)面LP2上,并且最后四分之一分布在物理頁(yè)面LP3上。前四分之三由右譯碼器D⑶21訪問(wèn),而后四分之一由左譯碼器D⑶20訪問(wèn)。
      [0139]最后,對(duì)于頁(yè)面4型尋址,該頁(yè)面的所有字節(jié)存儲(chǔ)于物理頁(yè)面LP3的后四個(gè)塊中,并且僅由右譯碼器D⑶21訪問(wèn)。
      [0140]本領(lǐng)域技術(shù)人員會(huì)了解如何修改用于計(jì)算余數(shù)的裝置以及選擇模塊來(lái)適合該新的配置。
      [0141]當(dāng)然,電路的容量可以不同于2兆位,并且邏輯頁(yè)面的尺寸可以不同于256位。因此,可以考慮4兆位存儲(chǔ)器和512位的頁(yè)面。以更具體的方式,在存儲(chǔ)器被組織為頁(yè)面的情況下,其頁(yè)面包括2P列(或存儲(chǔ)位置,例如字節(jié)),物理頁(yè)面包括2p+2k字節(jié),k從0變化到ρ_1 ο
      [0142]除了較小的最后一個(gè)物理頁(yè)面(其包括2P字節(jié))之外,這是真的,盡管為了以上所述的原因可以進(jìn)行人工補(bǔ)充。第一物理頁(yè)面包括邏輯頁(yè)面0和邏輯頁(yè)面1的前2k字節(jié)。第二物理頁(yè)面包括邏輯頁(yè)面1的剩余2p-2k字節(jié)以及物理頁(yè)面2的前2k+1字節(jié)。第三物理頁(yè)面包括邏輯頁(yè)面2的剩余2p-2k+1字節(jié)以及物理頁(yè)面3的前3x2k字節(jié)。第η物理頁(yè)面終止于物理頁(yè)面η的前n.2k字節(jié)。如果η等于2p_k,則下一物理頁(yè)面被組織為與第一物理頁(yè)面相同。
      [0143]因此,如果p = 8并且k = 7,則第三頁(yè)面被組織為與第一頁(yè)面相同,而如果k等于p-2,并且2p_k等于4,則第五頁(yè)面被組織為與第一頁(yè)面相同。物理存儲(chǔ)板的尋址以2k字節(jié)的塊進(jìn)行。地址譯碼使用由l+2p/2k除的歐幾里得除法。使用邏輯地址由"1+272 k"除的歐幾里得除法的余數(shù)來(lái)確定被尋址的2k字節(jié)的塊。
      [0144]以上在先前實(shí)施例中描述的架構(gòu)是類似的,但當(dāng)然作為p的值和k的值的函數(shù),行/列地址寄存器和余數(shù)寄存器的級(jí)數(shù)改變。譯碼塊BCDi的數(shù)目改變。用于余數(shù)計(jì)算和選擇模塊MSEL的真值表不同。
      [0145]最后,本發(fā)明不限于串行協(xié)議EEPR0M型的存儲(chǔ)器,而是可以應(yīng)用于其它類型的存儲(chǔ)器,例如具有頁(yè)面模式并且以“突發(fā)”模式讀取的RAM或SRAM存儲(chǔ)器,同樣應(yīng)用于具有“突發(fā)”模式的ROM存儲(chǔ)器。
      【權(quán)利要求】
      1.一種存儲(chǔ)器,包括: 存儲(chǔ)板,包括η行和m列,m和η各自不同于2的冪,m是2k的倍數(shù),k是正整數(shù); 列譯碼裝置,包括分別分配給2k列的塊的多個(gè)譯碼塊;以及 行譯碼裝置,包括各自被配置為訪問(wèn)僅所述存儲(chǔ)板的一部分的多個(gè)行譯碼器。
      2.根據(jù)權(quán)利要求1所述的存儲(chǔ)器,其中所述行譯碼裝置包括僅兩個(gè)行譯碼器。
      3.根據(jù)權(quán)利要求1所述的存儲(chǔ)器,其中所述行譯碼器被布置在所述譯碼塊的至少一些譯碼塊之間。
      4.根據(jù)權(quán)利要求2所述的存儲(chǔ)器,其中所述兩個(gè)行譯碼器分別被布置在所述存儲(chǔ)板的兩端。
      5.根據(jù)權(quán)利要求1所述的存儲(chǔ)器,其中所述存儲(chǔ)板是被組織為存儲(chǔ)頁(yè)面的非易失性、電可擦除且可編程類型。
      6.一種容納根據(jù)權(quán)利要求1所述的存儲(chǔ)器的封裝。
      7.根據(jù)權(quán)利要求6所述的封裝,所述封裝是S08N或TSS0P8類型,容納容量大于1兆位的存儲(chǔ)器。
      【文檔編號(hào)】G06F12/06GK104361905SQ201410456572
      【公開(kāi)日】2015年2月18日 申請(qǐng)日期:2010年10月13日 優(yōu)先權(quán)日:2009年10月13日
      【發(fā)明者】弗朗索瓦·塔耶特 申請(qǐng)人:St微電子(魯塞)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1