專利名稱:可修復(fù)半導(dǎo)體存儲器件及其修復(fù)方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施例涉及半導(dǎo)^H諸器件。更M地,本發(fā)明的實(shí)施例涉及可修復(fù) 的半導(dǎo)^^渚器件和修復(fù)該半導(dǎo)^f諸器件的方法。
背景技術(shù):
非易失性半導(dǎo)^^諸器件(例如,閃存器件)可以在甚至斷電時(shí)^4數(shù)據(jù)。這 類器件廣^J也用作包含在侏儒PC、個(gè)人數(shù)字助理(PDA)、數(shù)字照相機(jī)、移動(dòng)電話 和MP3播放器之類的各種數(shù)字電子產(chǎn)品內(nèi)的數(shù)據(jù)務(wù)賭器件。這種非易失性半導(dǎo)M 儲器件包括具有多個(gè)塊的^^諸單元陣列,其每個(gè)塊包括具有共享單一字線的^f諸單 元的多個(gè)頁。這些器件還包括冗余塊。當(dāng)在特定的^(渚塊中^^則到缺陷(制造中產(chǎn) 生)時(shí),該有缺陷的或壞的塊被冗余塊^^,這樣就降低了生產(chǎn)缺陷率。在<捐非 易失性^^諸器件中產(chǎn)生的缺陷塊被應(yīng)用軟件認(rèn)定為缺陷塊。然而,也存在特定區(qū)域 的塊不奇^皮認(rèn)定為缺陷塊,但必須讀出該塊中^H渚的數(shù)據(jù)的情況。圖l是當(dāng)^f諸在缺陷的或壞的^^諸塊中的數(shù)據(jù)是引導(dǎo)數(shù)據(jù)(booting data)時(shí), 1導(dǎo)半導(dǎo)旨賭器件的傳統(tǒng)方法的流程圖。當(dāng)非易失性存儲器件連接電子系統(tǒng)并被 引導(dǎo)時(shí),控制器(未示出)在步驟SIO中響應(yīng)重置信號(reset signal)(例如,冷重 置信號)槲諸存在第一^H諸塊中的引導(dǎo)數(shù)據(jù)復(fù)制到^^諸器(例如,引導(dǎo)^f諸器)中。 在步驟S20中,糾錯(cuò)碼(ECCH&則塊(未示出)4&則該引導(dǎo)數(shù)據(jù)是否具有缺陷。 如果引導(dǎo)數(shù)據(jù)沒有缺陷,電子系鄉(xiāng)脈步驟S40中被重置并在步驟S50啟動(dòng)。當(dāng)引導(dǎo) 數(shù)據(jù)有缺陷時(shí),半導(dǎo)^f諸器件在步驟S30中被認(rèn)為是故障的,因而產(chǎn)生引導(dǎo)失敗 (fail)。在這種情形下,由于步驟S10中儲存在第一塊中的 引導(dǎo)數(shù)據(jù)復(fù)制到^^諸器 的時(shí)間要早于電子系統(tǒng)重置的時(shí)間(即,電子系統(tǒng)的CPU啟動(dòng)重置4條作的時(shí)間), 電子系統(tǒng)不可能經(jīng)由軟件處理引導(dǎo)失敗。與存儲器件相關(guān)聯(lián)的安4H言息,例如生產(chǎn)日期、序列號等,通常只在一次編程(OTP)塊中存入一次。如果OTPM壞的或 有缺陷的存儲塊,半導(dǎo)M儲器件可能由于在存儲器件的操作中得不到安全信息而 發(fā)生故障。發(fā)明內(nèi)容本發(fā)明的示例實(shí)施例涉及可以通過用另 一塊替換引導(dǎo)期間產(chǎn)生的壞存儲塊而 得以修復(fù)的半導(dǎo)^賭器。在示例實(shí)施例中,半導(dǎo)^f諸器件包括^^諸單元陣列, 其具有被配置來儲存第 一 系統(tǒng)數(shù)據(jù)的第 一塊和被配置來儲存與第 一 系統(tǒng)數(shù)據(jù)相同的 第二系統(tǒng)數(shù)據(jù)的第^:。控制器與該存諸單元陣列通信。該控制器被配置來響應(yīng)于 從主才M命出的重置信號將第一系統(tǒng)數(shù)據(jù)傳輸給第一存儲單元。ECC檢測塊與該^^諸 單元陣列通信。該ECC ;則塊被配置來當(dāng)?shù)谝幌到y(tǒng)數(shù)據(jù)有缺陷時(shí),產(chǎn)生失敗檢測信 號。該控制器進(jìn)一步被配置來基于失敗4&則信號的接收將第二系統(tǒng)數(shù)據(jù)傳輸給第一 賴單元。在另一個(gè)示例實(shí)施例中,修復(fù)半"^^者器件的相關(guān)方法包括。向應(yīng)于來自控制 器的重置信號將第一系統(tǒng)數(shù)據(jù)傳輸?shù)絕^單元中。由控制器確定該第一系統(tǒng)數(shù)據(jù)是 否有缺陷。基于由ECC (糾錯(cuò)碼)抬訓(xùn)塊產(chǎn)生的失敗檢測信號,產(chǎn)生與第一系統(tǒng)數(shù) 據(jù)相同的第二系統(tǒng)數(shù)據(jù)給^#單元。
圖1是JM技術(shù)半導(dǎo)體存諸器件的引導(dǎo)方法的^^呈圖; 圖2是根據(jù)本發(fā)明實(shí)施例的半導(dǎo)^H諸器件的方塊圖; 圖3是圖1中顯示的第一存儲單元的方塊圖; 圖4是根據(jù)本發(fā)明實(shí)施例的電子系統(tǒng)的示意圖; 圖5A-5J描述具有圖4中所示的電子系統(tǒng)的電子裝置; 圖6是根據(jù)本發(fā)明實(shí)施例的修復(fù)圖2和圖3中所示的半導(dǎo)^賭器件的方法的 敘呈圖;圖7是根據(jù)本發(fā)明另一個(gè)實(shí)施例的修復(fù)圖2和圖3中所示的半導(dǎo)^H諸器件的 方法的流程圖。M實(shí)施方式參考圖2-5,半導(dǎo)體諸器件10包括主才;W妄口 11、 CPU13、第一存儲單元15、第二^f諸單元17和總線19。該半導(dǎo)^##器件10可以是^j諸卡,袖珍閃存(compact flash),記憶棒,^fi^奉duo (memory stick duo),多媒體卡(MMC),小型MMC, 安全數(shù)字(SD)卡,袖3MSD卡,微SD卡(例如,Transflash ),智能(smart) 媒體卡,或XD圖像卡(XD-picture card )等。半導(dǎo) ^諸器件IO可以電連接到 圖4中的^f對曹201中,以便通過安^t主機(jī)5上的卡接口 203儲存從電子電鴻卑 元205輸出的數(shù)據(jù)(例如,圖像數(shù)據(jù)或聲音數(shù)據(jù))。可選地,存儲電路單元10還可 以被配置來將儲存的數(shù)據(jù)傳輸?shù)街鳈C(jī)5的電子電路單元205中。例如,當(dāng)主機(jī)5是 攝ll^幾(如圖5A所示)時(shí),電子電#元205可以包括CMOS圖像傳感器(CIS )、 圖像處理器和數(shù)字信號處理單元,從而通過圖4中的卡接口 203將從電子電^元 205輸出的數(shù)據(jù)(例如,圖像數(shù)據(jù)或聲音數(shù)據(jù))傳輸?shù)酱鎯ζ骷?0。半導(dǎo)體存儲器 件10可以安絲攝4斜幾(圖5A中顯示)、電視(圖5B中顯示)、MP3播放器(圖 5C中顯示)、游 勁幾(圖5D中顯示)、電子設(shè)備(圖5E中顯示)、便攜終端(圖5F 中顯示)、個(gè)人電腦(圖5G中顯示的PC )、個(gè)人數(shù)字助理(PDA,圖5H中顯示)、 錄音機(jī)(圖5I中顯示)、PC卡(圖5J中顯示)等中。主才;U妻口 11通迚悉線19將/Ai機(jī)5輸出的命令和/或數(shù)據(jù)傳輸?shù)紺PU 13中。 主才/W妾口 11艦iil、線19 #^諸存在第一^(諸單元15和第_^[諸單元17中的數(shù)據(jù) 提供給主機(jī)5?;谥鳈C(jī)5產(chǎn)生的加電(powerup)信號,CPU 13產(chǎn)生重置信號RS (例如,冷重置信號)。重置信號RS可以是在^J諸器件10供電后、但在電子系統(tǒng)啟 動(dòng)前,用于引導(dǎo)包括半導(dǎo)^f諸器件10的電子系統(tǒng)(例如,圖4中的電子系統(tǒng)200) 的初始化信號?;谥刂眯盘朢S和第一系統(tǒng)數(shù)據(jù)F一data,第一^f諸單元15產(chǎn)生失 敗檢測信號FDS并輸出該第一系統(tǒng)數(shù)據(jù)F—data或與該第一系MJt據(jù)F—data相同的第 二系統(tǒng)數(shù)據(jù)S—data。彼jtM目同的第一和第二系統(tǒng)數(shù)據(jù),可以是半導(dǎo)^M^諸器件10的 引導(dǎo)數(shù)據(jù)。在與主機(jī)5關(guān)聯(lián)的^MtA/輸出服務(wù)(BIOS)操作期間儲存該引導(dǎo)數(shù)據(jù)。 例如,該引導(dǎo)數(shù)據(jù)可以包括與主機(jī)5的CMOS設(shè)置檢查、中斷處理器和器件驅(qū)動(dòng)的 裝載、寄存器和器件管理的初始化、組件(例如是磁盤驅(qū)動(dòng)器或外圍電路)的自測 試電源(power) (POST)、系統(tǒng)i議的表勤目關(guān)聯(lián)的數(shù)據(jù),或肚許自舉序列(boot stop sequence )啟動(dòng)的程序??蛇x地,第一和第二系統(tǒng)數(shù)據(jù)可以與^f諸在半導(dǎo)^H諸 器件10的一次編程(OTP)塊中的數(shù)據(jù)對應(yīng)。儲存在OTP塊中的數(shù)據(jù)與半導(dǎo)M 儲器件10的^f言息相關(guān)聯(lián),該^H言息例如,器件10的生產(chǎn)日期,器件生產(chǎn)商 的序列號,或類似類型的數(shù)據(jù)。圖3顯示了圖2中所示的第一^f諸單元15,其包括4#接口 101、糾錯(cuò)碼(ECC )檢測塊103、存儲單元陣列105、 X解碼器107、 Y解碼器109、頁緩沖器111和控 制器113。存儲接口 101將第一系統(tǒng)數(shù)據(jù)F—data或第二系統(tǒng)數(shù)據(jù)S—data傳輸?shù)紺PU 13、第^^f諸單元17或ECC才^則塊103。 ^^諸接口 101還把經(jīng)由CPU13接收的命 令和/或數(shù)據(jù)傳輸?shù)娇刂破?13中,或纟射諸存在存儲單元陣列105中的主^lt據(jù)(例 如,通iti機(jī)5傳輸?shù)囊纛l或^LM數(shù)據(jù))傳輸?shù)紺PU 13或主機(jī)5中。ECC才企測塊 103響應(yīng)于由CPU13產(chǎn)生的ECC 4^則控制信號(未示出)^r測第一系鄉(xiāng)^^:據(jù)F—data 或第二系統(tǒng)數(shù)據(jù)S—data的失敗(fail)或未失敗(not fail),并產(chǎn)生失敗檢測信號FDS。 ECC檢測塊103將^fi者單元陣列105的第一塊BLOCK 0寫第一系統(tǒng)數(shù)據(jù)F—data時(shí) 產(chǎn)生的ECC值與^^諸單元陣列105的第一塊BLOCK0讀第一系統(tǒng)教據(jù)F—data時(shí)產(chǎn) 生的ECC值進(jìn)行比較,以根據(jù)#^則結(jié)果產(chǎn)生失敗#^則信號FDS。當(dāng)寫第一系統(tǒng)數(shù)據(jù)F—data時(shí)產(chǎn)生的ECC值與讀第一系統(tǒng)數(shù)據(jù)F—data時(shí)產(chǎn)生的 值相等時(shí),ECC檢測塊103產(chǎn)生具有第一邏輯電平(例如,高邏輯電平"l")的失敗 斗&則信號FDS。另一方面,當(dāng)寫第一系MJt據(jù)F—data時(shí)產(chǎn)生的ECC值與讀第一系統(tǒng) 數(shù)據(jù)F一data時(shí)產(chǎn)生的值不同時(shí),ECC檢測塊103產(chǎn)生具有第二邏輯電平(例如,低 邏輯電平"O")的失敗檢測信號FDS。^f諸單元陣列105包括多個(gè)塊Block O-Blockn和Red Block 0,其每個(gè)塊包括具 有共用單一字線的多個(gè)^f諸單元的多個(gè)頁。第一^^諸塊Bbck0務(wù)賭第一系統(tǒng)數(shù)據(jù) F—data,第Uled BlockO務(wù)賭第二系統(tǒng)教據(jù)S—data。 X-解碼器或行解碼器107響 應(yīng)于由控制器113產(chǎn)生的塊;4it^i^^:Block0-Blockn和RedBlock0中的一個(gè)。 基于這個(gè)產(chǎn)生的行地址,X-解碼器107選擇該選中塊的多條字線之一。Y-解碼器或 列解碼器109根據(jù)由控制器113產(chǎn)生的列選擇信號選擇選中塊的多條位線之一。頁 緩沖器111感測并放大該由X-解碼器107和Y-解碼器109選中的單元中儲存的數(shù)據(jù)??刂破?13響應(yīng)于重置信號RS將第一系統(tǒng)數(shù)據(jù)F—data傳輸給第二^f諸單元17。 基于由ECC4&則塊103產(chǎn)生的失敗^^則信號FDS,控制器113將第二系鄉(xiāng)Alt據(jù)S—data 傳輸給第^H諸單元17??刂破?13包括,單元113-1和控制單元113-3。 ^f諸單 元113-1儲存與第一塊BlockO相關(guān)的地址(或標(biāo)記)或第4RedBlockO的地址(或 標(biāo)記)。^f諸單元113-1可以是非易失4^H諸器件,例如掩模ROM、電可擦R^口可 編程只讀務(wù)賭器(EEPROM)或可擦除和可編程只讀務(wù)賭器(EPROM)。重置操作 期間,當(dāng)?shù)谝粔KBlockO是缺陷塊時(shí),半導(dǎo)^H諸器件10可以提供第HledBlockO 的地址給控制單元113-3作為對第一塊BlockO的替換。當(dāng)?shù)?一系^it據(jù)F一data和第二系統(tǒng)數(shù)據(jù)S一data是? 1導(dǎo)數(shù)據(jù)并iL^引導(dǎo)半導(dǎo)M儲器件10時(shí)產(chǎn)生錯(cuò)誤時(shí),該引導(dǎo)數(shù)據(jù)可以被修復(fù)。特別地,當(dāng)?shù)谝幌到y(tǒng)數(shù)據(jù)F—data 和第二系統(tǒng)數(shù)據(jù)S_data與^H諸在OTP塊中的數(shù)據(jù)對應(yīng)時(shí),在產(chǎn)生了與第一系纟Alt據(jù) F—data對應(yīng)的失敗響應(yīng)期間,第一系統(tǒng)數(shù)據(jù)F_data可以由第二系統(tǒng)數(shù)據(jù)S_data代替 ^H參復(fù)。響應(yīng)于重置信號RS,控制單元113-3將與第一塊BlockO的地址的對應(yīng)的第 一系統(tǒng)數(shù)據(jù)^data傳輸給第^f諸單元17?;谑z測信號FDS,控制單元113-3 還將與第^: Red Block0的地ib^應(yīng)的第二系統(tǒng)數(shù)據(jù)S_data傳輸給第_=~4#單元 17。第j^ft單元17儲存了第一系統(tǒng)數(shù)據(jù)F—data或第二系統(tǒng)數(shù)據(jù)S_data,并皿 可以用作系統(tǒng)工作存儲器。例如,第J^f諸單元17可以儲存第一系統(tǒng)數(shù)據(jù)F—data或 第二系鄉(xiāng)Alt據(jù)S一data,并在引導(dǎo)半"f^4^諸器件10期間將第一系統(tǒng)數(shù)據(jù)F—data或 第二系統(tǒng)數(shù)據(jù)S—data傳輸給CPU 13以加快器件的引導(dǎo)。由于其從第一^^諸單元15 連續(xù)地接收并儲存第一系統(tǒng)數(shù)據(jù)F—data或第二系統(tǒng)數(shù)據(jù)S—data,第二^^H渚單元17 可以是易失務(wù)賭器。該易失存儲器可以是,例如,同步隨才踏耳傳賭器(SRAM) 或動(dòng)態(tài)隨4;L4耳^[諸器(DRAM)。圖6是修復(fù)圖2和圖3中顯示的半導(dǎo)^^諸器件的方法的流程圖。參考圖2、 圖3和圖6,在步驟S100中,控制單元113-3根據(jù)儲存在^i諸單元113-1中的地址 檢測與系統(tǒng)引導(dǎo)數(shù)據(jù)相關(guān)的地址。當(dāng)引導(dǎo)數(shù)據(jù)的地址是第一塊BlockO的地址時(shí),在 步驟S101中控制單元113-3將第一系統(tǒng)數(shù)據(jù)F—data復(fù)制到第^^H諸單元17中。當(dāng) 引導(dǎo)數(shù)據(jù)的地址是第^Red—Block0的地址時(shí),在步驟S105中控制單元113-3將 與第二J夾Red—Block0關(guān)聯(lián)的第二系統(tǒng)數(shù)據(jù)S—data復(fù)制到第二^f諸單元17中。在步 驟S103中,ECC檢測塊103響應(yīng)于由CPU 13產(chǎn)生的ECC檢測控制信號,確定儲 存在第j^[諸單元17中的第一系統(tǒng)數(shù)據(jù)F—data是否失敗。當(dāng)步驟S103確定第一系 統(tǒng)數(shù)據(jù)F—data失敗時(shí),控制單元113-3扭軒步驟S105并將與第J^夾Red—Block0關(guān) 聯(lián)的第二系統(tǒng)數(shù)據(jù)S一data復(fù)制到第^^H諸單元17中。當(dāng)步驟S103確定第一系統(tǒng)數(shù) 據(jù)F—data沒有失敗時(shí),CPU13在步驟S111中允許具有半導(dǎo)^4儲器10和主機(jī)5的 系統(tǒng)基于第一系統(tǒng)數(shù)據(jù)F一data進(jìn)行重置。在步驟S107中,ECC檢測塊103響應(yīng)于由CPU 13產(chǎn)生的ECC檢測控制信號, 確定儲存在第^^H諸單元17中的第二系MJt據(jù)S—data是否失敗。當(dāng)步驟S107確定 該第二系統(tǒng)數(shù)據(jù)S—data沒有失敗時(shí),控制單元113-3在步驟S109中指定該與第二塊 Red一BlockO關(guān)聯(lián)的地址為引導(dǎo)數(shù)據(jù)的地址,并將第^^夾Red一BlockO的地址傳輸給第 ^^H諸單元17。當(dāng)步驟S107確定第二系MJ封居S—data失敗時(shí),CPU13在步驟S108中報(bào)告半導(dǎo)^H諸器件10故障。步驟S113中,CPU 13使得具有半導(dǎo)^f渚器10 和主機(jī)5的系統(tǒng)采用第一系統(tǒng)數(shù)據(jù)F—data進(jìn)行重置。圖7是修復(fù)圖2和圖3中描述的半導(dǎo)^^渚器件的方法的流程圖。圖7中半導(dǎo) ^f諸器件的修復(fù)方法不同于圖6中該半導(dǎo)^4^者器件的修復(fù)方法之處在于圖7中 描述的方法包括步驟S205。步驟S205中,當(dāng)?shù)谝幌到y(tǒng)數(shù)據(jù)F-data失敗時(shí),控制單 元113-3基于從CPU 13輸出的命令和數(shù)據(jù)更新儲存在第一塊BlockO中的數(shù)據(jù)。特 別地,在步驟S200中控制單元113-3根據(jù)儲存在^f諸單元113-1中的地iib^測引導(dǎo) 數(shù)據(jù)的地址。當(dāng)引導(dǎo)數(shù)據(jù)的地址與第一塊BlockO的地址對應(yīng)時(shí),控制單元113-3在 步驟S201中將與第一塊BlockO的地址關(guān)聯(lián)的第一系統(tǒng)數(shù)據(jù)F—data復(fù)制到第二^^諸 單元17中。當(dāng)引導(dǎo)數(shù)據(jù)的地址與第Hled—BlockO的地iib^應(yīng)時(shí),控制單元113-3 在步驟S209中將與第^: Red—BlockO關(guān)聯(lián)的第二系統(tǒng)數(shù)據(jù)S—data復(fù)制到第^f諸 單元17中。在步驟S203中,ECC檢測塊103響應(yīng)于由CPU13產(chǎn)生的ECC檢測控制信號 (未示出),確定儲存在第^f諸單元17中的第一系統(tǒng)數(shù)據(jù)F一data是否失敗。當(dāng)步 驟S203確定第一系MJt據(jù)F—data失敗時(shí),控制單元113-3根據(jù)從CPU 13輸出的命 令(未示出)和數(shù)據(jù)(未示出)^Vf亍更新儲存在第 一塊BlockO中的數(shù)據(jù)的步驟S205 。 當(dāng)步驟S203確定第一系統(tǒng)數(shù)據(jù)F—data沒有失敗時(shí),CPU 13在步驟S215中使得具有 半導(dǎo)^H諸器10和主機(jī)5的系統(tǒng)基于第一系統(tǒng)數(shù)據(jù)F一data進(jìn)行重置,并且系統(tǒng)在步制信號(未示出)確定該更新過的第一系統(tǒng)數(shù)據(jù)F一data是否失敗。當(dāng)步驟S207確定該更新過的第一系統(tǒng)數(shù)據(jù)F一data失敗時(shí),控制單元113-3執(zhí) 行步驟S209。當(dāng)步驟S207確定該更新的第一系鄉(xiāng)AI封居F—data沒有失敗時(shí),CPU13 4;W亍步驟S215并且系統(tǒng)在步驟S217啟動(dòng)。在步驟S211中,ECC檢測塊103響應(yīng) 于由CPU 13產(chǎn)生的ECC檢測控制信號(未示出),確定儲存在第二^4^諸單元17中 的第二系統(tǒng)數(shù)據(jù)8_(1&&是否失敗。當(dāng)步驟S211確定該第二系鄉(xiāng)AI史據(jù)S一data沒有失 敗時(shí),控制單元113-3在步驟S213中指定該第4 Red—BlockO的地址為引導(dǎo)數(shù)據(jù) 的地址,并將這個(gè)地址傳輸給第^f諸單元17,并且CPU13"^f亍步驟S215。該具 有半導(dǎo)^4i諸器10的系統(tǒng)在步驟S217啟動(dòng)。當(dāng)步驟S211確定第二系統(tǒng)數(shù)據(jù)S—data 失敗時(shí),CPU13在步驟S212中報(bào)告半導(dǎo)M儲器件10故障。如前所述,當(dāng)具有與本發(fā)明一致的半導(dǎo) ^器件的系統(tǒng)在? 1導(dǎo)操作過程中產(chǎn) 生缺陷或壞的塊時(shí),該缺陷塊可以通過用另一塊替換它M行修復(fù)。此外,當(dāng)在重置半導(dǎo)體存儲諸器件期間OTP 塊是缺陷塊時(shí),該OTP塊可以通過用另一塊代替來進(jìn)行修復(fù)。雖然通過本發(fā)明的實(shí)施例和附圖^#4葛述了本發(fā)明,然而并不局限與此。顯然 在不背離本發(fā)明的范圍和精神的情況下,本領(lǐng)域技術(shù)人員可以作出不同的置換,調(diào)整和變化。
權(quán)利要求
1、一種修復(fù)具有缺陷存儲單元塊的半導(dǎo)體存儲器件的方法,包括響應(yīng)于來自控制器的重置信號將第一系統(tǒng)數(shù)據(jù)傳輸給存儲單元;使用所述的控制器確定該第一系統(tǒng)數(shù)據(jù)是否有缺陷;根據(jù)由與所述控制器通信的ECC(糾錯(cuò)碼)檢測塊產(chǎn)生的失敗檢測信號將與第一系統(tǒng)數(shù)據(jù)相同的第二系統(tǒng)數(shù)據(jù)傳輸給所述存儲單元。
2、 如權(quán)利要求l所述的方法,其中該第一系統(tǒng)數(shù)據(jù)儲存在##單元陣列的第 一塊中,而該第二系統(tǒng)數(shù)據(jù)儲存在^H諸單元陣列的第^^夾中。
3、 如權(quán)利要求l所述的方法,其中響應(yīng)于由主才/W是供的加電信號產(chǎn)生該重置信號。
4、 如權(quán)利要求l所述的方法,其中該重置信號由主機(jī)產(chǎn)生。
5、 一種半導(dǎo)^f諸器件,包括^H渚單元陣列,包4封皮西己置來儲存第一系統(tǒng)數(shù)據(jù)的第一塊和被配置來儲存與所 述第一系統(tǒng)數(shù)據(jù)相同的第二系統(tǒng)數(shù)據(jù)的第二夾;與所述^f諸單元陣列通信的控制器,所述控制器被酉己置來響應(yīng)于從主才;Ulr出的 重置信號將所述第一系統(tǒng)數(shù)據(jù)傳輸給第一^f諸單元;與所述^H諸單元陣列通信的ECC檢測塊,所述ECC檢測塊被酉己置^所述第一系統(tǒng)數(shù)據(jù)有缺陷時(shí)產(chǎn)生失敗檢測信號,所述控制器還凈皮配置來基于所述失敗檢測 信號的接收將所述第二系統(tǒng)數(shù)據(jù)傳輸給所述第一^f諸單元。
6、 如權(quán)利要求5所述的半導(dǎo)^f諸器件,其中該控制器還包括 第^H諸單元,儲存與所述第一塊關(guān)聯(lián)的地址和與所述第二塊關(guān)聯(lián)的地址;和 控制單元,朝CS己置來響應(yīng)于重置信號將與所述第一塊的地址關(guān)聯(lián)的所述第一系統(tǒng)數(shù)據(jù)傳輸給第一^H諸單元,所述控制單元還被配置來根據(jù)所述失敗檢測信號將與 所述第二塊的地址關(guān)聯(lián)的第二系統(tǒng)數(shù)據(jù)傳輸給第一^f諸單元。
7、 如權(quán)利要求5所述的半^^f諸器件,其中該半導(dǎo)^4^者器件是閃速 EEPROM (電可擦除和可編程只讀存儲器)。
8、 一種修復(fù)半導(dǎo)^4^諸器件的方法,包括基于由具有CPU (中央處理單元)的主才;W是供的加電信號產(chǎn)生重置信號; 在所述第一系^lt據(jù)有缺陷時(shí)產(chǎn)生失敗;^則信號; 提供所述失敗檢測信號給所述CPU;根據(jù)重置信號和所述失敗檢測信號,使用第一##單元輸出第 一 系統(tǒng)數(shù)據(jù)或與 該第一系統(tǒng)數(shù)據(jù)相同的第二系統(tǒng)數(shù)據(jù);將第一系統(tǒng)數(shù)據(jù)或第二系纟^lt據(jù)儲存入第^f諸單元;和 <賴所述CPU,根據(jù)儲存在第^H諸單元中的該第一系統(tǒng)數(shù)據(jù)或第二系統(tǒng)數(shù)據(jù) 引導(dǎo)該半導(dǎo) #器件。
9、 如權(quán)利要求8所述的方法,其中所述失敗檢測信號由糾錯(cuò)^^測塊產(chǎn)生, 所述輸出該第 一 系MJ史據(jù)或該第二系統(tǒng)數(shù)據(jù)的^^t包括響應(yīng)于該重置信號,^^控制器將該第一系統(tǒng)數(shù)據(jù)傳輸給第>=~^諸單元;和 JM該控制器將第二系統(tǒng)數(shù)據(jù)傳輸給第^f諸單元。
10、 如權(quán)利要求1所述的方法,其中該第一系統(tǒng)數(shù)據(jù)和該第二系統(tǒng)數(shù)據(jù)與半導(dǎo) ^賭器件的引導(dǎo)數(shù)據(jù)相關(guān)。
11、 如權(quán)利要求l所述的方法,其中該第一系統(tǒng)數(shù)據(jù)和該第二系統(tǒng)數(shù)據(jù)與儲存 在一次編程(OTP)塊中的數(shù)據(jù)對應(yīng)。
12、 如權(quán)利要求8所述的方法,其中該第一系統(tǒng)數(shù)據(jù)和該第二系統(tǒng)數(shù)據(jù)與半導(dǎo) ^f諸器件的引導(dǎo)數(shù)據(jù)或儲存在OTP塊中的數(shù)據(jù)對應(yīng)。
13、 如權(quán)利要求8所述的方法,其中該第一系統(tǒng)數(shù)據(jù)和該第二系統(tǒng)數(shù)據(jù)與儲存 在OTP塊中的數(shù)據(jù)對應(yīng)。
14、 一種井給能夠具有第一系統(tǒng)數(shù)據(jù)和第二系統(tǒng)數(shù)據(jù)的半導(dǎo) ^諸器件,所述 器件包括CPU,其根據(jù)由主機(jī)產(chǎn)生的加電信號產(chǎn)生重置信號;第一^f諸單元,其與所述CPU通信并且根據(jù)重置信號和該第一系統(tǒng)數(shù)據(jù)在所 述第一系統(tǒng)數(shù)據(jù)有缺陷時(shí)產(chǎn)生失敗^^則信號,所述第一^^諸單^艮據(jù)該失敗檢測信 號輸出該第 一 系統(tǒng)數(shù)據(jù)或與該第 一 系統(tǒng)數(shù)據(jù)4目同的第二系統(tǒng)數(shù)據(jù);和第j^f諸單元,其與所述第一^^諸單元通信并儲存該第一系統(tǒng)數(shù)據(jù)或該第二系 統(tǒng)數(shù)據(jù)。
15、 如權(quán)利要求14所述的半導(dǎo)M儲器件,其中該第一^f諸單元包括 ^^諸單元陣列,包4封皮酉己置來儲存第一系統(tǒng)數(shù)據(jù)的第一塊和被酉己置來儲存第二系統(tǒng)數(shù)據(jù)的第4;ECC檢測塊,響應(yīng)于由CPU產(chǎn)生的ECC檢測控制信號確定該第一系統(tǒng)數(shù)據(jù)或 該第二系統(tǒng)數(shù)據(jù)是否有缺陷,所述的ECC檢測塊產(chǎn)生該失敗檢測信號;和控制器,響應(yīng)于重置信號將該第一系統(tǒng)數(shù)據(jù)傳輸給該第^H諸單元,所述控制器還根據(jù)由ECC則塊產(chǎn)生的失敗^^則信號將該第二系統(tǒng)數(shù)據(jù)傳輸給該第^^諸單元。
16、 如權(quán)利要求15所述的半導(dǎo)^H者器件,其中該控制器包括 ^H諸單元,儲存與該第一塊關(guān)聯(lián)的地址或與該第二塊關(guān)聯(lián)的地址;和與所述^j諸單itit信的控制單元,所述控制單元響應(yīng)于重置信號將由該第一塊 的地址指示的該第一系統(tǒng)數(shù)據(jù)傳輸給該第^H諸單元,并根據(jù)來自所述ECC檢測塊 的失敗檢測信號將由第二塊的地址指示的該第二系統(tǒng)數(shù)據(jù)傳輸給該第^H者單元。
17、 如權(quán)利要求15所述的半導(dǎo)^H諸器件,其中該第一系統(tǒng)數(shù)據(jù)和該第二系 統(tǒng)數(shù)據(jù)與半導(dǎo)^MH諸器件的引導(dǎo)數(shù)據(jù)或儲存在OTP塊中的數(shù)據(jù)對應(yīng)。
18、 如權(quán)利要求15所述的半^^(諸器件,其中該第一系統(tǒng)數(shù)據(jù)和該第二系 統(tǒng)數(shù)據(jù)與儲存在OTP塊中的數(shù)據(jù)對應(yīng)。
全文摘要
一種可修復(fù)的半導(dǎo)體存儲器件包括具有儲存第一系統(tǒng)數(shù)據(jù)的第一塊和儲存與該第一系統(tǒng)數(shù)據(jù)相同的第二系統(tǒng)數(shù)據(jù)的第二塊的存儲單元陣列??刂破黜憫?yīng)于從主機(jī)輸出的重置信號將該第一系統(tǒng)數(shù)據(jù)傳輸給存儲單元,它還根據(jù)由ECC檢測塊產(chǎn)生的失敗檢測信號將第二系統(tǒng)數(shù)據(jù)傳輸給該存儲單元。該ECC檢測塊決定該第一系統(tǒng)數(shù)據(jù)是否有缺陷。當(dāng)在重置半導(dǎo)體存儲器件期間在該第一系統(tǒng)數(shù)據(jù)中產(chǎn)生缺陷時(shí),通過提供第二系統(tǒng)數(shù)據(jù)修復(fù)該第一系統(tǒng)數(shù)據(jù)。
文檔編號G11C29/42GK101241769SQ20071030037
公開日2008年8月13日 申請日期2007年12月29日 優(yōu)先權(quán)日2007年2月8日
發(fā)明者李承源, 李炳勛, 金善券, 金起弘 申請人:三星電子株式會社