JPH0237447A - Memory integrated circuit - Google Patents

Memory integrated circuit

Info

Publication number
JPH0237447A
JPH0237447A JP63185563A JP18556388A JPH0237447A JP H0237447 A JPH0237447 A JP H0237447A JP 63185563 A JP63185563 A JP 63185563A JP 18556388 A JP18556388 A JP 18556388A JP H0237447 A JPH0237447 A JP H0237447A
Authority
JP
Japan
Prior art keywords
parity
memory
data
parity check
holding
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
Application number
JP63185563A
Other languages
Japanese (ja)
Inventor
Ryosuke Takeuchi
良祐 武内
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 JP63185563A priority Critical patent/JPH0237447A/en
Publication of JPH0237447A publication Critical patent/JPH0237447A/en
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

PURPOSE:To eliminate a need of an external circuit for parity check by incorporating a parity check means which performs parity check based on the parity at the time of reading out data from a data storage means. CONSTITUTION:The parity is generated by a parity generating means 4A incorporated in a memory IC 3A at the time of writing data in a data storage means 10. The parity is held by a parity holding means 5A incorporated in the memory IC 3A. Parity check is performed based on the parity by a parity check means 7A incorporated in the memory IC 3A at the time of reading out data from the data storage means 10. Thus, parity check is performed without external circuits such as a parity generating IC, a parity holding memory IC, and a parity check IC.

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、パリテイ・チェック機能を有するメモリ集
積回路く以下、メモリICという。)に関するものであ
る。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a memory integrated circuit having a parity check function, hereinafter referred to as a memory IC. ).

特に、メモリICの信頼性の向上に関するものである。In particular, it relates to improving the reliability of memory ICs.

[従来の技術] 従来例の構成を第2図を参照しながら説明する。[Conventional technology] The configuration of a conventional example will be explained with reference to FIG.

第2図は、従来のメモリICを示す配線図である。FIG. 2 is a wiring diagram showing a conventional memory IC.

第2図において、(1)はアドレス線、(2)は入力デ
ータ線、(3)はアドレス線(1〉及び入力データ線(
2)に接続されアドレスデコーダ、メモリセルアレイ等
から構成された4個のメモリIC1(4)は入力データ
線(3)に接続されたパリティ発生器、(5)はアドレ
ス線(1)及びパリティ発生器(4)に接続されたパリ
ティ保持用メモリ、(6)は4個のメモリIC(3)に
接続された出力データ線、(7)はパリティ保持用メモ
リ(5)及び出力データ線(6)に接続されたパリティ
検査器、(8)はこのパリティ検査器(7)に接続され
たパリティ信号線である。
In Figure 2, (1) is an address line, (2) is an input data line, and (3) is an address line (1>) and an input data line (
2) is connected to four memory ICs 1 (4) consisting of an address decoder, a memory cell array, etc. is a parity generator connected to an input data line (3), and (5) is an address line (1) and a parity generator. (6) is the output data line connected to the four memory ICs (3), (7) is the parity holding memory (5) and the output data line (6) connected to the parity holding memory (4). ), and (8) is a parity signal line connected to this parity checker (7).

つぎに、上述した従来例の動作を説明する。Next, the operation of the above-mentioned conventional example will be explained.

入力データは、アドレス信号によって指定されるメモリ
■c(3)の場所に入力データ線(2)を介して記憶さ
れる。
The input data is stored via the input data line (2) at a location in the memory c (3) specified by the address signal.

このとき、同時に、パリティ発生器(4)は、入力デー
タのハイレベルの個数とパリティ・ビットのハイレベル
の個数との和が常に偶数(又は奇数)になるようにパリ
ティ・ビットを発生する。
At the same time, the parity generator (4) generates parity bits such that the sum of the number of high level input data and the number of high level parity bits is always an even number (or an odd number).

つぎに、パリティ保持用メモリ(5)は、パリティ・ビ
ットの値をメモリIC(3)に記憶された入力データと
対応する場所に記憶する。
Next, the parity holding memory (5) stores the value of the parity bit in a location corresponding to the input data stored in the memory IC (3).

