JPH06187795A - Semiconductor memory device with built-in multiple error-correcting circuit - Google Patents
Semiconductor memory device with built-in multiple error-correcting circuitInfo
- Publication number
- JPH06187795A JPH06187795A JP18817993A JP18817993A JPH06187795A JP H06187795 A JPH06187795 A JP H06187795A JP 18817993 A JP18817993 A JP 18817993A JP 18817993 A JP18817993 A JP 18817993A JP H06187795 A JPH06187795 A JP H06187795A
- Authority
- JP
- Japan
- Prior art keywords
- error correction
- memory device
- sense amplifier
- semiconductor memory
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Read Only Memory (AREA)
- Dram (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は誤り訂正回路(Error Ch
eck and Correction circuit:ECC)を内蔵する半導
体メモリ装置に関し、特に多数個に分割されたメモリセ
ルアレイを有する場合に誤り訂正回路を内蔵する半導体
メモリ装置に関するものである。BACKGROUND OF THE INVENTION The present invention relates to an error correction circuit (Error Ch
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor memory device having a built-in ECC and correction circuit (ECC), and particularly to a semiconductor memory device having an error correction circuit when it has a memory cell array divided into a large number.
【0002】[0002]
【従来の技術】半導体メモリ装置の高集積化につれて、
工程上の問題と電気的なストレスによって発生するビッ
ト性欠陥(bit failure )又はシンドロームビット(Sy
ndromebits;不良ビット)は、製品の歩留りや信頼性に
重大な悪影響を及ぼすようになっている。特に、高信頼
性の要求される不揮発性メモリ製品であるEEPROM
やマスクROMのようなメモリ装置では、誤り訂正回路
の使用が一般的になってきている。この誤り訂正回路の
使用は、パリティセル(parity cell )の追加によるチ
ップの大きさの増大、訂正回路による動作速度の低下等
の短所を伴うものの、信頼性及び歩留りの向上に対する
効果が大きいため、EEPROMやマスクROM等に適
用されている。特に、読出専用の高集積メモリ装置の場
合には冗長回路を適用しにくいので、歩留り及び信頼性
の向上のために誤り訂正回路の内蔵は必須的である。2. Description of the Related Art As semiconductor memory devices become highly integrated,
Bit failure or syndrome bit (Sy) caused by process problems and electrical stress
Ndromebits have a significant negative impact on product yield and reliability. In particular, EEPROM, which is a nonvolatile memory product that requires high reliability
In a memory device such as a mask ROM or a mask ROM, an error correction circuit is generally used. Although the use of this error correction circuit has disadvantages such as increase in chip size due to addition of a parity cell (parity cell) and reduction in operation speed due to the correction circuit, it is highly effective in improving reliability and yield. It is applied to EEPROM, mask ROM and the like. In particular, since it is difficult to apply a redundant circuit in the case of a read-only highly integrated memory device, it is essential to incorporate an error correction circuit in order to improve yield and reliability.
【0003】誤り訂正回路の基本的な動作は、入力動作
時の入力データによりパリティデータを発生させ、入力
データ及びパリティビットを共に貯蔵した後、データの
出力時に1バイト又は1ワードに該当するメモリセルに
貯蔵された前記入力データとパリティデータとを比較し
て検出された誤りを訂正するものである。即ち、パリテ
ィデータは入力データによって生じた情報である。The basic operation of the error correction circuit is to generate parity data according to input data at the time of input operation, store both the input data and the parity bit, and then output the data to a memory corresponding to 1 byte or 1 word. The detected error is corrected by comparing the input data stored in the cell with the parity data. That is, the parity data is information generated by the input data.
【0004】参考として、1バイト又は1ワードに該当
するデータのビット数に応じて必要なパリティデータの
ビット数はハミングコード(Hamming code)により決定
され、これは次の式によって求められる。 2k ≧m+k+1 ここで、mは入力データのビット数で、kはパリティデ
ータのビット数である。この式によると、入力データの
ビット数が8個の場合はパリティデータのビット数が4
個で、入力データのビット数が16個の場合はパリティ
データのビット数が5個となる。For reference, the number of bits of parity data required according to the number of bits of data corresponding to 1 byte or 1 word is determined by a Hamming code, which is obtained by the following equation. 2 k ≧ m + k + 1 where m is the number of bits of input data and k is the number of bits of parity data. According to this equation, if the input data has 8 bits, the parity data has 4 bits.
When the number of input data bits is 16, the number of parity data bits is 5.
【0005】これに関連して、従来の誤り訂正回路を内
蔵する半導体メモリ装置のブロック図を図6に示す。同
図は128ビットの誤り訂正回路を使用する場合を例に
あげたもので、このときパリティデータのビット数は8
個である。その構成は、メモリセルアレイ10Aと、メ
モリセルアレイ10Aのデータを感知するセンスアンプ
部20Aと、センスアンプ部20Aの出力信号を一時ラ
ッチするセンスアンプ部出力ラッチ部30Aと、センス
アンプ部出力ラッチ部30Aを通過する128ビットの
データのうちのシンドロームビットを、8ビットのパリ
ティビットによって訂正する誤り訂正回路40Aと、誤
り訂正回路40Aの128ビットの出力を3個のアドレ
スにより生じる8ビットのプリデコーディング信号SA
D0〜SAD7を用いて16ビットずつ順次出力可能に
する出力デコーダ50Aと、アドレス信号Ai、バーA
i、Aj、バーAj、及びAk、バーAkを入力として
プリデコーディング信号SAD0〜SAD7を出力デコ
ーダ50Aに供給するプリデコーダ80Aと、出力デコ
ーダ50Aにより16ビットずつに分けられた出力をメ
モリ装置の外部に出力する出力バッファ60Aと、およ
び出力パッド70Aからなる。In connection with this, a block diagram of a conventional semiconductor memory device having an error correction circuit built therein is shown in FIG. This figure shows an example in which a 128-bit error correction circuit is used. At this time, the number of bits of parity data is 8
It is an individual. The configuration is as follows: a memory cell array 10A, a sense amplifier unit 20A that senses data in the memory cell array 10A, a sense amplifier unit output latch unit 30A that temporarily latches the output signal of the sense amplifier unit 20A, and a sense amplifier unit output latch unit 30A. Error correction circuit 40A that corrects the syndrome bits of the 128-bit data that passes through 8 bits by the 8-bit parity bits, and 8-bit predecoding that produces the 128-bit output of the error correction circuit 40A by three addresses Signal SA
An output decoder 50A capable of sequentially outputting 16 bits at a time using D0 to SAD7, an address signal Ai, and a bar A
i, Aj, bar Aj, and Ak, bar Ak are input to the predecoder 80A for supplying the predecoding signals SAD0 to SAD7 to the output decoder 50A, and the output decoder 50A divides the output divided into 16 bits by the memory device. It comprises an output buffer 60A for outputting to the outside, and an output pad 70A.
【0006】貯蔵されたデータの読出し時には、センス
アンプ部20Aの出力をセンスアンプ部出力ラッチ部3
0Aでラッチした後、誤り訂正回路40Aを経てから、
アドレスによって決定されるプリデコーディング信号S
AD0〜SAD7により、出力デコーダ50Aと出力バ
ッファ60Aを介して16ビットずつデータを順次出力
するので、データアクセスの速度を高速とすることがで
きる(このような高速のデータアクセスモードをページ
モードという)。At the time of reading the stored data, the output of the sense amplifier section 20A is supplied to the sense amplifier section output latch section 3
After latching at 0A, passing through the error correction circuit 40A,
Predecoding signal S determined by address
Since data is sequentially output in 16-bit units via the output decoder 50A and the output buffer 60A by the AD0 to SAD7, the data access speed can be increased (such a high-speed data access mode is called a page mode). .
【0007】しかし、ページモードでなくノーマルモー
ドではセンスアンプ部20Aを構成する136個のセン
スアンプと誤り訂正回路40Aが無駄に全部同時に動作
するので電力消費が増加する。したがって、ページモー
ドとノーマルモードのそれぞれに対応して適切な電力消
費となるように、モード設定に応じて回路の動作を変更
させるのが望しいが、図6のような従来の構造では不可
能であった。However, in the normal mode instead of the page mode, the 136 sense amplifiers constituting the sense amplifier section 20A and the error correction circuit 40A operate wastefully all at the same time, resulting in an increase in power consumption. Therefore, it is desirable to change the operation of the circuit according to the mode setting so that the power consumption is appropriate corresponding to each of the page mode and the normal mode, but it is impossible with the conventional structure as shown in FIG. Met.
【0008】[0008]
【発明が解決しようとする課題】したがって本発明の目
的は、ノーマルモード時に消耗する電力を減少させられ
るような誤り訂正回路を内蔵した半導体メモリ装置を提
供することにある。本発明の他の目的は、ノーマルモー
ドとページモードに応じて簡単な方法で回路の動作を変
更することができる誤り訂正回路を内蔵した半導体メモ
リ装置を提供することにある。SUMMARY OF THE INVENTION It is, therefore, an object of the present invention to provide a semiconductor memory device having a built-in error correction circuit capable of reducing the power consumed in the normal mode. Another object of the present invention is to provide a semiconductor memory device incorporating an error correction circuit capable of changing the operation of the circuit by a simple method according to a normal mode and a page mode.
【0009】[0009]
【課題を解決するための手段】このような目的を達成す
るために本発明は、パリティデータを発生して誤り訂正
動作を行うようになった半導体メモリ装置において、こ
れらのサブセルアレイに分割されたメモリセルアレイ
と、これらのサブセルアレイにそれぞれ接続された複数
のセンスアンプ部と、これらのセンスアンプ部にそれぞ
れ接続された複数の誤り訂正回路と、これらの誤り訂正
回路にそれぞれ接続された出力デコーダとを備え、ノー
マルモードではサブセルアレイのうちいずれか一つが選
択されて動作し、ページモードではサブセルアレイ全て
が選択されて動作するようにされていることを特徴とす
る。In order to achieve such an object, the present invention is divided into these sub cell arrays in a semiconductor memory device adapted to generate parity data and perform an error correction operation. A memory cell array, a plurality of sense amplifier units connected to these sub cell arrays, a plurality of error correction circuits connected to these sense amplifier units, and an output decoder connected to each of these error correction circuits. In the normal mode, one of the sub cell arrays is selected to operate, and in the page mode, all the sub cell arrays are selected to operate.
【0010】[0010]
【実施例】以下、本発明の好適な実施例を添付の図面を
参照して詳細に説明する。本発明による多重誤り訂正回
路を内蔵した半導体メモリ装置がノーマルモードで動作
する場合とページモードで動作する場合の例をそれぞれ
図1及び図5に示す。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A preferred embodiment of the present invention will now be described in detail with reference to the accompanying drawings. 1 and 5 show examples of a semiconductor memory device having a multiple error correction circuit according to the present invention operating in a normal mode and a page mode, respectively.
【0011】図1のノーマルモードの場合において、ノ
ーマルセルとパリティセルを含み4個に分割配置される
サブセルアレイ100A、100B、100C、100
Dと、これらサブセルアレイ100A〜100Dのビッ
ト線にそれぞれ接続され、各々がノーマルセンスアンプ
及びパリティセンスアンプを有する4個のセンスアンプ
部110A、110B、110C、110Dと、これら
センスアンプ部110A〜110Dの出力信号をそれぞ
れ一時ラッチする4個のラッチ部120A、120B、
120C、120Dと、ラッチ部120A〜120Dに
それぞれ接続されてシンドロームビットを検索し訂正す
る4個の誤り訂正回路130A、130B、130C、
130Dと、これら誤り訂正回路130A〜130Dに
それぞれ接続される出力デコーダ140A、140B、
140C、140Dと、これら出力デコーダ140A〜
140Dの出力信号が入力される出力バッファ160
と、及び出力パッド170とから構成される。In the case of the normal mode shown in FIG. 1, subcell arrays 100A, 100B, 100C and 100 are divided into four and include normal cells and parity cells.
D, four sense amplifier sections 110A, 110B, 110C and 110D, which are respectively connected to the bit lines of these sub cell arrays 100A to 100D and each have a normal sense amplifier and a parity sense amplifier, and these sense amplifier sections 110A to 110D. Four latch sections 120A, 120B for temporarily latching the output signals of
120C and 120D and four error correction circuits 130A, 130B and 130C, which are respectively connected to the latch units 120A to 120D to search for and correct syndrome bits.
130D and output decoders 140A and 140B connected to the error correction circuits 130A to 130D, respectively.
140C, 140D, and these output decoders 140A-
Output buffer 160 to which the output signal of 140D is input
And an output pad 170.
【0012】さらに、所定のアドレス信号Ai、バーA
i及びAj、バーAjを入力として、サブセルアレイ1
00A〜100Dをそれぞれ選択するためのブロック選
択信号B0〜B3を発生するブロック選択回路150
と、ブロック選択信号B0〜B3を入力としてセンスア
ンプ部110A〜110Dをそれぞれ選択するセンスア
ンプ部選択信号φSA0〜φSA3を発生するセンスア
ンプ部選択回路150Aと、アドレス信号Ai、バーA
i、Aj、バーAj及びAk、バーAkを入力としてプ
リデコーディング信号SAD0〜SAD7を発生し、こ
れらを出力デコーダ140A〜140Dに供給すること
により、32ビットの誤り訂正回路130A〜130D
の出力をそれぞれ16ビットずつに分割し、各出力デコ
ーダが出力バッファ160に伝送するようにするための
プリデコーダ140とを有する。Further, a predetermined address signal Ai and a bar A
i and Aj, and bar Aj as input, the sub cell array 1
Block selection circuit 150 for generating block selection signals B0 to B3 for selecting 00A to 100D, respectively.
And a sense amplifier section selection circuit 150A for generating sense amplifier section selection signals .phi.SA0 to .phi.SA3 for selecting the sense amplifier sections 110A to 110D by inputting the block selection signals B0 to B3, respectively, and an address signal Ai and a bar A.
32 bit error correction circuits 130A to 130D are generated by generating predecoding signals SAD0 to SAD7 using i, Aj, bars Aj and Ak, and bar Ak as inputs and supplying these to output decoders 140A to 140D.
Output is divided into 16 bits, and each output decoder has a predecoder 140 for transmission to the output buffer 160.
【0013】図2に示すように、ブロック選択回路15
0は、アドレス信号Ai、バーAi、Aj、バーAjを
入力として、4個のサブセルアレイ100A〜100D
を選択するための4個のブロック選択信号B0〜B3を
発生するNANDゲートND50〜ND53及びインバ
ータI50〜I53から構成される。図3に示すよう
に、センスアンプ部選択回路150Aは、ブロック選択
回路150から入力されるブロック選択信号B0〜B3
を入力としてセンスアンプ部選択信号φSA0〜φSA
3を発生するインバータI61〜I68で構成される。
図4に示すように、プリデコーダ140は、アドレス信
号Ai、バーAi、Aj、バーAj、及びAk、バーA
kを入力としてプリデコーディング信号SAD0〜SA
D7を発生するNANDゲートND71〜ND78及び
インバータI71〜I78とから構成される。As shown in FIG. 2, the block selection circuit 15
0 receives the address signal Ai, the bars Ai, Aj, and the bar Aj as input, and has four sub cell arrays 100A to 100D.
It is composed of NAND gates ND50 to ND53 and inverters I50 to I53 for generating four block selection signals B0 to B3 for selecting. As shown in FIG. 3, the sense amplifier section selection circuit 150A includes block selection signals B0 to B3 input from the block selection circuit 150.
To the sense amplifier section selection signals φSA0 to φSA
It is composed of inverters I61 to I68 that generate 3 (3).
As shown in FIG. 4, the predecoder 140 includes address signals Ai, Ai, Aj, Aj, Ak, and Ak.
Predecoding signals SAD0 to SA with k as input
It is composed of NAND gates ND71 to ND78 for generating D7 and inverters I71 to I78.
【0014】上記構成において、センスアンプ部110
A〜110D、ラッチ部120A〜120D、誤り訂正
回路130A〜130D及び出力デコーダ140A〜1
40Dは、4個のサブセルアレイ100A〜100Dに
分割配置したことに伴いそれぞれ4個ずつ備えられ、サ
ブセルアレイの数と対応して同数となっている。なお、
センスアンプ部110A〜110D及び誤り訂正回路1
30A〜130Dにおいて各ブロック当り38個のセン
スアンプが必要な理由は、32ビットのノーマルデータ
用のセンスアンプと6ビットのパリティデータ用のセン
スアンプを使うためである。この6個のパリティデータ
は、32ビットのノーマルデータに含まれる唯一つのビ
ット欠陥を救済するために使う。In the above structure, the sense amplifier section 110
A-110D, latch units 120A-120D, error correction circuits 130A-130D, and output decoders 140A-1.
40D are provided for each of the four sub-cell arrays 100A to 100D, and four sub-cell arrays 100A to 100D are provided. In addition,
Sense amplifier units 110A to 110D and error correction circuit 1
The reason why 38 sense amplifiers are required for each block in 30A to 130D is that a sense amplifier for 32 bits of normal data and a sense amplifier for 6 bits of parity data are used. The 6 pieces of parity data are used to repair the only bit defect included in the 32-bit normal data.
【0015】図1の本実施例の構成上の特徴は、電流消
費の減少及び動作速度改善のためにメモリセルアレイを
4個のサブセルアレイに分け、ビット性欠陥を救済する
ために誤り訂正回路を各サブセルアレイ毎に備え多重誤
り訂正回路としたところにある。つまり、4個のサブセ
ルアレイ100A〜100Dは相互に独立的に動作し、
誤り訂正回路130A〜130Dが各サブセルアレイ1
00A〜100Dにそれぞれ備えられているので、一つ
のサブセルアレイの誤り訂正回路は他のサブセルアレイ
のセンスアンプ部の影響を受けないようになっている。
すなわち、図6の従来の回路で使われた128個のセン
スアンプ(ノーマル)の出力を受ける誤り訂正回路20
Aの代りに、サブセルアレイ1個当り32個のセンスア
ンプ(ノーマル)の出力を受けて処理する32ビットの
誤り訂正回路130A〜130Dを4個備えてなってい
る。The structure of this embodiment shown in FIG. 1 is characterized in that the memory cell array is divided into four sub cell arrays in order to reduce the current consumption and improve the operation speed, and an error correction circuit is provided to relieve bit defects. A multiple error correction circuit is provided for each sub cell array. That is, the four sub cell arrays 100A to 100D operate independently of each other,
The error correction circuits 130A to 130D are used for each sub cell array 1
Since they are provided in each of 00A to 100D, the error correction circuit of one sub cell array is not affected by the sense amplifier section of the other sub cell array.
That is, the error correction circuit 20 that receives the outputs of 128 sense amplifiers (normal) used in the conventional circuit of FIG.
Instead of A, four 32-bit error correction circuits 130A to 130D for receiving and processing the outputs of 32 sense amplifiers (normal) per sub-cell array are provided.
【0016】そして、図2に示すように、ブロック選択
回路150は、サブセルアレイが4個に分けられて配置
されているので、2組のアドレス信号Ai、バーAi及
びAj、バーAjを受け、NANDゲートND50〜N
D53とインバータI50〜I53を介して4個のブロ
ック選択信号B0〜B3を発生するようになっている。As shown in FIG. 2, the block selection circuit 150 has four sub-cell arrays arranged so that it receives two sets of address signals Ai, Ai and Aj, and Aj. NAND gates ND50 to N
Four block selection signals B0 to B3 are generated via D53 and inverters I50 to I53.
【0017】本実施例のノーマルモードの場合における
動作の流れは次の通りである。データの出力動作時、サ
ブセルアレイ100A〜100Dのうち、例えばサブセ
ルアレイ100Aから出力されるデータの中でノーマル
データはセンスアンプ部110A内のノーマルセンスア
ンプで感知され、パリティデータはパリティセンスアン
プで感知される。そして、このノーマルデータ及びパリ
ティデータはラッチ部120Aでラッチされる。次に、
これらのデータは誤り訂正回路130Aへ送られ、もし
もシンドロームビットが発見された場合には誤り訂正回
路130Aで訂正される。その後、このデータは出力デ
コーダ140Aでデコーディングされ、出力バッファ1
60を経てチップの外部に出力される。The flow of operation in the normal mode of this embodiment is as follows. In the data output operation, of the sub cell arrays 100A to 100D, for example, the normal data among the data output from the sub cell array 100A is detected by the normal sense amplifier in the sense amplifier unit 110A, and the parity data is detected by the parity sense amplifier. To be done. Then, the normal data and the parity data are latched by the latch unit 120A. next,
These data are sent to the error correction circuit 130A, and if the syndrome bits are found, they are corrected by the error correction circuit 130A. Thereafter, this data is decoded by the output decoder 140A, and output buffer 1
It is output to the outside of the chip via 60.
【0018】ここで、サブセルアレイ100Aが選択さ
れてセンスアンプ部110A、ラッチ部120A、誤り
訂正回路130A、及び出力デコーダ140Aが動作さ
れる時、選択されないサブセルアレイ100B、100
C、100D、センスアンプ部110B、110C、1
10D、ラッチ部120B、120C、120D、誤り
訂正回路130B、130C、130D、及び出力デコ
ーダ140B、140C、140Dはディスエーブル状
態にあるので、電流消費が従来の回路に比べて顕著に減
少することが分る。Here, when the sub cell array 100A is selected and the sense amplifier section 110A, the latch section 120A, the error correction circuit 130A, and the output decoder 140A are operated, the sub cell arrays 100B and 100 that are not selected are selected.
C, 100D, sense amplifier sections 110B, 110C, 1
Since 10D, the latch units 120B, 120C and 120D, the error correction circuits 130B, 130C and 130D, and the output decoders 140B, 140C and 140D are in the disabled state, the current consumption may be significantly reduced as compared with the conventional circuit. I understand.
【0019】図5は、本実施例の半導体メモリ装置がペ
ージモードで動作する場合を示す図である。同図におい
て、ブロック選択回路150の入力は図1のノーマルモ
ードの場合のようにアドレス信号Ai、バーAi及びA
j、バーAjに接続されず、電源電圧Vccに接続され
る。このような接続の転換は半導体メモリ装置の上層部
に形成される金属層の変更によって可能である。すなわ
ち、ブロック選択回路150の入力端を金属層を通じて
電源電圧Vccに連結すればよい。すると、ブロック選
択回路150の入力が論理“ハイ”のCMOS論理レベ
ルである電源電圧Vccに接続されるので、ブロック選
択信号B0〜B3が全て活性化され、図5の全てのサブ
セルアレイ100A〜100Dが選択されることにな
る。FIG. 5 is a diagram showing a case where the semiconductor memory device of this embodiment operates in the page mode. In the figure, the input of the block selection circuit 150 is the address signals Ai, Ai and A as in the normal mode of FIG.
j, not connected to the bar Aj, but connected to the power supply voltage Vcc. The connection can be changed by changing the metal layer formed on the upper layer of the semiconductor memory device. That is, the input terminal of the block selection circuit 150 may be connected to the power supply voltage Vcc through the metal layer. Then, since the input of the block selection circuit 150 is connected to the power supply voltage Vcc which is the logic "high" CMOS logic level, all the block selection signals B0 to B3 are activated and all the sub cell arrays 100A to 100D of FIG. Will be selected.
【0020】また、図3のセンスアンプ部選択回路15
0Aに入力されるブロック選択信号B0〜B3が全部活
性化されているので、信号φSA0〜SA3も全部活性
化され、全てのセンスアンプ部110A〜110Dを駆
動させる。そして、誤り訂正回路130A〜130Dを
介して誤り訂正された各32ビットのデータは出力デコ
ーダ140A〜140Dに供給され、それぞれの出力デ
コーダ140A〜140Dはプリデコーディング信号S
AD0〜SAD7により16ビットずつデータを順に出
力バッファ160に伝送することにより、ページモード
での誤り訂正動作が行われる。Further, the sense amplifier section selection circuit 15 of FIG.
Since the block selection signals B0 to B3 input to 0A are all activated, all the signals φSA0 to SA3 are also activated and drive all the sense amplifier units 110A to 110D. The 32-bit data that has been error-corrected via the error correction circuits 130A to 130D is supplied to the output decoders 140A to 140D, and the output decoders 140A to 140D respectively output the predecoding signal S.
The error correction operation in the page mode is performed by sequentially transmitting 16-bit data to the output buffer 160 by AD0 to SAD7.
【0021】[0021]
【発明の効果】上述したように本発明は、誤り訂正回路
を内蔵する半導体メモリ装置でのノーマルモード時に消
耗する無駄な電力消費を減少させ、簡単な方法で金属層
への連結状態を変更してノーマルモードとページモード
に対応した動作モードに変更できるという効果がある。As described above, the present invention reduces wasteful power consumption in a normal mode in a semiconductor memory device having an error correction circuit, and changes a connection state to a metal layer by a simple method. There is an effect that it can be changed to an operation mode corresponding to the normal mode and the page mode.
【図1】本発明の実施例による多重誤り訂正回路を内蔵
する半導体メモリ装置のブロック図(ノーマルモード動
作時)。FIG. 1 is a block diagram of a semiconductor memory device including a multiple error correction circuit according to an embodiment of the present invention (during normal mode operation).
【図2】図1の回路のブロック選択回路の一例を示す回
路図。FIG. 2 is a circuit diagram showing an example of a block selection circuit of the circuit of FIG.
【図3】図1の回路のセンスアンプ部選択回路の一例を
示す回路図。FIG. 3 is a circuit diagram showing an example of a sense amplifier section selection circuit of the circuit of FIG.
【図4】図1の回路のプリデコーダの一例を示す回路
図。FIG. 4 is a circuit diagram showing an example of a predecoder of the circuit of FIG.
【図5】本発明の他の実施例による多重誤り訂正回路を
内蔵する半導体メモリ装置のブロック図(ページモード
動作時)。FIG. 5 is a block diagram of a semiconductor memory device incorporating a multiple error correction circuit according to another embodiment of the present invention (during page mode operation).
【図6】従来の誤り訂正回路を内蔵する半導体メモリ装
置のブロック図。FIG. 6 is a block diagram of a semiconductor memory device incorporating a conventional error correction circuit.
100A〜100D サブセルアレイ 110A〜110D センスアンプ部 120A〜120D ラッチ部 130A〜130D 誤り訂正回路 140A〜140D 出力デコーダ 140 プリデコーダ 150 ブロック選択回路 150A センスアンプ部選択回路 160 出力バッファ 170 出力パッド Ai、バーAi アドレス信号 Aj、バーAj アドレス信号 Ak、バーAk アドレス信号 B0〜B3 ブロック選択信号 φSA0〜φSA3 センスアンプ部選択信号 SAD0〜SAD7 プリデコーディング信号 100A to 100D Sub cell array 110A to 110D Sense amplifier section 120A to 120D Latch section 130A to 130D Error correction circuit 140A to 140D Output decoder 140 Predecoder 150 Block selection circuit 150A Sense amplifier section selection circuit 160 Output buffer 170 Output pad Ai, Bar Ai Address signal Aj, bar Aj address signal Ak, bar Ak address signal B0 to B3 block selection signal φSA0 to φSA3 sense amplifier section selection signal SAD0 to SAD7 predecoding signal
Claims (5)
を行うようになった半導体メモリ装置において、 複数のサブセルアレイに分割されたメモリセルアレイ
と、 これらのサブセルアレイにそれぞれ接続された複数のセ
ンスアンプ部と、 これらのセンスアンプ部にそれぞれ接続された複数の誤
り訂正回路と、 これらの誤り訂正回路にそれぞれ接続された出力デコー
ダとを備え、 ノーマルモードではサブセルアレイのうちいずれか一つ
が選択されて動作し、ページモードではサブセルアレイ
全てが選択されて動作するようにされていることを特徴
とする半導体メモリ装置。1. A semiconductor memory device adapted to generate parity data and perform an error correction operation, and a memory cell array divided into a plurality of sub cell arrays, and a plurality of sense amplifiers respectively connected to the sub cell arrays. Section, a plurality of error correction circuits connected to these sense amplifier sections, and an output decoder connected to each of these error correction circuits. In normal mode, one of the sub cell arrays is selected. A semiconductor memory device, wherein the semiconductor memory device is operated, and in the page mode, all sub-cell arrays are selected and operated.
のアドレス信号を入力とし、ページモードで動作する場
合には電源電圧を入力として選択動作を行うブロック選
択回路を更に備える請求項1記載の半導体メモリ装置。2. The semiconductor device according to claim 1, further comprising a block selection circuit that performs a selection operation using a plurality of address signals as inputs when operating in a normal mode and a power supply voltage as input when operating in a page mode. Memory device.
のセンスアンプ部のうちいずれか一つのセンスアンプ部
と、これに対応する誤り訂正回路とが動作し、ページモ
ードで動作する時には、複数のセンスアンプ部と対応す
る誤り訂正回路とが全部動作するようになっている請求
項2記載の半導体メモリ装置。3. When operating in a normal mode, one of a plurality of sense amplifier units and an error correction circuit corresponding thereto operates, and when operating in a page mode, a plurality of sense amplifier units are operated. 3. The semiconductor memory device according to claim 2, wherein the amplifier section and the corresponding error correction circuit are all operable.
御するプリデコーダを更に備える請求項1〜3のいずれ
か1項に記載の半導体メモリ装置。4. The semiconductor memory device according to claim 1, further comprising a predecoder that controls a data access operation of the output decoder.
パリティデータを発生して誤り訂正動作を行うようにな
った半導体メモリ装置において、 複数のサブセルアレイに分割されたメモリセルアレイ
と、 サブセルアレイの選択を行うブロック選択回路と、 各サブセルアレイにそれぞれ接続された複数のセンスア
ンプ部と、 各センスアンプ部からの出力信号をラッチする複数のラ
ッチ回路と、 これらラッチ回路に接続された多重誤り訂正回路と、 多重誤り訂正回路に接続された出力デコーダと、 出力デコーダからの出力信号を入力とする出力バッファ
とを備え、 ブロック選択回路の入力端に入力信号を伝える金属層の
連結状態を変更して入力信号を切り換えることでブロッ
ク選択回路の出力信号の状態が変化し、それにより動作
モードの変更が可能とされていることを特徴とする半導
体メモリ装置。5. A metal layer for signal transmission,
In a semiconductor memory device adapted to generate parity data and perform an error correction operation, a memory cell array divided into a plurality of sub cell arrays, a block selection circuit for selecting a sub cell array, and a sub cell array connected to each sub cell array. A plurality of sense amplifier units, a plurality of latch circuits for latching output signals from the respective sense amplifier units, a multiple error correction circuit connected to these latch circuits, and an output decoder connected to the multiple error correction circuit, The output signal of the block selection circuit is provided by changing the connection state of the metal layer that transmits the input signal to the input terminal of the block selection circuit by switching the input signal by providing the output buffer from the output decoder. Change, and thereby the operation mode can be changed. Location.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019920013685A KR950008789B1 (en) | 1992-07-30 | 1992-07-30 | Semiconductor memory device with multi-ecc |
KR1992P13685 | 1992-07-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06187795A true JPH06187795A (en) | 1994-07-08 |
JP3982641B2 JP3982641B2 (en) | 2007-09-26 |
Family
ID=19337249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18817993A Expired - Lifetime JP3982641B2 (en) | 1992-07-30 | 1993-07-29 | Semiconductor memory device incorporating a multiple error correction circuit |
Country Status (8)
Country | Link |
---|---|
US (1) | US5469450A (en) |
EP (1) | EP0581602B1 (en) |
JP (1) | JP3982641B2 (en) |
KR (1) | KR950008789B1 (en) |
CN (1) | CN1033607C (en) |
DE (1) | DE69326511T2 (en) |
RU (1) | RU2134916C1 (en) |
TW (1) | TW234763B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7430693B2 (en) | 2004-02-27 | 2008-09-30 | Kabushiki Kaisha Toshiba | Data memory system |
JP2014137816A (en) * | 2013-01-15 | 2014-07-28 | Samsung Electronics Co Ltd | Memory system operation method and memory system |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5872802A (en) * | 1996-05-03 | 1999-02-16 | Cypress Semiconductor Corp. | Parity generation and check circuit and method in read data path |
US6397365B1 (en) * | 1999-05-18 | 2002-05-28 | Hewlett-Packard Company | Memory error correction using redundant sliced memory and standard ECC mechanisms |
KR100322542B1 (en) * | 1999-08-11 | 2002-03-18 | 윤종용 | Synchronous DRAM having ECC circuit implementing high speed pipeline operation and method of error check and correction of thereof |
US20030120858A1 (en) * | 2000-09-15 | 2003-06-26 | Matrix Semiconductor, Inc. | Memory devices and methods for use therewith |
US6591394B2 (en) | 2000-12-22 | 2003-07-08 | Matrix Semiconductor, Inc. | Three-dimensional memory array and method for storing data bits and ECC bits therein |
US6700827B2 (en) | 2001-02-08 | 2004-03-02 | Integrated Device Technology, Inc. | Cam circuit with error correction |
KR100440491B1 (en) * | 2001-08-10 | 2004-07-15 | 김진수 | Salt-fermented sauce from shrimp processing by-products, and its preparation method |
US7219271B2 (en) * | 2001-12-14 | 2007-05-15 | Sandisk 3D Llc | Memory device and method for redundancy/self-repair |
US6901549B2 (en) * | 2001-12-14 | 2005-05-31 | Matrix Semiconductor, Inc. | Method for altering a word stored in a write-once memory device |
US6928590B2 (en) * | 2001-12-14 | 2005-08-09 | Matrix Semiconductor, Inc. | Memory device and method for storing bits in non-adjacent storage locations in a memory array |
US7301961B1 (en) | 2001-12-27 | 2007-11-27 | Cypress Semiconductor Corportion | Method and apparatus for configuring signal lines according to idle codes |
US6868022B2 (en) * | 2003-03-28 | 2005-03-15 | Matrix Semiconductor, Inc. | Redundant memory structure using bad bit pointers |
US6987684B1 (en) | 2003-07-15 | 2006-01-17 | Integrated Device Technology, Inc. | Content addressable memory (CAM) devices having multi-block error detection logic and entry selective error correction logic therein |
US7193876B1 (en) | 2003-07-15 | 2007-03-20 | Kee Park | Content addressable memory (CAM) arrays having memory cells therein with different susceptibilities to soft errors |
US6870749B1 (en) | 2003-07-15 | 2005-03-22 | Integrated Device Technology, Inc. | Content addressable memory (CAM) devices with dual-function check bit cells that support column redundancy and check bit cells with reduced susceptibility to soft errors |
US7304875B1 (en) | 2003-12-17 | 2007-12-04 | Integrated Device Technology. Inc. | Content addressable memory (CAM) devices that support background BIST and BISR operations and methods of operating same |
KR100632952B1 (en) * | 2004-09-30 | 2006-10-11 | 삼성전자주식회사 | Method and device capable of judging whether program operation is failed due to power failure |
US7277336B2 (en) * | 2004-12-28 | 2007-10-02 | Sandisk 3D Llc | Method and apparatus for improving yield in semiconductor devices by guaranteeing health of redundancy information |
US7212454B2 (en) * | 2005-06-22 | 2007-05-01 | Sandisk 3D Llc | Method and apparatus for programming a memory array |
JP4790386B2 (en) * | 2005-11-18 | 2011-10-12 | エルピーダメモリ株式会社 | Stacked memory |
JP4846384B2 (en) * | 2006-02-20 | 2011-12-28 | 株式会社東芝 | Semiconductor memory device |
US7958390B2 (en) * | 2007-05-15 | 2011-06-07 | Sandisk Corporation | Memory device for repairing a neighborhood of rows in a memory array using a patch table |
US7966518B2 (en) * | 2007-05-15 | 2011-06-21 | Sandisk Corporation | Method for repairing a neighborhood of rows in a memory array using a patch table |
US8234539B2 (en) * | 2007-12-06 | 2012-07-31 | Sandisk Il Ltd. | Correction of errors in a memory array |
US8553441B1 (en) | 2010-08-31 | 2013-10-08 | Netlogic Microsystems, Inc. | Ternary content addressable memory cell having two transistor pull-down stack |
US8462532B1 (en) | 2010-08-31 | 2013-06-11 | Netlogic Microsystems, Inc. | Fast quaternary content addressable memory cell |
US8625320B1 (en) | 2010-08-31 | 2014-01-07 | Netlogic Microsystems, Inc. | Quaternary content addressable memory cell having one transistor pull-down stack |
US8582338B1 (en) | 2010-08-31 | 2013-11-12 | Netlogic Microsystems, Inc. | Ternary content addressable memory cell having single transistor pull-down stack |
US8837188B1 (en) | 2011-06-23 | 2014-09-16 | Netlogic Microsystems, Inc. | Content addressable memory row having virtual ground and charge sharing |
US8773880B2 (en) | 2011-06-23 | 2014-07-08 | Netlogic Microsystems, Inc. | Content addressable memory array having virtual ground nodes |
US9251915B2 (en) * | 2013-11-11 | 2016-02-02 | Advantest Corporation | Seamless fail analysis with memory efficient storage of fail lists |
KR101768741B1 (en) * | 2013-11-29 | 2017-08-16 | 씨제이제일제당 (주) | Manufacturing method of fish sauce and fish sauce prepared therefrom |
US9800271B2 (en) | 2015-09-14 | 2017-10-24 | Qualcomm Incorporated | Error correction and decoding |
KR20170051039A (en) * | 2015-11-02 | 2017-05-11 | 에스케이하이닉스 주식회사 | Semiconductor device and driving method the same |
CN105895162B (en) * | 2016-03-30 | 2019-10-11 | 上海华虹宏力半导体制造有限公司 | Read-only memory and its method for reading data |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61134988A (en) * | 1984-12-04 | 1986-06-23 | Toshiba Corp | Error detecting/correction function controlling system of dynamic type memory |
JPS63129600A (en) * | 1986-11-19 | 1988-06-01 | Nec Corp | Semiconductor memory device with error detection/ correction circuit |
JPS63285800A (en) * | 1987-05-19 | 1988-11-22 | Fujitsu Ltd | Semiconductor memory device |
JPH01201736A (en) * | 1988-02-08 | 1989-08-14 | Mitsubishi Electric Corp | Microcomputer |
JPH03217051A (en) * | 1990-01-23 | 1991-09-24 | Oki Electric Ind Co Ltd | Semiconductor memory |
US5134616A (en) * | 1990-02-13 | 1992-07-28 | International Business Machines Corporation | Dynamic ram with on-chip ecc and optimized bit and word redundancy |
JPH04332995A (en) * | 1991-05-07 | 1992-11-19 | Sony Corp | Semiconductor storage device |
US5282173A (en) * | 1991-05-07 | 1994-01-25 | Sony Corporation | Semiconductor memory device with high speed transmission of address signals between a predecoder and a main decoder |
KR960000681B1 (en) * | 1992-11-23 | 1996-01-11 | 삼성전자주식회사 | Semiconductor memory device with improved yield and the cell |
-
1992
- 1992-07-30 KR KR1019920013685A patent/KR950008789B1/en not_active IP Right Cessation
-
1993
- 1993-07-29 RU RU93046416A patent/RU2134916C1/en not_active IP Right Cessation
- 1993-07-29 TW TW082106081A patent/TW234763B/zh active
- 1993-07-29 JP JP18817993A patent/JP3982641B2/en not_active Expired - Lifetime
- 1993-07-30 CN CN93109191A patent/CN1033607C/en not_active Expired - Fee Related
- 1993-07-30 EP EP93306029A patent/EP0581602B1/en not_active Expired - Lifetime
- 1993-07-30 DE DE69326511T patent/DE69326511T2/en not_active Expired - Fee Related
- 1993-07-30 US US08/099,331 patent/US5469450A/en not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7430693B2 (en) | 2004-02-27 | 2008-09-30 | Kabushiki Kaisha Toshiba | Data memory system |
JP2014137816A (en) * | 2013-01-15 | 2014-07-28 | Samsung Electronics Co Ltd | Memory system operation method and memory system |
Also Published As
Publication number | Publication date |
---|---|
TW234763B (en) | 1994-11-21 |
KR940002864A (en) | 1994-02-19 |
EP0581602A3 (en) | 1996-07-17 |
EP0581602B1 (en) | 1999-09-22 |
CN1083962A (en) | 1994-03-16 |
DE69326511T2 (en) | 2000-05-04 |
CN1033607C (en) | 1996-12-18 |
EP0581602A2 (en) | 1994-02-02 |
RU2134916C1 (en) | 1999-08-20 |
KR950008789B1 (en) | 1995-08-08 |
US5469450A (en) | 1995-11-21 |
DE69326511D1 (en) | 1999-10-28 |
JP3982641B2 (en) | 2007-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH06187795A (en) | Semiconductor memory device with built-in multiple error-correcting circuit | |
EP0567707A1 (en) | Implementation of column redundancy in a cache memory architecture | |
US5313425A (en) | Semiconductor memory device having an improved error correction capability | |
US20050229080A1 (en) | Semiconductor memory device equipped with error correction circuit | |
JPH0877791A (en) | Column redundancy method of semiconductor memory device and its circuit | |
JPS6116351A (en) | Single error correction circuit for system memory | |
JPH071640B2 (en) | Defect relief device for semiconductor memory device | |
US4939733A (en) | Syndrome generator for Hamming code and method for generating syndrome for Hamming code | |
JPH0427639B2 (en) | ||
JP2001067889A (en) | Semiconductor memory | |
JPH07153295A (en) | Circuit and method for redundant line decoder master enable | |
JP3009667B2 (en) | Bit line mutual arrangement type ROM | |
KR20120005906A (en) | Semiconductor memory device | |
JP2004192728A (en) | Semiconductor memory device | |
JP3580267B2 (en) | Semiconductor storage device | |
JP2540201B2 (en) | Semiconductor memory device | |
JPH07192490A (en) | Semiconductor memory circuit device | |
JP2911092B2 (en) | Semiconductor storage device | |
KR0170705B1 (en) | Redundancy decoder of semiconductor device | |
JPH0690879B2 (en) | Semiconductor memory device | |
JPS59213100A (en) | Semiconductor storage device | |
JPH08167298A (en) | Semiconductor storage device | |
JPH02210699A (en) | Semiconductor memory device | |
JPH08106798A (en) | Semiconductor rom | |
JPH0714399A (en) | Serial access memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040401 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040525 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20040820 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20040825 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20040902 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20040907 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041124 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050117 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050418 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20050510 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20050708 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070502 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070628 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100713 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |