Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0646520B2 - Semiconductor memory device - Google Patents
[go: Go Back, main page]

JPH0646520B2 - Semiconductor memory device - Google Patents

Semiconductor memory device

Info

Publication number
JPH0646520B2
JPH0646520B2 JP60023182A JP2318285A JPH0646520B2 JP H0646520 B2 JPH0646520 B2 JP H0646520B2 JP 60023182 A JP60023182 A JP 60023182A JP 2318285 A JP2318285 A JP 2318285A JP H0646520 B2 JPH0646520 B2 JP H0646520B2
Authority
JP
Japan
Prior art keywords
data
bit
check bit
circuit
generation circuit
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.)
Expired - Lifetime
Application number
JP60023182A
Other languages
Japanese (ja)
Other versions
JPS61182151A (en
Inventor
秀人 日高
一康 藤島
正樹 熊野谷
秀司 宮武
勝己 堂坂
務 吉原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP60023182A priority Critical patent/JPH0646520B2/en
Priority to US06/825,869 priority patent/US4730320A/en
Priority to DE19863603926 priority patent/DE3603926A1/en
Publication of JPS61182151A publication Critical patent/JPS61182151A/en
Publication of JPH0646520B2 publication Critical patent/JPH0646520B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、誤り検出・訂正(以下「ECC」という)機
能を備えた半導体記憶装置に関するものである。
The present invention relates to a semiconductor memory device having an error detection / correction (hereinafter referred to as "ECC") function.

〔従来の技術〕[Conventional technology]

近来、半導体記憶装置の高集積化に伴い、α粒子の入射
によるメモリセルの誤動作、すなわち、ソフトエラーが
問題となっている。この対策として、ECC機能を同一
半導体基板上に備えたオンチップECCが行なわれてい
る。
2. Description of the Related Art Recently, as semiconductor memory devices have been highly integrated, malfunction of memory cells due to incidence of α particles, that is, soft error has become a problem. As a countermeasure against this, an on-chip ECC provided with an ECC function on the same semiconductor substrate is performed.

第4図に従来のオンチップECC半導体記憶装置の回路
例を示す。第4図において、1はデータ・ビットaが入
力される入力端子、2はデータ・ビットaからライト・
チェック・ビットbを発生するライト・チェック・ビッ
ト発生回路、3はデータ・ビットaとライト・チェック
・ビットbとを入力して記憶し,必要に応じて出力する
メモリセル・アレイ、3aはデータ・ビットaを入力し
ストアするデータ・ビット・アレイ、3bはライト・チ
ェック・ビットbを入力しストアするチェック・ビット
・アレイ、4はデータ・ビットcを入力し新たなチェッ
ク・ビットeを出力するリード・チェック・ビット発生
回路、5は排他的論理和の機能を有しシンドロームfを
出力するシンドローム発生回路、6はシンドロームfを
デコードしシンドロームデコードデータgを出力するシ
ンドロームデコーダ、7はシンドロームデコードデータ
gによりデータ・ビットcおよびチェック・ビットdを
訂正し訂正データhおよび外部出力用データiを出力す
るデータ訂正回路、8は外部へ出力する外部出力データ
jを選択するアドレスデコーダ、9は外部出力データj
を出力するための出力端子である。
FIG. 4 shows a circuit example of a conventional on-chip ECC semiconductor memory device. In FIG. 4, 1 is an input terminal to which the data bit a is input, and 2 is a write from the data bit a.
A write check bit generation circuit 3 for generating a check bit b, a memory cell array 3 for inputting and storing a data bit a and a write check bit b, and outputting as necessary, 3a is a data Data bit array for inputting and storing bit a, 3b is a check bit array for inputting and storing write check bit b, and 4 is inputting data bit c and outputting a new check bit e Read check bit generation circuit, 5 is a syndrome generation circuit which has a function of exclusive OR and outputs the syndrome f, 6 is a syndrome decoder which decodes the syndrome f and outputs the syndrome decode data g, and 7 is the syndrome decode Corrected data by correcting data bit c and check bit d with data g And data correction circuit for outputting the external output data i, 8 is an address decoder for selecting an external output data j to be output to the outside, 9 external output data j
Is an output terminal for outputting.

次にこのような構成された装置の動作について説明す
る。入力端子1に入力されたmビットのデータ・ビッ
トaの書き込み時に、ライト・チェック・ビット発生回
路2により、データ・ビットaを含む複数ビット(mビ
ットとする)のデータ・ビットに対してライト・チェッ
ク・ビット(kビットとする)bを発生させ、このライ
ト・チェック・ビットbおよびmビットのデータ・ビッ
トをメモリセル・アレイ3に書き込む。
Next, the operation of the apparatus thus configured will be described. At the time of writing the mo bit data bit a input to the input terminal 1, the write check bit generation circuit 2 outputs a plurality of data bits (including m bits) including the data bit a. A write check bit (k bit) b is generated, and the write check bit b and m data bits are written to the memory cell array 3.

メモリセル・アレイ3からのデータ読み出し時にmビッ
トのデータ・ビットcとkビットのライト・チェック・
ビットdを同時に読み出し、リード・チェック・ビット
発生回路4により、このmビットのデータ・ビットcか
ら新たなチェック・ビットとしてのリード・チェック・
ビットeを発生させる。次にシンドローム発生回路5に
より、このリード・チェック・ビットeとメモリセル・
アレイ3から読み出されたライト・チェック・ビットd
とのビット毎の排他的論理和をとる。この結果、すべて
のビットが「0」となれば誤りなし、そうでなければ誤
りありと判定する。すべてのビットが「0」ということ
は、kビットのリード・チェック・ビットeとライト・
チェック・ビットdとが一致していることを意味する。
上述した排他的論理和のデータをシンドロームと呼ぶ。
シンドロームはkビットからなるデータ列である。シン
ドローム発生回路5はシンドロームfをシンドロームデ
コーダ6へ出力する。
When data is read from the memory cell array 3, m-bit data bit c and k-bit write check
The bit d is read at the same time, and the read check bit generating circuit 4 performs read check as a new check bit from the m-bit data bit c.
Generate bit e. Next, by the syndrome generation circuit 5, the read check bit e and the memory cell
Write check bit d read from array 3
Bitwise exclusive OR of and. As a result, if all the bits are "0", it is determined that there is no error, and if not, it is determined that there is an error. All the bits are "0", which means that the k-bit read check bit e and the write
It means that the check bit d matches.
The exclusive OR data described above is called a syndrome.
The syndrome is a data string consisting of k bits. The syndrome generation circuit 5 outputs the syndrome f to the syndrome decoder 6.

上述したシンドロームfには誤りビットの位置情報が含
まれており、これをシンドロームデコーダ6によりデコ
ードすることにより、どのビットが誤りであるかが分か
る。これに従って、データ訂正回路7において、mビッ
トのデータ・ビットcとkビットのチェック・ビットd
のうちの誤りビットを訂正、すなわち、反転する。一般
には、mビットの訂正されたデータ群中外部データ出力
となるのはmビットである。この場合、m≦mビッ
トである。従ってアドレスデコーダ8から出力される外
部出力はデータjは、アドレスデコーダ8に入力される
アドレス情報kにしたがって選択され、出力される。ア
ドレスデコーダ8は、多くの場合、アクセス用のデコー
ダ(図示されない)と大部分を兼用することができる。
The syndrome f described above includes error bit position information, and by decoding this with the syndrome decoder 6, it is possible to know which bit is in error. In accordance with this, in the data correction circuit 7, m-bit data bit c and k-bit check bit d.
Error bits of the above are corrected, that is, inverted. In general, it becomes the corrected data set in the external data output m bits is m o bits. In this case, mo ≤ m bits. Therefore, as the external output output from the address decoder 8, the data j is selected and output according to the address information k input to the address decoder 8. In most cases, the address decoder 8 can also serve as a decoder (not shown) for access.

ライト・チェック・ビット発生回路2,リード・チェッ
ク・ビット発生回路4は、mビットのデータ・ビットか
ら誤り検出・訂正符号の構成にしたがってチェック・ビ
ットを生成する回路であり、論理操作は両者同じである
ので、同一回路で兼用する方式もある。また、シンドロ
ーム発生回路5は、前述したように、メモリセル・アレ
イ3から読み出されたライト・チェック・ビットdとリ
ード・チェック・ビット発生回路4においてデータ・ビ
ットcから新たに発生したリード・チェック・ビットe
とのビット毎の排他的論理和をとる回路である。シンド
ロームデコーダ6は、kビットのシンドロームfをmビ
ットのデータ・ビットcおよびkビットのライト・チェ
ック・ビットdのうちの誤りビットを指定するm+kビ
ットの符号に変換するデコーダであり、たとえば、m+
kビットのうち、誤りビット位置のみ「1」で他は
「0」となる出力を得る。データ訂正回路7は、シンド
ロームデコーダ6から出力されるシンドロームデコード
データgと訂正されるべきデータ・ビットcおよびライ
ト・チェック・ビットdとのビット毎の排他的論理和を
とる回路であり、これにより、誤りビットのみデータが
反転、すなわち、誤りが訂正される。誤りを訂正された
m+kビットの訂正データhは、再び、メモリセル・ア
レイ3中の所定の位置に書き込まれる。さらに、訂正さ
れたmビットのデータ・ビットi中アクセスされたm
ビットのデータ・ビットがアドレスデコーダ8により選
択され、外部出力データjとなる。
The write check bit generation circuit 2 and the read check bit generation circuit 4 are circuits that generate check bits from m data bits according to the structure of the error detection / correction code, and have the same logical operation. Therefore, there is a system in which the same circuit is used in common. As described above, the syndrome generation circuit 5 has the write check bit d read from the memory cell array 3 and the read check bit newly generated from the data bit c in the read check bit generation circuit 4. Check bit e
It is a circuit that takes an exclusive OR for each bit with. The syndrome decoder 6 is a decoder that converts a k-bit syndrome f into an m + k-bit code that specifies an error bit of the m-bit data bit c and the k-bit write check bit d, and is, for example, m +.
Of the k bits, an output is obtained in which only the error bit position is "1" and the others are "0". The data correction circuit 7 is a circuit that takes the bitwise exclusive OR of the syndrome decode data g output from the syndrome decoder 6 and the data bit c and the write check bit d to be corrected. , The data of only the error bit is inverted, that is, the error is corrected. The error-corrected m + k-bit corrected data h is written in a predetermined position in the memory cell array 3 again. In addition, m o accessed in the corrected m bits of data bit i
The data bit of the bit is selected by the address decoder 8 and becomes the external output data j.

次に上記のようなオンチップECC機能を備えた半導体
記憶装置の機能テストについて説明する。主な機能テス
トとして、 (a)データ・ビット・アレイ3a (b)チェック・ビット・アレイ3b (c)ECC回路系 の3者が対象となる。(a)はECC機能を停止させるこ
とにより実現でき、(b)はチェック・ビット・アレイ3
bを外部から直接アクセス可能にすれば実現できる。し
かし、(c)については、有効な手段がない。
Next, a function test of the semiconductor memory device having the above-described on-chip ECC function will be described. The main functional tests are (a) data bit array 3a (b) check bit array 3b (c) ECC circuit system. (a) can be realized by stopping the ECC function, and (b) is a check bit array 3
This can be realized by making b directly accessible from the outside. However, there is no effective means for (c).

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

従来のオンチップECC付半導体記憶装置は以上のよう
に構成されているので、ECC回路系のみの機能テスト
を行なうことができないという問題があった。
Since the conventional semiconductor memory device with on-chip ECC is configured as described above, there is a problem that it is not possible to perform a functional test only on the ECC circuit system.

本発明はこのような点に鑑みてなされたものであり、そ
の目的とするところは、ECC回路系の機能をテストで
きるテストモードを備えた半導体記憶装置を提供するこ
とにある。
The present invention has been made in view of the above circumstances, and an object thereof is to provide a semiconductor memory device having a test mode capable of testing the function of an ECC circuit system.

〔問題点を解決するための手段〕[Means for solving problems]

このような問題点を解決するために本発明は、ライト・
チェック・ビットを一時記憶しておくためのライト・チ
ェック・ビット・ラッチ回路と、シンドローム発生回路
へ入力するデータを制御信号に従って切り替える第1の
切替手段と、リード・チェック・ビット発生回路へ入力
するデータを制御信号に従って切り替える第2の切替手
段とを設けるようにしたものである。
In order to solve such a problem, the present invention provides a light
A write check bit latch circuit for temporarily storing check bits, a first switching means for switching data input to the syndrome generation circuit according to a control signal, and a read check bit generation circuit Second switching means for switching data according to a control signal is provided.

〔作用〕[Action]

本発明においては、第2の切替手段から出力される仮想
データによりECC回路系の機能テストが行なわれる。
In the present invention, the functional test of the ECC circuit system is performed by the virtual data output from the second switching means.

〔実施例〕〔Example〕

本発明に係わる半導体記憶装置の一実施例を第1図に示
す。第1図において、10はリード・チェック・ビット
発生回路4に入力されるデータを制御信号により切り替
える第2の切替手段としての入力切替回路、11はライ
ト・チェック・ビットを一時記憶しておくためのライト
・チェック・ビット・ラッチ回路、12はシンドローム
発生回路5に入力されるデータを制御信号により切り替
える第1の切替手段としてのチェック・ビット切替回路
である。第1図において第4図と同一部分又は相当部分
には同一符号が付してある。構成上、本装置が第4図に
示した従来の半導体記憶装置と異なる所は、上述した入
力切替回路10とライト・チェック・ビット・ラッチ1
1とチェック・ビット切替回路12との3つの回路であ
る。
An embodiment of the semiconductor memory device according to the present invention is shown in FIG. In FIG. 1, 10 is an input switching circuit as a second switching means for switching the data input to the read check bit generation circuit 4 by a control signal, and 11 is for temporarily storing the write check bit. Is a write check bit latch circuit, and 12 is a check bit switching circuit as first switching means for switching data input to the syndrome generation circuit 5 by a control signal. In FIG. 1, the same or corresponding parts as those in FIG. 4 are designated by the same reference numerals. In terms of configuration, this device differs from the conventional semiconductor memory device shown in FIG. 4 in that the input switching circuit 10 and the write check bit latch 1 described above are used.
There are three circuits, 1 and the check / bit switching circuit 12.

これら3つの回路の機能について説明する。まず入力切
替回路10について説明する。この回路は制御信号TE
にしたがって次のような動作をする。ノーマルモード
時、すなわち、TE=「L」の時は、リード・チェック
・ビット発生回路4にデータ・ビット・アレイ3aから
出力されるデータ・ビットcを入力し、通常のECC動
作を行なう。テストモード時、すなわち、TE=「H」
の時は、リード・チェック・ビット発生回路4に,ある
固定データ、たとえば、すべてのビットが「0」である
ようなデータ(以下「全ビット=0」と略称する)を入
力する。これにより、テストモード時には、データ・ビ
ット・アレイ3aの良/不良に関わらず、あるきまった
仮想データ、たとえば、全ビット=0をリード・チェッ
ク・ビット発生回路4に入力することができる。この回
路の具体例を第2図に示す。第2図において、A1〜A
mはmビットのデータ・ビットcが入力される入力端
子、20は制御信号TEが入力される入力端子である。
The functions of these three circuits will be described. First, the input switching circuit 10 will be described. This circuit uses the control signal TE
The following operation is performed in accordance with. In the normal mode, that is, when TE = “L”, the data bit c output from the data bit array 3a is input to the read check bit generation circuit 4 to perform a normal ECC operation. In test mode, that is, TE = “H”
At this time, certain fixed data, for example, data in which all bits are "0" (hereinafter abbreviated as "all bits = 0") is input to the read check bit generation circuit 4. As a result, in the test mode, regardless of whether the data bit array 3a is good or bad, certain virtual data, for example, all bits = 0 can be input to the read check bit generation circuit 4. A specific example of this circuit is shown in FIG. In FIG. 2, A1 to A
m is an input terminal to which the m-bit data bit c is input, and 20 is an input terminal to which the control signal TE is input.

次にライト・チェック・ビット・ラッチ回路11につい
て説明する。この回路は、書き込み動作時に発生したラ
イト・チェック・ビットを一時記憶しておくラッチ回路
である。この内容は、書き込み動作を行なう毎に書き替
えられる。
Next, the write check bit latch circuit 11 will be described. This circuit is a latch circuit for temporarily storing the write check bit generated during the write operation. This content is rewritten every time a write operation is performed.

次にチェック・ビット切替回路12について説明する。
この回路は、制御信号TEにしたがって次のような動作
をする。ノーマルモード時、すなわち、TE=「L」の
時は、チェック・ビット・アレイ3bからのライト・チ
ェック・ビットdを入力し、通常のECC動作を行な
う。テストモード時、すなわち、TE=「H」の時は、
シンドローム発生回路5にライト・チェック・ビット・
ラッチ回路11からのデータ、すなわち、直前の書き込
み動作時に発生したライト・チェック・ビットを入力す
る。この回路の具体例を第3図に示す。第3図におい
て、Bはkビットのライト・チェック・ビットが入力さ
れる入力端子、30は制御信号TEが入力される入力端
子である。
Next, the check / bit switching circuit 12 will be described.
This circuit operates as follows according to the control signal TE. In the normal mode, that is, when TE = “L”, the write check bit d from the check bit array 3b is input and the normal ECC operation is performed. In the test mode, that is, when TE = "H",
Write check bit to the syndrome generation circuit 5
The data from the latch circuit 11, that is, the write check bit generated in the immediately preceding write operation is input. A specific example of this circuit is shown in FIG. In FIG. 3, B is an input terminal to which the k-bit write check bit is input, and 30 is an input terminal to which the control signal TE is input.

このような機能を有する回路により構成される装置のE
CCテストモードの動作を以下に説明する。何らかの方
法、たとえば、ECC機能を一時的に停止する方法によ
り、データ・ビット・アレイ3a,チェック・ビット・
アレイ3bの動作テストが完了している、すなわち、メ
モリセル・アレイ3はすべて良品であることを確認して
いるものとする。テストモード時にリード・チェック・
ビット発生回路4に全ビット=0のデータが入力された
場合、この仮想データに対するリード・チェック・ビッ
トeが発生される。したがって、その直前のライト動作
時に同じECC回路系のデータ・ビットに全ビット=0
のデータを書き込んでおくと、ECC回路系が正常に動
作していれば、対象となっているデータ・ビットのいず
れに対してもデータ訂正は行なわれず、訂正データhは
すべて「0」となる。直前の書き込み時に,あるビット
のみ「1」で他は「0」のデータを書き込んだ場合、
「1」を書き込んだビット位置に対してデータ訂正が行
なわれるはずであり、訂正データhがすべて「0」とな
っていれば、ECC回路系は正常に動作していることに
なる。このように仮想データを用いることにより、EC
C回路系の機能テストを容易に行なうことができる。
E of a device composed of a circuit having such a function
The operation of the CC test mode will be described below. By some method, for example, by temporarily stopping the ECC function, the data bit array 3a, the check bit
It is assumed that the operation test of the array 3b has been completed, that is, it is confirmed that the memory cell array 3 is all good. Read check during test mode
When data of all bits = 0 is input to the bit generation circuit 4, a read check bit e for this virtual data is generated. Therefore, at the time of the write operation immediately before that, all bits = 0 in the data bits of the same ECC circuit system.
If the ECC circuit system is operating normally, the data will not be corrected for any of the target data bits, and the corrected data h will all be "0". . When writing the data of "1" only for a certain bit and "0" for others at the time of last writing,
Data correction should be performed on the bit position where "1" is written. If all the corrected data h are "0", the ECC circuit system is operating normally. By using virtual data in this way, EC
A functional test of the C circuit system can be easily performed.

なお本実施例では、仮想データとして、固定データで全
ビット=0である場合を示したが、これは固定で全ビッ
ト=0でないデータでもよく、また、外部から与える可
変データでもよい。
In this embodiment, as the virtual data, the case where the fixed data is all bits = 0 is shown, but this may be fixed and not all bits = 0, or may be variable data given from the outside.

また誤り訂正符号としてハミング符号を用いたECCの
場合を示したが、水平・垂直・パリティ・チェック方式
等の他の方式を用いたECCの場合であっても適用可能
である。
Further, the case of the ECC using the Hamming code as the error correction code is shown, but the case of the ECC using another method such as the horizontal / vertical / parity check method is also applicable.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明は、ライト・チェック・ビッ
トを一時記憶しておくためのライト・チェック・ビット
・ラッチ回路と、シンドローム発生回路へ入力するデー
タを制御信号に従って切り替える第1の切替手段と、リ
ード・チェック・ビット発生回路へ入力するデータを制
御信号に従って切り替える第2の切替手段とを設けるこ
とにより、ECC回路系に仮想データを使用できるよう
にしたので、ECC回路系の機能を独立にテストするこ
とができ、オンチップECC付半導体記憶装置の機能テ
ストを容易に行なうことができる効果がある。
As described above, the present invention includes the write check bit latch circuit for temporarily storing the write check bit, and the first switching means for switching the data input to the syndrome generation circuit according to the control signal. By providing the second switching means for switching the data input to the read check bit generation circuit according to the control signal, the virtual data can be used in the ECC circuit system, so that the function of the ECC circuit system is independent. The test can be performed, and the function test of the semiconductor memory device with the on-chip ECC can be easily performed.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明に係わる半導体記憶装置の一実施例を示
す回路図、第2図は本装置を構成する入力切替回路の詳
細回路図、第3図は本装置を構成するチェック・ビット
切替回路の詳細回路図、第4図は従来の半導体記憶装置
を示す回路図である。 1……入力端子、2……ライト・チェック・ビット発生
回路、3……メモリセル・アレイ、3a……データ・ビ
ット・アレイ、3b……チェック・ビット・アレイ、4
……リード・チェック・ビット発生回路、5……シンド
ローム発生回路、6……シンドロームデコーダ、7……
データ訂正回路、8……アドレスデコーダ、9……出力
端子、10……入力切替回路、11……ライト・チェッ
ク・ビット・ラッチ回路、12……チェック・ビット切
替回路。
FIG. 1 is a circuit diagram showing an embodiment of a semiconductor memory device according to the present invention, FIG. 2 is a detailed circuit diagram of an input switching circuit which constitutes this device, and FIG. 3 is a check bit switching which constitutes this device. A detailed circuit diagram of the circuit, and FIG. 4 are circuit diagrams showing a conventional semiconductor memory device. 1 ... Input terminal, 2 ... Write check bit generation circuit, 3 ... Memory cell array, 3a ... Data bit array, 3b ... Check bit array, 4
...... Read check bit generation circuit, 5 ... Syndrome generation circuit, 6 ... Syndrome decoder, 7 ...
Data correction circuit, 8 ... Address decoder, 9 ... Output terminal, 10 ... Input switching circuit, 11 ... Write check bit latch circuit, 12 ... Check bit switching circuit.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 宮武 秀司 兵庫県伊丹市瑞原4丁目1番地 三菱電機 株式会社エル・エス・アイ研究所内 (72)発明者 堂坂 勝己 兵庫県伊丹市瑞原4丁目1番地 三菱電機 株式会社エル・エス・アイ研究所内 (72)発明者 吉原 務 兵庫県伊丹市瑞原4丁目1番地 三菱電機 株式会社エル・エス・アイ研究所内 (56)参考文献 特開 昭60−11952(JP,A) 特開 昭56−163599(JP,A) 特開 昭59−201296(JP,A) 特開 昭56−68999(JP,A) 実開 昭60−77100(JP,U) Electronic Enginee ring Mid−March 1981 p 33〜43 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Shuji Miyatake 4-1-1 Mizuhara, Itami-shi, Hyogo Mitsubishi Electric Corporation LSE Research Institute (72) Inventor Katsumi Dosaka 4-1-1 Mizuhara, Itami-shi, Hyogo (72) Inventor Tsuyoshi Yoshihara, 4-chome, Mizuhara, Itami City, Hyogo Prefecture Mitsubishi Electric Co., Ltd. (58) JP, A) JP 56-163599 (JP, A) JP 59-201296 (JP, A) JP 56-68999 (JP, A) Actual development 60-77100 (JP, U) Electronic Engine ring Mid-March 1981 p 33-43

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】同一基板上に誤り検出・訂正機能のための
ライト・チェック・ビット発生回路とリード・チェック
・ビット発生回路とシンドローム発生回路とを備えた半
導体記憶装置において、ライト・チェック・ビットを一
時記憶しておくためのライト・チェック・ビット・ラッ
チ回路と、前記シンドローム発生回路へチェック・ビッ
ト・アレイ出力あるいは前記ライト・チェック・ビット
・ラッチ回路出力のいずれかを制御信号に従って出力す
る第1の切替手段と、リード・チェック・ビット発生回
路へデータ・ビット・アレイ出力あるいは仮想データの
いずれかを制御信号に従って出力する第2の切替手段と
を備えたことを特徴とする半導体記憶装置。
1. A semiconductor memory device comprising a write check bit generation circuit, a read check bit generation circuit, and a syndrome generation circuit for an error detection / correction function on the same substrate. And a write check bit latch circuit for temporarily storing the output of the check bit array output or the write check bit latch circuit output to the syndrome generation circuit according to a control signal. 2. A semiconductor memory device comprising: a switching unit 1 and a second switching unit for outputting either a data bit array output or virtual data to a read check bit generation circuit according to a control signal.
【請求項2】第2の切替手段は、固定データを仮想デー
タとすることを特徴とする特許請求の範囲第1項記載の
半導体記憶装置。
2. The semiconductor memory device according to claim 1, wherein the second switching means uses fixed data as virtual data.
【請求項3】第2の切替手段は、外部から入力されるデ
ータを仮想データとすることを特徴とする特許請求の範
囲第1項記載の半導体記憶装置。
3. The semiconductor memory device according to claim 1, wherein the second switching means sets the data input from the outside as virtual data.
JP60023182A 1985-02-07 1985-02-07 Semiconductor memory device Expired - Lifetime JPH0646520B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP60023182A JPH0646520B2 (en) 1985-02-07 1985-02-07 Semiconductor memory device
US06/825,869 US4730320A (en) 1985-02-07 1986-02-04 Semiconductor memory device
DE19863603926 DE3603926A1 (en) 1985-02-07 1986-02-07 SEMICONDUCTOR MEMORY ELEMENT

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60023182A JPH0646520B2 (en) 1985-02-07 1985-02-07 Semiconductor memory device