そして、パリティ検査器(7)は、メモリIC(3)か
ら読み出された出力データと、パリティ保持用メモリ(
5)から読み出されたパリティ・ビットとのハイレベル
の個数の和が常に偶数(又は奇数)かを検査する。常に
偶数(又は奇数)でない場合には、パリティ信号線(8
)を介してパリティ・エラー信号を出力する。
The parity checker (7) then uses the output data read from the memory IC (3) and the parity holding memory (
5) It is checked whether the sum of the number of high level bits and the parity bit read from 5) is always an even number (or an odd number). If the number is not always even (or odd), the parity signal line (8
) to output a parity error signal.

[発明が解決しようとする課題] 上述したような従来のメモリICでは、パリテイ・チェ
ックを実行しようとすると、パリティ発生器、パリティ
保持用メモリ及びパリティ検査器のICが必要であり、
回路が複雑になるという問題点があった。
[Problems to be Solved by the Invention] In the conventional memory IC as described above, when attempting to perform a parity check, a parity generator, a parity holding memory, and a parity checker IC are required.
There was a problem that the circuit became complicated.

この発明は、上述した問題点を解決するためになされた
もので、パリティ発生用IC、パリティ保持用メモリI
C、パリティ検査用TC等の外付は回路を使用せずにパ
リテイ・チェックを実行できるメモリICを得ることを
目的とする。
This invention was made to solve the above-mentioned problems, and includes a parity generation IC, a parity holding memory I, and a parity generation IC.
The purpose of externally attaching a parity check TC, etc. is to obtain a memory IC that can perform a parity check without using a circuit.

[課題を解決するための手段] この発明に係るメモリICは、以下に述べるような手段
を内蔵したものである。
[Means for Solving the Problems] A memory IC according to the present invention incorporates the following means.

(i)、データを記憶するデータ記憶手段。(i) Data storage means for storing data.

(ii)、このデータ記憶手段に上記データを書き込む
ときにパリティを発生するパリティ発生手段。
(ii) Parity generating means for generating parity when writing the data to this data storage means.

(iii ) 、上記パリティを保持するパリティ保持
手段。
(iii) Parity holding means for holding the above parity.

(iv)  上記データ記憶手段から上記データを読み
出すときに上記パリティに基づいてパリティチエツクを
するパリティ検査手段。
(iv) Parity check means for performing a parity check based on the parity when reading the data from the data storage means.

[作用] この発明においては、メモリICに内蔵されたパリティ
発生手段によって、データ記憶手段にデータを書き込む
ときにパリティが発生される。
[Operation] In the present invention, parity is generated by the parity generation means built in the memory IC when writing data to the data storage means.

また、メモリICに内蔵されたパリティ保持手段によっ
て、上記パリティが保持される。
Further, the parity is held by a parity holding means built into the memory IC.

そして、メモリICに内蔵されたパリティ検査手段によ
って、上記データ記憶手段から上記データを読み出すと
きに上記パリティに基づいてパリテイ・チェックがされ
る。
A parity check means built in the memory IC performs a parity check based on the parity when reading the data from the data storage means.

「実施例] 実施例の構成を第1図を参照しながら説明する。"Example] The configuration of the embodiment will be explained with reference to FIG.

第1図は、この発明の一実施例を示す配線図であり、(
1)、(2)、(6)及び(8)は上記従来装置のもの
と全く同一である。
FIG. 1 is a wiring diagram showing an embodiment of the present invention.
1), (2), (6) and (8) are exactly the same as those of the conventional device.

第1図において、(3^)は(4^)、(5^)、(7
^)、くっ)及び(10)から構成されたメモリICで
ある。
In Figure 1, (3^) is (4^), (5^), (7
This is a memory IC consisting of ^), ku), and (10).

