JPS6247900A - メモリ装置 - Google Patents
メモリ装置Info
- Publication number
- JPS6247900A JPS6247900A JP60188120A JP18812085A JPS6247900A JP S6247900 A JPS6247900 A JP S6247900A JP 60188120 A JP60188120 A JP 60188120A JP 18812085 A JP18812085 A JP 18812085A JP S6247900 A JPS6247900 A JP S6247900A
- Authority
- JP
- Japan
- Prior art keywords
- data
- bit
- selectors
- driver
- memory device
- 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
- Detection And Correction Of Errors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明はメモリ装置に係り、特に多ビット幅構成のDR
AMを用いたメモリ装置に関する。
AMを用いたメモリ装置に関する。
複数のダイナミックランダムアクセスメモリ(DRAM
)を用いたメモリ装置において、1個のDRAMが故障
した時、それが単一ビットのデータエラーとして検出可
能な時にはその1ビットエラーデータを自動訂正し、2
ビットエラーの時にはそのエラー検出を行なう誤り訂正
回路(以下FCCという)が従来から用いられてきた。
)を用いたメモリ装置において、1個のDRAMが故障
した時、それが単一ビットのデータエラーとして検出可
能な時にはその1ビットエラーデータを自動訂正し、2
ビットエラーの時にはそのエラー検出を行なう誤り訂正
回路(以下FCCという)が従来から用いられてきた。
この場合、従来のDRAMは例えば16KX1ビット、
256KX1ビットのように1ビット幅構成のDRAM
であったため、FCC機能を持ったメモリ装置を構成す
ることが比較的簡単にできた。ところが近年の256K
X4ビット、64KX8ビット、64KX4ビット等の
多ビット幅構成のDRAMでは、これが困難になってき
ている。
256KX1ビットのように1ビット幅構成のDRAM
であったため、FCC機能を持ったメモリ装置を構成す
ることが比較的簡単にできた。ところが近年の256K
X4ビット、64KX8ビット、64KX4ビット等の
多ビット幅構成のDRAMでは、これが困難になってき
ている。
以下、これを第2図を参照して詳細に説明する。
第2図はこれらの多ビット幅構成のDRAMを用いて構
成したメモリ装置の、従来例を示す回路図である。第2
図に示す回路では、4ビット幅構成のDRAMl 2a
〜12dをECC11に接続し、ドライバ13により
メモリアドレスを指定してメモリごとの自動π圧機能を
持たせるようにしている。このため、DRAM12aの
データ入出力ビットはECC11の冗長ビット端子C8
,C1に接続され、DRAM12bのデータ入出力ビッ
トは冗長ビット端子C2〜C5へ接続される。また、D
RAM12cのデータ入出力ビットはデータビット端子
D −D3へ、DRAMl 2dのそれは端子D 〜D
7へそれぞれ接続されている。
成したメモリ装置の、従来例を示す回路図である。第2
図に示す回路では、4ビット幅構成のDRAMl 2a
〜12dをECC11に接続し、ドライバ13により
メモリアドレスを指定してメモリごとの自動π圧機能を
持たせるようにしている。このため、DRAM12aの
データ入出力ビットはECC11の冗長ビット端子C8
,C1に接続され、DRAM12bのデータ入出力ビッ
トは冗長ビット端子C2〜C5へ接続される。また、D
RAM12cのデータ入出力ビットはデータビット端子
D −D3へ、DRAMl 2dのそれは端子D 〜D
7へそれぞれ接続されている。
このように、多ビット幅構成のDRAMを用いて従来方
式でFCC機能を持たせるように構成した場合には、例
えばもし1個のDRAMl 2dが故障すると、このD
RAMl 2dの持つ複数ビットのデータすなわちD4
〜D7が1度にバーストエラーとなる。この時、従来の
1ビットエラー自動訂正機能と2ビットエラー検出機能
とを持つECC11では、エラー訂正や検出は不可能で
ある。
式でFCC機能を持たせるように構成した場合には、例
えばもし1個のDRAMl 2dが故障すると、このD
RAMl 2dの持つ複数ビットのデータすなわちD4
〜D7が1度にバーストエラーとなる。この時、従来の
1ビットエラー自動訂正機能と2ビットエラー検出機能
とを持つECC11では、エラー訂正や検出は不可能で
ある。
また、訂正や検出を可能にしようとすると、ECC11
に膨大な数の冗長ビットを用意しなければならない欠点
があった。
に膨大な数の冗長ビットを用意しなければならない欠点
があった。
本発明は上記の従来技術の欠点を解消するためになされ
たもので、多ビット幅構成のDRAMとを用いた場合に
も、簡単な構成でエラー検出訂正機能を持たばつるメモ
リ装置を提供することを目的とする。
たもので、多ビット幅構成のDRAMとを用いた場合に
も、簡単な構成でエラー検出訂正機能を持たばつるメモ
リ装置を提供することを目的とする。
上記の目的を達成するため本発明は、1ビットエラーデ
ータを自動訂正する誤り訂正回路と、多ビット幅を持つ
複数のDRAMと、この複数のDRAMの持つ複数ビッ
ト幅の入出力データのうちの1ビットを選択する複数の
データセレクタとを備え、この複数のデータセレクタに
より選択された1ビットから構成されるデータワードを
単位として誤り訂正回路とDRAMとの間のデータの授
受を行うようにしたメモリ装置を提供するものである。
ータを自動訂正する誤り訂正回路と、多ビット幅を持つ
複数のDRAMと、この複数のDRAMの持つ複数ビッ
ト幅の入出力データのうちの1ビットを選択する複数の
データセレクタとを備え、この複数のデータセレクタに
より選択された1ビットから構成されるデータワードを
単位として誤り訂正回路とDRAMとの間のデータの授
受を行うようにしたメモリ装置を提供するものである。
以下第1図を参照して本発明の実施例を詳細に説明する
。
。
第1図は一実施例に係るメモリ装置の構成を示す回路図
である。ECC1は8+6=14個のDRAM4 〜4
L4〜4 のデータエラーCOC5,DO07 時に、そのエラーのあるビットを自動訂正して正しいデ
ータを出力する機能を有している。なお本実施例の場合
にも、D RA M 4 co〜4,7として4ビット
幅構成のものを用いているが、本発明は4ビット幅構成
に限定されるわけではない。FCClの冗長ビット端子
C、C・・・C5およびデータビット端子り。、Dl・
・・D7にはそれぞれデータセレクタ2゜0〜207の
データ入力端子およびデータセレクタ3゜0〜3,7の
データ出力端子が接続されており、これらデータセレク
タ2゜0〜2,7のデータ出力端子とデータセレクタ3
゜0〜307のデータ入力端子は、それぞれD RA
M 4 co〜407のデータ入出力端子C−D7に接
続されている。
である。ECC1は8+6=14個のDRAM4 〜4
L4〜4 のデータエラーCOC5,DO07 時に、そのエラーのあるビットを自動訂正して正しいデ
ータを出力する機能を有している。なお本実施例の場合
にも、D RA M 4 co〜4,7として4ビット
幅構成のものを用いているが、本発明は4ビット幅構成
に限定されるわけではない。FCClの冗長ビット端子
C、C・・・C5およびデータビット端子り。、Dl・
・・D7にはそれぞれデータセレクタ2゜0〜207の
データ入力端子およびデータセレクタ3゜0〜3,7の
データ出力端子が接続されており、これらデータセレク
タ2゜0〜2,7のデータ出力端子とデータセレクタ3
゜0〜307のデータ入力端子は、それぞれD RA
M 4 co〜407のデータ入出力端子C−D7に接
続されている。
データセレクタ2゜0〜207はメモリ書き込み時に動
作し、データセレクタ3゜0〜307はメモリ読み出し
時にそれぞれ動作する。データセレクタ2〜2 3〜3
に入出力される4ビットCOD7−C007 データの1ビットを選択指定する制御信号はドライバ5
から出力される。エラー訂正時にDRAM4oo〜4,
7に対する書き込み許可信号を出力するためのドライバ
6はデータセレクタ2゜0〜207に接続され、エラー
検出訂正のための読み出し許可信号を出力するためのド
ライバ7はデータセレクタ3゜0〜3D7に接続されて
いる。またDRAM4co〜407に対してリード/ラ
イトのアドレスを指定するためのアドレスドライバ8は
、DRAM4co〜4,7のアドレス端子に接続されて
いる。データセレクタ2゜0〜2g7J3よび3゜0〜
3o7は第1図に示すような構成を取ることにより、デ
ータの書込み時およびデータの読出し時に、それぞれD
RA M 4 co〜4D7の各4ビット幅の出力デ
ータうちの1ビットを選択する機能を有することになる
。
作し、データセレクタ3゜0〜307はメモリ読み出し
時にそれぞれ動作する。データセレクタ2〜2 3〜3
に入出力される4ビットCOD7−C007 データの1ビットを選択指定する制御信号はドライバ5
から出力される。エラー訂正時にDRAM4oo〜4,
7に対する書き込み許可信号を出力するためのドライバ
6はデータセレクタ2゜0〜207に接続され、エラー
検出訂正のための読み出し許可信号を出力するためのド
ライバ7はデータセレクタ3゜0〜3D7に接続されて
いる。またDRAM4co〜407に対してリード/ラ
イトのアドレスを指定するためのアドレスドライバ8は
、DRAM4co〜4,7のアドレス端子に接続されて
いる。データセレクタ2゜0〜2g7J3よび3゜0〜
3o7は第1図に示すような構成を取ることにより、デ
ータの書込み時およびデータの読出し時に、それぞれD
RA M 4 co〜4D7の各4ビット幅の出力デ
ータうちの1ビットを選択する機能を有することになる
。
次に、第1図の回路の動作を説明する。
メモリアクセス時には、ドライバ8によりアドレス信号
がDRAM4oo〜4,7のずべてに対して出力される
。各D R’A M 4co〜4,7の4ビットの入出
力データの1ビットの選択を制御する信号はドライバ5
より出力され、データセレクタ2CO〜2 および3゜
0〜3D7に与えられる。すなわち、ドライバ5からの
選択指定信号は全てのデータセレクタ2゜0〜2D7お
よび3゜0〜3D7に対し等しく入力され、これによっ
て同じ出力端子の1つのワードデータが選択される。選
択された1ビットから構成されるデータワードは、それ
が一単位となって、E ’CC1とDRAM4Co〜4
D7との間でデータ授受が行なわれる。
がDRAM4oo〜4,7のずべてに対して出力される
。各D R’A M 4co〜4,7の4ビットの入出
力データの1ビットの選択を制御する信号はドライバ5
より出力され、データセレクタ2CO〜2 および3゜
0〜3D7に与えられる。すなわち、ドライバ5からの
選択指定信号は全てのデータセレクタ2゜0〜2D7お
よび3゜0〜3D7に対し等しく入力され、これによっ
て同じ出力端子の1つのワードデータが選択される。選
択された1ビットから構成されるデータワードは、それ
が一単位となって、E ’CC1とDRAM4Co〜4
D7との間でデータ授受が行なわれる。
エラー訂正データの書込み動作時には、ドライバ6より
書込み許可信号がデータセレクタ2゜0〜2D7に対し
て出力され、データセレクタ2゜0〜2o7の全てがイ
ネーブルとなる。これにより、ECC1からDRAM4
oo〜4o7にデータワードと冗長ワードとが書込まれ
る。すなわち、データセレクタ2 Do〜2 D7を介
してDRAM4oo〜4o7にデータワードが書込まれ
、データセレクタ2゜0〜2C5を介してD RA M
4 co 〜4 csに冗長ワードが書込まれる。
書込み許可信号がデータセレクタ2゜0〜2D7に対し
て出力され、データセレクタ2゜0〜2o7の全てがイ
ネーブルとなる。これにより、ECC1からDRAM4
oo〜4o7にデータワードと冗長ワードとが書込まれ
る。すなわち、データセレクタ2 Do〜2 D7を介
してDRAM4oo〜4o7にデータワードが書込まれ
、データセレクタ2゜0〜2C5を介してD RA M
4 co 〜4 csに冗長ワードが書込まれる。
メモリ読出しによるECC1への出力動作時には、ドラ
イバ7から読出し許可信号がデータセレクタ3゜0〜3
D7に対して出力され、データセレクタ3゜0〜3D7
のすべてがイネーブルとなる。これによって、DRAM
4co〜4,7からECC1に対して同じ出力位置の1
組のデータワードと冗長ワードとが読出されることにな
る。すなわら、データセレクタ3゜0〜3D7を介して
データワードが読出され、データセレクタ3Co〜3C
5を介して冗長ワードが読出される。
イバ7から読出し許可信号がデータセレクタ3゜0〜3
D7に対して出力され、データセレクタ3゜0〜3D7
のすべてがイネーブルとなる。これによって、DRAM
4co〜4,7からECC1に対して同じ出力位置の1
組のデータワードと冗長ワードとが読出されることにな
る。すなわら、データセレクタ3゜0〜3D7を介して
データワードが読出され、データセレクタ3Co〜3C
5を介して冗長ワードが読出される。
なお、第1図に示づような回路構成を用いれば、4ビッ
ト幅のDRAMに対してだけではなく、原理的に何ビッ
ト幅のDRAMであっても本発明の適用が可能である。
ト幅のDRAMに対してだけではなく、原理的に何ビッ
ト幅のDRAMであっても本発明の適用が可能である。
以上説明したように本発明では、多ビット幅描成のDR
AMを用いても、このDRAMの持つビット幅のうちの
1ビットを選択するようなデータセレクタを設けて、選
択された1ビットから構成されるデータワードを単位と
してFCCとの間でデータの授受を行なうような構成と
したため、多ピッl〜幅を持つDRAMを用いてもバー
ストエラをおこすことなく、正しく機能するFCCを備
えた信頼性の高いメモリ装置が実現できる。
AMを用いても、このDRAMの持つビット幅のうちの
1ビットを選択するようなデータセレクタを設けて、選
択された1ビットから構成されるデータワードを単位と
してFCCとの間でデータの授受を行なうような構成と
したため、多ピッl〜幅を持つDRAMを用いてもバー
ストエラをおこすことなく、正しく機能するFCCを備
えた信頼性の高いメモリ装置が実現できる。
第1図は本発明の一実施例に係るメモリ装置の構成を示
す回路図、第2図は多ビット幅を持つDRAMを用いて
従来方式により構成したメモリ装置の回路図である。 1・・・誤り訂正回路(FCC)、2Co〜2C5゜2
〜2 ・・・データセレクタ 3〜33DOD7
)Co C3−DO〜3D7”・デー
タセレクタ、4Co〜4o5,4oo〜”D7・・・D
RAM、5・・・データセレクタに対する制御信号を出
力するドライバ、6・・・書込み許可信号を出力するド
ライバ、7・・・読出し許可信号を出力するドライバ、
8・・・メモリアドレスを出力するドライバ。
す回路図、第2図は多ビット幅を持つDRAMを用いて
従来方式により構成したメモリ装置の回路図である。 1・・・誤り訂正回路(FCC)、2Co〜2C5゜2
〜2 ・・・データセレクタ 3〜33DOD7
)Co C3−DO〜3D7”・デー
タセレクタ、4Co〜4o5,4oo〜”D7・・・D
RAM、5・・・データセレクタに対する制御信号を出
力するドライバ、6・・・書込み許可信号を出力するド
ライバ、7・・・読出し許可信号を出力するドライバ、
8・・・メモリアドレスを出力するドライバ。
Claims (1)
- 1ビットエラーデータを自動訂正する誤り訂正回路と、
多ビット幅を持つ複数のDRAMと、この複数のDRA
Mの持つ複数ビット幅の入出力データのうちの1ビット
を選択する複数のデータセレクタとを備え、この複数の
データセレクタにより選択された1ビットから構成され
るデータワードを単位として前記誤り訂正回路と前記D
RAMとの間のデータの授受を行うメモリ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60188120A JPS6247900A (ja) | 1985-08-27 | 1985-08-27 | メモリ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60188120A JPS6247900A (ja) | 1985-08-27 | 1985-08-27 | メモリ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6247900A true JPS6247900A (ja) | 1987-03-02 |
Family
ID=16218058
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60188120A Pending JPS6247900A (ja) | 1985-08-27 | 1985-08-27 | メモリ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6247900A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5502675A (en) * | 1989-06-06 | 1996-03-26 | Fujitsu Limited | Semiconductor memory device having a multi-bit input/output configuration which is capable of correcting a bit failure |
-
1985
- 1985-08-27 JP JP60188120A patent/JPS6247900A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5502675A (en) * | 1989-06-06 | 1996-03-26 | Fujitsu Limited | Semiconductor memory device having a multi-bit input/output configuration which is capable of correcting a bit failure |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR920002575B1 (ko) | 바이트 기입 에러코드 방법 및 장치 | |
| US5109360A (en) | Row/column address interchange for a fault-tolerant memory system | |
| US5966389A (en) | Flexible ECC/parity bit architecture | |
| JPS6273500A (ja) | 半導体記憶装置 | |
| US4103823A (en) | Parity checking scheme for detecting word line failure in multiple byte arrays | |
| US5386387A (en) | Semiconductor memory device including additional memory cell block having irregular memory cell arrangement | |
| WO1987006737A1 (en) | Specialized parity detection system for wide memory structure | |
| JPS6391764A (ja) | パリティ・チェック機能を有するメモリ・システム | |
| JP6862487B2 (ja) | エラー訂正回路を有するメモリ | |
| KR102194914B1 (ko) | 에러 정정 회로를 가지는 메모리 | |
| KR20220156414A (ko) | 반도체 메모리 장치 | |
| JP3157787B2 (ja) | 記憶装置 | |
| JPS62299000A (ja) | 半導体メモリ | |
| JP2002032270A (ja) | 主記憶制御装置 | |
| JP2818659B2 (ja) | 誤り訂正方式 | |
| JPH04115340A (ja) | 二重化記憶回路 | |
| JP2993099B2 (ja) | 二重化メモリ装置 | |
| CN111913828B (zh) | 具纠错电路的存储器 | |
| JP3270357B2 (ja) | 記憶装置の診断システム | |
| JPS59113600A (ja) | 高信頼記憶回路装置 | |
| JPH0746517B2 (ja) | 半導体メモリ及びそのテスト方法 | |
| JPH0553924A (ja) | 記憶装置の試験方式 | |
| JPH0528058A (ja) | メモリアドレスバス試験方式 | |
| JPS61211786A (ja) | Icカ−ド | |
| JPH0275039A (ja) | メモリ回路 |