欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

半導(dǎo)體存儲(chǔ)裝置及其控制方法

文檔序號(hào):6457461閱讀:145來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):半導(dǎo)體存儲(chǔ)裝置及其控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種半導(dǎo)體存儲(chǔ)裝置及其控制方法,該半導(dǎo)體存儲(chǔ)裝置具有決定是否 可以針對(duì)特定的地址執(zhí)行指令的功能。
背景技術(shù)
近年來(lái),在信息處理裝置等電子設(shè)備中,使用NAND型閃存器、AND型閃存器來(lái)作為 主存儲(chǔ)器以外的非易失性半導(dǎo)體存儲(chǔ)裝置。圖1是現(xiàn)有的NAND型閃存器的結(jié)構(gòu)圖。該NAND型閃存器具有邏輯控制電路101、 控制電路102、列緩沖器103、列譯碼器104、行譯碼器105、存儲(chǔ)單元陣列106、數(shù)據(jù)寄存器 107、狀態(tài)寄存器108、指令寄存器109、I/O控制電路110以及地址寄存器111。對(duì)于I/O控制電路110,經(jīng)由1/00-7的8比特接口而輸入各種指令、地址以及寫(xiě)入 數(shù)據(jù),I/O控制電路110經(jīng)由1/00-7而輸出從存儲(chǔ)單元陣列106讀取的數(shù)據(jù)。所輸入的地 址經(jīng)由地址寄存器111而轉(zhuǎn)發(fā)到列緩沖器103以及行譯碼器105,指令經(jīng)由指令寄存器109 而轉(zhuǎn)發(fā)到控制電路102。另外,寫(xiě)入數(shù)據(jù)被轉(zhuǎn)發(fā)到數(shù)據(jù)寄存器107。列緩沖器103保存列地址,列譯碼器104對(duì)列地址進(jìn)行譯碼,行譯碼器105對(duì)行地 址進(jìn)行譯碼。數(shù)據(jù)寄存器107保存根據(jù)已譯碼的地址而讀取的數(shù)據(jù)以及要在已譯碼的地址 寫(xiě)入的數(shù)據(jù)。對(duì)于邏輯控制電路101,從外部輸入芯片使能信號(hào)/CE、指令鎖存使能信號(hào)CLE、地 址鎖存使能信號(hào)ALE、允許寫(xiě)入信號(hào)/WE、允許讀取信號(hào)/RE以及寫(xiě)入保護(hù)信號(hào)/WP等控制 信號(hào)。邏輯控制電路101和控制電路102基于所輸入的控制信號(hào),對(duì)閃存器的讀取、寫(xiě)入、 刪除、校驗(yàn)(verify)等各種動(dòng)作進(jìn)行控制。控制電路102基于指令和控制信號(hào),對(duì)列譯碼器104和行譯碼器105的動(dòng)作進(jìn)行 控制,并且對(duì)存儲(chǔ)單元陣列106的刪除進(jìn)行控制。另外,控制電路102向外部輸出用于表示 動(dòng)作狀態(tài)的就緒/忙碌信號(hào)RD/BY,在狀態(tài)寄存器108中存儲(chǔ)用于表示寫(xiě)入/刪除操作是否 正常結(jié)束的信息。該信息經(jīng)由I/O控制電路110而輸出至外部。在這樣的閃存器中,為了追求大容量低價(jià)格,將存儲(chǔ)單元中存在不良比特的數(shù)據(jù) 塊定義為不良數(shù)據(jù)塊(Bad Block),要求不在數(shù)據(jù)保存中使用。通過(guò)定義不良數(shù)據(jù)塊,能夠 不將產(chǎn)品本身視為不良品而出貨。不良數(shù)據(jù)塊的識(shí)別方法有各種各樣的方法,通常,廠商通過(guò)在該數(shù)據(jù)塊中寫(xiě)入邏 輯“1”以外的數(shù)據(jù)來(lái)對(duì)不良數(shù)據(jù)塊做標(biāo)記,并將閃存器出貨。因此,為了檢測(cè)不良數(shù)據(jù)塊, 必須預(yù)先讀取全部區(qū)域的數(shù)據(jù)或者預(yù)定的地址的數(shù)據(jù)。圖2是現(xiàn)有的測(cè)試裝置生成不良數(shù)據(jù)塊的處理的流程圖。測(cè)試裝置首先將數(shù)據(jù)塊序號(hào)設(shè)為ο (步驟201),并進(jìn)行該數(shù)據(jù)塊的讀取檢查(read check)(步驟202),在檢查結(jié)果 為合格的情況下,檢查數(shù)據(jù)塊序號(hào)是否為最后一個(gè)序號(hào)(步驟203)。如果不是最后一個(gè)序 號(hào),則數(shù)據(jù)塊序號(hào)加上1 (步驟204),并重復(fù)進(jìn)行步驟202以后的處理。在步驟202中檢查結(jié)果為不合格的情況下,在該數(shù)據(jù)塊中寫(xiě)入用于表示不良數(shù)據(jù)塊的管理代碼(步驟205),并重復(fù)進(jìn)行步驟203以后的處理。然后,當(dāng)數(shù)據(jù)塊序號(hào)達(dá)到最后 一個(gè)序號(hào)時(shí),結(jié)束處理。通過(guò)這樣的不良數(shù)據(jù)塊生成處理,能夠刪除在不良數(shù)據(jù)塊中寫(xiě)入的管理代碼,因 此如果用戶(hù)誤刪除了該數(shù)據(jù)塊的數(shù)據(jù),則不能辨別廠商出貨時(shí)的不良數(shù)據(jù)塊。因此,本來(lái)不 能使用的數(shù)據(jù)塊被使用,導(dǎo)致有在使用過(guò)程中發(fā)生數(shù)據(jù)亂碼等的危險(xiǎn)性。下述的專(zhuān)利文獻(xiàn)1涉及在測(cè)試模式下不對(duì)不良數(shù)據(jù)塊施加高電壓的電路結(jié)構(gòu)的 半導(dǎo)體存儲(chǔ)裝置,專(zhuān)利文獻(xiàn)2涉及不破壞存儲(chǔ)在閃存器中的初始不良信息就檢查存儲(chǔ)卡的 方法。專(zhuān)利文獻(xiàn)3涉及縮短非易失性半導(dǎo)體存儲(chǔ)器的測(cè)試時(shí)間的方法。專(zhuān)利文獻(xiàn)1 JP特開(kāi)平8-106796號(hào)公報(bào);專(zhuān)利文獻(xiàn)2 JP特開(kāi)平7-306922號(hào)公報(bào);
專(zhuān)利文獻(xiàn)3 JP特開(kāi)2001-273798號(hào)公報(bào)。