Publications (2)

Publication Number Publication Date
JPS61182151A JPS61182151A (en) 1986-08-14
JPH0646520B2 true JPH0646520B2 (en) 1994-06-15

Family

ID=12103501

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60023182A Expired - Lifetime JPH0646520B2 (en) 1985-02-07 1985-02-07 Semiconductor memory device

Country Status (1)

Country Link
JP (1) JPH0646520B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2585235B2 (en) * 1986-11-12 1997-02-26 株式会社日立製作所 memory
JPH01201736A (en) * 1988-02-08 1989-08-14 Mitsubishi Electric Corp Microcomputer

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ElectronicEngineeringMid−March1981p33〜43

Also Published As

Publication number Publication date
JPS61182151A (en) 1986-08-14

Similar Documents

Publication Publication Date Title
US6009548A (en) Error correcting code retrofit method and apparatus for multiple memory configurations
US7328377B1 (en) Error correction for programmable logic integrated circuits
US6584543B2 (en) Reconfigurable memory with selectable error correction storage
US5917838A (en) Fault tolerant memory system
JP2001249854A (en) Shared error correction for designing memory
JPH087721B2 (en) Data processing system having error detection / correction mechanism
JPH0743678B2 (en) Fault-tolerant memory system
JPS6273500A (en) Semiconductor memory device
JP2669303B2 (en) Semiconductor memory with bit error correction function
US5633882A (en) Error detection and correction circuit
US6631489B2 (en) Cache memory and system with partial error detection and correction of MESI protocol
JPH0646520B2 (en) Semiconductor memory device
JPS62242258A (en) Storage device
EP0327309A2 (en) Memory apparatus having error correction function
JPS60167051A (en) Storage device
JPH0690879B2 (en) Semiconductor memory device
JPS58200351A (en) Error correcting circuit
JP3123855B2 (en) Patrol control circuit of memory device
JPS59104800A (en) Parity check system of picture memory
JPS61192100A (en) Semiconductor memory device
JPS61261896A (en) Semiconductor memory device
JP2930239B2 (en) Storage device failure detection method and storage control device
JP2820124B2 (en) Main storage device
JPH02310752A (en) Address checking system for memory element
JPH06103469B2 (en) Memory control circuit

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term