JPS623498A - オンチツプecc回路付半導体記憶装置 - Google Patents

オンチツプecc回路付半導体記憶装置

Info

Publication number
JPS623498A
JPS623498A JP60143196A JP14319685A JPS623498A JP S623498 A JPS623498 A JP S623498A JP 60143196 A JP60143196 A JP 60143196A JP 14319685 A JP14319685 A JP 14319685A JP S623498 A JPS623498 A JP S623498A
Authority
JP
Japan
Prior art keywords
data
check bit
circuit
bit
sense amplifier
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
JP60143196A
Other languages
English (en)
Inventor
Kazuyasu Fujishima
一康 藤島
Masaki Kumanotani
正樹 熊野谷
Hideji Miyatake
秀司 宮武
Hideto Hidaka
秀人 日高
Katsumi Dosaka
勝己 堂阪
Tsutomu Yoshihara
吉原 務
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 JP60143196A priority Critical patent/JPS623498A/ja
Publication of JPS623498A publication Critical patent/JPS623498A/ja
Pending 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)
  • Dram (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は誤り検出・訂正(Error Check a
nd Co−rrectjon、以下rECClという
)機能を備えた半導体記憶装置に関するものである。
〔従来の技術〕
近来、半導体記憶装置の高集積化に伴い、アルファ粒子
の入射によるメモリセルの誤動作が問題となっている。
この対策としてECC機能を同一半導体基板上に備える
こと(以下「オンチッ7”ECCjという)が行われて
いる。第2図にハミング符号を誤り訂正符号として用い
た従来のオンチップECC回路のブロック図の例を示す
第2図において、1は入力データが入力されるための端
子、2はライトチェックビット発生回路、3はデータピ
ッl−メモリセルアレイ、4はチェックビットメモリセ
ルアレイ、5はリードチェ、クビソト発生回路、6はシ
ンドローム発生回路、7はシンドロームデコーダ、8は
データ訂正回路、9は出力データを出力するための端子
、10a。
10bは通常のYデコーダ、lla、llbはセンスア
ンプ、12はXデコーダ、SL、S2は書き込み、読み
出しを切替えるためのスイッチである。
メモリセルアレイは、N行N列のデータビットのセルア
レイ3とN行M列(Mの値は何ビットをECCの単位と
するかで決まる)のチェ7クビツトのセルアレイ4から
構成されており、Xデコーダ12によりN本のうちの1
本のワード線が選択されると、それに繋がる(N+M)
個のメモリセルの情報がビット線を介してセンスアンプ
lla、llbに伝達され、検知、増幅される。その後
、Yデコーダ10a、10bによりビット線を選択し、
所望のメモリセルの情報を読み出す。そしてECC機能
は、一般には次のようにして実現される。
■データ書込み時に、入力する複数ビンt−(nビット
とする)のメモリセルデータに対してチェックビット(
mビットとする)を発生させ、データビット、チェック
ビットをそれぞれメモリセルアレイ3.4に書き込む。
この場合のチェックビットを発生する回路が第2図に示
すライトチェックビット発生回路2である。この(n+
m)ビットのブロック(以下rECCコートコ−という
)がECCの単位となり、誤り検出・訂正はこのECC
コード語毎に行われる。
■データ読出し時に、前述のデータビットnビットとチ
ェックビットmビットを同時に読出し、nビットのデー
タビットから新たなチェックビット(以下「リードチェ
ックビット」という)全発生させ、これとチェックビッ
トメモリセルアレイ4から続出されたチェックビットと
のビット毎の排他的論理和をとる。この結果が全て「0
」 (ワードチェックビットとチェックビットが一致し
ていることに相当)ならば誤りなし、それ以外では誤り
ありと判定する。上記論理和をシンドロームと呼ぶ。シ
ンドロームはmビットからなるデータ列である。これら
の処理は第2図のリードチェックビット発生回路5およ
びシンドローム発生回路6で行う。
■上記のシンドロームには誤りビットの位置情報が含ま
れており、これをデコードすることにより、nビットの
データビット中のどのビットが誤りであるかがわかる。
これに従って、nビットのデータビットとmビットのチ
ェックビットのうちの誤りビ・ント(1ビツトあるいは
複数ビット)を訂正(反転)すると同時にnビットの情
報を出力する。
これを行うのが、第2図のシンドロームデコーダ7およ
びデータ訂正回路8である。
以上のようにECCが行われる。第2図中で、ライトチ
ェックビット発生回路2.リードチェックビット発生回
路5は、nビットのデータビットから誤り訂正/検出符
号の構成に従ってチェックビットを発生する回路であり
、論理操作は両者同じである。またシンドローム発生回
路6は、前述のごとく、メモリセルアレイ4がら続出す
れたチェックビ・ノドとデータビットから新たに発生し
たリードチェックビットとのビット毎の排他的論理和を
とる回路である。シンドロームデコーダ7は、mピント
のシンドロームをnビットのデータビ、7トおよびmビ
ットのチェックビットのうちの誤りビットを指定する符
号(n+mビット)に変換するデコーダであり、たとえ
ば、n+mビットのうち誤りビット位置のみ「1」、他
はrOJとなる出力を得る。データ訂正回路8は、訂正
されるべきデータビットおよびチェックビットと上記シ
ンドロームデコーダ7の出力とのビット毎の排他的論理
和をとる部分であり、これにより、誤りビットのみデー
タが反転される。誤り訂正された符号(n +mビ、ト
)は、再び、メモリセルアレイ3.4中の所定の位置に
書込まれる。さらに、訂正されたnビットの出力がデー
タ訂正回路8を経て外部に出力される。
〔発明が解決しようとする問題点3 以上説明したように、ECC回路をオンチップ化した従
来の構成では、メモリセルアレイから読出された情報は
データ訂正回路を経て外部に読出されるため、読出しに
時間がかかるという欠点があった。
本発明はこのような点に鑑みてなされたものであり、そ
の目的とするところは、外部からのデータの書き込みと
外部へのデータの読み出しを独立に行うことにより、読
み出し速度の遅延を防止できるオンチップECC回路付
半導体記憶装置を提供することにある。
〔問題点を解決するための手段〕
このような問題点を解決するために本発明は、外部から
のデータの書き込みと外部へのデータの読み出しを誤り
検出・訂正機能のための各回路を通さずに独立に行うた
めの通常のYデコーダと、誤り検出・訂正のためにデー
タビットデータ、チェックビットデータの読み出し、書
き換えを行うためのセンスアンプとを設けるようにした
ものである。
〔作用〕
本発明においては、ECC回路を通常の読み出し/書き
込みを行う回路と独立して別に設け、特に読出しの信号
径路から余分の回路を省いて、読出しを高速に行えるよ
うに構成したものである。
〔実施例〕
本発明に係わるオンチップECC回路付半導体記憶装置
の一実施例を第1図に示す。第1図において、10は通
常のYデコーダ、S3は書き込み、読み出しを切替える
ためのスイッチである。第1図において第2図と同一部
分又は相当部分には同一符号が付しである。この実施例
においては、データの書き込み、読み出しは、ECC回
路を有していない場合と同様にXデコーダ、Yデコーダ
による選択で行う。以下に順をおって動作の説明を行う
最初に書き込み動作についで説明する。この動作では、
スイッチS3の接点は書き込み側(W)に接続される。
(a−1):まずXデコーダ12によ?)N本のうちの
1本のワード線を選択する。
(a−2):次にYデコーダ10中n個のデコーダを選
択し、端子1に入力されたnビットの入力データをデー
タビワトメモリセルアレイ3に書き込む。
この時、同一ワード線に繋がる(N−n)ビットのデー
タとMビットのチェックビットデータとはセンスアンプ
lla、llbにより検知・増幅されており、新たに書
き込まれたnビットと合わせて(N+M)個のセンスア
ンプlla、llbは状態が確定している。
(a−3) : N個のセンスアンプllaのNビット
の情報(ここでは、説明を簡単にするためにNビットす
べてを使っているが、センスアンプ出力を何らかの方法
でデコードすることにより、ビット数を減らすことは可
能である。)aをライトチェックビット発生回路2に人
力し、Mピノhのライトチェックヒツトを新たに発生し
てチェックビットメモリセルアレイ4にセンスアンプ1
1bを介して書き込む。
次に読み出し動作について説明する。この動作では、ス
イッチS3の接点は読み出し側(R)に接続される。
(b−1) :まず書き込みと同様にXデコーダ12に
よりN本のうちから1本のワード線を選択し、(N十M
)ビットのデータをセンスアンプlla、11bにより
検知、増幅する。
(b−2) : E CC系とは独立にYデコーダ10
中n個のデコーダを選択して、nビットの情報を出力デ
ータとして端子9から外部に出力する。この時、ECC
回路では並行して以下の動作を行っている。
(b−3) : 確定したNビットのセンスアンプll
a出力aをリードチェックビット発生回路5に入力し、
発生されたり−ドチェンクビノトCと読み出されたMビ
ットのチェックビットbをシンドローム発生回路6に入
力し、シンドロームdを得る。
(b−4) :もしデータヒツトデータまたはチェック
ビットデータにA呉りがあれば(シンドロームd力く「
0」でなければ)、シンドロームデコーダ7、データ訂
正回路8がセンスアンプlla、llbを通してメモリ
セルアレイ3,4中のデータビット、チェックピントを
書き換える。
以上では、書き込み動作時にはECCをかけないような
説明を行づたが、Yデコーダ10の選択に先立って読み
出し時と同様のECC動作を行えば、書き込み時にもE
CCをかけることは可能である。
〔発明の効果〕
以上説明したように本発明は、外部からのデータの書き
込みと外部へのデータの読み出しを誤り検出・訂正機能
のだめの各回路を通さずに独立に行うための通常のYデ
コーダと、誤り検出・訂正のためにデータビットデータ
、チェックビットデータの読み出し、書き換えを行うた
めのセンス7ンブとを設けることにより、ECC動作と
独立して読み出し動作を行えるので、従来のECC回路
をオンチフプ化した半導体記憶装置で問題であった読み
出し速度の遅延がなくなるという効果がある。
【図面の簡単な説明】 第1図は本発明に係わるオンチップECC回路付半導体
記憶装置の一実施例を示す系統図、第2図は従来のオン
チップECC回路付半導体記憶装置を示す系統図である
。 1.9・・・・端子、2・・・・ライトチェックビット
発生回路、3・・・・データビットメモリセルアレイ、
4・・・・チェックビットメモ・リセルアレイ、5・・
・・リードチェックビット発生回路、6・・・・シンド
ローム発生回路、7・・・・シンドロームデコーダ、8
・・・・データ訂正回路、10・・・・Yデコーダ、l
la、11b・・・・センスアンプ、12・・・・Xデ
コーダ、S3・・・・スイッチ。

