JPS60231999A - Semiconductor memory device - Google Patents
Semiconductor memory deviceInfo
- Publication number
- JPS60231999A JPS60231999A JP59086930A JP8693084A JPS60231999A JP S60231999 A JPS60231999 A JP S60231999A JP 59086930 A JP59086930 A JP 59086930A JP 8693084 A JP8693084 A JP 8693084A JP S60231999 A JPS60231999 A JP S60231999A
- Authority
- JP
- Japan
- Prior art keywords
- bit line
- data bit
- parity
- signal
- line information
- 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.)
- Pending
Links
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明はメモリ内で発生するビット誤Cff1自動的に
訂正する自己訂正回路を有する半導体記憶装置に係シ、
特に自己訂正回路の占有回路面積の縮小を図れる半導体
記憶装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention relates to a semiconductor memory device having a self-correction circuit that automatically corrects a bit error Cff1 occurring in a memory.
In particular, the present invention relates to a semiconductor memory device that can reduce the circuit area occupied by a self-correcting circuit.
従来の技術
半導体メモリ内で発生するビット誤りヲ自動的に訂正す
る回路を内蔵した半導体記憶装置として水平垂直パリテ
ィチェック符号を一本のワード線に接続している複数の
メモリセルに適用させることによシ、ビット誤bt自己
訂正する半導体記憶装置は先に提案している(%願昭5
6−37223号)。2. Description of the Related Art As a semiconductor memory device with a built-in circuit that automatically corrects bit errors that occur within a semiconductor memory, horizontal and vertical parity check codes are applied to multiple memory cells connected to a single word line. Yes, a semiconductor memory device that self-corrects bit errors has been proposed (%Gan-Sho 5).
No. 6-37223).
第6図はその原理説明図で4X4のマトリックス上に配
置した16個のデータビットに対する水平パリティビッ
トをaで示し、垂直パリティビットをbで示す。ここで
データビットおよびパリティピッ)a、bvf−第6図
(a)の破線で示す如く移動させると、同2次元マトリ
ックスは(b)のような1次元マトリックスに変換する
ことができる。従って、第6図Φ)の1次元マトリック
スにおける24ビツトのうち、上位16ビツトの中の任
意の1ビツトの誤シは、同図実線で示すグループ毎に下
位8ビツトのパリティビットと比較することにょシ、誤
シビット位置を検出することができる。このため、上位
16ピツトの任意の1ビツトに固定欠陥あるいは非固定
的な欠陥が生じても、その欠陥ビット位置を検出するこ
とができ、これに伴い誤シ訂正を簡単に行うことができ
る。FIG. 6 is an explanatory diagram of the principle, and the horizontal parity bit for 16 data bits arranged on a 4×4 matrix is indicated by a, and the vertical parity bit is indicated by b. By moving the data bits and parity bits (a, bvf) as shown by the broken lines in FIG. 6(a), the two-dimensional matrix can be converted into a one-dimensional matrix as shown in FIG. 6(b). Therefore, among the 24 bits in the one-dimensional matrix in Fig. 6 Φ), any one bit error among the upper 16 bits can be detected by comparing the parity bits of the lower 8 bits for each group shown by the solid line in the figure. It is possible to detect incorrect bit positions. Therefore, even if a fixed defect or a non-fixed defect occurs in any one of the upper 16 pits, the defective bit position can be detected, and accordingly, error correction can be easily performed.
第6図の原理を用いた自己訂正メモリの構成を第4図に
示す。第4図はデータビット幅が1ビツトの場合の自己
訂正メモリで、図中、1はメモリセル4で構成されるメ
モリセル部、2は水平パリティセル5で構成される水平
パリティセル部、3は垂直パリティセル6で構成させる
垂直パリティセル部、7−1〜7−m、 9 、13は
に本のビット線情報の中から1ビラトラ選択するセレク
タ、8は(Kxm)本のビット線情報の中からにピッ)
’(f−選択するセレクタ、12はm本のビット線情報
の中から1ビツトを選択するセレクタ、20 、21は
水平および垂直パリティチェック回路、24はワード線
、31は2人力ANDゲート、32は2人力FORゲー
トである。Kは垂直データビット線群の個数、mは水平
データビット線群の個数上水している。この構成では(
Kxm)本のデータビット線と、(K十m )本のパリ
ティビット線で形成されている。(KXm)本のデータ
ビット線はにビット単位で水平パリティビット情報を形
成するため、Kビット単位でグループ化され、m個のグ
ループのデータビット線群を構成する。また、(Kxm
)本のデータビット線はmビット単位で垂直パリティビ
ット情報を形成するため、mビット単位でグループ化さ
れ、K個のグループのデータビットa群を構成する。そ
して、水平パリティビット情報形成用のm個のグループ
の水平データビットa群に対応して、m本の水平パリテ
ィピット線と垂直パリティビット情報形成用のに個のグ
ループの垂直データビット線群に対応してに本の垂直パ
リティビット線が設けられ、それぞれのデータビット線
群の検査情報を受けもつ。FIG. 4 shows the configuration of a self-correcting memory using the principle of FIG. 6. FIG. 4 shows a self-correcting memory when the data bit width is 1 bit. In the figure, 1 is a memory cell section consisting of memory cells 4, 2 is a horizontal parity cell section consisting of horizontal parity cells 5, and 3 is a self-correcting memory when the data bit width is 1 bit. is a vertical parity cell section composed of vertical parity cells 6; 7-1 to 7-m, 9, and 13 are selectors for selecting one bit line information from among bit line information; and 8 is (Kxm) bit line information. (Pips from inside)
'(f-selector for selection; 12 is a selector for selecting one bit from m pieces of bit line information; 20 and 21 are horizontal and vertical parity check circuits; 24 is a word line; 31 is a two-manual AND gate; 32 is a two-person FOR gate. K is the number of vertical data bit line groups, m is the number of horizontal data bit line groups. In this configuration, (
It is formed of (Kxm) data bit lines and (K10m) parity bit lines. (KXm) data bit lines form horizontal parity bit information on a bit-by-bit basis, and are therefore grouped on a K-bit basis to form m groups of data bit lines. Also, (Kxm
) data bit lines form vertical parity bit information in units of m bits, and are therefore grouped in units of m bits to form K groups of data bits a. Then, corresponding to m groups of horizontal data bits a group for forming horizontal parity bit information, m horizontal parity pit lines and n groups of vertical data bit lines for forming vertical parity bit information are formed. Correspondingly, vertical parity bit lines are provided to receive test information for each data bit line group.
この構成において、水平および垂直パリティチェックを
行うための所望のデータビット情報が属しているデータ
ビット情報群はセレクタ8 + 7−1〜7−mによっ
て選択され、水平および垂直パリティチェック回路20
、21に供給される。また、所望のデータビット情報
に関する水平および垂直パリティビット情報もセレクタ
12 、13で選択され、それぞれ水平および垂直パリ
ティチェック回路20 。In this configuration, the data bit information group to which desired data bit information for performing horizontal and vertical parity checks belongs is selected by selectors 8+7-1 to 7-m, and horizontal and vertical parity check circuits 20
, 21. Horizontal and vertical parity bit information regarding desired data bit information are also selected by selectors 12 and 13, and horizontal and vertical parity check circuits 20, respectively.
21に供給される。そして、所望のデータビット情報に
誤シが検出された場合、ゲート31の出力は”1・とな
シ、ゲート32においてそのデータビット情報は反転さ
れ、即ち訂正されて出力する。21. If an error is detected in the desired data bit information, the output of the gate 31 becomes "1", and the data bit information is inverted, ie, corrected, and outputted at the gate 32.
この構成のセレクタ、マルチプレクサ周辺のレイアウト
を第5図に示す。1はメモリセル部、2は水平パリティ
セル部、3は垂直パリティセル部、8は水平データビッ
ト線情報を選択するセレクタ、10は垂直データビット
線情報群を選択するセレクタ、11はマルチプレクサ、
12 、13は水平あるいは垂直パリティピット線情報
を選択するセレクタ、20 、21は水平および垂直パ
リティチェック回路、蜀はビット線情報すと選択信号8
を入力とじた2人力ANDゲート(第5図(b)に示す
)、31は2人ヵANDゲート、32は2人力FORゲ
ートである。このレイアウトにおいて、データビット線
は(KXm)本、水平および垂直データビット線情報を
選択するセレクタ8.lOの出力線は合わせて(K+m
)本となっている。したがってセレクタ8と10の回路
面積は(KXm)PB・(K+m)Ps(但しPB:ビ
ット線ピッチ、ps:セレクタ出力線ピッチ)となる。FIG. 5 shows the layout around the selector and multiplexer in this configuration. 1 is a memory cell section, 2 is a horizontal parity cell section, 3 is a vertical parity cell section, 8 is a selector that selects horizontal data bit line information, 10 is a selector that selects a group of vertical data bit line information, 11 is a multiplexer,
12 and 13 are selectors for selecting horizontal or vertical parity pit line information, 20 and 21 are horizontal and vertical parity check circuits, and Shu is a bit line information selection signal 8.
31 is a two-person AND gate, and 32 is a two-person FOR gate (shown in FIG. 5(b)). In this layout, the data bit lines are (KXm), selector 8. selects horizontal and vertical data bit line information. The output lines of IO are (K+m
) It has become a book. Therefore, the circuit area of the selectors 8 and 10 is (KXm)PB·(K+m)Ps (where PB: bit line pitch, ps: selector output line pitch).
このセレクタの回路面積はメモリ内で、犬きく占有する
ことから、回路面積の低減化という点で問題がある。Since this selector occupies a large amount of circuit area within the memory, there is a problem in terms of reducing the circuit area.
発明が解決しようとする問題点
本発明は、上記従来における水平および垂直データビッ
ト線情報を選択するセレクタの回路面積がメモリ内で犬
きく占有するという問題を解決するものである。Problems to be Solved by the Invention The present invention solves the above-mentioned conventional problem in that the circuit area of the selector for selecting horizontal and vertical data bit line information occupies too much space in the memory.
問題点を解決するための手段
上記問題点を解決するため、本発明においては、所望の
データビット情報の誤り訂正を行うために、ビット線上
に、セレクタと共に複数のビット線情報のパリティチェ
ック回路を構成することによシ、メモリセルアレイ外に
引出すセレクタの複数の出力+W金不要としている。Means for Solving the Problems In order to solve the above problems, in the present invention, in order to correct errors in desired data bit information, a plurality of parity check circuits for bit line information are provided on the bit line together with a selector. This structure eliminates the need for multiple outputs of the selector to be drawn out of the memory cell array.
実施例
第1図は本発明の1実施例の概念図であり、誤シ訂正符
号として水平垂直パリティチェック符号を用いたもので
ある。40はKXm本のデータビット線、41はm本の
水平パリティビット線、42はに本の垂直パリティビッ
ト線、43は垂直データビット線情報群を選択し、パリ
ティチェックをする回路、44は水平データビット線情
報群を選択し、パリティチェックをする回路であり、こ
の実施例において、データビット線、水平パリティビッ
ト線と垂直パリティビット線に第1図の左に示す様にコ
ラムアドレス(Ao〜A、)vi′割シ当てる。そして
、同じ水平データビット線群に属するデータビット線は
割シ当てられた上位コラムアドレス(At〜AI)が同
じものとし、同じ垂直データビット線群に属するデータ
ビット線は割g当てられた下位↑
コラムアドレス(Ao−A4−s )が同じものとする
。Embodiment FIG. 1 is a conceptual diagram of an embodiment of the present invention, in which horizontal and vertical parity check codes are used as error correction codes. 40 is KXm data bit lines, 41 is m horizontal parity bit lines, 42 is two vertical parity bit lines, 43 is a circuit for selecting a vertical data bit line information group and performing a parity check, 44 is a horizontal circuit This circuit selects a data bit line information group and performs a parity check. In this embodiment, the data bit line, horizontal parity bit line, and vertical parity bit line are assigned column addresses (Ao to A.) vi′ assignment. Data bit lines belonging to the same horizontal data bit line group have the same assigned upper column address (At to AI), and data bit lines belonging to the same vertical data bit line group have the same assigned lower column address. ↑ The column addresses (Ao-A4-s) are the same.
このようにすると、水平データビット線群は連続したに
本のデータビット線で1グループ會構成し、全体でmグ
ループを構成する。また垂直データビット線群はに本ご
とにm本のデータビット線で1グループを構成し、全体
でにグループを構成する。In this way, the horizontal data bit line group constitutes one group of consecutive data bit lines, and constitutes m groups in total. Further, each vertical data bit line group constitutes one group of m data bit lines, and constitutes a group as a whole.
このようなコラムアドレス配置を利用し、回路43゜羽
は検査対象のデータビットが属している水平データビッ
ト線情報群と垂直データビット線情報群とを選択しパリ
ティチェック金する。そして、検査対象のデータビット
情報に誤シが検出された場合、ゲート31の出力は“1
”となシ、ゲート32においてそのデータビット情報は
反転され、即ち訂正されて出力する。Using such a column address arrangement, the circuit 43 selects the horizontal data bit line information group and the vertical data bit line information group to which the data bit to be inspected belongs and performs a parity check. If an error is detected in the data bit information to be inspected, the output of the gate 31 is “1”.
Then, in gate 32, the data bit information is inverted, ie, corrected, and output.
次に具体的な構成について説明する。第2図は第1図の
回路43 、44の具体的な構成例であシ、ビット線情
報の相補信号を入力としている。刃、60−1〜60−
K 、 61 、62はビット線情報の相補信号上用い
て、2つの基準電圧(VH、Vy、、 ) k伝達する
2つの経路をスイッチする回路、51−1〜51−mは
それぞれ連続したに対のデータビット線情報から1対を
選択し、前段から入力した基準電圧を伝達する経路を選
択したデータビット線情報に従ってスイッチし、その基
準電圧を出力する回路、52はに対の垂直パリティビッ
ト線情報から1対を選択し、その情報と51−mの出力
を用いて垂直データビット線情報群のパリティチェック
をする回路、53−1〜53−にはそのビット線対に割
り当てられた下位コラムアドレスのデコード信号線、5
4は垂直データビット線情報群のパリティチェック結果
の出力線、55−1〜55−mは連続したに対のデータ
ビット線情報を入力し、それらのパリティを生成し、そ
のパリティ金信号ffM57 (57−1〜57−m)
に従って信号線59に出力する回路、閃はm対の水平パ
リティビット線情報から1対を選択し、その情報と信号
線59上の情報とを用いて水平データビット線情報群の
パリティチェックをする回路、57−1〜57−mはそ
のビット線対に割り当てられた上位コラムアドレスのデ
コード信号線、品は水平データビット線情報のパリティ
チェック結果の出力線、59は信号線である。次に回路
動作について説明する。第2図の(a)において、入力
するビット線情報が確定した後、回路51−1〜51−
mはそれぞれ連続するに対のデータビット線情報の中か
ら、下位コラムアドレスデコード信号、53−1〜53
−Kに従って1対のデータビット線情報を選択する。そ
して、回路51−1〜51−mの全体でm対のデータビ
ット線情報を選択し、それらの情報に従って基準電圧(
VL、VH)を伝達する2つの経路が形成され、垂直デ
ータビット線情報群のパリティを生成する。さらに、回
路52ではに対の垂直パリティビット線情報の中から下
位コラムアドレスデコード信号に従って、前記垂直デー
タビット線情報群に対応しfc1対の垂直パリティビッ
ト線情報を選択し、その情報と回路51−mの出力とを
用いて、垂直データビット線情報群のパリティチェック
を行う。その結果は出力線9に伝えられる。次に第2図
の(b)において、入力するビット線情報が確定後、回
路55−1〜55−mでは各々2つの基準電圧(VL
+ VH)を伝達する経路が形成され、mグループの水
平データビットa情報群のパリティが生成される。そし
て、上位コラムアドレスデコード信号に従って、所望の
水平データビット線情報群のパリティを信号線59に伝
える。また、回路Iではm対の水平パリティビット線情
報の中から上位コラムアドレスデコード信号に従って前
記水平データビット線情報群に対応した1対の水平パリ
ティビット線情報を選択し、その情報と信号線59上に
伝えられたパリティと全周いて水平データビットa情報
群のパリティチェックを行い、その結果は出力線部に伝
えられる。Next, a specific configuration will be explained. FIG. 2 shows a specific example of the configuration of the circuits 43 and 44 shown in FIG. 1, which input complementary signals of bit line information. Blade, 60-1 to 60-
K, 61, 62 are circuits for switching two paths for transmitting two reference voltages (VH, Vy, . . . ) using complementary signals of bit line information; 52 is a circuit that selects one pair from data bit line information of the pair, switches the path for transmitting the reference voltage input from the previous stage according to the selected data bit line information, and outputs the reference voltage; 52 is the vertical parity bit of the pair; A circuit that selects one pair from the line information and uses that information and the output of 51-m to check the parity of the vertical data bit line information group. Column address decode signal line, 5
4 is an output line of the parity check result of the vertical data bit line information group, and 55-1 to 55-m input the data bit line information of consecutive pairs, generate their parity, and output the parity gold signal ffM57 ( 57-1 to 57-m)
Accordingly, the circuit that outputs to the signal line 59 selects one pair from m pairs of horizontal parity bit line information, and uses that information and the information on the signal line 59 to perform a parity check on the horizontal data bit line information group. In the circuits, 57-1 to 57-m are decode signal lines for upper column addresses assigned to the bit line pairs, 57-m are output lines for parity check results of horizontal data bit line information, and 59 is a signal line. Next, the circuit operation will be explained. In FIG. 2(a), after the bit line information to be input is determined, the circuits 51-1 to 51-
m is the lower column address decode signal, 53-1 to 53, from among the data bit line information of each successive pair.
- Select a pair of data bit line information according to K. Then, m pairs of data bit line information are selected in the entire circuits 51-1 to 51-m, and the reference voltage (
Two paths are formed to transmit the data (VL, VH) to generate parity for the vertical data bit line information group. Furthermore, the circuit 52 selects the fc1 pair of vertical parity bit line information corresponding to the vertical data bit line information group from among the pairs of vertical parity bit line information according to the lower column address decode signal, and the circuit 52 selects fc1 pair of vertical parity bit line information corresponding to the vertical data bit line information group. -m is used to perform a parity check on the vertical data bit line information group. The result is transmitted to output line 9. Next, in FIG. 2(b), after the input bit line information is determined, the circuits 55-1 to 55-m each receive two reference voltages (VL
+VH) is formed, and parity of m groups of horizontal data bits a information group is generated. Then, the parity of the desired horizontal data bit line information group is transmitted to the signal line 59 in accordance with the upper column address decode signal. Further, in circuit I, one pair of horizontal parity bit line information corresponding to the horizontal data bit line information group is selected from m pairs of horizontal parity bit line information according to the upper column address decode signal, and the information and the signal line 59 are selected. A parity check is performed on the horizontal data bit a information group all around the parity transmitted above, and the result is transmitted to the output line section.
このように構成すると、水平ならびに垂直データビット
線情報群を選択しパリティチェックを行う回路は、おの
おのセレクタ領域として、ワード線に並行な2本の配線
領域とパリティチェック全行う回路領域として、ワード
線に並行な2本の配線領域(合計4本の配線)とで占め
られる。従ってそれら全体の回路はワード線に並行な8
本の配線領域で構成できる。その回路面積は(K X
m )PB・8Psとなシ、従来構成のセレクタ8・1
0の回路面積の8/(K+m)倍で実現できる。With this configuration, the circuit that selects horizontal and vertical data bit line information groups and performs a parity check has two wiring areas parallel to the word line as a selector area, and a circuit area that performs all parity checks on the word line. and two wiring areas parallel to each other (four wirings in total). Therefore, their entire circuit consists of 8 parallel to the word line.
It can be configured with the wiring area of the book. The circuit area is (K
m) PB・8Ps and conventional configuration selector 8・1
This can be realized with 8/(K+m) times the circuit area of 0.
第3図も第1図の回路43 、44の具体的な構成例イ
ンバータ(83、85、84、86)によって、そ(D
bar 信号を生成し、その相補信号を用いて2つの
基準電圧(VL、Vu)’に伝達する2つの経路全スイ
ッチする回路70ヲ動作する。7I−1〜71−mはそ
れぞれ連続したに個のデータビット線情報のtrue信
号から1個を選択し、その選択したデータビット線情報
に従って前段から入力し□た基準電圧を伝達する経路を
スイッチし、その基準電圧を出力する回路、72はに個
の垂直パリティビットi情報のtrue信号から1個を
選択し、その選択した垂直パリティビット線情報と71
−mの出力を用いて垂直データビット線情報群のパリテ
ィチェックをする回路、75−1〜75−mは連続した
に個のデータビット線情報のtrue信号を入力し、そ
れらのパリティを生成し、そのパリティを信号線57に
従って信号線59に出力する回路、76はm個の水平パ
リティビット線情報のtrue信号から1個を選択し、
その情報と信号線59上の情報とを用いて水平データビ
ット線情報群のパリティチェックをする回路である。FIG. 3 also shows a specific configuration example of the circuits 43 and 44 shown in FIG.
A circuit 70 is operated which generates the bar signal and uses its complementary signal to fully switch two paths for transmitting the two reference voltages (VL, Vu)'. 7I-1 to 71-m each select one true signal from consecutive data bit line information, and switch the path for transmitting the reference voltage input from the previous stage according to the selected data bit line information. Then, the circuit 72 that outputs the reference voltage selects one of the true signals of vertical parity bit i information and outputs the selected vertical parity bit line information and 71
The circuits 75-1 to 75-m check the parity of the vertical data bit line information group using the output of -m, and the circuits 75-1 to 75-m input successive true signals of the data bit line information and generate their parities. , a circuit that outputs the parity to the signal line 59 according to the signal line 57; 76 selects one of the m horizontal parity bit line information true signals;
This circuit uses this information and the information on the signal line 59 to check the parity of the horizontal data bit line information group.
次に回路動作について説明する。第3図では入力するビ
ット線情報がt rue信号だけで、内部でbar信号
を生成し、その相補信号を用いることによシ所望のピッ
ト情報群のパリティチェックを可能としている。その機
能上、第2図と第3図の回路は差違杜ない。第3図の構
成は、ビット線情報のtrue信号を入力としているた
めビット線ピッチPRが小さい場合、無理なくビットa
方向に他の信号線等を配置する利点がある。このように
構成すると、パリティチェックを行う領域ではインバー
タが挿入されているので、そのインバータを構成するた
めの電源線間とGND線87が必要となる。Next, the circuit operation will be explained. In FIG. 3, the input bit line information is only a true signal, a bar signal is generated internally, and its complementary signal is used to enable parity check of a desired pit information group. Functionally, there is no difference between the circuits of FIG. 2 and FIG. 3. The configuration shown in FIG. 3 inputs the bit line information true signal, so if the bit line pitch PR is small, the bit a can be easily
There is an advantage in arranging other signal lines in the same direction. With this configuration, since an inverter is inserted in the area where the parity check is performed, a GND line 87 is required between the power supply lines and the GND line 87 to configure the inverter.
従って、垂直データビット線情報群を選択しパリティチ
ェックを行う回路は、セレクタ領域としてワード線方向
に並行な1本の配線と、パリティチェックを行う回路領
域としてワード線方向に並行な4本の配線領域で占めら
れる(配線は合計5本)。Therefore, the circuit that selects the vertical data bit line information group and performs the parity check consists of one wire parallel to the word line direction as the selector area, and four wires parallel to the word line direction as the circuit area for parity check. area (total of 5 wires).
また、水平データビット線情報群を選択しパリティチェ
ックを行う回路は、セレクタ領域としてワード線方向に
並行な2本の配線領域と、パリティチェックを行う回路
領域としてワード線方向に並な4本の配線領域で占めら
れる(配線は合計6本)。In addition, the circuit that selects a horizontal data bit line information group and performs a parity check has two wiring areas parallel to the word line direction as a selector area, and four wiring areas parallel to the word line direction as a circuit area for parity checking. It is occupied by the wiring area (6 wirings in total).
したがって、これら全体の回路はワード線に並行な11
本の配線領域で構成できる。その回路面積は(KXm)
PB・IIPsとなシ、従来構成のセレクタ8・lOの
回路面積の11/(K+m)倍で実現できる。Therefore, these entire circuits are 11 parallel to the word line.
It can be configured with the wiring area of the book. The circuit area is (KXm)
With PB/IIPs, this can be realized with 11/(K+m) times the circuit area of the selector 8/1O in the conventional configuration.
発明の詳細
な説明したように、本発明を適用することによシ、メモ
リ内で発生するビット誤シを誤シ訂正符号により自己訂
正する自己訂正回路を有する半導体記憶装置において、
自己訂正回路におけるセレクタならびにパリティチェッ
ク回路の回路面積の低域゛が可能であることから、上記
半導体記憶装置の歩留シ向上等の利点がある。As described in detail, by applying the present invention, a semiconductor memory device having a self-correcting circuit that self-corrects bit errors occurring in a memory using an error correction code,
Since it is possible to reduce the circuit area of the selector and parity check circuit in the self-correction circuit, there are advantages such as improved yield of the semiconductor memory device.
なお、以上の説明では、誤り訂正符号として、水平垂直
パリティチェック符号を適用した自己訂正メモリについ
て、その効果を述べたが、他の誤り訂正符号を適用した
自己訂正メモリについても同様な効果が得られる。In the above explanation, the effects of self-correcting memory to which horizontal and vertical parity check codes are applied as error correction codes have been described, but similar effects can be obtained with self-correcting memories to which other error correction codes are applied. It will be done.
第1図は本発明の半導体記憶装置の一実施例の概念図、
第2図及び第3図は、本発明の半導体記憶装置の一実施
例の具体的構成例及び他の具体的構成図、第4図は水平
垂直パリティチェック符号を用いる自己訂正メモリの従
来の構成図、第5図はその自己訂正メモリの部分構成の
具体的レイプラトを示す図、第6図は水平垂直パリティ
チェック符号の原理図。
1・・・メモリセル部、2・・・水平パリティセル部、
3・・・垂直パリティセル部、4・・・メモリセル、5
・・・水平ハリティセル、6・・・垂直ノ(リテイセル
、7−1〜7−m、 8 + 9 +lL12+13”
’セレクタ、11−・−r ルチブレクサ、20.21
・・・水平および垂直)くリテイチェツク回路、24・
・・ワード線、冊・・・ビット線情報と選択信号を入力
とした2人力ANDゲート、31・・・2人力ANDゲ
ート、32・・・2人力EORゲート、40・・・デー
タビット線、41・・・水平パリティピット線、42・
・・垂直パリティビット線、43・・・垂直データビッ
ト線情報群を選択し、パリティチェックする回路、44
・・・水平デ一タビツト線情報群を選択し、ノくリテイ
チェツクする回路、刃、60−1〜60−K 、 61
、62・・・ビット線情報の相補信号を用いて、2つ
の基準電圧を伝達する2つの経路をスイッチする回路、
51−1〜51−m 。
52 、56・・・ビット線情報の相補信号を選択し、
その情報によって経路をスイッチする回路、53−1〜
53−K・・・下位コラムアドレスデコード信号線、シ
・・・垂直データビット線情報群のパリティチェック結
果の出力i、55−1〜55−m・・・K対のビット線
情報のノ(リテイを生成し、そのパリティの出力を制御
する回路、57−1〜57−m・・・上位コラムアドレ
スデコード信号線、郭・・・水平データビット線情報群
の)(リテイチェック結果の出力線、59・・・信号線
、70.80−1〜(資)−に、81.82・・・ビッ
ト線情報のtrue信号を入力とし、インバータによっ
てそのbar信号を生成1〜、その相補信号を用いて2
つの基準電圧を伝達する2つの経路をスイッチする回路
、71−1〜71−m 、 72 。
76・・・複数のビット線情報のt rue信号から1
個を選択し、その信号によって経路をスイッチする回路
、75−1〜75−m・・・K個のビット線情報のノく
リテイを生成し、そのパリティの出力を制御する回路、
8〜86・・・インバータ、87・・−GND線、羽・
・・電源線。
第 1 図
第 2
ω、)
(α) 竿
3図 (b)
第 4 図
第5図
(α)
(b)
第
(α)
◆――――」
(b)FIG. 1 is a conceptual diagram of an embodiment of a semiconductor memory device of the present invention;
FIGS. 2 and 3 show a specific configuration example of one embodiment of the semiconductor memory device of the present invention and another specific configuration diagram, and FIG. 4 shows a conventional configuration of a self-correcting memory using horizontal and vertical parity check codes. 5 is a diagram showing a concrete lay plate of a partial configuration of the self-correcting memory, and FIG. 6 is a diagram showing the principle of a horizontal and vertical parity check code. 1...Memory cell section, 2...Horizontal parity cell section,
3... Vertical parity cell section, 4... Memory cell, 5
...Horizontal Harity Cell, 6...Vertical Harity Cell, 7-1 to 7-m, 8 + 9 +lL12+13"
'Selector, 11-・-r Multiplexer, 20.21
...horizontal and vertical) check circuit, 24.
... Word line, book... Two-man-powered AND gate with bit line information and selection signal as input, 31... Two-man-powered AND gate, 32... Two-man-powered EOR gate, 40... Data bit line, 41...Horizontal parity pit line, 42...
. . . Vertical parity bit line, 43 . . . Circuit for selecting vertical data bit line information group and checking parity, 44
...Circuit for selecting horizontal data bit line information group and checking accuracy, blades, 60-1 to 60-K, 61
, 62...A circuit that switches two paths for transmitting two reference voltages using complementary signals of bit line information;
51-1 to 51-m. 52, 56... Select complementary signals of bit line information,
Circuits that switch routes based on the information, 53-1~
53-K...Lower column address decode signal line, C...Output i of parity check result of vertical data bit line information group, 55-1 to 55-m...K pairs of bit line information output ( 57-1 to 57-m...Upper column address decode signal line,...Horizontal data bit line information group) (output line of parity check result) , 59... The true signal of the bit line information is inputted to the signal line 70.80-1~(material)-, and the bar signal is generated by the inverter 1~, and its complementary signal is inputted. using 2
Circuits 71-1 to 71-m, 72 that switch two paths for transmitting two reference voltages. 76...1 from true signals of multiple bit line information
75-1 to 75-m...a circuit that generates parity of K bit line information and controls the output of the parity;
8 to 86...Inverter, 87...-GND line, feather
...Power line. Figure 1 Figure 2 ω,) (α) Rod Figure 3 (b) Figure 4 Figure 5 (α) (b) Figure 5 (α) ◆――――'' (b)
Claims (5)
内で発生するビット誤りを検出するための情報を記憶す
る複数の検査セルラ有し、さらに、検査対象のメモリセ
ルが属しているデータビット線情報信号と、対応するパ
リティビットm情報信号とをコラムアドレス・デコード
信号で選択する手段領域と、選択された各情報信号によ
りパリティチェックを行う手段領域と、該パリティチェ
ックを行う手段の出力を用いてビット誤bt−自動的に
訂正する自己訂正回路とを具備する半導体記憶装置にお
いて、前記パリティチェックを行う手段領域は、複数の
ビットのパリティをチェックするための2つの基準電圧
゛Hnと“L″を入力する手段と、ビット線情報信号を
入力して前記2つの基準電圧を伝達する経路をスイッチ
する手段を備え、該スイッチする手段が多段に接続され
てなシ、前記選択する手段領域とパリティチェックを行
う手段領域とがともにビット線上に配置されていること
を特徴とする半導体記憶装置。(1) It has multiple memory cells that store information and multiple test cells that store information for detecting bit errors that occur within the memory cells, and further includes data bits to which the memory cells to be tested belong. A means area for selecting a line information signal and a corresponding parity bit m information signal by a column address/decode signal, a means area for performing a parity check based on each selected information signal, and an output of the means for performing a parity check. In a semiconductor memory device equipped with a self-correction circuit that automatically corrects a bit error bt using a self-correcting circuit, the means area for performing parity check includes two reference voltages ``Hn'' and ``Hn'' for checking the parity of a plurality of bits. L'', and means for inputting a bit line information signal and switching paths for transmitting the two reference voltages, the switching means being connected in multiple stages, the selecting means region A semiconductor memory device characterized in that a means region for performing a parity check and a means region for performing a parity check are both arranged on a bit line.
ラムアドレス・デコード信号で選択されることを特徴と
する特許請求の範囲第1項記載の半導体記憶装置。(2) The semiconductor memory device according to claim 1, wherein the final stage of the switching means is selected by the column address decode signal.
信号がコラムアドレス・デコード信号で選択されること
を特徴とする特許請求の範囲第1項記載の半導体記憶装
置。(3) The semiconductor memory device according to claim 1, wherein the bit line information signal input to the switching means is selected by a column address decode signal.
とを特徴とする特許請求の範囲第1〜3項のいずれかに
記載の半導体記憶装置。(4) The semiconductor memory device according to any one of claims 1 to 3, wherein the bit line information signal is input as a complementary signal.
し、その”bar”信号を生成する手段が備えられてい
ること1i?特徴とする特許請求の範囲第1〜3項のい
ずれかに記載の半導体記憶装置。(5) The bit line information signal is input as a "true" signal, and means for generating the "bar" signal is provided.1i? A semiconductor memory device according to any one of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59086930A JPS60231999A (en) | 1984-04-27 | 1984-04-27 | Semiconductor memory device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59086930A JPS60231999A (en) | 1984-04-27 | 1984-04-27 | Semiconductor memory device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60231999A true JPS60231999A (en) | 1985-11-18 |
Family
ID=13900578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59086930A Pending JPS60231999A (en) | 1984-04-27 | 1984-04-27 | Semiconductor memory device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60231999A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006302488A (en) * | 2005-04-21 | 2006-11-02 | Hynix Semiconductor Inc | Nonvolatile ferroelectric memory device including failed cell correcting circuit |
-
1984
- 1984-04-27 JP JP59086930A patent/JPS60231999A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006302488A (en) * | 2005-04-21 | 2006-11-02 | Hynix Semiconductor Inc | Nonvolatile ferroelectric memory device including failed cell correcting circuit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4722084A (en) | Array reconfiguration apparatus and methods particularly adapted for use with very large scale integrated circuits | |
US4089063A (en) | Memory apparatus with defective modules | |
CA1179060A (en) | Semiconductor memory device | |
JPH03203895A (en) | Semiconductor memory device having redundancy construction | |
KR100252053B1 (en) | Semiconductor memory device having column direction data in-out line and fail cell reparing circuit and method thereof | |
US4320507A (en) | Field programmable device having test provisions for fault detection | |
US5025418A (en) | Semiconductor device for performing automatic replacement of defective cells | |
CN109584946B (en) | Storage device with spare remapping storage | |
US7187603B2 (en) | Semiconductor memory device, repair search method, and self-repair method | |
KR100541048B1 (en) | Semiconductor memory device and test method thereof | |
JPS60231999A (en) | Semiconductor memory device | |
KR100280166B1 (en) | Semiconductor memory | |
KR20020066176A (en) | Semiconductor data storing circuit device, method of checking the device and method of relieving the device from defective cell | |
US6754865B2 (en) | Integrated circuit | |
KR100794947B1 (en) | Memory testing equipment | |
JPS6027120B2 (en) | programmable memory | |
JPH06203594A (en) | Semiconductor memory | |
US6654298B2 (en) | Semiconductor memory device | |
JPS62248199A (en) | Self-correcting semiconductor memory | |
JPS6240798B2 (en) | ||
JPH04254998A (en) | Redundancy circuit for semiconductor memory | |
KR100533377B1 (en) | Block Address Relocation Circuit of Memory Device | |
KR20010014733A (en) | Semiconductor memory | |
KR100390738B1 (en) | Semiconductor memory integrated circuit | |
JPH02800B2 (en) |