發(fā)明內(nèi)容
本發(fā)明的課題在于,在閃存器那樣的半導(dǎo)體存儲(chǔ)裝置中,保護(hù)不良數(shù)據(jù)塊那樣的 特定區(qū)域的數(shù)據(jù),使其不被用戶(hù)錯(cuò)誤操作。本發(fā)明的半導(dǎo)體存儲(chǔ)裝置具有存儲(chǔ)部、地址輸入部、指令輸入部、信息保存部以及 決定部。存儲(chǔ)部用于保存數(shù)據(jù)。地址輸入部用于輸入表示存儲(chǔ)部的存取目的地的地址,指 令輸入部用于輸入表示針對(duì)地址的處理內(nèi)容的指令。信息保存部保存對(duì)各地址的數(shù)據(jù)塊信 息,并輸出與所輸入的地址對(duì)應(yīng)的數(shù)據(jù)塊信息。決定部基于針對(duì)地址的輸出結(jié)果和指令,決 定是否能夠執(zhí)行針對(duì)地址的指令,其中,上述數(shù)據(jù)結(jié)果是來(lái)自信息保存部的輸出結(jié)果。當(dāng)輸入了用于操作存儲(chǔ)部的數(shù)據(jù)的指令時(shí),從信息保存部輸出對(duì)存取目的地地址 的數(shù)據(jù)塊信息,并基于數(shù)據(jù)塊信息和指令,決定是否能夠執(zhí)行該指令。例如,當(dāng)生成了不良數(shù)據(jù)塊時(shí),在信息保存部中設(shè)定用于保護(hù)該數(shù)據(jù)塊的數(shù)據(jù)塊 信息。由此,即使錯(cuò)誤地執(zhí)行刪除指令,被保護(hù)的不良數(shù)據(jù)塊的數(shù)據(jù)也不會(huì)被刪除,不需要 再次辨別不良數(shù)據(jù)塊來(lái)寫(xiě)入管理代碼。存儲(chǔ)部例如對(duì)應(yīng)于后述的圖3的存儲(chǔ)單元陣列306,地址輸入部和指令輸入部例 如對(duì)應(yīng)于I/O控制電路310。信息保存部例如對(duì)應(yīng)于數(shù)據(jù)塊信息寄存器314,決定部例如對(duì) 應(yīng)于AND電路312。