Claims (3)

    【特許請求の範囲】
  1. (1)同一基板上に誤り検出・訂正機能のためのライト
    チェックビット発生回路とリードチェックビット発生回
    路とシンドローム発生回路とを備えたオンチップECC
    回路付半導体記憶装置において、外部からのデータの書
    き込みと外部へのデータの読み出しを前記誤り検出・訂
    正機能のための各回路を通さずに独立に行うための通常
    のYデコーダと、誤り検出・訂正のためにデータビット
    データ、チェックビットデータの読み出し、書き換えを
    行うためのセンスアンプとを備え、誤り検出・訂正は、
    確定したセンスアンプ出力を前記通常のYデコーダを介
    さずに取り出して行うことを特徴とするオンチップEC
    C回路付半導体記憶装置。
  2. (2)センスアンプは、外部からのデータ書き込み時に
    、Yデコーダを選択するのに先立って、すでに蓄積され
    ていたメモリセル情報に対してそのセンスアンプ出力を
    使ってECC動作を行い、誤り検出・訂正を行った後に
    新たな情報をメモリセルアレイに書き込むことを特徴と
    する特許請求の範囲第1項記載のオンチップECC回路
    付半導体記憶装置。
  3. (3)センスアンプは、外部からのデータ書き込み時に
    、新たに書き込まれた情報とすでにメモリセルアレイに
    蓄積されていた情報とにより確定されたセンスアンプ出
    力をライトチェックビット発生回路に入力し、得られた
    ライトチェックビットをチェックビットメモリセルアレ
    イに書き込むことを特徴とする特許請求の範囲第1項記
    載のオンチップECC回路付半導体記憶装置。