ここで、(4^)はパリティ発生手段であって、この実
施例では入力データII(2)に接続されたパリティ発
生回路、(5八)はパリティ保持手段であって、この実
施例ではパリティ発生回路(4Δ)及びアドレスデコー
ダ(9)に接続されたパリティ保持メモリ、(7^)は
パリティ検査手段であって、この実施例ではパリティ保
持メモリ(5^)及び出力データ線(6)に接続された
パリティ検査回路である。なお、パリティ信号線(8)
はパリティ検査回路(7八)の出力側に接続されている
Here, (4^) is a parity generation means, which in this embodiment is a parity generation circuit connected to input data II (2), and (58) is a parity holding means, in this embodiment, a parity generation circuit is connected to the input data II (2). The parity holding memory (7^) connected to the generation circuit (4Δ) and the address decoder (9) is parity checking means, and in this embodiment, the parity holding memory (5^) and the output data line (6) are connected to the parity holding memory (5^) and the output data line (6). A connected parity check circuit. In addition, the parity signal line (8)
is connected to the output side of the parity check circuit (78).

また、(9)はアドレス線(1)に接続されたアドレス
デコーダ、(10)は入力側がアドレスデコーダ(9)
及び入力データ線(2)に接続されかつ出力側が出力デ
ータ線(6)に接続されたデータ用メモリである。
Also, (9) is an address decoder connected to the address line (1), and (10) is an address decoder (9) on the input side.
and a data memory connected to the input data line (2) and whose output side is connected to the output data line (6).

つぎに、上述した実施例の動作を説明する。Next, the operation of the above embodiment will be explained.

入力データは、アドレスデコーダ(9)によりアドレス
信号がデコードされたデータ用メモリ(10)の場所に
入力データ線(2)を介して記憶される。
The input data is stored via the input data line (2) at the location of the data memory (10) where the address signal was decoded by the address decoder (9).

このとき、同時に、パリティ発生回路〈4^)は、入力
データのハイレベルの個数とパリティ ビットのハイレ
ベルの個数との和が常に偶数(又は奇数)になるように
パリティ・ビットを発生する。
At the same time, the parity generation circuit <4^) generates parity bits so that the sum of the number of high level input data and the number of high level parity bits is always an even number (or an odd number).

つぎに、パリティ保持メモリ(5^)は、パリティ・ビ
ットの値をデータ用メモリ(10)に記憶された入力デ
ータと対応する場所に記憶する。
Next, the parity holding memory (5^) stores the value of the parity bit in a location corresponding to the input data stored in the data memory (10).

そして、パリティ検査回路(7^)は、データ用メモリ
(10)から読み出された出力データと、パリティ保持
メモリ(5^)から読み出されたパリティ・ビットとの
ハイレベルの個数の和が常に偶数(又は奇数)かを検査
し、パリティ・エラーの有無をパリティ信号線(8)を
介して外部回路に出力する。
The parity check circuit (7^) then checks if the sum of the high level numbers of the output data read from the data memory (10) and the parity bits read from the parity holding memory (5^) is It always checks whether the number is even (or odd) and outputs the presence or absence of a parity error to an external circuit via a parity signal line (8).

なお、上記実施例ではアドレスデコーダをメモリICの
内部に設けているが、少なくともその一部をメモリIC
の外部に設けても同様の動作を期待できる。
In the above embodiment, the address decoder is provided inside the memory IC, but at least a part of it is provided inside the memory IC.
A similar operation can be expected even if the device is installed outside the device.

