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

非易失存儲(chǔ)器分塊結(jié)構(gòu)及冗余性的制作方法

文檔序號(hào):6745537閱讀:160來源:國知局
專利名稱:非易失存儲(chǔ)器分塊結(jié)構(gòu)及冗余性的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)存儲(chǔ)器領(lǐng)域,特別是,本發(fā)明涉及包括供各個(gè)塊和各冗余塊使用的局部譯碼器的分塊電可擦可編程非易失存儲(chǔ)器,當(dāng)一個(gè)塊被發(fā)現(xiàn)有故障時(shí),這個(gè)有故障的塊不影響其它的塊并可被一個(gè)冗余塊代替。
背景技術(shù)
一種現(xiàn)有技術(shù)的快速可擦電可編程只讀存儲(chǔ)器(“快速EPROM”)被組織成行和列。存儲(chǔ)單元被放置在字線和位線的交點(diǎn)處。通過將一定數(shù)量的列分組成一個(gè)塊,快速EPROM可以具有成塊結(jié)構(gòu)??焖貳PROM可以由用戶編程。一旦被編程,快速EPROM便保存它的數(shù)據(jù),直到被電擦除擦掉為止。可以同時(shí)向一存儲(chǔ)塊中所有單元的源極提供很高的擦除電壓。這導(dǎo)致了一個(gè)塊擦除。通過將所述擦除電壓同時(shí)施加到快速EPROM所有存儲(chǔ)單元的源極上,快速EPROM還可以具有一個(gè)全區(qū)域擦除??焖貳PROM被擦除的塊或區(qū)域然后可以利用新數(shù)據(jù)再編程。
一種現(xiàn)有技術(shù)的快速EPROM通常包括多個(gè)冗余存儲(chǔ)單元。所述冗余存儲(chǔ)單元被用于替換主存儲(chǔ)器陣列中有故障的單元。