JP60143196A 1985-06-28 1985-06-28 オンチツプecc回路付半導体記憶装置 Pending JPS623498A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60143196A JPS623498A (ja) 1985-06-28 1985-06-28 オンチツプecc回路付半導体記憶装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60143196A JPS623498A (ja) 1985-06-28 1985-06-28 オンチツプecc回路付半導体記憶装置

Publications (1)

Publication Number Publication Date
JPS623498A true JPS623498A (ja) 1987-01-09

Family

ID=15333103

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60143196A Pending JPS623498A (ja) 1985-06-28 1985-06-28 オンチツプecc回路付半導体記憶装置

Country Status (1)

Country Link
JP (1) JPS623498A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100455792B1 (ko) * 2000-07-27 2004-11-15 엔이씨 일렉트로닉스 가부시키가이샤 Ecc 방식 에러 복구 회로를 갖는 반도체 메모리 장치

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5220730A (en) * 1975-08-09 1977-02-16 Fujitsu Ltd Memory unit
JPS53143134A (en) * 1977-05-20 1978-12-13 Hitachi Ltd Semiconductor memory element
JPS55153196A (en) * 1979-05-14 1980-11-28 Nec Corp Semiconductor memory
JPS5683896A (en) * 1979-12-11 1981-07-08 Nec Corp Memory circuit
JPS5771596A (en) * 1980-10-20 1982-05-04 Fujitsu Ltd Nonolithic memory chip provided with correcting function
JPS61214298A (ja) * 1985-03-20 1986-09-24 Toshiba Corp 誤り訂正機能を備えた半導体記憶装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5220730A (en) * 1975-08-09 1977-02-16 Fujitsu Ltd Memory unit
JPS53143134A (en) * 1977-05-20 1978-12-13 Hitachi Ltd Semiconductor memory element
JPS55153196A (en) * 1979-05-14 1980-11-28 Nec Corp Semiconductor memory
JPS5683896A (en) * 1979-12-11 1981-07-08 Nec Corp Memory circuit
JPS5771596A (en) * 1980-10-20 1982-05-04 Fujitsu Ltd Nonolithic memory chip provided with correcting function
JPS61214298A (ja) * 1985-03-20 1986-09-24 Toshiba Corp 誤り訂正機能を備えた半導体記憶装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100455792B1 (ko) * 2000-07-27 2004-11-15 엔이씨 일렉트로닉스 가부시키가이샤 Ecc 방식 에러 복구 회로를 갖는 반도체 메모리 장치
US6851081B2 (en) 2000-07-27 2005-02-01 Nec Electronics Corporation Semiconductor memory device having ECC type error recovery circuit