[発明の効果コ この発明は、以上説明したとおり、データを記憶するデ
ータ記憶手段と、このデータ記憶手段に上記データを書
き込むときにパリティを発生するパリティ発生手段と、
上記パリティを保持するパリティ保持手段と、上記デー
タ記憶手段から上記データを読み出すときに上記パリテ
ィに基づいてパリテイ・チェックをするパリティ検査手
段とを内蔵したので、パリテイ・チェックのための外付
は回路が不要になり、パリティ・ビットを考慮せずに回
路を組むことができ、またチップ数も削減でき、さらに
データの入出力を高速にできるという効果を奏する。
[Effects of the Invention] As explained above, the present invention includes a data storage means for storing data, a parity generation means for generating parity when writing the data to the data storage means,
Since the parity holding means for holding the parity and the parity checking means for performing a parity check based on the parity when reading the data from the data storage means are built in, the external circuit for parity checking is required. This eliminates the need for parity bits, allows circuits to be assembled without considering parity bits, reduces the number of chips, and allows for faster data input/output.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例を示す配線図、第2図は従
来のメモリICを示す配線図である。 図において、 (3^)・・−メモリIC(メモリ集積回路)、(4^
) ・・ パリティ発生回路、 (5^)・・・ パリティ保持メモリ、(7^)・・・
 パリティ検査回路である。 なお、各図中、同一符号は同一、又は相当部分を示す。 第 1 図 第2図
FIG. 1 is a wiring diagram showing an embodiment of the present invention, and FIG. 2 is a wiring diagram showing a conventional memory IC. In the figure, (3^)...-Memory IC (memory integrated circuit), (4^
)... Parity generation circuit, (5^)... Parity holding memory, (7^)...
This is a parity check circuit. In each figure, the same reference numerals indicate the same or equivalent parts. Figure 1 Figure 2

Claims (1)

【特許請求の範囲】[Claims] データを記憶するデータ記憶手段、このデータ記憶手段
に上記データを書き込むときにパリテを発生するパリテ
イ発生手段、上記パリテイを保持するパリテイ保持手段
、及び上記データ記憶手段から上記データを読み出すと
きに上記パリテイに基づいてパリテイ・チェックをする
パリテイ検査手段を内蔵したことを特徴とするメモリ集
積回路。
a data storage means for storing data, a parity generation means for generating parity when writing the data to the data storage means, a parity holding means for holding the parity, and a parity generating means for generating the parity when reading the data from the data storage means. A memory integrated circuit characterized by having a built-in parity check means for performing a parity check based on.
JP63185563A 1988-07-27 1988-07-27 Memory integrated circuit Pending JPH0237447A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63185563A JPH0237447A (en) 1988-07-27 1988-07-27 Memory integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63185563A JPH0237447A (en) 1988-07-27 1988-07-27 Memory integrated circuit

Publications (1)

Publication Number Publication Date
JPH0237447A true JPH0237447A (en) 1990-02-07

Family

ID=16173000

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63185563A Pending JPH0237447A (en) 1988-07-27 1988-07-27 Memory integrated circuit

Country Status (1)

Country Link
JP (1) JPH0237447A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006079811A (en) * 2004-09-06 2006-03-23 Samsung Electronics Co Ltd Semiconductor memory device equipped with parity generator for error detection

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006079811A (en) * 2004-09-06 2006-03-23 Samsung Electronics Co Ltd Semiconductor memory device equipped with parity generator for error detection
US7783941B2 (en) 2004-09-06 2010-08-24 Samsung Electronics Co., Ltd. Memory devices with error detection using read/write comparisons

Similar Documents

Publication Publication Date Title
JPS6273500A (en) Semiconductor memory device
KR920000083A (en) DRAM with on-chip ECC and optimized bit and word margin
JP2669303B2 (en) Semiconductor memory with bit error correction function
KR100269319B1 (en) Semiconductor memory device including simultaneous enabling circuit for column select line and control method
JPH0237447A (en) Memory integrated circuit
JPS62242258A (en) Storage device
JPH0196898A (en) Semiconductor memory device equipped with self-diagnosis function
EP0327309A2 (en) Memory apparatus having error correction function
JPH02177099A (en) Semiconductor memory
JPH10214206A (en) Information processor
JPH02310752A (en) Address checking system for memory element
JP2765281B2 (en) Semiconductor logic integrated circuit
JPH0646520B2 (en) Semiconductor memory device
JPS61214040A (en) Parity circuit of memory
JPH01200455A (en) Parity function test method for semiconductor memory having parity function
JPH04276395A (en) Random access memory
JPH01256100A (en) Semiconductor memory
JPH0746517B2 (en) Semiconductor memory and its testing method
JPS61192100A (en) Semiconductor memory device
JPH0689236A (en) Random access memory monitor circuit
JPH05274858A (en) Memory board
JPS61192099A (en) Semiconductor memory device
JPS6432500A (en) Semiconductor storage device
JP2978645B2 (en) Semiconductor integrated circuit
JPH10254788A (en) Multi-bank constitution storage circuit