圖1是現(xiàn)有的NAND型閃存器的結(jié)構(gòu)圖。圖2是現(xiàn)有的不良數(shù)據(jù)塊生成處理的流程圖。圖3是本發(fā)明的NAND型閃存器的結(jié)構(gòu)圖。圖4是存儲(chǔ)單元陣列的結(jié)構(gòu)圖。圖5是表示讀取動(dòng)作的順序的圖。圖6是表示寫(xiě)入動(dòng)作的順序的圖。圖7是表示刪除動(dòng)作的順序的圖。圖8是本發(fā)明的不良數(shù)據(jù)塊生成處理的流程圖。圖9是表示執(zhí)行第一刪除指令時(shí)的動(dòng)作的圖。
圖10是表示第一數(shù)據(jù)塊信息的圖。圖11是表示執(zhí)行第二刪除指令時(shí)的動(dòng)作的圖。圖12是表示第二數(shù)據(jù)塊信息的圖。
圖13是執(zhí)行批量刪除指令時(shí)的動(dòng)作的流程圖。圖14是表示第一讀取動(dòng)作的圖。圖15是表示第二讀取動(dòng)作的圖。圖16是表示執(zhí)行第三刪除指令時(shí)的動(dòng)作的圖。圖17是表示第三數(shù)據(jù)塊信息的圖。圖18是信息處理裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式下面,參照附圖,詳細(xì)說(shuō)明用于實(shí)施本發(fā)明的優(yōu)選實(shí)施方式。在本實(shí)施方式的非易失性半導(dǎo)體存儲(chǔ)裝置中設(shè)置信息寄存器,該信息寄存器保存 用于表示在存儲(chǔ)單元陣列中是否存在不良數(shù)據(jù)塊的數(shù)據(jù)塊信息。由此,即使針對(duì)不良數(shù)據(jù) 塊發(fā)出PROGRAM(程序)指令或ERASE (擦除)指令,也恰當(dāng)?shù)亟贯槍?duì)該數(shù)據(jù)塊執(zhí)行指令。圖3示出具有這樣的保護(hù)功能的NAND型閃存器的結(jié)構(gòu)例。該NAND型閃存器具有 邏輯控制電路301、控制電路302、列緩沖器303、列譯碼器304、行譯碼器305、存儲(chǔ)單元陣列 306、數(shù)據(jù)寄存器307、狀態(tài)寄存器308、指令寄存器309、1/0控制電路310、地址寄存器311、 AND電路312、地址譯碼器313以及數(shù)據(jù)塊信息寄存器314。其中,構(gòu)成要素301 311的基 本功能與圖1的構(gòu)成要素101 111相同。數(shù)據(jù)塊信息寄存器314保存用于表示存儲(chǔ)單元陣列306的各個(gè)數(shù)據(jù)塊是否為不良 數(shù)據(jù)塊的數(shù)據(jù)塊信息。地址譯碼器313對(duì)保存在地址寄存器311中的地址進(jìn)行譯碼,并將 處理結(jié)果輸出至數(shù)據(jù)塊信息寄存器314,數(shù)據(jù)塊信息寄存器314輸出與已譯碼的地址對(duì)應(yīng) 的數(shù)據(jù)塊信息。AND電路312將該數(shù)據(jù)塊信息和從控制電路302輸出的刪除信號(hào)的邏輯積 輸出至存儲(chǔ)單元陣列306,由此刪除不良數(shù)據(jù)塊以外的數(shù)據(jù)塊的數(shù)據(jù)??刂齐娐?02基于所輸入的指令,對(duì)在數(shù)據(jù)塊信息寄存器314中寫(xiě)入數(shù)據(jù)塊信息 的處理和從數(shù)據(jù)塊信息寄存器314讀取數(shù)據(jù)塊信息的處理進(jìn)行控制。讀取的數(shù)據(jù)塊信息經(jīng) 由I/O控制電路310而輸出至外部。圖4表示容量為2G比特的存儲(chǔ)單元陣列的構(gòu)成例。該存儲(chǔ)單元陣列由2048個(gè)數(shù) 據(jù)塊構(gòu)成,各數(shù)據(jù)塊被分成64頁(yè)。1頁(yè)由2048字節(jié)的主區(qū)域401和64字節(jié)的備用區(qū)域402 構(gòu)成,其容量為2112字節(jié)。表示不良數(shù)據(jù)塊的管理代碼被寫(xiě)入備用區(qū)域402。圖5表示在圖3的閃存器中以頁(yè)為單位讀取的動(dòng)作的順序。首先,向I/O控制電 路310輸入第一指令00h,接著,輸入讀取地址。接著,當(dāng)輸入了第二指令30h時(shí),開(kāi)始讀取 動(dòng)作,從I/O控制電路310輸出數(shù)據(jù)。圖6表示在圖3的閃存器中以頁(yè)為單位寫(xiě)入(PROGRAM)的動(dòng)作的順序。首先,向 I/O控制電路310輸入第一指令80h,接著,輸入寫(xiě)入地址和寫(xiě)入數(shù)據(jù)。接著,當(dāng)輸入了第二 指令I(lǐng)Oh時(shí),開(kāi)始寫(xiě)入動(dòng)作。圖7表示在圖3的閃存器中以數(shù)據(jù)塊為單位進(jìn)行刪除的刪除動(dòng)作的順序。首先, 向I/O控制電路310輸入第一指令60h,接著,輸入數(shù)據(jù)塊地址。接著,當(dāng)輸入了第二指令DOh時(shí),開(kāi)始刪除動(dòng)作。圖8是對(duì)圖3的閃存器生成不良數(shù)據(jù)塊的處理的流程圖。步驟801 805的處理 和圖2的步驟201 205的處理相同。當(dāng)在步驟805在不良數(shù)據(jù)塊中寫(xiě)入了管理代碼時(shí), 測(cè)試裝置接下來(lái)在數(shù)據(jù)塊信息寄存器314中寫(xiě)入用于表示不良數(shù)據(jù)塊的位置的數(shù)據(jù)塊信 息(步驟205)。然后,重復(fù)進(jìn)行步驟803以后的處理。通過(guò)這樣的不良數(shù)據(jù)塊生成處理,在 數(shù)據(jù)塊信息寄存器314中設(shè)定用于表示各個(gè)不良數(shù)據(jù)塊的位置的數(shù)據(jù)塊信息。這樣,通過(guò)在生成了不良數(shù)據(jù)塊時(shí)設(shè)定用于保護(hù)該數(shù)據(jù)塊的數(shù)據(jù)塊信息,即使錯(cuò) 誤地執(zhí)行了刪除,被保護(hù)的不良數(shù)據(jù)塊的數(shù)據(jù)也不會(huì)被刪除。因此,不需要再次辨別不良數(shù) 據(jù)塊來(lái)寫(xiě)入管理代碼。接著,參照?qǐng)D9至圖12,對(duì)使用數(shù)據(jù)塊信息的保護(hù)功能的具體例進(jìn)行說(shuō)明。圖9表示在圖3的閃存器中執(zhí)行刪除指令時(shí)的動(dòng)作。如圖10所示,數(shù)據(jù)塊信息寄 存器314保存與各數(shù)據(jù)塊序號(hào)對(duì)應(yīng)的數(shù)據(jù)塊信息。在該例子中,在數(shù)據(jù)塊信息為邏輯“1” 時(shí),表示對(duì)應(yīng)的數(shù)據(jù)塊為正常數(shù)據(jù)塊(Good Block),在數(shù)據(jù)塊信息為邏輯“0”時(shí),表示對(duì)應(yīng) 的數(shù)據(jù)塊為不良數(shù)據(jù)塊。在對(duì)閃存器輸入了刪除對(duì)象的數(shù)據(jù)塊地址901和刪除指令時(shí),控制電路302將邏 輯“1”的刪除信號(hào)902輸出至AND電路312。地址譯碼器313對(duì)數(shù)據(jù)塊地址901進(jìn)行譯碼, 并將譯碼結(jié)果輸出至數(shù)據(jù)塊信息寄存器314。數(shù)據(jù)塊信息寄存器314輸出與地址譯碼器313的輸出所表示的數(shù)據(jù)塊序號(hào)對(duì)應(yīng)的 數(shù)據(jù)塊信息。AND電路312將該數(shù)據(jù)塊信息和刪除信號(hào)902的邏輯積作為刪除控制信號(hào)而 輸出至存儲(chǔ)單元陣列306。在刪除控制信號(hào)為邏輯“1”時(shí),刪除數(shù)據(jù)塊地址901的數(shù)據(jù),在 刪除控制信號(hào)為邏輯“0”時(shí),不刪除數(shù)據(jù)塊地址901的數(shù)據(jù)。例如,由于數(shù)據(jù)塊2的數(shù)據(jù)塊信息為“0”,因此在針對(duì)數(shù)據(jù)塊2發(fā)出了刪除指令時(shí), 刪除控制信號(hào)變?yōu)椤?”。因此,不良數(shù)據(jù)塊2的數(shù)據(jù)不被刪除而被保護(hù)。圖11表示使用數(shù)據(jù)塊信息的保護(hù)功能的其他結(jié)構(gòu)例。此時(shí),不設(shè)置圖3的地址譯 碼器313,所輸入的數(shù)據(jù)塊地址901直接轉(zhuǎn)發(fā)到數(shù)據(jù)塊信息寄存器314。另外,數(shù)據(jù)塊信息寄存器314具有能夠保存2~n個(gè)數(shù)據(jù)塊地址的η比特的寄存器。 例如,η = 11時(shí),如圖12所示,數(shù)據(jù)塊信息寄存器314保存1比特的標(biāo)志和11比特的數(shù)據(jù) 塊地址。在該例子中,在標(biāo)志為邏輯“0”時(shí),表示對(duì)應(yīng)的數(shù)據(jù)塊地址是不良數(shù)據(jù)塊的地址。 在標(biāo)志為邏輯“ 1,,時(shí),存儲(chǔ)初始值來(lái)作為對(duì)應(yīng)的數(shù)據(jù)塊地址。數(shù)據(jù)塊信息寄存器314在檢測(cè)出與數(shù)據(jù)塊地址901 —致的數(shù)據(jù)塊地址時(shí),輸出與 該數(shù)據(jù)塊地址對(duì)應(yīng)的標(biāo)志的值來(lái)作為數(shù)據(jù)塊信息。另外,如果未檢測(cè)與數(shù)據(jù)塊地址901 — 致的數(shù)據(jù)塊地址,則輸出“1”來(lái)作為數(shù)據(jù)塊信息。AND電路312將該數(shù)據(jù)塊信息和刪除信號(hào) 902的邏輯積作為刪除控制信號(hào)而輸出至存儲(chǔ)單元陣列306。例如,由于數(shù)據(jù)塊2的數(shù)據(jù)塊地址為“00000000010”,因此在針對(duì)數(shù)據(jù)塊2發(fā)出了 刪除指令時(shí),從數(shù)據(jù)塊信息寄存器314輸出標(biāo)志“0”。因此,刪除控制信號(hào)變?yōu)椤?”,不良數(shù) 據(jù)塊2的數(shù)據(jù)不被刪除。此外,圖12的標(biāo)志并不是必須的信息,也可以在數(shù)據(jù)塊信息寄存器314中僅保存 不良數(shù)據(jù)塊的數(shù)據(jù)塊地址。此時(shí),數(shù)據(jù)塊信息寄存器314在檢測(cè)出與數(shù)據(jù)塊地址901 —致 的數(shù)據(jù)塊地址時(shí),輸出“0”來(lái)作為數(shù)據(jù)塊信息,如果未檢測(cè)與數(shù)據(jù)塊地址901 —致的數(shù)據(jù)塊地址,則輸出“ 1 ”來(lái)作為數(shù)據(jù)塊信息。圖13是如芯片擦除那樣的批量刪除指令被輸入時(shí)的刪除動(dòng)作的流程圖。首先,控制電路302將數(shù)據(jù)塊序號(hào)設(shè)為0,并向AND電路312輸出刪除信號(hào)(步驟1301)。由此,以 數(shù)據(jù)塊0為對(duì)象進(jìn)行刪除控制,AND電路312輸出與所輸入的數(shù)據(jù)塊信息的值對(duì)應(yīng)的刪除 控制信號(hào)(步驟1302)。如果數(shù)據(jù)塊信息為“1”,則輸出刪除控制信號(hào)“1”,從而刪除對(duì)象數(shù)據(jù)塊的數(shù)據(jù) (步驟1303)。另一方面,如果數(shù)據(jù)塊信息為“0”,則輸出刪除控制信號(hào)“0”,不刪除對(duì)象數(shù) 據(jù)塊的數(shù)據(jù)。接著,控制電路302檢查數(shù)據(jù)塊序號(hào)是否為最后一個(gè)序號(hào)(步驟1304)。如果不 是最后一個(gè)序號(hào),則數(shù)據(jù)塊序號(hào)加上1(步驟1305),并重復(fù)進(jìn)行步驟1302以后的處理。然 后,當(dāng)數(shù)據(jù)塊序號(hào)達(dá)到最后一個(gè)序號(hào)時(shí),結(jié)束動(dòng)作。這樣,即使輸入了批量刪除指令,也能夠利用數(shù)據(jù)塊信息而保護(hù)不良數(shù)據(jù)塊的數(shù) 據(jù),并且能夠一次刪除其以外的數(shù)據(jù)塊的數(shù)據(jù)。因此,能夠高效率地使用存儲(chǔ)單元陣列306 的區(qū)域。圖14表示讀取圖10所示的數(shù)據(jù)塊信息的動(dòng)作。在對(duì)閃存器輸入了數(shù)據(jù)塊信息讀 取指令時(shí),控制電路302向數(shù)據(jù)塊信息寄存器314輸出數(shù)據(jù)塊信息讀取信號(hào)。數(shù)據(jù)塊信息 寄存器314將全部數(shù)據(jù)塊序號(hào)0 5所對(duì)應(yīng)的數(shù)據(jù)塊信息輸出至I/O控制電路310。然后, I/O控制電路310將數(shù)據(jù)塊序號(hào)0 5的數(shù)據(jù)塊信息分配給1/00-5,從而輸出至指令發(fā)出 源。圖15表示讀取圖12所示的數(shù)據(jù)塊信息的動(dòng)作。在對(duì)閃存器輸入了數(shù)據(jù)塊信息讀 取指令時(shí),控制電路302向數(shù)據(jù)塊信息寄存器314輸出數(shù)據(jù)塊信息讀取信號(hào)。數(shù)據(jù)塊信息 寄存器314將與標(biāo)志“0”對(duì)應(yīng)的不良數(shù)據(jù)塊的數(shù)據(jù)塊地址輸出至I/O控制電路310。然后, I/O控制電路310經(jīng)由1/00-7將該數(shù)據(jù)塊地址輸出至指令發(fā)出源。指令發(fā)出源通過(guò)確認(rèn)讀取的數(shù)據(jù)塊信息,能夠識(shí)別出成為刪除對(duì)象的數(shù)據(jù)塊被保 護(hù)。在以上說(shuō)明的實(shí)施方式中,利用數(shù)據(jù)塊信息來(lái)保護(hù)不良數(shù)據(jù)塊,但是使用同樣的 結(jié)構(gòu)還能夠保護(hù)不良數(shù)據(jù)塊以外的數(shù)據(jù)塊的數(shù)據(jù)。例如,通過(guò)由多個(gè)比特構(gòu)成圖10所示的 數(shù)據(jù)塊信息的各個(gè)數(shù)據(jù)塊,能夠追加保護(hù)對(duì)象的數(shù)據(jù)塊的種類(lèi)。圖16表示使用這樣的數(shù)據(jù)塊信息的保護(hù)功能的其他構(gòu)成例。此時(shí),取代圖3的地 址譯碼器313而設(shè)置地址譯碼器1601和1602,在數(shù)據(jù)塊信息寄存器314和AND電路312之 間設(shè)置AND電路1603。如圖17所示,數(shù)據(jù)塊信息寄存器314保存與各數(shù)據(jù)塊序號(hào)對(duì)應(yīng)的數(shù)據(jù)塊信息1701 和1702。其中,數(shù)據(jù)塊信息1701對(duì)應(yīng)于圖10所示的數(shù)據(jù)塊信息。另外,在數(shù)據(jù)塊信息1702 為邏輯“1”時(shí),表示對(duì)應(yīng)的數(shù)據(jù)塊為存取許可數(shù)據(jù)塊,在數(shù)據(jù)塊信息1702為邏輯“0”時(shí),表 示對(duì)應(yīng)的數(shù)據(jù)塊為存取禁止數(shù)據(jù)塊。在對(duì)閃存器輸入了刪除對(duì)象的數(shù)據(jù)塊地址901和刪除指令時(shí),控制電路302將邏 輯“1”的刪除信號(hào)902輸出至AND電路312。地址譯碼器1601和1602分別對(duì)數(shù)據(jù)塊地址 901進(jìn)行譯碼,并將同一譯碼結(jié)果輸出至數(shù)據(jù)塊信息寄存器314。數(shù)據(jù)塊信息寄存器314輸出與地址譯碼器1601的輸出所表示的數(shù)據(jù)塊序號(hào)對(duì)應(yīng)的數(shù)據(jù)塊信息1701以及與地址譯碼器1602的輸出所表示的數(shù)據(jù)塊序號(hào)對(duì)應(yīng)的數(shù)據(jù)塊信息 1702。AND電路1603將從數(shù)據(jù)塊信息寄存器314輸出的兩種數(shù)據(jù)塊信息的邏輯積輸出至 AND電路312。AND電路312將AND電路1603的輸出和刪除信號(hào)902的邏輯積作為刪除控 制信號(hào)而輸出至存儲(chǔ)單元陣列306。若使用這樣的結(jié)構(gòu),則只要數(shù)據(jù)塊信息1701和1702中的一個(gè)為“0”,該數(shù)據(jù)塊的 數(shù)據(jù)就不被刪除,僅在兩者均為“1”時(shí),數(shù)據(jù)被刪除。例如,由于數(shù)據(jù)塊4的數(shù)據(jù)塊信息1702 為“0”,因此針對(duì)數(shù)據(jù)塊4發(fā)出了刪除指令時(shí),刪除控制信號(hào)變?yōu)椤?”。因此,存取禁止數(shù)據(jù) 塊4的數(shù)據(jù)不被刪除而被保護(hù)。通過(guò)以不同的數(shù)據(jù)塊信息表示不良數(shù)據(jù)塊和存取禁止數(shù)據(jù)塊,在根據(jù)數(shù)據(jù)塊信息 讀取指令而進(jìn)行了讀取時(shí),能夠容易判斷存取禁止的原因。此外,在使用圖12的形式的數(shù)據(jù)塊信息的情況下,也通過(guò)設(shè)置表示不良數(shù)據(jù)塊的 標(biāo)志和表示存取禁止數(shù)據(jù)塊的標(biāo)志這2種標(biāo)志而能夠進(jìn)行與圖16相同的控制。然而,在圖9、圖11以及圖16中示出輸入了刪除指令時(shí)的動(dòng)作,但是在輸入了寫(xiě)入 指令時(shí),不良數(shù)據(jù)塊和存取禁止數(shù)據(jù)塊的數(shù)據(jù)也同樣被保護(hù)。此時(shí),取代刪除控制信號(hào)而將 寫(xiě)入控制信號(hào)輸出至存儲(chǔ)單元陣列306,在所輸入的寫(xiě)入地址寫(xiě)入寫(xiě)入數(shù)據(jù)。其中,如果寫(xiě) 入目的地為不良數(shù)據(jù)塊或者存取禁止數(shù)據(jù)塊,則不進(jìn)行寫(xiě)入動(dòng)作。圖18表示具有半導(dǎo)體存儲(chǔ)裝置的信息處理裝置的構(gòu)成例,其中,半導(dǎo)體存儲(chǔ)裝置 具有數(shù)據(jù)塊信息寄存器。該信息處理裝置具有CPU(中央處理裝置)1801、顯示裝置1802、 芯片組 1803、1807、主存儲(chǔ)器 1804、USB (UniversalSerial Bus 通用串行總線)接口 1805、 PCI (Peripheral ComponentsInterconnect 外部組件互連)接口 1806以及半導(dǎo)體存儲(chǔ)裝 置 1808。CPU1801將半導(dǎo)體存儲(chǔ)裝置1808用作為外部存儲(chǔ)裝置,從半導(dǎo)體存儲(chǔ)裝置1808向 主存儲(chǔ)器1804讀取數(shù)據(jù),從而進(jìn)行信息處理。處理結(jié)果顯示在顯示裝置1802的畫(huà)面上,并 存儲(chǔ)在半導(dǎo)體存儲(chǔ)裝置1808中。CPU1801根據(jù)上述數(shù)據(jù)塊信息讀取指令而定期地從半導(dǎo)體 存儲(chǔ)裝置1808取得數(shù)據(jù)塊信息,從而能夠控制對(duì)半導(dǎo)體存儲(chǔ)裝量1808發(fā)出指令。此外,本發(fā)明的半導(dǎo)體存儲(chǔ)裝置廣泛應(yīng)用于信息處理裝置、便攜電話、游戲機(jī)、家 電產(chǎn)品、具有存儲(chǔ)卡等的電子設(shè)備。
權(quán)利要求
一種半導(dǎo)體存儲(chǔ)裝置,其特征在于,具有存儲(chǔ)部、地址輸入部、指令輸入部、信息保存部以及決定部;上述存儲(chǔ)部用于保存數(shù)據(jù),上述地址輸入部用于輸入表示上述存儲(chǔ)部的存取目的地的地址,上述指令輸入部用于輸入表示針對(duì)上述地址的處理內(nèi)容的指令,上述信息保存部用于保存各地址的數(shù)據(jù)塊信息,并輸出與所輸入的上述地址對(duì)應(yīng)的數(shù)據(jù)塊信息,上述決定部基于針對(duì)上述地址的輸出結(jié)果和上述指令,決定是否能夠執(zhí)行針對(duì)上述地址的指令,其中,上述輸出結(jié)果是來(lái)自上述信息保存部的輸出結(jié)果。
2.根據(jù)權(quán)利要求1所述的半導(dǎo)體存儲(chǔ)裝置,其特征在于,上述信息保存部保存不良數(shù) 據(jù)塊的地址,并輸出用于表示上述地址輸入部所輸入的地址是否為不良數(shù)據(jù)塊的地址的上 述數(shù)據(jù)塊信息。
3.根據(jù)權(quán)利要求1所述的半導(dǎo)體存儲(chǔ)裝置,其特征在于,上述信息保存部在檢測(cè)到與 上述地址輸入部所輸入的地址一致的地址時(shí),輸出與上述地址對(duì)應(yīng)的上述數(shù)據(jù)塊信息。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的半導(dǎo)體存儲(chǔ)裝置,其特征在于,上述信息保存部 還保存針對(duì)各地址的存取禁止數(shù)據(jù)塊信息,并輸出用于表示上述地址輸入部所輸入的地址 是否為存取禁止數(shù)據(jù)塊的地址的上述存取禁止數(shù)據(jù)塊信息。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的半導(dǎo)體存儲(chǔ)裝置,其特征在于,還具有輸出部, 該輸出部用于輸出保存在上述信息保存部中的數(shù)據(jù)塊信息。
6.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的半導(dǎo)體存儲(chǔ)裝置,其特征在于,在上述指令輸入 部輸入了批量刪除指令時(shí),上述決定部基于來(lái)自上述信息保存部的輸出結(jié)果和針對(duì)上述地 址的上述指令,決定是否能夠執(zhí)行針對(duì)上述地址的指令。
7.一種電子設(shè)備,其特征在于,具有存儲(chǔ)部、地址輸入部、指令輸入部、信息保存部以及決定部;上述存儲(chǔ)部用于保存數(shù)據(jù),上述地址輸入部用于輸入表示上述存儲(chǔ)部的存取目的地的地址,上述指令輸入部用于輸入表示針對(duì)上述地址的處理內(nèi)容的指令,上述信息保存部用于保存針對(duì)各地址的數(shù)據(jù)塊信息,并輸出與所輸入的上述地址對(duì)應(yīng) 的數(shù)據(jù)塊信息,上述決定部基于針對(duì)上述地址的輸出結(jié)果和上述指令,決定是否能夠執(zhí)行針對(duì)上述地 址的指令,其中,上述輸出結(jié)果是來(lái)自上述信息保存部的輸出結(jié)果。
8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于,上述信息保存部保存不良數(shù)據(jù)塊的 地址,并輸出用于表示上述地址輸入部所輸入的地址是否為不良數(shù)據(jù)塊的地址的上述數(shù)據(jù) 塊{曰息。
9.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于,上述信息保存部在檢測(cè)到與上述地 址輸入部所輸入的地址一致的地址時(shí),輸出與上述地址對(duì)應(yīng)的上述數(shù)據(jù)塊信息。
10.根據(jù)權(quán)利要求7至9中任一項(xiàng)所述的電子設(shè)備,其特征在于,上述信息保存部還保 存針對(duì)各地址的存取禁止數(shù)據(jù)塊信息,并輸出用于表示上述地址輸入部所輸入的地址是否 為存取禁止數(shù)據(jù)塊的地址的上述存取禁止數(shù)據(jù)塊信息。
11.根據(jù)權(quán)利要求7至10中任一項(xiàng)所述的電子設(shè)備,其特征在于,還具有輸出部,該輸 出部用于輸出保存在上述信息保存部中的數(shù)據(jù)塊信息。
12.根據(jù)權(quán)利要求7至10中任一項(xiàng)所述的電子設(shè)備,其特征在于,在上述指令輸入部輸 入了批量刪除指令時(shí),上述決定部基于來(lái)自上述信息保存部的輸出結(jié)果和針對(duì)上述地址的 上述指令,決定是否能夠執(zhí)行針對(duì)上述地址的指令。
13.—種控制裝置,其特征在于,具有地址輸入部、指令輸入部、信息保存部以及決定部;上述地址輸入部用于輸入表示數(shù)據(jù)的存取目的地的地址,上述指令輸入部用于輸入表示針對(duì)上述地址的處理內(nèi)容的指令,上述信息保存部用于保存各地址的數(shù)據(jù)塊信息,并輸出與所輸入的上述地址對(duì)應(yīng)的數(shù) 據(jù)塊信息,上述決定部基于針對(duì)上述地址的輸出結(jié)果和上述指令,決定是否能夠執(zhí)行針對(duì)上述地 址的指令,其中,上述輸出結(jié)果是來(lái)自上述信息保存部的輸出結(jié)果。
14.根據(jù)權(quán)利要求13所述的控制裝置,其特征在于,上述信息保存部保存不良數(shù)據(jù)塊 的地址,并輸出用于表示上述地址輸入部所輸入的地址是否為不良數(shù)據(jù)塊的地址的上述數(shù) 據(jù)塊信息。
15.根據(jù)權(quán)利要求13所述的控制裝置,其特征在于,上述信息保存部在檢測(cè)到與上述 地址輸入部所輸入的地址一致的地址時(shí),輸出與上述地址對(duì)應(yīng)的上述數(shù)據(jù)塊信息。
16.根據(jù)權(quán)利要求13至15所述的控制裝置,其特征在于,上述信息保存部還保存針對(duì) 各地址的存取禁止數(shù)據(jù)塊信息,并輸出用于表示上述地址輸入部所輸入的地址是否為存取 禁止數(shù)據(jù)塊的地址的上述存取禁止數(shù)據(jù)塊信息。
17.根據(jù)權(quán)利要求13至16所述的控制裝置,其特征在于,還具有輸出部,該輸出部用于 輸出保存在上述信息保存部中的數(shù)據(jù)塊信息。
18.根據(jù)權(quán)利要求13至16所述的控制裝置,其特征在于,在上述指令輸入部輸入了批 量刪除指令時(shí),上述決定部基于來(lái)自上述信息保存部的輸出結(jié)果和針對(duì)上述地址的上述指 令,決定是否能夠執(zhí)行針對(duì)上述地址的指令。
19.一種半導(dǎo)體存儲(chǔ)裝置的控制方法,其特征在于,輸入用于表示保存在半導(dǎo)體存儲(chǔ)裝置中的數(shù)據(jù)的存取目的地的地址以及用于表示針 對(duì)上述地址的處理內(nèi)容的指令,通過(guò)用于保存各地址的數(shù)據(jù)塊信息的信息保存部來(lái)輸出與所輸入的上述地址對(duì)應(yīng)的 數(shù)據(jù)塊信息,基于針對(duì)上述地址的輸出結(jié)果和上述指令,決定是否能夠執(zhí)行針對(duì)上述地址的指令, 其中,上述輸出結(jié)果是來(lái)自上述信息保存部的輸出結(jié)果。
全文摘要
提供一種半導(dǎo)體存儲(chǔ)裝置及其控制方法。在對(duì)于半導(dǎo)體存儲(chǔ)裝置輸入了用于表示數(shù)據(jù)存儲(chǔ)部的存取目的地的地址以及用于表示針對(duì)地址的處理內(nèi)容的指令時(shí),從信息保存部輸出與所輸入的地址對(duì)應(yīng)的數(shù)據(jù)塊信息。半導(dǎo)體存儲(chǔ)裝置基于被輸出的數(shù)據(jù)塊信息和所輸入的指令,決定是否能夠執(zhí)行針對(duì)地址的指令。
文檔編號(hào)G06F12/16GK101836261SQ20078010125
公開(kāi)日2010年9月15日 申請(qǐng)日期2007年11月5日 優(yōu)先權(quán)日2007年11月5日
發(fā)明者伊勢(shì)昌弘, 石橋修 申請(qǐng)人:富士通株式會(huì)社
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
镇沅| 霍州市| 忻城县| 宜宾市| 金塔县| 岑溪市| 丹巴县| 五大连池市| 堆龙德庆县| 高淳县| 南郑县| 马边| 大港区| 平陆县| 迁安市| 景宁| 天台县| 西青区| 麻城市| 会昌县| 封丘县| 长治市| 宁远县| 娱乐| 泰和县| 大田县| 团风县| 丰县| 梨树县| 郑州市| 光山县| 中方县| 龙川县| 昌宁县| 全州县| 孙吴县| 镇原县| 佛坪县| 稻城县| 黔南| 珠海市|