Similar Documents

Publication Publication Date Title
US6678860B1 (en) Integrated circuit memory devices having error checking and correction circuits therein and methods of operating same
JPS6273500A (ja) 半導体記憶装置
US20060069851A1 (en) Integrated circuit memory devices that support detection of write errors occuring during power failures and methods of operating same
JPH02278449A (ja) フオールト・トレラント・メモリ・システム
CN110389851A (zh) 具有错误校正功能的存储器设备及其操作方法
EP0186719A1 (en) Device for correcting errors in memories
JPS6061837A (ja) エラ−訂正装置
JP2001249854A (ja) メモリ設計のための共有式誤り訂正
US7426683B2 (en) Semiconductor memory device equipped with error correction circuit
JPS6237423B2 (ja)
JPS60133599A (ja) 半導体メモリ装置
US3898443A (en) Memory fault correction system
US7949933B2 (en) Semiconductor integrated circuit device
JP2669303B2 (ja) ビットエラー訂正機能付き半導体メモリ
US5386387A (en) Semiconductor memory device including additional memory cell block having irregular memory cell arrangement
JPS58220299A (ja) メモリ・システム
US7904786B2 (en) Assisted memory system
JPS623498A (ja) オンチツプecc回路付半導体記憶装置
JPS60167051A (ja) 記憶装置
JPS61182151A (ja) 半導体記憶装置
RU1795520C (ru) Полупроводниковое оперативное запоминающее устройство с коррекцией информации
JPS61261896A (ja) 半導体記憶装置
JPS6223902B2 (ja)
JPS61192099A (ja) 半導体記憶装置
JPH0746517B2 (ja) 半導体メモリ及びそのテスト方法