專利名稱:存儲(chǔ)器裝置及存儲(chǔ)器存取方法
技術(shù)領(lǐng)域:
本發(fā)明涉及將OTP(可一次性編程One Time Programmable)存儲(chǔ)器虛擬地用作 MTP(可多次性編程Multi Time Programmable)存儲(chǔ)器的存儲(chǔ)器裝置及存儲(chǔ)器存取方法。
背景技術(shù):
—直以來作為存儲(chǔ)了用于控制顯示裝置的信息的存儲(chǔ)器裝置,使用由用于頻率控 制的OTP存儲(chǔ)器、將用于亮度控制的OTP存儲(chǔ)器虛擬地用作MTP存儲(chǔ)器的虛擬MTP存儲(chǔ) 器、和控制各存儲(chǔ)器的控制電路等構(gòu)成的存儲(chǔ)器裝置。在需要非易失存儲(chǔ)器的集成電路 中,為了削減工序成本(process cost),往往代替EEPR0M(電可擦除只讀存儲(chǔ)器Erasable Programmable ROM)而采用OTP存儲(chǔ)器。OTP存儲(chǔ)器是僅作一次寫入動(dòng)作的存儲(chǔ)器。此外, 虛擬MTP存儲(chǔ)器是具有使用多個(gè)OTP存儲(chǔ)器而增加表觀上的改寫次數(shù)的結(jié)構(gòu)的存儲(chǔ)器。這 些存儲(chǔ)器一般常被使用。OTP存儲(chǔ)器及虛擬MTP存儲(chǔ)器是公知的,例如記載于專利文獻(xiàn)1或 專利文獻(xiàn)2等。 專利文獻(xiàn)1 :日本特開2006-323981號(hào)公報(bào)
專利文獻(xiàn)2 :美國(guó)專利第6728137號(hào)說明書 可是,設(shè)置在用于控制傳統(tǒng)顯示裝置的集成電路內(nèi)的存儲(chǔ)器裝置中,由OTP存儲(chǔ) 器構(gòu)成的頻率控制用存儲(chǔ)器、由虛擬MTP存儲(chǔ)器構(gòu)成的亮度控制用存儲(chǔ)器、進(jìn)而控制這些 存儲(chǔ)器的控制電路是必需的。因此,不僅電力(電流)消耗量多,以及在集成電路基板上的 占有面積也大,并且與存儲(chǔ)器裝置以外的外圍電路的連接信號(hào)數(shù)目多,集成電路的成本上 升。此外,用于頻率控制的OTP存儲(chǔ)器和用于亮度調(diào)整的虛擬MTP存儲(chǔ)器的動(dòng)作及控制方 法不同,存在難以作成一個(gè)存儲(chǔ)器的結(jié)構(gòu)的問題。OTP存儲(chǔ)器可以只寫入一次,而不能改寫。 但是,虛擬MTP存儲(chǔ)器是可以多次改寫的存儲(chǔ)器。因此,虛擬MTP存儲(chǔ)器與OTP存儲(chǔ)器不同, 如有將全部存儲(chǔ)器依次讀寫的動(dòng)作等,在功能、動(dòng)作及控制方法上完全不同,難以作為一個(gè) 存儲(chǔ)器構(gòu)成。 在需要非易失性存儲(chǔ)器的集成電路中,OTP存儲(chǔ)器和虛擬MTP本來就是為了不同 的目的而使用的,但是OTP存儲(chǔ)器和虛擬MTP存儲(chǔ)器的控制方法不同,盡管大部分外圍電路 是重復(fù)的,但迄今為止不能兼用。此外,如果將OTP存儲(chǔ)器和虛擬MTP存儲(chǔ)器分別配置在集 成電路內(nèi),則必須分別控制各存儲(chǔ)器,會(huì)占用較多的電路面積,還存在集成電路的小型化困 難的問題。
發(fā)明內(nèi)容
本發(fā)明鑒于這種問題構(gòu)思而成,其目的在于提供一種存儲(chǔ)器裝置及存儲(chǔ)器存取方 法,以在維持由OTP存儲(chǔ)器構(gòu)成的存儲(chǔ)器和由虛擬MTP存儲(chǔ)器構(gòu)成的存儲(chǔ)器的功能的情況 下,能夠簡(jiǎn)化電路結(jié)構(gòu)。 本發(fā)明具有多個(gè)存儲(chǔ)集(memory set),各存儲(chǔ)集由存儲(chǔ)表示是刪除的數(shù)據(jù)的標(biāo)記 位的標(biāo)記位存儲(chǔ)區(qū)域和存儲(chǔ)應(yīng)該存儲(chǔ)的數(shù)據(jù)的數(shù)據(jù)位存儲(chǔ)區(qū)域構(gòu)成。標(biāo)記位是邏輯位,并不限于1位。標(biāo)記位存儲(chǔ)區(qū)域指的是記錄邏輯上刪除的情況的區(qū)域。此外,數(shù)據(jù)位存儲(chǔ)區(qū) 域指的是邏輯上記錄數(shù)據(jù)的區(qū)域。 一種由0TP(0ne Time Programmable)存儲(chǔ)器構(gòu)成的存 儲(chǔ)器裝置,其中,OTP存儲(chǔ)器由OTP存儲(chǔ)塊(memoryblock)和虛擬MTP存儲(chǔ)塊構(gòu)成,該OTP存 儲(chǔ)塊使所述存儲(chǔ)集之中規(guī)定數(shù)目的存儲(chǔ)集作為OTP存儲(chǔ)器動(dòng)作,該虛擬MTP存儲(chǔ)塊使所述 存儲(chǔ)集之中除了所述OTP存儲(chǔ)塊以外的存儲(chǔ)集作為虛擬MTP存儲(chǔ)器動(dòng)作,其特征在于包括 地址檢索單元,參照所述標(biāo)記位求出應(yīng)該讀寫數(shù)據(jù)的所述存儲(chǔ)集的地址;讀出單元,被輸入 用于選擇所述OTP存儲(chǔ)塊和所述虛擬MTP存儲(chǔ)塊中的哪一個(gè)塊的塊選擇信號(hào),讀出在基于 該塊選擇信號(hào)而選擇的存儲(chǔ)塊之中由通過所述地址檢索單元求出的地址來表示的存儲(chǔ)集 的數(shù)據(jù)位存儲(chǔ)區(qū)域中存儲(chǔ)的數(shù)據(jù);寫入單元,在所述虛擬MTP存儲(chǔ)塊之中,基于通過所述地 址檢索單元求出地址,特定應(yīng)該重新寫入數(shù)據(jù)的存儲(chǔ)集,寫入應(yīng)該向該存儲(chǔ)集的數(shù)據(jù)位存 儲(chǔ)區(qū)域?qū)懭氲臄?shù)據(jù);以及標(biāo)記位寫入單元,向通過所述地址檢索單元求出的地址的存儲(chǔ)集 的標(biāo)記位存儲(chǔ)區(qū)域?qū)懭胨鰳?biāo)記位,在所述OTP存儲(chǔ)塊的標(biāo)記位存儲(chǔ)區(qū)域預(yù)先寫入有所述 標(biāo)記位。 本發(fā)明的特征在于所述多個(gè)存儲(chǔ)集構(gòu)成為能夠?qū)Χ鄠€(gè)系統(tǒng)的數(shù)據(jù)進(jìn)行讀寫,所 述地址檢索單元響應(yīng)應(yīng)該讀寫的數(shù)據(jù)的系統(tǒng),求出應(yīng)該讀寫所述數(shù)據(jù)的所述存儲(chǔ)集的地 址。 本發(fā)明的特征在于所述讀出單元和所述寫入單元構(gòu)成為對(duì)規(guī)定數(shù)目的所述存儲(chǔ) 集的所述數(shù)據(jù)位存儲(chǔ)區(qū)域讀寫數(shù)據(jù),所述標(biāo)記位寫入單元以通過所述地址檢索單元求出的 地址為開頭,向所述規(guī)定數(shù)目的所述存儲(chǔ)集的標(biāo)記位存儲(chǔ)區(qū)域?qū)懭胨鰳?biāo)記位。
本發(fā)明為一種存儲(chǔ)器裝置的存儲(chǔ)器存取方法,該存儲(chǔ)器裝置具有多個(gè)存儲(chǔ)集,各 存儲(chǔ)集由存儲(chǔ)表示是刪除的數(shù)據(jù)的標(biāo)記位的標(biāo)記位存儲(chǔ)區(qū)域和存儲(chǔ)應(yīng)該存儲(chǔ)的數(shù)據(jù)的數(shù) 據(jù)位存儲(chǔ)區(qū)域構(gòu)成,由OTP(OneTime Programmable)存儲(chǔ)器構(gòu)成所述存儲(chǔ)器裝置,該OTP存 儲(chǔ)器由OTP存儲(chǔ)塊和虛擬MTP存儲(chǔ)塊構(gòu)成,該OTP存儲(chǔ)塊使所述存儲(chǔ)集之中規(guī)定數(shù)目的存 儲(chǔ)集作為OTP存儲(chǔ)器動(dòng)作,而該虛擬MTP存儲(chǔ)塊使所述存儲(chǔ)集之中除了所述OTP存儲(chǔ)塊以 外的存儲(chǔ)集作為虛擬MTP存儲(chǔ)器動(dòng)作,在所述OTP存儲(chǔ)塊的標(biāo)記位存儲(chǔ)區(qū)域預(yù)先寫入有所 述標(biāo)記位,所述存儲(chǔ)器存取方法的特征在于包括地址檢索步驟,參照所述標(biāo)記位求出應(yīng)該 讀寫數(shù)據(jù)的所述存儲(chǔ)集的地址;讀出步驟,當(dāng)輸入了選擇所述OTP存儲(chǔ)塊和所述虛擬MTP存
儲(chǔ)塊中的哪一塊的塊選擇信號(hào)時(shí),在基于該塊選擇信號(hào)而選擇的存儲(chǔ)塊之中,讀出存儲(chǔ)在 通過所述地址檢索步驟求出的地址所表示的存儲(chǔ)集的數(shù)據(jù)位存儲(chǔ)區(qū)域的數(shù)據(jù);寫入步驟, 在所述虛擬MTP存儲(chǔ)塊之中,基于通過所述地址檢索步驟求出的地址,特定應(yīng)該重新寫入 數(shù)據(jù)的存儲(chǔ)集,寫入應(yīng)該向該存儲(chǔ)集的數(shù)據(jù)位存儲(chǔ)區(qū)域?qū)懭氲臄?shù)據(jù);以及標(biāo)記位寫入步驟, 向通過所述地址檢索步驟求出的地址的存儲(chǔ)集的標(biāo)記位存儲(chǔ)區(qū)域?qū)懭胨鰳?biāo)記位。
本發(fā)明的特征在于所述多個(gè)存儲(chǔ)集構(gòu)成為能夠?qū)Χ鄠€(gè)系統(tǒng)的數(shù)據(jù)進(jìn)行讀寫,所 述地址檢索步驟響應(yīng)應(yīng)該讀寫的數(shù)據(jù)的系統(tǒng),求出應(yīng)該讀寫所述數(shù)據(jù)的所述存儲(chǔ)集的地 址。 本發(fā)明的特征在于所述讀出步驟和所述寫入步驟構(gòu)成為對(duì)規(guī)定數(shù)目的所述存儲(chǔ) 集的所述數(shù)據(jù)位存儲(chǔ)區(qū)域讀寫數(shù)據(jù),所述標(biāo)記位寫入步驟以通過所述地址檢索步驟求出的 地址為開頭,向所述規(guī)定數(shù)目的所述存儲(chǔ)集的標(biāo)記位存儲(chǔ)區(qū)域?qū)懭胨鰳?biāo)記位。
(發(fā)明效果)
依據(jù)本發(fā)明,將由以往由OTP存儲(chǔ)器構(gòu)成的存儲(chǔ)器、由虛擬MTP存儲(chǔ)器構(gòu)成的存儲(chǔ)器、和控制各存儲(chǔ)器的控制電路構(gòu)成的裝置,由一個(gè)存儲(chǔ)塊和對(duì)該存儲(chǔ)塊讀寫數(shù)據(jù)的電路構(gòu)成,因此在維持由OTP存儲(chǔ)器構(gòu)成的存儲(chǔ)器和由虛擬MTP存儲(chǔ)器構(gòu)成的存儲(chǔ)器的功能的情況下,能夠簡(jiǎn)化電路結(jié)構(gòu)。從而,減小集成電路基板上的占有面積,并減少消耗電力及消耗電流,并且能夠減少存儲(chǔ)器和電路的部件數(shù)目,因此得到能夠?qū)崿F(xiàn)成本降低的效果。
圖1是表示本發(fā)明第一實(shí)施方式的結(jié)構(gòu)的方框圖。 圖2是表示本發(fā)明第二實(shí)施方式的結(jié)構(gòu)的方框圖。 圖3是表示本發(fā)明第三實(shí)施方式的結(jié)構(gòu)的方框圖。 圖4是表示本發(fā)明第四實(shí)施方式的結(jié)構(gòu)的方框圖。 圖5是表示標(biāo)記位的檢索動(dòng)作的說明圖。 圖6是表示數(shù)據(jù)的讀出動(dòng)作的說明圖。 圖7是表示數(shù)據(jù)的寫入動(dòng)作的說明圖。
具體實(shí)施例方式〈第一實(shí)施方式> 以下,參照附圖,就本發(fā)明第一實(shí)施方式的存儲(chǔ)器裝置進(jìn)行說明。圖1是表示該實(shí)施方式的結(jié)構(gòu)的方框圖。在該圖中,符號(hào)1是由0TP(0ne Time Programmable)存儲(chǔ)器構(gòu)成的存儲(chǔ)塊。在圖l所示的例中,存儲(chǔ)塊l由16個(gè)存儲(chǔ)集構(gòu)成。存儲(chǔ)集由n(n為自然數(shù))位(例如,8位)的數(shù)據(jù)位和l位的標(biāo)記位構(gòu)成。各存儲(chǔ)集都被賦予了地址,通過指定地址,能夠?qū)⒏鞔鎯?chǔ)集唯一地特定。存儲(chǔ)塊1由OTP存儲(chǔ)塊和虛擬MTP存儲(chǔ)塊構(gòu)成,其中,OTP存儲(chǔ)塊由16個(gè)存儲(chǔ)集之中的ml個(gè)(ml為自然數(shù))存儲(chǔ)集構(gòu)成,且作為OTP存儲(chǔ)器動(dòng)作,虛擬MTP存儲(chǔ)塊由m2個(gè)(m2為自然數(shù),且m2 = 16_ml)存儲(chǔ)集構(gòu)成,且作為虛擬MTP存儲(chǔ)器動(dòng)作。在此,以ml = 2、m2 = 16_2 = 14的情形進(jìn)行說明。 此外,在初始狀態(tài)下,OTP存儲(chǔ)塊的數(shù)據(jù)位預(yù)先置有(set)規(guī)定數(shù)據(jù),0TP存儲(chǔ)塊的標(biāo)記位則全部置為"0"。此外,在初始狀態(tài)下,虛擬MTP存儲(chǔ)塊的未記上存儲(chǔ)集的n位的數(shù)據(jù)位全部置為"l",虛擬MTP存儲(chǔ)塊的未記上存儲(chǔ)集的標(biāo)記位全部置為"l"。在此所說的初始狀態(tài)是指存儲(chǔ)器裝置剛造出后的狀態(tài),是存儲(chǔ)器裝置尚未使用的狀態(tài)。
符號(hào)2是響應(yīng)讀出請(qǐng)求從存儲(chǔ)塊1之中讀出OTP存儲(chǔ)塊的數(shù)據(jù)位并將讀出后的數(shù)據(jù)輸出的讀出部。符號(hào)3是響應(yīng)讀出請(qǐng)求從存儲(chǔ)塊1之中讀出虛擬MTP存儲(chǔ)塊的最新數(shù)據(jù)的數(shù)據(jù)位并將讀出后的數(shù)據(jù)輸出的讀出部。符號(hào)4是響應(yīng)寫入請(qǐng)求向存儲(chǔ)塊1的虛擬MTP存儲(chǔ)塊寫入最新數(shù)據(jù)的寫入部。符號(hào)5是檢索部,該檢索部針對(duì)來自讀出部3或?qū)懭氩?的地址請(qǐng)求,參照存儲(chǔ)塊1上的標(biāo)記位檢索虛擬MTP存儲(chǔ)塊上寫入了最新數(shù)據(jù)的存儲(chǔ)集,將發(fā)現(xiàn)的存儲(chǔ)集的地址返回。符號(hào)6是為了將已經(jīng)寫入的數(shù)據(jù)對(duì)待為刪除,而基于從檢索部5輸出的地址向刪除的存儲(chǔ)集寫入標(biāo)記位的標(biāo)記位寫入部。符號(hào)7是利用圖1所示的存儲(chǔ)器裝置進(jìn)行存儲(chǔ)在OTP存儲(chǔ)塊中的數(shù)據(jù)的讀出和對(duì)虛擬MTP存儲(chǔ)塊讀寫所希望的數(shù)據(jù)的應(yīng)用電路。 接著,參照?qǐng)D5,對(duì)圖l所示的檢索部5的動(dòng)作進(jìn)行說明。圖5示出圖l所示的檢索部5針對(duì)來自讀出部3或?qū)懭氩?的地址請(qǐng)求,參照存儲(chǔ)塊1上的標(biāo)記位,檢索虛擬MTP存儲(chǔ)塊上寫入了最新數(shù)據(jù)的存儲(chǔ)集,并將發(fā)現(xiàn)的存儲(chǔ)集的地址返回的動(dòng)作。檢索部5從地址值最小的值(本例中為"0")向地址值大的值(本例中為"15")的方向依次參照各存儲(chǔ)集的標(biāo)記位,找出標(biāo)記位為"l"的存儲(chǔ)集,當(dāng)發(fā)現(xiàn)了時(shí),將該存儲(chǔ)集的地址值返回。在圖5所示的例中,地址值從"0" "8"為止標(biāo)記位為"0",而地址值為"9"的存儲(chǔ)集的標(biāo)記位為"1",因此檢索部5輸出的地址值成為"9"。根據(jù)該動(dòng)作,能夠進(jìn)行寫入有最新數(shù)據(jù)的存儲(chǔ)集的檢索。 接著,參照?qǐng)D6,對(duì)圖1所示的讀出部3的動(dòng)作進(jìn)行說明。圖6示出讀出部3響應(yīng)讀出請(qǐng)求從存儲(chǔ)塊1之中讀出虛擬MTP存儲(chǔ)塊的最新數(shù)據(jù)的數(shù)據(jù)位并將讀出后的數(shù)據(jù)輸出的動(dòng)作。讀出部3向檢索部5輸出地址請(qǐng)求,讀出對(duì)應(yīng)于該地址請(qǐng)求而返回的地址值所示的存儲(chǔ)集的數(shù)據(jù)位,并加以輸出。在圖6所示的例中,當(dāng)檢索到的地址值為"9"時(shí),讀出地址值為"9"的存儲(chǔ)集的數(shù)據(jù)并加以輸出。通過該動(dòng)作,能夠讀出最新數(shù)據(jù)。
接著,參照?qǐng)D7,對(duì)圖1所示的寫入部4的動(dòng)作進(jìn)行說明。圖7示出寫入部4響應(yīng)寫入請(qǐng)求而向存儲(chǔ)塊l的虛擬MTP存儲(chǔ)塊寫入最新數(shù)據(jù)的動(dòng)作。寫入部4向檢索部5輸出地址請(qǐng)求,將針對(duì)該地址請(qǐng)求而返回的地址值增量(+l),寫入應(yīng)該向該增量后的地址值所示的存儲(chǔ)集寫入的數(shù)據(jù)位。另一方面,標(biāo)記位寫入部6將從檢索部5輸出的地址值所示的存儲(chǔ)集的標(biāo)記位從"1"改為"0"。在圖7所示的例中,當(dāng)檢索到的地址值為"9"時(shí),對(duì)地址值"9"加"1",寫入應(yīng)該向地址值"10"所示的存儲(chǔ)集寫入的數(shù)據(jù)位。然后,將地址值"9"所示的存儲(chǔ)集的標(biāo)記位從"1"改為"0"。通過該動(dòng)作,能夠?qū)倓倿橹勾鎯?chǔ)了最新數(shù)據(jù)的存儲(chǔ)集的數(shù)據(jù)刪除,并將新的最新數(shù)據(jù)寫入至存儲(chǔ)集中。 接著,參照?qǐng)D1,說明響應(yīng)來自應(yīng)用電路7的指示進(jìn)行數(shù)據(jù)的讀寫的動(dòng)作。首先,在讀出制造存儲(chǔ)器裝置時(shí)預(yù)先對(duì)OTP存儲(chǔ)塊寫入的數(shù)據(jù)的場(chǎng)合,應(yīng)用電路7向讀出部2輸出讀出請(qǐng)求信號(hào)。該讀出請(qǐng)求信號(hào)中包含有指定應(yīng)該讀出的數(shù)據(jù)的地址值。當(dāng)含有該地址值時(shí),讀出部2讀出所指定的地址值的數(shù)據(jù)。例如,地址值為"0 "時(shí),就讀出地址"0 "的數(shù)據(jù)。此外,在讀出請(qǐng)求信號(hào)中沒有包含地址值的場(chǎng)合,讀出部2讀出存儲(chǔ)在OTP存儲(chǔ)塊的全部數(shù)據(jù)。然后,讀出部2向應(yīng)用電路7輸出讀出后的數(shù)據(jù)。通過該動(dòng)作,能夠讀出制造存儲(chǔ)器裝置時(shí)預(yù)先寫入至OTP存儲(chǔ)塊的數(shù)據(jù)。 接著,在讀出存儲(chǔ)在虛擬MTP存儲(chǔ)塊中的數(shù)據(jù)的場(chǎng)合,應(yīng)用電路7向讀出部3輸出讀出請(qǐng)求信號(hào)。讀出部3在接受了讀出請(qǐng)求信號(hào)時(shí),對(duì)檢索部5輸出地址請(qǐng)求信號(hào)。接受該信號(hào),檢索部5檢索寫入了最新數(shù)據(jù)的存儲(chǔ)集,將該存儲(chǔ)集的地址值作為地址數(shù)據(jù)輸出到讀出部3。讀出部3讀出從檢索部5輸出的地址值所示的存儲(chǔ)集的數(shù)據(jù),并將該讀出后的數(shù)據(jù)輸出至應(yīng)用電路7。通過該動(dòng)作,能夠讀出存儲(chǔ)在虛擬MTP存儲(chǔ)塊中的最新數(shù)據(jù)。
接著,在更新存儲(chǔ)在虛擬MTP存儲(chǔ)塊的數(shù)據(jù)的場(chǎng)合(重新寫入數(shù)據(jù)的場(chǎng)合),應(yīng)用電路7向?qū)懭氩?輸出寫入請(qǐng)求信號(hào)。在該寫入請(qǐng)求信號(hào)中包含有應(yīng)該寫入的數(shù)據(jù)。寫入部4向檢索部5輸出地址請(qǐng)求信號(hào)。接受該信號(hào),檢索部5檢索寫入有最新數(shù)據(jù)的存儲(chǔ)集,將該存儲(chǔ)集的地址值作為地址數(shù)據(jù)輸出至寫入部4。寫入部4將從檢索部5輸出的地址值增量(+1),寫入應(yīng)該向增量后的地址值所示的存儲(chǔ)集寫入的數(shù)據(jù),并向應(yīng)用電路7輸出處理結(jié)果信號(hào)。與該動(dòng)作并行地,標(biāo)記位寫入部6使檢索部5輸出的地址值所示的存儲(chǔ)集的標(biāo)記位成為"0"。通過該動(dòng)作,能夠更新存 在虛擬MTP存儲(chǔ)塊中的最新數(shù)據(jù)。
〈第二實(shí)施方式> 接著,參照附圖,就本發(fā)明第二實(shí)施方式的存儲(chǔ)器裝置進(jìn)行說明。圖2是表示該實(shí)施方式的結(jié)構(gòu)的方框圖。在該圖中,符號(hào)1是由0TP(0ne Time Programmable)存儲(chǔ)器構(gòu)成的存儲(chǔ)塊,具有與在第一實(shí)施方式中說明的存儲(chǔ)塊1相同的構(gòu)成。符號(hào)31是讀出部,該讀出部被輸入塊選擇信號(hào),基于該塊選擇信號(hào),選擇應(yīng)該讀出的數(shù)據(jù)是OTP存儲(chǔ)塊還是虛擬MTP存儲(chǔ)塊,從所選擇的存儲(chǔ)塊讀出數(shù)據(jù)位,并將讀出后的數(shù)據(jù)輸出。 圖2所示的寫入部4、檢索部5及標(biāo)記位寫入部6具有與圖1所示的第一實(shí)施方式的寫入部4、檢索部5及標(biāo)記位寫入部6相同的構(gòu)成,因此省略其詳細(xì)說明。
接著,參照?qǐng)D2,說明響應(yīng)來自應(yīng)用電路71的指示進(jìn)行數(shù)據(jù)的讀寫的動(dòng)作。首先,在讀出制造存儲(chǔ)器裝置時(shí)預(yù)先寫入至OTP存儲(chǔ)塊的數(shù)據(jù)的場(chǎng)合,應(yīng)用電路71向讀出部31輸出表示選擇OTP存儲(chǔ)塊的塊選擇信號(hào)。然后,應(yīng)用電路71向讀出部31輸出讀出請(qǐng)求信號(hào)。在該讀出請(qǐng)求信號(hào)中包含有指定應(yīng)該讀出的數(shù)據(jù)的地址值。當(dāng)含有該地址值時(shí),讀出部31讀出所指定的地址值的數(shù)據(jù)。例如,地址值為"0"時(shí),讀出地址"0"的數(shù)據(jù)。此外,當(dāng)讀出請(qǐng)求信號(hào)中沒有包含地址值時(shí),讀出部31讀出存儲(chǔ)在0TP存儲(chǔ)塊中的全部數(shù)據(jù)。然后,讀出部31向應(yīng)用電路71輸出讀出后的數(shù)據(jù)。通過該動(dòng)作,能夠讀出在制造存儲(chǔ)器裝置時(shí)預(yù)先寫入至OTP存儲(chǔ)塊中的數(shù)據(jù)。 接著,在讀出存儲(chǔ)在虛擬MTP存儲(chǔ)塊中的數(shù)據(jù)時(shí),應(yīng)用電路71向讀出部31輸出表示選擇虛擬MTP存儲(chǔ)塊的塊選擇信號(hào)。然后,應(yīng)用電路71向讀出部31輸出讀出請(qǐng)求信號(hào)。讀出部31在接受到讀出請(qǐng)求信號(hào)時(shí),向檢索部5輸出地址請(qǐng)求信號(hào)。接受該信號(hào),檢索部5檢索寫入有最新數(shù)據(jù)的存儲(chǔ)集,并將該存儲(chǔ)集的地址值作為地址數(shù)據(jù)輸出至讀出部31。讀
出部31讀出從檢索部5輸出的地址值所示的存儲(chǔ)集的數(shù)據(jù),向應(yīng)用電路71輸出該讀出后的數(shù)據(jù)。通過該動(dòng)作,能夠讀出存儲(chǔ)在虛擬MTP存儲(chǔ)塊中的最新數(shù)據(jù)。
接著,在更新存儲(chǔ)在虛擬MTP存儲(chǔ)塊中的數(shù)據(jù)的場(chǎng)合(在重新寫入數(shù)據(jù)的場(chǎng)合),應(yīng)用電路71向?qū)懭氩?輸出寫入請(qǐng)求信號(hào)。在該寫入請(qǐng)求信號(hào)中包含有應(yīng)該寫入的數(shù)據(jù)。寫入部4向檢索部5輸出地址請(qǐng)求信號(hào)。接受該信號(hào),檢索部5檢索寫入有最新數(shù)據(jù)的存儲(chǔ)集,并將該存儲(chǔ)集的地址值作為地址數(shù)據(jù)輸出至寫入部4。寫入部4將從檢索部5輸出的地址值增量(+1),寫入應(yīng)該向增量后的地址值所示的存儲(chǔ)集寫入的數(shù)據(jù),向應(yīng)用電路71輸出處理結(jié)果信號(hào)。與該動(dòng)作并行地,標(biāo)記位寫入部6使檢索部5輸出的地址值所示的存儲(chǔ)集的標(biāo)記位成為"0"。通過該動(dòng)作,能夠更新存儲(chǔ)在虛擬MTP存儲(chǔ)塊中的最新數(shù)據(jù)。
〈第三實(shí)施方式> 接著,參照附圖,就本發(fā)明第三實(shí)施方式的存儲(chǔ)器裝置進(jìn)行說明。圖3是表示該實(shí)施方式的結(jié)構(gòu)的方框圖。在該圖中,符號(hào)1是由0TP(0ne Time Programmable)存儲(chǔ)器構(gòu)成的存儲(chǔ)塊。在圖3所示的例中,存儲(chǔ)塊1由16個(gè)存儲(chǔ)集構(gòu)成,由n(n為自然數(shù))位(例如,8位)的數(shù)據(jù)位和l位的標(biāo)記位構(gòu)成。各存儲(chǔ)集都被賦予了地址,通過指定地址,能夠?qū)⒏鞔鎯?chǔ)集唯一地特定。存儲(chǔ)塊1由第一 OTP存儲(chǔ)塊、第二 OTP存儲(chǔ)塊和虛擬MTP存儲(chǔ)塊構(gòu)成,該第一 OTP存儲(chǔ)塊由16個(gè)存儲(chǔ)集之中的ml個(gè)(ml為自然數(shù))存儲(chǔ)集構(gòu)成,且作為OTP存儲(chǔ)器動(dòng)作,該第二 OTP存儲(chǔ)塊由m3個(gè)(m3為自然數(shù))存儲(chǔ)集構(gòu)成,且作為OTP存儲(chǔ)器動(dòng)作,而該虛擬MTP存儲(chǔ)塊由m2個(gè)(m2為自然數(shù),且m2 = 16-ml_m3)存儲(chǔ)集構(gòu)成,且作為虛擬MTP存儲(chǔ)器動(dòng)作。通過圖3所示的存儲(chǔ)塊構(gòu)成,由1個(gè)存儲(chǔ)塊1實(shí)現(xiàn)2系統(tǒng)的數(shù)據(jù)的讀寫。在此,以ml = 2、m3 = 3、m2 = 16-2-3 = 11的情形作說明。 此外,在初始狀態(tài)下,OTP存儲(chǔ)塊的數(shù)據(jù)位預(yù)先置有規(guī)定數(shù)據(jù),OTP存儲(chǔ)塊的標(biāo)記位全部置為"0"。此外,在初始狀態(tài)下,虛擬MTP存儲(chǔ)塊的n位的數(shù)據(jù)位全部置為"l",虛擬MTP存儲(chǔ)塊的標(biāo)記位全部置為"1 "。 符號(hào)32是讀出部,該讀出部被輸入塊選擇信號(hào)和系統(tǒng)選擇信號(hào),基于塊選擇信號(hào),選擇應(yīng)該讀出的數(shù)據(jù)是OTP存儲(chǔ)塊還是虛擬MTP存儲(chǔ)塊,并且基于系統(tǒng)選擇信號(hào),選擇有2個(gè)的系統(tǒng)中的任意系統(tǒng),從所選擇的存儲(chǔ)塊讀出數(shù)據(jù)位,并將讀出后的數(shù)據(jù)輸出。符號(hào)42是寫入部,該寫入部基于系統(tǒng)選擇信號(hào),選擇有2個(gè)的系統(tǒng)中的任意系統(tǒng),并且響應(yīng)寫入請(qǐng)求,向存儲(chǔ)塊1的虛擬MTP存儲(chǔ)塊之中所選擇的系統(tǒng)的存儲(chǔ)集寫入最新數(shù)據(jù)。
符號(hào)52是檢索部,該檢索部針對(duì)來自讀出部32或?qū)懭氩?2的地址請(qǐng)求,參照存儲(chǔ)塊1上的標(biāo)記位,檢索虛擬MTP存儲(chǔ)塊上寫入了最新數(shù)據(jù)的存儲(chǔ)集,并將發(fā)現(xiàn)的存儲(chǔ)集的地址返回。向檢索部52輸入的地址請(qǐng)求中包含有識(shí)別2個(gè)系統(tǒng)中所選擇的系統(tǒng)的信息,檢索部52基于該系統(tǒng)識(shí)別信息,選擇系統(tǒng),并返回寫入有最新數(shù)據(jù)的存儲(chǔ)集的地址值。
圖3所示的標(biāo)記位寫入部6具有與圖1所示的第一實(shí)施方式的標(biāo)記位寫入部6相同的構(gòu)成,因此省略其詳細(xì)說明。 接著,參照?qǐng)D3,說明響應(yīng)來自應(yīng)用電路72的指示進(jìn)行數(shù)據(jù)的讀寫的動(dòng)作。首先,在讀出制造存儲(chǔ)器裝置時(shí)預(yù)先寫入至OTP存儲(chǔ)塊的數(shù)據(jù)的場(chǎng)合,應(yīng)用電路72向讀出部32輸出表示選擇OTP存儲(chǔ)塊的塊選擇信號(hào),并且輸出2個(gè)系統(tǒng)中選擇任意系統(tǒng)的系統(tǒng)選擇信號(hào)。然后,應(yīng)用電路72向讀出部32輸出讀出請(qǐng)求信號(hào)。在該讀出請(qǐng)求信號(hào)中包含有指定應(yīng)該讀出的數(shù)據(jù)的地址值。當(dāng)含有該地址值時(shí),讀出部32讀出所指定的地址值的數(shù)據(jù)。
例如,地址值為"O"時(shí),讀出地址"O"的數(shù)據(jù)。此外,在讀出請(qǐng)求信號(hào)中沒有包含地址值的場(chǎng)合,讀出部32讀出存儲(chǔ)在OTP存儲(chǔ)塊中的全部數(shù)據(jù)。這時(shí),讀出部32讀出通過系統(tǒng)選擇信號(hào)選擇的系統(tǒng)的OTP存儲(chǔ)塊中存儲(chǔ)的數(shù)據(jù)。例如,當(dāng)選擇了第一系統(tǒng)時(shí),讀出地址"0"、"1"的數(shù)據(jù),而選擇了第二系統(tǒng)時(shí),讀出地址"13"、"14"、"15"的數(shù)據(jù)。然后,讀出部32向應(yīng)用電路72輸出讀出后的數(shù)據(jù)。通過該動(dòng)作,能夠讀出從制造存儲(chǔ)器裝置時(shí)預(yù)先寫入至OTP存儲(chǔ)塊的2系統(tǒng)的數(shù)據(jù)中選擇的系統(tǒng)的數(shù)據(jù)。 接著,在讀出存儲(chǔ)在虛擬MTP存儲(chǔ)塊中的數(shù)據(jù)的場(chǎng)合,應(yīng)用電路72向讀出部32輸出表示選擇虛擬MTP存儲(chǔ)塊的塊選擇信號(hào),并且輸出選擇2個(gè)系統(tǒng)中的任意系統(tǒng)的系統(tǒng)選擇信號(hào)。然后,應(yīng)用電路72向讀出部32輸出讀出請(qǐng)求信號(hào)。讀出部32在接受了讀出請(qǐng)求信號(hào)時(shí),向檢索部52輸出地址請(qǐng)求信號(hào)。在該地址請(qǐng)求信號(hào)中包含有識(shí)別所選擇的系統(tǒng)的信息。 接受該信號(hào),檢索部52檢索寫入有最新數(shù)據(jù)的存儲(chǔ)集,并將該存儲(chǔ)集的地址值作為地址數(shù)據(jù)輸出至讀出部32。這時(shí),若選擇了第一系統(tǒng),則檢索部52按由小到大的地址值(圖3中,由上到下)進(jìn)行檢索,而在選擇了第二系統(tǒng)的場(chǎng)合,則按由大到小的地址值(圖3中,由下到上)進(jìn)行檢索,求出各系統(tǒng)的存儲(chǔ)有最新數(shù)據(jù)的存儲(chǔ)集的地址值。讀出部32讀出從檢索部52輸出的地址值所示的存儲(chǔ)集的數(shù)據(jù),將該讀出后的數(shù)據(jù)向應(yīng)用電路72輸出。通過該動(dòng)作,能夠讀出存儲(chǔ)在虛擬MTP存儲(chǔ)塊中的2系統(tǒng)的數(shù)據(jù)中所選擇的系統(tǒng)的最新數(shù)據(jù)。 接著,在更新存儲(chǔ)在虛擬MTP存儲(chǔ)塊中的數(shù)據(jù)的場(chǎng)合(在重新寫入數(shù)據(jù)的場(chǎng)合),應(yīng)用電路72向?qū)懭氩?2輸出系統(tǒng)選擇信號(hào)。然后,應(yīng)用電路72輸出寫入請(qǐng)求信號(hào)。在該寫入請(qǐng)求信號(hào)中包含有應(yīng)該寫入的數(shù)據(jù)。寫入部42向檢索部52輸出地址請(qǐng)求信號(hào)。在該地址請(qǐng)求信號(hào)中包含有識(shí)別所選擇的系統(tǒng)的信息。接受該信號(hào),檢索部52檢索寫入有最新數(shù)據(jù)的存儲(chǔ)集,將該存儲(chǔ)集的地址值作為地址數(shù)據(jù)輸出至寫入部42。這時(shí),若選擇了第一系統(tǒng),則檢索部52按由小到大的地址值進(jìn)行檢索,而在選擇了第二系統(tǒng)的場(chǎng)合,則按由大到小的地址值進(jìn)行檢索,求出各系統(tǒng)的存儲(chǔ)了最新數(shù)據(jù)的存儲(chǔ)集的地址值。
寫入部42在選擇了第一系統(tǒng)的場(chǎng)合,使從檢索部52輸出的地址值增量(+1),寫入應(yīng)該向增量后的地址值所示的存儲(chǔ)集寫入的數(shù)據(jù)。另一方面,在選擇了第二系統(tǒng)的場(chǎng)合,寫入部42使從檢索部52輸出的地址值減少(-1),寫入應(yīng)該向減少后的地址值所示的存儲(chǔ)集寫入的數(shù)據(jù)。然后,寫入部42向應(yīng)用電路72輸出處理結(jié)果信號(hào)。與該動(dòng)作并行地,標(biāo)記位寫入部6使檢索部52輸出的地址值所示的存儲(chǔ)集的標(biāo)記位成為"0"。通過該動(dòng)作,能夠更新存儲(chǔ)在虛擬MTP存儲(chǔ)塊中的最新數(shù)據(jù)。
〈第四實(shí)施方式〉 接著,參照附圖,就本發(fā)明第四實(shí)施方式的存儲(chǔ)器裝置進(jìn)行說明。圖4是表示該實(shí)施方式的結(jié)構(gòu)的方框圖。在該圖中,符號(hào)1是由0TP(0ne Time Programmable)存儲(chǔ)器構(gòu)成的存儲(chǔ)塊。在圖4所示的例中,存儲(chǔ)塊1由16個(gè)存儲(chǔ)集構(gòu)成,且由n(n為自然數(shù))位(例如,8位)的數(shù)據(jù)位和l位的標(biāo)記位構(gòu)成。各存儲(chǔ)集都被賦予了地址,通過指定地址,能夠?qū)⒏鞔鎯?chǔ)集唯一地特定。存儲(chǔ)塊1由OTP存儲(chǔ)塊和虛擬MTP存儲(chǔ)塊構(gòu)成,該OTP存儲(chǔ)塊由16個(gè)存儲(chǔ)集之中的ml個(gè)(ml為自然數(shù))存儲(chǔ)集構(gòu)成,且作為OTP存儲(chǔ)器動(dòng)作,該虛擬MTP存儲(chǔ)塊由m2個(gè)(m2為自然數(shù),且m2 = 16_ml)存儲(chǔ)集構(gòu)成,且作為虛擬MTP存儲(chǔ)器動(dòng)作。在此,以ml = 2、m2 = 16_2 = 14的情形進(jìn)行說明。 此外,在初始狀態(tài)下,OTP存儲(chǔ)塊的數(shù)據(jù)位預(yù)先置有規(guī)定數(shù)據(jù),OTP存儲(chǔ)塊的標(biāo)記位全部置為"0"。此外,在初始狀態(tài)下,虛擬MTP存儲(chǔ)塊的n位的數(shù)據(jù)位全部置為"l",虛擬MTP存儲(chǔ)塊的標(biāo)記位全部置為"1 "。 符號(hào)33是讀出部,該讀出部被輸入塊選擇信號(hào)和字長(zhǎng)設(shè)定信號(hào),基于塊選擇信號(hào),選擇應(yīng)該讀出的數(shù)據(jù)是OTP存儲(chǔ)塊還是虛擬MTP存儲(chǔ)塊,并且基于字長(zhǎng)設(shè)定信號(hào),讀出所設(shè)定的字長(zhǎng)的數(shù)據(jù)位,并輸出讀出后的數(shù)據(jù)。字長(zhǎng)是由數(shù)據(jù)位的位數(shù)n的整數(shù)倍的位數(shù)表示的值或者由n位構(gòu)成的數(shù)據(jù)位的存儲(chǔ)集數(shù)目表示的值。符號(hào)43是寫入部,該寫入部基于字長(zhǎng)設(shè)定信號(hào),設(shè)定所設(shè)定的字長(zhǎng),并且響應(yīng)寫入請(qǐng)求,向存儲(chǔ)塊1的虛擬MTP存儲(chǔ)塊之中所設(shè)定的字長(zhǎng)分量的存儲(chǔ)集寫入最新數(shù)據(jù)。 符號(hào)53是檢索部,該檢索部針對(duì)來自讀出部33或?qū)懭氩?3的地址請(qǐng)求,參照存儲(chǔ)塊1上的標(biāo)記位,檢索虛擬MTP存儲(chǔ)塊上寫入有最新數(shù)據(jù)的存儲(chǔ)集,將所發(fā)現(xiàn)的存儲(chǔ)集的地址返回。符號(hào)63是標(biāo)記位寫入部,該標(biāo)記位寫入部被輸入字長(zhǎng)設(shè)定信號(hào),為了將已經(jīng)寫入的數(shù)據(jù)對(duì)待為刪除,基于從檢索部53輸出的地址,向刪除的字長(zhǎng)分量的存儲(chǔ)集寫入標(biāo)記位。 接著,參照?qǐng)D4,說明響應(yīng)來自應(yīng)用電路73的指示進(jìn)行數(shù)據(jù)的讀寫的動(dòng)作。首先,在讀出制造存儲(chǔ)器裝置時(shí)預(yù)先寫入至OTP存儲(chǔ)塊的數(shù)據(jù)的場(chǎng)合,應(yīng)用電路73向讀出部33輸出表示選擇OTP存儲(chǔ)塊的塊選擇信號(hào)。然后,應(yīng)用電路73向讀出部33輸出讀出請(qǐng)求信號(hào)。在該讀出請(qǐng)求信號(hào)中包含有指定應(yīng)該讀出的數(shù)據(jù)的地址值。當(dāng)含有該地址值時(shí),讀出部33讀出所指定的地址值的數(shù)據(jù)。 例如,地址值為"0"時(shí),讀出地址"0"的數(shù)據(jù)。此外,在讀出請(qǐng)求信號(hào)中沒有包含 地址值的場(chǎng)合,讀出部33讀出存儲(chǔ)在OTP存儲(chǔ)塊中的全部數(shù)據(jù)。然后,讀出部33向應(yīng)用電 路73輸出讀出后的數(shù)據(jù)。通過該動(dòng)作,能夠讀出制造存儲(chǔ)器裝置時(shí)預(yù)先寫入至OTP存儲(chǔ)塊 中的數(shù)據(jù)。 接著,在讀出存儲(chǔ)在虛擬MTP存儲(chǔ)塊中的數(shù)據(jù)的場(chǎng)合,應(yīng)用電路73向讀出部33輸 出表示選擇虛擬MTP存儲(chǔ)塊的塊選擇信號(hào),并且輸出字長(zhǎng)設(shè)定信號(hào)。然后,應(yīng)用電路73向 讀出部33輸出讀出請(qǐng)求信號(hào)。讀出部33若接受到讀出請(qǐng)求信號(hào),向檢索部53輸出地址請(qǐng) 求信號(hào)。接受該信號(hào),檢索部52檢索寫入有最新數(shù)據(jù)的存儲(chǔ)集,將該存儲(chǔ)集的地址值作為 地址數(shù)據(jù)輸出至讀出部33。 讀出部33從檢索部53輸出的地址值所示的存儲(chǔ)集讀出字長(zhǎng)分量的數(shù)據(jù),并將該 讀出后的數(shù)據(jù)輸出至應(yīng)用電路73。通過該動(dòng)作,能夠從存儲(chǔ)在虛擬MTP存儲(chǔ)塊中的數(shù)據(jù)讀 出所設(shè)定的字長(zhǎng)分量的最新數(shù)據(jù)。 接著,在更新存儲(chǔ)在虛擬MTP存儲(chǔ)塊中的數(shù)據(jù)的場(chǎng)合(在重新寫入數(shù)據(jù)的場(chǎng)合), 應(yīng)用電路73向?qū)懭氩?3輸出字長(zhǎng)設(shè)定信號(hào)。然后,應(yīng)用電路73輸出寫入請(qǐng)求信號(hào)。在該 寫入請(qǐng)求信號(hào)中包含有應(yīng)該寫入的數(shù)據(jù)。寫入部43向檢索部53輸出地址請(qǐng)求信號(hào)。接受 該信號(hào),檢索部53檢索寫入有最新數(shù)據(jù)的存儲(chǔ)集,將該存儲(chǔ)集的地址值作為地址數(shù)據(jù)輸出 至寫入部43。 寫入部43以從檢索部53輸出的地址值為開頭,跳過所設(shè)定的字長(zhǎng)分量的存儲(chǔ)集, 將所設(shè)定的字長(zhǎng)分量的數(shù)據(jù)寫入至存儲(chǔ)集。與該動(dòng)作并行地,標(biāo)記位寫入部63被輸入字長(zhǎng) 設(shè)定信號(hào),將以檢索部53輸出的地址值為開頭的字長(zhǎng)分量的存儲(chǔ)集的標(biāo)記位設(shè)為"O"。例 如,當(dāng)字長(zhǎng)為2個(gè)分量的存儲(chǔ)集(nX2位)的長(zhǎng)度時(shí),將2個(gè)存儲(chǔ)集分量的標(biāo)記位設(shè)為"0"。 通過該動(dòng)作,能夠更新存儲(chǔ)在虛擬MTP存儲(chǔ)塊中的最新數(shù)據(jù)。 存儲(chǔ)塊的標(biāo)記位存儲(chǔ)區(qū)域和數(shù)據(jù)位存儲(chǔ)區(qū)域是邏輯的區(qū)域,因此在上述的第一 第四實(shí)施方式以外,在如專利文獻(xiàn)1所示那樣標(biāo)記位存儲(chǔ)區(qū)域和數(shù)據(jù)位存儲(chǔ)區(qū)域沒有明確 分開的結(jié)構(gòu)或如專利文獻(xiàn)2所示那樣標(biāo)記位存儲(chǔ)區(qū)域和數(shù)據(jù)位存儲(chǔ)區(qū)域物理性分開的結(jié) 構(gòu)的情況下,顯然也能實(shí)施本發(fā)明。 此外,在第三實(shí)施方式中,OTP存儲(chǔ)塊或虛擬MTP存儲(chǔ)塊的檢索位置未必是按存儲(chǔ) 塊的地址值由小到大及由大到小地進(jìn)行檢索、寫入。例如將圖3中地址值相當(dāng)于"7"的存 儲(chǔ)集用作0TP,以從地址值為"6"的存儲(chǔ)集向地址值減小的方向?qū)Φ谝幌到y(tǒng)的虛擬MTP存儲(chǔ) 塊進(jìn)行檢索并寫入,或者從地址值為"8"的存儲(chǔ)集向地址值增大的方向?qū)Φ诙到y(tǒng)的虛擬 MTP塊進(jìn)行檢索并寫入也可。 如此,以往由OTP存儲(chǔ)器構(gòu)成頻率控制用存儲(chǔ)器,由虛擬MTP存儲(chǔ)器構(gòu)成亮度控制 用存儲(chǔ)器,將由這此存儲(chǔ)器和控制各存儲(chǔ)器的控制電路構(gòu)成的裝置,由一個(gè)存儲(chǔ)塊1和對(duì) 該存儲(chǔ)塊1進(jìn)行數(shù)據(jù)的讀寫的電路構(gòu)成,因此在維持由OTP存儲(chǔ)器構(gòu)成的頻率控制用存儲(chǔ) 器和由虛擬MTP存儲(chǔ)器構(gòu)成的亮度控制用存儲(chǔ)器的功能的情況下,能夠簡(jiǎn)化電路結(jié)構(gòu)。從 而,減小集成電路基板上的占有面積,并減少消耗電力及消耗電流,而且通過減少存儲(chǔ)器和 電路的部件數(shù)目,能夠?qū)崿F(xiàn)成本降低。 再者,在圖2 圖4中,從應(yīng)用電路71、72、73輸出的塊選擇信號(hào)可以省略。這時(shí),從應(yīng)用電路71、72、73輸出的讀出請(qǐng)求(地址)信號(hào)內(nèi)包含可以選擇應(yīng)該讀出的塊的信息
的讀出請(qǐng)求(地址)信號(hào)即可。此外,使讀出請(qǐng)求(地址)信號(hào)內(nèi)包含應(yīng)該讀出的數(shù)據(jù)的
地址信息,通過直接指定所讀出的塊內(nèi)的地址,進(jìn)行應(yīng)該讀出的塊的選擇也可。 此夕卜,圖1 圖4所示的檢索部5、52、53的檢索動(dòng)作除了依次檢索外,還可以使用
對(duì)分法檢索(binary search)也可。通過對(duì)分法檢索,可令檢索部5、52、53高速進(jìn)行檢索動(dòng)作。 符號(hào)說明 1 存儲(chǔ)lfe ;2、3、31、32、33 讀出部;4、42、43 寫入部;5、52、53 檢索部;6、63 標(biāo)記位寫入部;7、71、72、73應(yīng)用電路。
權(quán)利要求
一種存儲(chǔ)器裝置,該存儲(chǔ)器裝置具有多個(gè)存儲(chǔ)集,各存儲(chǔ)集由存儲(chǔ)表示是刪除的數(shù)據(jù)的標(biāo)記位的標(biāo)記位存儲(chǔ)區(qū)域和存儲(chǔ)應(yīng)該存儲(chǔ)的數(shù)據(jù)的數(shù)據(jù)位存儲(chǔ)區(qū)域構(gòu)成,在由OTP存儲(chǔ)器構(gòu)成的存儲(chǔ)器裝置中,OTP存儲(chǔ)器由OTP存儲(chǔ)塊和虛擬MTP存儲(chǔ)塊構(gòu)成,該OTP存儲(chǔ)塊使所述存儲(chǔ)集之中規(guī)定數(shù)目的存儲(chǔ)集作為OTP存儲(chǔ)器動(dòng)作,該虛擬MTP存儲(chǔ)塊使所述存儲(chǔ)集之中除了所述OTP存儲(chǔ)塊以外的存儲(chǔ)集作為虛擬MTP存儲(chǔ)器動(dòng)作,其特征在于包括地址檢索單元,參照所述標(biāo)記位求出應(yīng)該讀寫數(shù)據(jù)的所述存儲(chǔ)集的地址;讀出單元,讀出由所述地址檢索單元求出的地址所示的存儲(chǔ)集的數(shù)據(jù)位存儲(chǔ)區(qū)域中存儲(chǔ)的數(shù)據(jù);寫入單元,在所述虛擬MTP存儲(chǔ)塊之中,基于通過所述地址檢索單元求出地址,特定應(yīng)該重新寫入數(shù)據(jù)的存儲(chǔ)集,寫入應(yīng)該向該存儲(chǔ)集的數(shù)據(jù)位存儲(chǔ)區(qū)域?qū)懭氲臄?shù)據(jù);以及標(biāo)記位寫入單元,向通過所述地址檢索單元求出的地址的存儲(chǔ)集的標(biāo)記位存儲(chǔ)區(qū)域?qū)懭胨鰳?biāo)記位,在所述OTP存儲(chǔ)塊的標(biāo)記位存儲(chǔ)區(qū)域預(yù)先寫入有所述標(biāo)記位。
2. 如權(quán)利要求l所述的存儲(chǔ)器裝置,其特征在于所述多個(gè)存儲(chǔ)集構(gòu)成為能夠?qū)Χ鄠€(gè)系統(tǒng)的數(shù)據(jù)進(jìn)行讀寫,所述地址檢索單元響應(yīng)應(yīng)該讀寫的數(shù)據(jù)的系統(tǒng),求出應(yīng)該讀寫所述數(shù)據(jù)的所述存儲(chǔ)集的地址。
3. 如權(quán)利要求1所述的存儲(chǔ)器裝置,其特征在于所述讀出單元和所述寫入單元構(gòu)成為對(duì)規(guī)定數(shù)目的所述存儲(chǔ)集的所述數(shù)據(jù)位存儲(chǔ)區(qū)域讀寫數(shù)據(jù),所述標(biāo)記位寫入單元以通過所述地址檢索單元求出的地址為開頭,向所述規(guī)定數(shù)目的所述存儲(chǔ)集的標(biāo)記位存儲(chǔ)區(qū)域?qū)懭胨鰳?biāo)記位。
4. 一種存儲(chǔ)器裝置的存儲(chǔ)器存取方法,該存儲(chǔ)器裝置具有多個(gè)存儲(chǔ)集,各存儲(chǔ)集由存儲(chǔ)表示是刪除的數(shù)據(jù)的標(biāo)記位的標(biāo)記位存儲(chǔ)區(qū)域和存儲(chǔ)應(yīng)該存儲(chǔ)的數(shù)據(jù)的數(shù)據(jù)位存儲(chǔ)區(qū)域構(gòu)成,在由OTP存儲(chǔ)器構(gòu)成的所述存儲(chǔ)器裝置中,該OTP存儲(chǔ)器由OTP存儲(chǔ)塊和虛擬MTP存儲(chǔ)塊構(gòu)成,該OTP存儲(chǔ)塊使所述存儲(chǔ)集之中規(guī)定數(shù)目的存儲(chǔ)集作為OTP存儲(chǔ)器動(dòng)作,而該虛擬MTP存儲(chǔ)塊使所述存儲(chǔ)集之中除了所述OTP存儲(chǔ)塊以外的存儲(chǔ)集作為虛擬MTP存儲(chǔ)器動(dòng)作,在所述OTP存儲(chǔ)塊的標(biāo)記位存儲(chǔ)區(qū)域預(yù)先寫入有所述標(biāo)記位,所述存儲(chǔ)器存取方法的特征在于包括地址檢索步驟,參照所述標(biāo)記位求出應(yīng)該讀寫數(shù)據(jù)的所述存儲(chǔ)集的地址;讀出步驟,讀出在通過所述地址檢索步驟求出的地址所示的存儲(chǔ)集的數(shù)據(jù)位存儲(chǔ)區(qū)域中存儲(chǔ)的數(shù)據(jù);寫入步驟,在所述虛擬MTP存儲(chǔ)塊之中,基于通過所述地址檢索步驟求出的地址,特定應(yīng)該重新寫入數(shù)據(jù)的存儲(chǔ)集,寫入應(yīng)該向該存儲(chǔ)集的數(shù)據(jù)位存儲(chǔ)區(qū)域?qū)懭氲臄?shù)據(jù);以及標(biāo)記位寫入步驟,向通過所述地址檢索步驟求出的地址的存儲(chǔ)集的標(biāo)記位存儲(chǔ)區(qū)域?qū)懭胨鰳?biāo)記位。
5. 如權(quán)利要求4所述的存儲(chǔ)器存取方法,其特征在于所述多個(gè)存儲(chǔ)集構(gòu)成為能夠?qū)Χ鄠€(gè)系統(tǒng)的數(shù)據(jù)進(jìn)行讀寫,所述地址檢索步驟響應(yīng)應(yīng)該讀寫的數(shù)據(jù)的系統(tǒng),求出應(yīng)該讀寫所述數(shù)據(jù)的所述存儲(chǔ)集的地址。
6.如權(quán)利要求4所述的存儲(chǔ)器存取方法,其特征在于所述讀出步驟和所述寫入步驟構(gòu)成為對(duì)規(guī)定數(shù)目的所述存儲(chǔ)集的所述數(shù)據(jù)位存儲(chǔ)區(qū) 域讀寫數(shù)據(jù),所述標(biāo)記位寫入步驟以通過所述地址檢索步驟求出的地址為開頭,向所述規(guī)定數(shù)目的 所述存儲(chǔ)集的標(biāo)記位存儲(chǔ)區(qū)域?qū)懭胨鰳?biāo)記位。
全文摘要
本發(fā)明提供在維持由OTP存儲(chǔ)器構(gòu)成的存儲(chǔ)器和由虛擬MTP存儲(chǔ)器構(gòu)成的存儲(chǔ)器的功能的情況下,能夠簡(jiǎn)化電路結(jié)構(gòu)的存儲(chǔ)器裝置。該存儲(chǔ)器裝置具有多個(gè)存儲(chǔ)集,各存儲(chǔ)集由存儲(chǔ)表示是刪除的數(shù)據(jù)的標(biāo)記位的標(biāo)記位存儲(chǔ)區(qū)域和存儲(chǔ)應(yīng)該存儲(chǔ)的數(shù)據(jù)的數(shù)據(jù)位存儲(chǔ)區(qū)域構(gòu)成,在由OTP存儲(chǔ)器構(gòu)成的存儲(chǔ)器裝置中,OTP存儲(chǔ)器由OTP存儲(chǔ)塊和虛擬MTP存儲(chǔ)塊構(gòu)成,該OTP存儲(chǔ)塊使存儲(chǔ)集之中規(guī)定數(shù)目的存儲(chǔ)集作為OTP存儲(chǔ)器動(dòng)作,該虛擬MTP存儲(chǔ)塊使存儲(chǔ)集之中除了OTP存儲(chǔ)塊以外的存儲(chǔ)集作為虛擬MTP存儲(chǔ)器動(dòng)作,OTP存儲(chǔ)塊的標(biāo)記位存儲(chǔ)區(qū)域中預(yù)先寫入有標(biāo)記位。
文檔編號(hào)G11C17/18GK101783181SQ201010005538
公開日2010年7月21日 申請(qǐng)日期2010年1月15日 優(yōu)先權(quán)日2009年1月15日
發(fā)明者沈標(biāo) 申請(qǐng)人:精工電子有限公司