圖1示出了現(xiàn)有技術(shù)的用于快速EPROM的一個(gè)冗余方案。
如能從圖1所看到的,快速EPROM包括被組成一定數(shù)量存儲(chǔ)塊BLOCK0到BLOCKn的一個(gè)主存儲(chǔ)器。每個(gè)塊包括多個(gè)字線和多個(gè)位線。所述一個(gè)塊的位線只在所述塊內(nèi)延伸而所述字線由所有塊共享。存儲(chǔ)陣列11每個(gè)塊的陣列結(jié)構(gòu)示于圖2。
如圖2所示,存儲(chǔ)陣列11的塊25包括位線21a和21b以及字線22a和22b。塊25代表塊BLOCK0到BLOCKn中每一個(gè)的陣列結(jié)構(gòu)。字線22a和22b超出塊25延伸而位線21a和21b只在塊25內(nèi)延伸。存儲(chǔ)單元25a和25c具有它們連接到字線22a的控制柵極和存儲(chǔ)單元25b和25d具有它們連接到字線22b的控制柵極。單元25a和25b的漏極連接到位線21a和單元25c和25d的漏極連接到位線21b。單元25a-25d原源極連接到電源線23。
回過來看圖1,存儲(chǔ)陣列11的每個(gè)塊還包括一定數(shù)量的冗余列。例如,BLOCK0具有冗余列12和BLOCKn具有冗余列12n。一個(gè)塊中的每個(gè)冗余列都能夠替換那個(gè)塊中一個(gè)有故障的列。
由于存儲(chǔ)列陣11的字線延伸到陣列11的所有塊,所以,需要延伸到陣列11所有塊的一個(gè)冗余行去替換存儲(chǔ)陣列11的一個(gè)有故障的行。如能從圖1所看到的,存儲(chǔ)陣列11包括冗余行13。當(dāng)發(fā)現(xiàn)存儲(chǔ)陣列11的行有故障時(shí),冗余行13被用于替換所述有故障的行。
但是,這種現(xiàn)有技術(shù)冗余方案的缺點(diǎn)是這種冗余配置有時(shí)不可能替換在主存儲(chǔ)陣列中有故障的單元。例如,如能從圖2所看到的,當(dāng)字線22a經(jīng)過一個(gè)錯(cuò)誤連線27被與位線21b短路時(shí),圖1所示的冗余方案不能替換所述有故障的行。這是由于當(dāng)有故障的行被短路到一起時(shí),冗余行只能替換在主陣列中有故障的行。如果只發(fā)現(xiàn)主存存儲(chǔ)陣列的一個(gè)行有故障,該有故障的行將影響與所述有故障行相鄰行的存儲(chǔ)操作。
此外,所述現(xiàn)有技術(shù)冗余方案的其他缺點(diǎn)還在于當(dāng)一個(gè)塊具有比所提供冗余列的數(shù)量更多的故障列時(shí),即使其它塊可有未使用的冗余列,那個(gè)塊也根本不可能簡單地被現(xiàn)有技術(shù)冗余方案所補(bǔ)救。通常,在一個(gè)快速EPROM中,一個(gè)塊所具有冗余列的數(shù)量是有限的。這是因?yàn)樵谝粋€(gè)給定快速EPROM中冗余行和列越多,快速EPROM就越大。
當(dāng)不能夠利用現(xiàn)有技術(shù)的冗余方案穩(wěn)定在主存儲(chǔ)陣列中的一個(gè)或多個(gè)故障時(shí),所述的快速EPROM就必須報(bào)廢。報(bào)廢快速EPROM芯片的數(shù)量通常要影響快速EPROM的整個(gè)制造成本。當(dāng)每硅晶片報(bào)廢快速EPROM以數(shù)目增加時(shí),快速EPROM的整個(gè)制造成本也因此而增加。
發(fā)明概要本發(fā)明的特征之一是允許(1)一個(gè)非易失存儲(chǔ)器的冗余塊替換存儲(chǔ)器的故障塊和(2)故障塊不影響存儲(chǔ)器的其它塊。
一個(gè)非易失存儲(chǔ)器包括一個(gè)全局線。在所述存儲(chǔ)器中也包括多個(gè)塊和一個(gè)冗余塊,每個(gè)塊具有多個(gè)耦合到存儲(chǔ)單元上的多條局部線和耦合到全局線和局部線上的一個(gè)譯碼器,用于當(dāng)撤消禁止時(shí)選擇多個(gè)局部線中的一個(gè)耦合到全局線上,而當(dāng)被禁止時(shí),將局部線和全局線隔絕,使得當(dāng)多個(gè)塊中的一個(gè)被發(fā)現(xiàn)是故障塊時(shí),故障塊不影響全局線和能夠被所述冗余塊替換。
非易失存儲(chǔ)器包括一個(gè)全局線。多個(gè)塊和一個(gè)冗余塊被包括在所述存儲(chǔ)器中,其中的每個(gè)塊具有(1)一個(gè)耦合到全局線上的局部譯碼器和(2)多條耦合到多個(gè)存儲(chǔ)單元和所述局部譯碼器上的局部線。一個(gè)所選擇塊的局部譯碼器對(duì)一個(gè)地址譯碼以便將所述全局線連接到所述多條局部線的一條被選擇局部線上,同時(shí),未被選擇塊中每一個(gè)塊的局部譯碼器不將所述全局線連接到未被選擇塊中每一個(gè)塊的任意局部線上,從而當(dāng)所述塊的一個(gè)被發(fā)現(xiàn)有故障時(shí),該有故障的塊可以被所述冗余塊替換而不影響其它塊。
附圖概述舉例說明本發(fā)明,本發(fā)明不受附圖的限制,其中,相同的標(biāo)示表示類似元件,其中圖1示出了具有若干存儲(chǔ)器塊的快速EPROM的現(xiàn)有技術(shù)的冗余配置;圖2示出了在圖1所示快速EPROM多個(gè)塊中一個(gè)塊的故障;圖3示出了使用本發(fā)明一個(gè)實(shí)施例的快速EPROM的方框圖;圖4示出了具有局部譯碼器的圖3所示快速EPROM的一種陣列結(jié)構(gòu);圖5示出了具有局部譯碼器的圖3所示快速EPROM的另一種陣列結(jié)構(gòu)。
詳細(xì)說明圖3示出了實(shí)現(xiàn)本發(fā)明一個(gè)實(shí)施例的快速EPROM30的電路方框圖??焖貳PROM30包括由用于在多個(gè)地址處存儲(chǔ)數(shù)據(jù)的浮置柵快速EPROM單元構(gòu)成的存儲(chǔ)器陣列31。對(duì)一個(gè)實(shí)施例來講,存儲(chǔ)器陣列31存儲(chǔ)8M位(“兆位”)數(shù)據(jù)。對(duì)另一個(gè)實(shí)施例來講,存儲(chǔ)器陣列31能夠小于或大于8M位。
另外,快速EPROM30可以是其它類型的非易失存儲(chǔ)器。例如,快速EPROM30可以簡單地是一個(gè)EPROM(“電可編程只讀存儲(chǔ)器”)。
快速EPROM30可以用于任何一種計(jì)算機(jī)系統(tǒng)或數(shù)據(jù)處理系統(tǒng)。其中使用了快速EPROM30的計(jì)算機(jī)系統(tǒng)可以是個(gè)人計(jì)算機(jī)、筆記本電腦、膝上型電腦、個(gè)人輔助/通信器、小型計(jì)算機(jī)、工作站、大型計(jì)算機(jī)、多處理器計(jì)算機(jī)或任一其它類型的計(jì)算機(jī)。另外,其中使用了快速EPROM30的系統(tǒng)可以是一個(gè)打印系統(tǒng)、蜂窩電話系統(tǒng)、數(shù)字應(yīng)答系統(tǒng)或其它數(shù)據(jù)存儲(chǔ)系統(tǒng)。
對(duì)一個(gè)實(shí)施例來講,快速EPROM30使用MOS電路和快速EPROM30的所有電路位于一個(gè)單一的半導(dǎo)體基片上。
對(duì)一個(gè)實(shí)施例來講,存儲(chǔ)陣列31的每個(gè)存儲(chǔ)單元一次能夠存儲(chǔ)一位數(shù)據(jù)。對(duì)另一實(shí)施例來講,存儲(chǔ)陣列31的每個(gè)存儲(chǔ)單元一次能夠存儲(chǔ)多位數(shù)據(jù)。
存儲(chǔ)陣列31被分成從BLOCK0到BLOCKn若干個(gè)塊和從34到34i的若干個(gè)冗余塊。塊BLOCK0到BLOCKn中的每一個(gè)塊都包括一個(gè)局部譯碼器。例如,塊BLOCK0包括局部譯碼器32和塊BLOCK1包括局部譯碼器33。另外,冗余塊34到34i中的每一個(gè)冗余塊都包括一個(gè)冗余局部譯碼器。例如,冗余塊34包括冗余局部譯碼器35和冗余塊34i包括冗余局部譯碼器35i。塊BLOCK0到塊BLOCKn中的每一個(gè)塊和冗余塊34到34i中的每一個(gè)冗余塊都包括若干條位線和局部字線(圖3中未示出)。所述塊的位線只在那個(gè)特定塊中延伸和一個(gè)塊的局部字線只在所述塊內(nèi)延伸。例如,位線43到43i只在塊BLOCK0中延伸和位線45到45i只在塊BLOCKn中延伸。存儲(chǔ)單元被放置在局部字線和位線的交點(diǎn)處。存儲(chǔ)陣列31的所有位線都被連接到Y(jié)選通電路42上。
塊BLOCK0到BLOCKn和冗余塊34-34i中的每一個(gè)都被連接到相應(yīng)塊的局部譯碼器上。另外,存儲(chǔ)陣列31還包括若干條全局字線48到48n。全局字線48到48i被連接到局部譯碼器32到32n和冗余局部譯碼器35到35i中的每一個(gè)上。全局字線48到48i經(jīng)過所有塊BLOCK0-BLOCKn和冗余塊34-34i延伸。但是,全局字線48-48n并沒有被實(shí)際連接到存儲(chǔ)陣列31每個(gè)塊的局部字線上而是經(jīng)過那個(gè)塊的相應(yīng)局部譯碼器可以被電連接到每個(gè)塊的局部字線上。例如,局部譯碼器32允許全局字線48-48n被連接到塊BLOCK0的局部字線上和冗余局部譯碼器35能夠使全局字線48-48n被連接到冗余塊34的局部字線上。
另外,存儲(chǔ)陣列31可以被構(gòu)成得使塊BLOCK0到BLOCKn和冗余塊34-34i中的每一個(gè)具有若干條字線和局部位線。字線只在所述塊內(nèi)延伸和局部位線只在所述塊內(nèi)延伸。一個(gè)塊的局部位線被連接到那個(gè)塊的局部譯碼器上。另外,存儲(chǔ)陣列31包括若干條經(jīng)過存儲(chǔ)陣列31所有塊延伸的全局位線。所述全局位線被連接到多個(gè)塊中每一個(gè)塊的局部譯碼器上。然后,所述全局位線被經(jīng)過選通電路42連接到Y(jié)譯碼器39上。
圖3并沒有示出存儲(chǔ)陣列31每個(gè)塊內(nèi)的局部字線。圖4示出了包括將在后面詳述的局部譯碼器和局部字線的存儲(chǔ)陣列31每個(gè)塊的一個(gè)陣列結(jié)構(gòu)。圖5示出了包括也將在后面詳述的局部譯碼器和局部字線的存儲(chǔ)陣列31每個(gè)塊的另一個(gè)陣列結(jié)構(gòu)。
參看圖4,塊61和塊62可以是圖3所示存儲(chǔ)陣列31中塊BLOCK0-BLOCKn和冗余塊34-34i的任一兩個(gè)相鄰塊。如從圖4可以看到的,塊61和62中的每一個(gè)包括局部譯碼器63和64中的一個(gè)。全局字線48到48h被連接到局部譯碼器63和64的每一個(gè)上。
塊61包括位線70到70m和局部字線71到71n。塊62包括位線80到80m和局部字線81到81n。塊61包括一個(gè)公共電源線73和塊62包括一個(gè)公共電源線83。公共電源線73和83中的每一個(gè)被連接到擦除開關(guān)36的一個(gè)擦除開關(guān)上(見圖3)。另外,塊61和62中的每一個(gè)包括在那個(gè)塊的位線和局部字線交點(diǎn)處安置的若干個(gè)EPROM單元。圖4示出了用于塊61的單元74a到75c和用于塊62的單元84a到85c。一個(gè)塊中的每個(gè)單元都具有連接到一個(gè)位線上的漏極、連接到一個(gè)局部字線上的控制柵極和連接到那個(gè)塊公共電源線上的源極。例如,單元71具有連接到位線70上的漏極,連接到局部字線71上的控制柵極和連接到電源線73上的源極。應(yīng)當(dāng)注意,塊61和62每一個(gè)中的所述單元并沒有被實(shí)際連接到全局字線48-48n上,位線70-70m和80-80m然后被連接到Y(jié)選通電路42上(見圖3)。一個(gè)塊內(nèi)的每個(gè)局部字線被連接到那個(gè)塊的局部譯碼器上。例如,局部字線71-71n被連接到塊61的局部譯碼器63上和局部字線81-81n被連接到塊62的局部譯碼器64上。
如能從圖4所看到并根據(jù)本發(fā)明的一個(gè)實(shí)施例,譯碼器63和64中的每一個(gè)都包括若干個(gè)一對(duì)一譯碼器,其中的每一個(gè)都是由一個(gè)選擇晶體管形成的。例如,局部譯碼器63包括若干個(gè)選擇晶體管76至76n,其中的每一個(gè)晶體管都被連接在全局字線48-48n中的一個(gè)和局部字線71-71n中的一個(gè)之間。類似地,局部譯碼器64包括若干個(gè)選擇晶體管86到86n,其中的每一個(gè)被連接在全局字線48-48n中的一個(gè)和局部字線81-81n中的一個(gè)之間。這表明譯碼器63和64中的每一個(gè)能夠有選擇地將全局字線48-48n連接到相應(yīng)塊的相應(yīng)局部字線上。例如,當(dāng)晶體管76-76n導(dǎo)通時(shí),全局字線48-48n被連接到塊61的局部字線71-71n上。類似地,當(dāng)局部譯碼器64的晶體管86-86n導(dǎo)通時(shí),全局字線48-48n中的每一個(gè)被連接到局部字線81-81n的相應(yīng)一條上。在這種情況下,當(dāng)全局字線48-48n中的一條是被選擇的字線時(shí),局部譯碼器64的選擇晶體管還使相應(yīng)的局部字線成為被選擇的字線。
由于圖4所示局部譯碼器63和64中的每一個(gè)只包括一對(duì)一譯碼器,所以,局部譯碼器63和64中的每一個(gè)都不能夠接受來自總線43的任何一個(gè)附加地址位。在這種情況下,總線43不被連接到局部譯碼器63-64上。
如能從圖4所看到的,局部譯碼器63選擇晶體管67-76n中的每一個(gè)都由在線78上施加的塊選擇信號(hào)BSm控制導(dǎo)通和截止。另外,局部譯碼器64選擇晶體管86-86n中的每一個(gè)都由在線88上施加的塊選擇信號(hào)Bsn控制導(dǎo)通和截止。線78和88被連接到塊譯碼器37(圖3)上以接收相應(yīng)的塊選擇信號(hào)BSm和BSn。
應(yīng)當(dāng)注意,圖4僅僅示出了本發(fā)明關(guān)于局部譯碼器63和64的一個(gè)實(shí)施例。另外,局部譯碼器63和64可以由其它類型的譯碼器實(shí)現(xiàn)。例如,局部譯碼器63和64的每一個(gè)可以包括若干個(gè)二對(duì)四譯碼器,其中的每一個(gè)被連接到全局字線48-48n中的兩條和局部字線中的四條上,用于對(duì)從兩個(gè)全局字母接收的選擇數(shù)據(jù)譯碼以選擇四條局部字母中的一條。當(dāng)發(fā)生這種情況時(shí),用于那個(gè)局部譯碼器的塊選擇信號(hào)被連接到所述局部譯碼器的每一個(gè)二對(duì)四譯碼器上,以起動(dòng)二對(duì)四譯碼器中的每一個(gè)。另外,一個(gè)塊的局部譯碼器可以由若干個(gè)三對(duì)八譯碼器實(shí)現(xiàn),其中的每一個(gè)被連接到全局字線48-48n中的三條和那個(gè)塊內(nèi)局部字線的八條上。此外,圖5示出了圖3所示局部譯碼器32-32n和35-35n的其它實(shí)施例。另外,可以使用其它類型的譯碼方案。
如從圖4所看到的,利用局部譯碼器63使全局字線48-48N和局部字線71-71n絕緣并利用局部譯碼器64使全局字線48-48n和與局部字線81-81n絕緣。當(dāng)局部譯碼器63被塊選擇信號(hào)BSm起動(dòng)時(shí),全局字線48-48n被電連接到局部字線71-71n上。類似地,當(dāng)局部譯碼器64被塊選擇信號(hào)BSn起動(dòng)時(shí),全局字線48-48n被電連接到局部字線81-81n上。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,存儲(chǔ)陣列31一個(gè)塊中的每一個(gè)局部字線都是由一個(gè)連續(xù)的多晶硅帶形成的,該連續(xù)多晶硅帶還沿著那個(gè)塊內(nèi)的一個(gè)行形成了快速EPROM單元的控制柵。例如,局部字線71是由也形成快速EPROM單元74a到75a中每一個(gè)的控制柵的多晶硅帶形成的。另外,塊62的局部字線81n是由也形成快速EPROM單元84c到85c中每一個(gè)的控制柵的一個(gè)多晶硅帶形成的。全局字線48-48n中的每一個(gè)是由位于用于形成存儲(chǔ)陣列31每個(gè)位線的第一金屬層之上的第二金屬層形成的。塊內(nèi)的第一金屬層在用于形成那個(gè)塊內(nèi)局部字線的多晶硅帶之上。
通過使全局字線48-48n與塊61的局部字線71-71n和塊62的局部字線81-81N絕緣,全局字線48-48N與存儲(chǔ)陣列31的每一個(gè)塊相隔離并當(dāng)存儲(chǔ)陣列31的一個(gè)塊被選擇連接到全局字線48-48n以用于存儲(chǔ)操作時(shí)不干擾存儲(chǔ)陣列31的其它塊。例如,當(dāng)選擇晶體管76將全局字線48連接到塊61的局部字線71上以用于編程操作時(shí),在全局字線48上施加的一個(gè)高編程電壓Vpp不會(huì)干擾未被選擇塊62的存儲(chǔ)單元84a-85a。換言之,當(dāng)被選擇的塊執(zhí)行一個(gè)編程操作時(shí),存儲(chǔ)陣列31中未被選擇塊的存儲(chǔ)單元不會(huì)遭受任何選通干擾。另外,由于全局字線48-48n沒有被實(shí)際連接到存儲(chǔ)陣列31每個(gè)塊內(nèi)的存儲(chǔ)單元上并且是在每個(gè)塊局部字線之上的若干個(gè)層,所以,當(dāng)在一個(gè)塊內(nèi)它的相應(yīng)局部字被發(fā)現(xiàn)有故障時(shí),全局字線48-48n中的每一個(gè)都不受影響。例如,如果塊61的局部字線71被發(fā)現(xiàn)有故障,不會(huì)影響全局字線48-48n中的任何一個(gè)。這是由于局部譯碼器63使局部字線71-71n和全局字線48-48n相互隔離的緣故。接下來這又使塊62的局部字線81-81n中的每一個(gè)根本不受沿局部字線71故障的影響。如上所述,局部字線71的故障可以是到位線70-70m中一個(gè)的短路或到局部字線49的短路。如已知的,有故障的字線通常影響存儲(chǔ)單元中與它相鄰行的存儲(chǔ)操作。當(dāng)發(fā)生這種情況時(shí),局部字線71被認(rèn)為是有故障的字線。通過使一個(gè)塊的局部字線和全局字線絕緣,存儲(chǔ)陣列31一個(gè)塊內(nèi)的故障基本上與其它塊絕緣。因此,這允許使用冗余塊來替換故障塊而不會(huì)影響其它塊的存儲(chǔ)操作。另外,這還允許使用反之現(xiàn)有技術(shù)冗余方案不能補(bǔ)救的冗余塊來替換故障塊。
當(dāng)塊61是塊BLOCK0到BLOCKn中的一個(gè)和塊62是冗余塊34-34i中的一個(gè)時(shí),通過在應(yīng)當(dāng)確認(rèn)用于塊61的BSm塊選擇信號(hào)時(shí)確認(rèn)Bsn塊選擇信號(hào),塊62能夠被用于替換塊61。
參看圖5,該圖示出了用于所述局部譯碼器的另一結(jié)構(gòu)。如能從圖5中看到的,塊101和111可以是圖3所示塊BLOCK0-BLOCKn和冗余塊34-34i中的任一兩個(gè)相鄰塊和局部譯碼器100和110可以是局部譯碼器32-32i和35-35i中的任一兩個(gè)。塊101被連接到局部譯碼器100和塊111被連接到局部譯碼器110。圖5只示出了用于說明的兩個(gè)全局字線48和48i。如能從圖5看到的,每個(gè)全局字線經(jīng)過局部譯碼器被連接到一個(gè)塊內(nèi)若干條局部字線上。例如,全局字線48經(jīng)過局部譯碼器100連接到塊101若干條局部字線90上并經(jīng)過局部譯碼器110連接到塊111若干條局部字線92上。類似地,全局字線48i經(jīng)過局部譯碼器100連接到塊101若干條局部字線91上并經(jīng)過局部譯碼器110連接到塊111若干條局部字線93上。每個(gè)局部字線被連接到一個(gè)塊內(nèi)存儲(chǔ)單元行的控制柵上。雖然圖5沒有示出每個(gè)塊內(nèi)的存儲(chǔ)單元,但是很明顯,塊101和110中每一個(gè)的陣列結(jié)構(gòu)可以很容易地根據(jù)圖4獲得。
如能從圖5看到的,局部譯碼器100和110中的每一個(gè)包括一個(gè)地址譯碼器和若干個(gè)“與”門。每個(gè)“與”門被連接到一條全局字線和所述地址譯碼器的選擇線上。例如,地址譯碼器100a包括若干條選擇線109,其中的每一條選擇線被連接到“與”門102到102n中的一個(gè)和“與”門105到105n中的一個(gè)上。類似地,地址譯碼器110a包括若干條選擇線119,其中的每一條選擇線被連接到“與”門112到112n中的一個(gè)和“與”門115到115n中的一個(gè)上。譯碼器100a和110a兩者都接收X地址的一部分。譯碼器100a被塊選擇信號(hào)BSm起動(dòng)和譯碼器100a被塊選擇信號(hào)BSn起動(dòng)。在這個(gè)實(shí)施例中,譯碼器100a和110a中的每一個(gè)還被連接到圖3所示的總線43以接收部分X地址和全局X譯碼器38接收X地址的其余部分。對(duì)一個(gè)實(shí)施例而言,譯碼器100a和110a接收X地址若干個(gè)最低有效位,全局X地址譯碼器38接收該地址的其余部分。
在另一個(gè)實(shí)施例中,分別利用其它類型的邏輯電路代替“與”門102-102n、112-112n和115-115n。
當(dāng)例如全局字線48是一條被選擇全局字線和塊101是一個(gè)用于存儲(chǔ)操作的被選擇塊時(shí),BSm信號(hào)起動(dòng)譯碼器100a,同時(shí)BSn信號(hào)起動(dòng)譯碼器110a。然后,譯碼器100a譯碼經(jīng)過總線43接收的地址位并選擇選擇線109中的一條。例如,當(dāng)譯碼器100a選擇選擇線109a時(shí),“與”門102因此而被起動(dòng)將所選擇的全局字線48連接到局部字線90a上。雖然“與”門105也被起動(dòng),但是,由于全局字線48i沒有被選擇,所以,“與”門105不能選擇相應(yīng)的局部字線。同時(shí),譯碼器110a被禁止和不能選擇選擇線119中的任何一條線,從而所有的“與”門112-112n被阻塞和局部字線92不能被連接到被選擇全局字線48上。
回過來參看圖3,全局字線48-48N也被連接到快速EPROM30的X譯碼器38上。X譯碼器38是存儲(chǔ)陣列31的行譯碼器。X譯碼器38從總線43接收一個(gè)行地址以選擇全局字線48-48n中的一條或產(chǎn)生一個(gè)選擇數(shù)據(jù)加到全局字線48-48n的至少一條上。但是,X譯碼器38不選擇存儲(chǔ)陣列31每個(gè)塊內(nèi)的任何一條局部字線。
對(duì)一個(gè)實(shí)施例來講,X譯碼器38選擇全局字線48-48n中被選擇的一條字線以用于每個(gè)所施加的地址。對(duì)另一個(gè)實(shí)施例來講,X譯碼器38產(chǎn)生加到全局字線48-48n中兩條或多條字線上的一個(gè)選擇數(shù)據(jù)以用于每個(gè)所施加的地址。
另外,快速EPROM30包括一個(gè)Y譯碼器39和塊譯碼器37。Y譯碼器39被連接到Y(jié)選通電路42上。Y譯碼器39通過Y選通電路42從總線43接收一個(gè)用于選擇位線一個(gè)字節(jié)(即8位)的列地址或從所選存儲(chǔ)陣列31的塊中接收位線的一個(gè)字(即16位)。
塊譯碼器37選擇一個(gè)用于每個(gè)所施加地址的被選擇塊。塊譯碼器37通過起動(dòng)能選擇塊的局部譯碼器選擇所述的被選擇塊。塊譯碼器37是通過產(chǎn)生塊選擇信號(hào)BS0-BSn中一個(gè)適當(dāng)?shù)男盘?hào)做到這點(diǎn)的。另外,塊譯碼器37通過起動(dòng)其塊具有塊選擇信號(hào)RBS0-RBSi中一個(gè)的相應(yīng)冗余局部譯碼器起動(dòng)冗余塊34-34i中的一個(gè)。塊譯碼器37還被連接到總線43上以用于接收所述塊地址。對(duì)一個(gè)實(shí)施例來講,快速EPROM30的塊地址是在Y譯碼器39中所接收列地址的一部分。塊譯碼器37經(jīng)過若干條塊選擇線49到49s輸出塊選擇信號(hào)BS0到BSn和RBS0到RBSi。另外,塊選擇線49-49s還被連接到擦除開關(guān)36上。
擦除開關(guān)36包括若干開關(guān),其中的每個(gè)開關(guān)都被耦合到塊BLOCK0-BLOCKn和冗余塊34-34i中一個(gè)塊的公共電源線上。擦除開關(guān)36中的每一個(gè)開關(guān)在存儲(chǔ)操作(即讀出、編程和擦除操作)期間根據(jù)來自選擇線49-49s中一個(gè)的塊選擇信號(hào)可選擇地將Vss(即地)或Vpp(擦除)電壓連接到其相關(guān)塊的公共電源線上。
塊選擇信號(hào)BS0到BSn和RBS0到RBSn中的每一個(gè)都被加到塊BLOCK0-BLOCKn和冗余塊34-34i中一個(gè)的局部譯碼器上。例如,塊選擇BS0信號(hào)被加到局部譯碼器32上和塊選擇RBS0被加到冗余局部譯碼器35上。當(dāng)BS0信號(hào)被塊譯碼器37確認(rèn)時(shí),局部譯碼器32被起動(dòng)以從全局字線48-48n接收所選擇的數(shù)據(jù)從而選擇塊BLOCK0的一個(gè)局部字線。當(dāng)RBS0被塊譯碼器37確認(rèn)時(shí),冗余局部譯碼器35被起動(dòng)以從全局字線48-48n接收所選擇的數(shù)據(jù)從而選擇冗余塊34的一個(gè)局部字線。
快速EPROM30還包括一個(gè)比較邏輯40和一個(gè)連接到該比較邏輯40上的CAM(“可按內(nèi)容尋址存儲(chǔ)器”)組41。CAM組41包括若干CAM單元組,每個(gè)單元組用做存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器。對(duì)一個(gè)實(shí)施例來講,CAM組41中的每個(gè)組寬14位和CAM組41包括8個(gè)CAM組。對(duì)另外的實(shí)施例來講,CAM組41的數(shù)量可以大于或小于8和每個(gè)CAM組可以多于或少于14位。
CAM組41的每一組被用于激活一個(gè)用于替換故障塊的冗余塊。當(dāng)CAM組41的一個(gè)CAM組被用于激活用于替換塊BLOCK0-BLOCKn中故障塊的一個(gè)冗余塊時(shí),那個(gè)CAM組存儲(chǔ)故障塊的塊地址和用于替換所述故障塊的冗余塊的塊地址。例如,如果發(fā)現(xiàn)塊BLOCK1有故障和需要用冗余塊34i來替換,塊BLOCK1的塊地址和冗余塊34i的塊地址被存儲(chǔ)在CAM組41的一個(gè)CAM組中。無論什么時(shí)候在總線上被施加有一個(gè)用于尋址快速EPROM30的地址,那個(gè)地址還被施加到比較邏輯40上。
在讀操作期間,塊譯碼器37確認(rèn)所有塊選擇BS1-BSn和RBs0-RBSi信號(hào)以加速讀操作。另外,在一個(gè)用于為快速EPROM30加電的設(shè)備上,比較邏輯40使塊譯碼器37禁止存儲(chǔ)陣列31所有故障塊的塊選擇信號(hào)。在讀操作期間,當(dāng)接收一個(gè)地址時(shí),比較邏輯40將輸入的地址和存儲(chǔ)在CAM組41中所有故障塊的塊地址相比較。如果輸入的地址直接指向塊BLOCK1和BLOCK1被利用冗余塊34i替換(即比較邏輯檢測到一個(gè)匹配),那么,比較邏輯40將使Y譯碼器39作用于冗余塊34I的塊地址而不是輸入的地址。
在編程期間,當(dāng)一個(gè)地址被施加到總線43上時(shí),比較邏輯40將輸入的地址和存儲(chǔ)在CAM組41中的所有故障塊的塊地址相比較。如果輸入的地址直接指向塊BLOCK1和BLOCK1被利用冗余塊34i替換(即比較邏輯檢測到一個(gè)匹配),那么,比較邏輯40將使塊譯碼器37不作用于輸入的地址上。另外,比較邏輯40將冗余塊34i的塊地址施加到塊譯碼器37上,以便起動(dòng)冗余局部譯碼器35i而不是起動(dòng)局部譯碼器33。另外,比較邏輯40還使Y譯碼器39作用于冗余塊34i的塊地址上而不是作用于輸入地址的塊地址上。在擦除操作期間,由于Y地址僅僅包含一個(gè)被選擇塊的塊地址,比較邏輯40不使Y譯碼器起作用。
當(dāng)塊譯碼器37在塊BLOCK1被尋址時(shí)由比較邏輯40控制對(duì)冗余塊34i進(jìn)行訪問時(shí),塊譯碼器37確認(rèn)塊選擇RBSi信號(hào)并去確認(rèn)塊選擇BS1信號(hào)。這是通過傳統(tǒng)的方法和電路進(jìn)行的。比較邏輯40可以是任何一種已知的比較邏輯。
在前面的描述中,參考特定實(shí)施例對(duì)本發(fā)明進(jìn)行了描述。但是很明顯,可以對(duì)上述實(shí)施例做出各種修改和變化而不脫離本發(fā)明的精神和范圍。因此,所做的說明和附圖僅被認(rèn)為是說明性質(zhì)而不作為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種非易失存儲(chǔ)器,包括(A)一條全局線;(B)多個(gè)存儲(chǔ)塊和一個(gè)冗余塊,每一個(gè)塊包括(i)多條局部線;(ii)一個(gè)耦合到所述全局和局部線上的譯碼器,用于當(dāng)該譯碼器被起動(dòng)時(shí)根據(jù)一個(gè)地址信息選擇性地將所述全局線耦合到一個(gè)局部線上,并用于當(dāng)該譯碼器被禁止時(shí)使所述局部線和所述全局線絕緣,從而使當(dāng)存儲(chǔ)塊中的一個(gè)發(fā)生故障時(shí),所述故障塊不影響所述全局線并能夠被所述冗余塊所替換;(C)一個(gè)用于當(dāng)對(duì)所述故障塊尋址時(shí)禁止故障塊譯碼器和起動(dòng)冗余塊譯碼器的電路。
2.如權(quán)利要求1所述的非易失存儲(chǔ)器,其特征是存儲(chǔ)塊和冗余塊中的每一個(gè)還包括多個(gè)可被電擦除和編程的存儲(chǔ)單元,和存儲(chǔ)單元中的每一個(gè)一次存儲(chǔ)多個(gè)數(shù)據(jù)位。
3.如權(quán)利要求1所述的非易失存儲(chǔ)器,其特征是所述非易失存儲(chǔ)器是一個(gè)電可編程和擦除的存儲(chǔ)器。
4.如權(quán)利要求1所述的非易失存儲(chǔ)器,其特征是所述非易失存儲(chǔ)器被用于數(shù)據(jù)處理系統(tǒng)。
5.如權(quán)利要求1所述的非易失存儲(chǔ)器,其特征是所述全局線是一條全局字線和所述局部線是多條局部字線。
6.如權(quán)利要求1所述的非易失存儲(chǔ)器,其特征是所述全局線是一條全局位線和所述局部線是多條局部位線。
7.一種非易失存儲(chǔ)器,包括(A)多條全局線,其中的每條線是由非易失存儲(chǔ)器的一個(gè)地址選擇的;(B)多個(gè)存儲(chǔ)塊和一個(gè)冗余塊,其中的每個(gè)包括(i)多條局部線;(ii)多個(gè)選擇晶體管,其中的每一個(gè)都被用于根據(jù)塊選擇信號(hào)將所述多條全局線中的一條耦合到所述多條局部線中的一條上,其中,所述冗余塊可以替換存儲(chǔ)塊中的故障塊;(C)一個(gè)用于當(dāng)對(duì)所述故障塊尋址時(shí)禁止故障塊的選擇晶體管和起動(dòng)冗余塊的選擇晶體管的電路。
8.如權(quán)利要求7所述的非易失存儲(chǔ)器,其特征是當(dāng)在多個(gè)塊的一個(gè)塊內(nèi)所選擇的晶體管沒有被那個(gè)塊的塊選擇信號(hào)導(dǎo)通時(shí),在那個(gè)塊中的局部線與所述全局線絕緣。
9.如權(quán)利要求7所述的非易失存儲(chǔ)器,其特征是所述存儲(chǔ)塊和冗余塊中的每一個(gè)還包括多個(gè)可被電擦除和可編程的存儲(chǔ)單元,和存儲(chǔ)單元中的每一個(gè)用于一次存儲(chǔ)多個(gè)數(shù)據(jù)位。
10.如權(quán)利要求7所述的非易失存儲(chǔ)器,其特征是所述非易失存儲(chǔ)是一個(gè)電可編程和擦除存儲(chǔ)器。
11.如權(quán)利要求7所述的非易失存儲(chǔ)器,其特征是所述非易失存儲(chǔ)器被用于數(shù)據(jù)處理系統(tǒng)。
12.如權(quán)利要求7所述的非易失存儲(chǔ)器,其特征是所述全局字線和所述局部線是局部字線。
13.如權(quán)利要求7所述的非易失存儲(chǔ)器,其特征是所述全局線是全局位線和所述局部線是局部位線。
14.一種非易失存儲(chǔ)器,包括(A)一條全局線;(B)多個(gè)塊和冗余塊,每個(gè)塊包括(i)多條局部線;(ii)耦合到所述全局線和所述局部線上的一個(gè)局部譯碼器,用于當(dāng)所述局部譯碼器被一個(gè)塊選擇信號(hào)起動(dòng)時(shí)對(duì)一個(gè)地址譯碼以便將多條局部線中一條被選擇的局部線連接到所述全局線上和用于當(dāng)所述局部譯碼器被禁止時(shí)使所述局部線和全局線絕緣,從而當(dāng)所述多個(gè)塊中的一個(gè)塊是故障塊時(shí),該故障塊不影響所述全局線并能夠被所述冗余塊替換;(C)一個(gè)用于當(dāng)對(duì)故障塊尋址時(shí)禁止故障塊的局部譯碼器和起動(dòng)冗余塊局部譯碼器的電路。
15.如權(quán)利要求14所述的非易失存儲(chǔ)器,其特征是每一塊和冗余塊的局部譯碼器還包括(i)用于接收所述地址的一個(gè)譯碼器;(ii)多個(gè)邏輯電路,其中的每一個(gè)電路都被耦合到所述全局線、所述多條局部線的一條線和所述譯碼器上。
16.如權(quán)利要求14所述的非易失存儲(chǔ)器,其特征是所述全局線是一條全局字線和所述局部線是局部字線。
17.如權(quán)利要求14所述的非易失存儲(chǔ)器。其特征是所述全局線是一條全局位線和所述局部線是局部位線。
全文摘要
非易失存儲(chǔ)器包括一條全局線(48—48n)。多個(gè)存儲(chǔ)塊(BLOCK0-BLOCKn)和一個(gè)冗余塊(34—34i)也包括在所述存儲(chǔ)器內(nèi)。每一個(gè)塊都具有多條局部線和一個(gè)譯碼器(32—32n),用于當(dāng)譯碼器(32—32n)被起動(dòng)時(shí)選擇性地將所述全局線(48—48n)連接到所述局部線的一條上并用于當(dāng)譯碼器(32—32n)被禁止時(shí)使所述局部線和所述全局線(48—48n)絕緣。當(dāng)多個(gè)塊(BLOCK0-BLOCKn)中的一個(gè)塊被發(fā)現(xiàn)是故障塊時(shí),利用冗余塊(34—34i)替換所述故障塊。提供了一個(gè)電路,用于當(dāng)對(duì)故障塊尋址時(shí)禁止所述故障塊的譯碼器(32—32n)和起動(dòng)冗余塊(34—34i)的譯碼器(35—35i)。
文檔編號(hào)G11C8/12GK1183162SQ96193584
公開日1998年5月27日 申請(qǐng)日期1996年4月25日 優(yōu)先權(quán)日1995年4月28日
發(fā)明者O·W·容羅思, M·D·溫斯頓 申請(qǐng)人:英特爾公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
成安县| 永和县| 乐亭县| 望都县| 普兰店市| 烟台市| 遵义市| 门头沟区| 常宁市| 白沙| 勃利县| 庆云县| 上蔡县| 祁东县| 武乡县| 东乡族自治县| 西吉县| 揭东县| 邹城市| 丘北县| 象州县| 海兴县| 沾益县| 顺平县| 扶沟县| 商水县| 林州市| 和田县| 琼结县| 彭州市| 合作市| 延川县| 墨玉县| 桂林市| 慈溪市| 临海市| 墨玉县| 子洲县| 固阳县| 华容县| 中江县|