JPH0652700A - 半導体記憶回路の診断方法および半導体記憶素子 - Google Patents

半導体記憶回路の診断方法および半導体記憶素子

Info

Publication number
JPH0652700A
JPH0652700A JP4204019A JP20401992A JPH0652700A JP H0652700 A JPH0652700 A JP H0652700A JP 4204019 A JP4204019 A JP 4204019A JP 20401992 A JP20401992 A JP 20401992A JP H0652700 A JPH0652700 A JP H0652700A
Authority
JP
Japan
Prior art keywords
semiconductor memory
input
output
circuit
memory 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.)
Granted
Application number
JP4204019A
Other languages
English (en)
Other versions
JP3063405B2 (ja
Inventor
Yasuharu Tanaka
康陽 田中
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP4204019A priority Critical patent/JP3063405B2/ja
Publication of JPH0652700A publication Critical patent/JPH0652700A/ja
Application granted granted Critical
Publication of JP3063405B2 publication Critical patent/JP3063405B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

(57)【要約】 【目的】 メモリセルが集積された半導体記憶回路の良
不良の判定を簡単化する。 【構成】 半導体記憶素子内に、半導体記憶回路1から
新たに読み出されたデータと前の演算結果とで再帰的に
演算を行う演算回路2と、その結果を格納するフリップ
フロップ3とを備え、書込み読出し試験時には、あるア
ドレス範囲に対して最終的にフリップフロップ3に格納
された演算結果を正解値と比較してその半導体記憶回路
の良不良を判定できる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はメモリセルが集積された
半導体記憶回路(以下単に「記憶回路」という」の動作
試験に利用する。
【0002】
【従来の技術】図5は従来の半導体記憶素子を示すブロ
ック構成図である。
【0003】従来の半導体記憶素子は、記憶容量分のメ
モリセルを主要回路とする記憶回路1を備え、この記憶
回路1にアクセスアドレスを指定するためのアドレス端
子(図示せず)と、記憶回路1へのアクセスモードが書
込みか読出しかを指定する書込入力端子7と、書込みの
場合には外部からの書込データを入力し、読出しの場合
には記憶回路1から外部へ読出データを出力するデータ
入出力端子4とが設けられる。
【0004】図6は従来例の書込みおよび読出し試験の
動作タイミングを示す。
【0005】この試験では書込みと読出しとをサイクル
タイムT3で繰り返すが、読出しの場合には、外部回路
での正解値比較(テスターチェック)の時間が含まれて
いる。
【0006】
【発明が解決しようとする課題】従来例に示した半導体
記憶素子では、記憶回路への書込みおよび読出し試験を
アドレス毎に逐次、「書込み」−「読出し」−「正解値
と読出データとの比較」というステップを繰り返すた
め、単に良品か不良品かを選別するだけでも多大な試験
時間を要する問題があった。
【0007】この問題は、微細化技術の進歩と共に大容
量化している半導体記憶素子にとってコスト増の一要因
として重大な重要性が増してきている。
【0008】本発明は、このような課題を解決し、短い
時間で試験を行うことのできる半導体記憶回路の診断方
法を提供し、さらにそのような診断を行うための回路が
内蔵された半導体記憶素子を提供することを目的とす
る。
【0009】
【課題を解決するための手段】本発明の第一の観点は半
導体記憶回路の診断方法であり、半導体記憶回路のアド
レス毎にデータの書込みおよび読出しを行ってその半導
体記憶回路を診断する半導体記憶回路の診断方法におい
て、新しく読み出されたデータと前の演算結果とからあ
らかじめ定められた演算を再帰的に行い、この再帰的な
演算の最終結果によりその半導体記憶回路の良不良を判
定することを特徴とする。
【0010】本発明の第二の観点はこの診断方法に適し
た半導体記憶素子であり、二つの入力の一方に半導体記
憶回路から読み出されたデータが入力される演算回路
と、この演算回路の出力信号を一時的に蓄えて演算回路
の他方の入力に供給する出力フリップフロップと、この
出力フリップフロップの動作クロックが入力されるクロ
ック入力端子と、この出力フリップフロップの出力が接
続される演算結果出力端子とを備えたことを特徴とす
る。
【0011】半導体記憶回路と演算回路との間に、出力
フリップフロップとは異なるクロック位相で動作する入
力フリップフロップを備えることがさらによい。この場
合、クロック入力端子に入力されたクロックを入力フリ
ップフロップまたは出力フリップフロップの一方に入力
し、他方にはそのクロックをインバータで極性反転させ
て入力すればよい。
【0012】
【作用】アドレス毎にデータの書込みおよび読出しを行
って個々のアドレスに対する良不良の判定を繰り返すの
ではなく、ある範囲のアドレス領域に対して書込みおよ
び読出しを繰り返し、読み出したデータに再帰的な演
算、すなわち前の演算結果と新しいデータとの演算を行
い、最終的な演算結果が正しいか否かによりそのアドレ
ス領域の全体としての良不良を判定する。本発明の方法
は、素子の良品または不良品を選別する場合には試験時
間が短く非常に有効である。
【0013】
【実施例】次に本発明の実施例を図面を参照して説明す
る。
【0014】図1は本発明の第一実施例を示すブロック
構成図である。
【0015】この半導体記憶素子は、メモリセルが集積
された記憶回路1と、この記憶回路1のアドレスを指定
するデータが入力されるアドレス端子(図示せず)と、
この記憶回路1に書き込むデータの入力および読み出し
たデータの出力を行うデータ入出力端子4と、この記憶
回路1にデータを書き込むのか読み出すのかを指定する
信号が入力される書込入力端子7とを備える。ここで本
実施例の特徴とするところは、二つの入力の一方に記憶
回路1から読み出されたデータが入力される演算回路2
と、この演算回路2の出力信号を一時的に蓄えて演算回
路2の二つの入力の他方に供給するフリップフロップ3
と、このフリップフロップ3の動作クロックが入力され
るクロック入力端子6と、このフリップフロップ3の出
力が接続される演算結果出力端子5とを一つのパッケー
ジ内に備えたことにある。
【0016】記憶回路1は、この半導体記憶素子の記憶
容量分のメモリセルを主要回路とし、外部から与えられ
たアドレスに応じてデータの書込みまたは読出しを行
う。動作モードの指示は外部から書込入力端子7に入力
され、この書込入力端子7の信号レベルが「高」であれ
ば記憶回路1は書込みを、「低」であれば読出しをそれ
ぞれ行う。書込みの場合には、外部からデータ入力端子
4に書込データが入力され、それを記憶回路1に書き込
む。読出しの場合には、記憶回路1からデータ入出力端
子4に読出データが出力され、さらに外部に出力され
る。
【0017】演算回路2は、記憶回路1からの入出力デ
ータ信号101と、以前の演算結果である演算結果信号
301とを入力とし、この二つの入力に対してあらかじ
め定められた演算を行って演算回路出力信号201をフ
リップフロック3に出力する。演算回路2で行う演算と
しては、論理和、論理積、排他的論理和などの簡単な論
理演算が便利である。フリップフロップ3は、外部から
クロック入力端子6に入力されたクロックをクロック信
号601として入力し、その立ち上がりタイミングで演
算回路出力信号201を格納し、演算結果信号301と
して演算回路2と演算結果出力端子5とへ出力する。演
算結果出力端子5の信号はさらに外部に出力され、その
素子が良品であるか不良品であるか判定される。
【0018】この構成では、演算結果信号301が記憶
回路1からデータを読み出すごとに得られるが、個々の
出力についてその正否を検査する必要はなく、あるアド
レス範囲についての演算結果により、その範囲が全体と
して正常であるか否かを検査することができる。したが
って、書込みと読出しとを繰り返すサイクルタイムT1
は、アドレス毎に正解値と読出データとの比較を実行す
る必要がないため、従来例に示したサイクルタイムT3
より短くなる。
【0019】図2は第一実施例の動作タイミングを示
す。
【0020】この半導体記憶素子の書込みおよび読出し
試験は、書込みと読出しとをサイクルタイムT1で繰り
返す。書込信号701が「高」のとき、入出力データ信
号101として書込データWDn(n=1、2、…)が
入力され、「低」のとき、入出力データ信号101とし
て読出データRDn(n=1、2、…)が出力される。
演算回路2は、読出データRDnとそれまでの再帰的演
算の結果である演算結果データADn−1とを入力と
し、演算回路出力信号201として演算結果データAD
nをフリップフロップ3に出力する。フリップフロップ
3は、サイクルタイムT1に同期したクロック信号60
1の立ち上りタイミングで演算結果データADnを格納
する。クロック信号601の立ち上りと同時に、外部か
ら次のサイクルの書込信号701が立ち上がり、同様の
動作を繰り返す。したがって、この試験では、書込みと
読出しとを繰り返すことにより、再帰的演算の結果がフ
リップフロップ3に格納される。
【0021】この試験では、演算結果出力端子5に接続
された外部装置により、演算結果信号301を検査す
る。すなわち、その演算結果信号301が外部装置で求
めた正解値と一致するか否かを比較することにより、そ
の半導体記憶回路の良不良を判定する。この検査では、
1アドレス毎に演算結果信号301を正解値と比較して
もよいが、まとまった複数のアドレス毎に正解値と比較
することが望ましい。また、複数の試験項目毎に正解値
と比較することも可能である。
【0022】図3は本発明の第二実施例を示すブロック
構成図である。
【0023】この実施例は、記憶回路1と演算回路2と
の間にフリップフロップ3とは異なるクロック位相で動
作するフリップフロップ8を備え、その出力801が演
算回路2に入力されることが第一実施例と異なる。ま
た、本実施例では、クロック位相をずらすため、クロッ
ク入力端子6とフリップフロップ3のクロック入力との
間にインバータ9を備える。フリップフロップ8は、記
憶回路1から読み出された入出力データ信号101をク
ロック信号601の立ち上がりで格納し、演算回路2へ
出力する。インバータ9は、クロック信号601の極性
を反転して負極性クロック信号901を発生し、これを
フリップフロップ3に入力する。
【0024】図4はこの実施例の動作タイミングを示
す。この図は、図2に示したものと同等の書込みおよび
読出し試験時のタイミングを示す。
【0025】この実施例では、演算回路2が記憶回路1
からの読出データを取り込むために必要な時間をフリッ
プフロップ8を設けることにより短縮し、演算回路2の
演算時間に合わせてフリップフロップ3のデータ格納タ
イミングの位相を送られている。したがって、第一実施
例のサイクル時間T1より短いサイクル時間T2で書込
みと読出しとを繰り返し実行することができる。この短
縮された時間は、演算回路2の動作時間にほぼ相当す
る。
【0026】
【発明の効果】以上説明したように、本発明の半導体回
路の診断方法では、ある一定のアドレス領域、場合によ
っては全アドレスについて書込みおよび読出しを繰り返
し、その読出しデータについて前の演算結果との間で演
算を順次施し、最後の演算結果を正解値と比較する。こ
れにより、アドレス毎に個々に正解値と比較する場合に
比べて試験時間が30%程度短縮される。
【0027】また、本発明の半導体記憶素子は、このよ
うな診断方法を実行するための演算回路およびフリップ
フロップを備え、試験を容易にしている。さらに、演算
回路の入力にフリップフロップを設けると、試験時間を
さらに30%程度短縮させることができる。
【0028】本発明は、半導体記憶素子の良品と不良品
とを選別する試験に利用して特に有効である。
【図面の簡単な説明】
【図1】本発明の第一実施例を示すブロック構成図。
【図2】この実施例の動作タイミングを示す図。
【図3】本発明の第二実施例を示すブロック構成図。
【図4】この実施例の動作タイミングを示す図。
【図5】従来例の半導体記憶素子を示すブロック構成
図。
【図6】従来例の動作タイミングを示す図。
【符号の説明】
1 記憶回路 2 演算回路 3、8 フリップフロップ 4 データ入出力端子 5 演算結果出力端子 6 クロック入力端子 7 書込入力端子 9 インバータ 101 入出力データ信号 201 演算回路出力信号 301 演算結果信号 601 クロック信号 701 書込信号 801 出力 901 負極性クロック信号

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 半導体記憶回路のアドレス毎にデータの
    書込みおよび読出しを行ってその半導体記憶回路を診断
    する半導体記憶回路の診断方法において、 新しく読み出されたデータと前の演算結果とからあらか
    じめ定められた演算を再帰的に行い、 この再帰的な演算の最終結果によりその半導体記憶回路
    の良不良を判定することを特徴とする半導体記憶回路の
    診断方法。
  2. 【請求項2】 メモリセルが集積された半導体記憶回路
    と、 この半導体記憶回路のアドレスを指定するデータが入力
    されるアドレス端子と、 この半導体記憶回路に書き込むデータの入力および読み
    出したデータの出力を行うデータ入出力端子と、 この半導体記憶回路にデータを書き込むのか読み出すの
    かを指定する信号が入力される書込入力端子とを備えた
    半導体記憶素子において、 二つの入力の一方に前記半導体記憶回路から読み出され
    たデータが入力される演算回路と、 この演算回路の出力信号を一時的に蓄えて前記二つの入
    力の他方に供給する出力フリップフロップと、 この出力フリップフロップの動作クロックが入力される
    クロック入力端子と、 この出力フリップフロップの出力が接続される演算結果
    出力端子とを備えたことを特徴とする半導体記憶素子。
  3. 【請求項3】 前記半導体記憶回路と前記演算回路との
    間に前記出力フリップフロップとは異なるクロック位相
    で動作する入力フリップフロップを備えた請求項2記載
    の半導体記憶素子。
JP4204019A 1992-07-30 1992-07-30 半導体記憶素子 Expired - Lifetime JP3063405B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4204019A JP3063405B2 (ja) 1992-07-30 1992-07-30 半導体記憶素子

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4204019A JP3063405B2 (ja) 1992-07-30 1992-07-30 半導体記憶素子

Publications (2)

Publication Number Publication Date
JPH0652700A true JPH0652700A (ja) 1994-02-25
JP3063405B2 JP3063405B2 (ja) 2000-07-12

Family

ID=16483423

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4204019A Expired - Lifetime JP3063405B2 (ja) 1992-07-30 1992-07-30 半導体記憶素子

Country Status (1)

Country Link
JP (1) JP3063405B2 (ja)

Also Published As

Publication number Publication date
JP3063405B2 (ja) 2000-07-12

Similar Documents

Publication Publication Date Title
JP3216449B2 (ja) 半導体メモリの故障自己診断装置
US7251757B2 (en) Memory testing
US20050182997A1 (en) Semiconductor device with memory and method for memory test
US6934205B1 (en) Bist for parallel testing of on chip memory
JPH09318707A (ja) 半導体メモリ試験方法および装置
JP3871384B2 (ja) 半導体メモリ試験装置用不良解析メモリ
JPS61204744A (ja) 診断機能を有するram内蔵lsiおよびその診断方法
US5996098A (en) Memory tester
JPH0652700A (ja) 半導体記憶回路の診断方法および半導体記憶素子
JP2005309787A (ja) 中央演算処理装置及びマイクロコンピュータ
JP3606788B2 (ja) 半導体集積回路および半導体集積回路の検査方法
JP2865035B2 (ja) 半導体記憶装置の試験方法
US12613757B2 (en) Core test method and core test circuit
JPH10135820A (ja) カウンタの動作検査方法およびシリアルアクセスメモリ
US7475300B2 (en) Test circuit and test method
JPH1186595A (ja) 半導体メモリ試験装置
JP2985179B2 (ja) Ram同時テスト回路
JPS63161600A (ja) 論理lsi用組込みテスト回路
JP2629785B2 (ja) 半導体記憶回路装置の検査装置
JPH04147500A (ja) 半導体集積回路のテスト回路
JPH0258800A (ja) 半導体メモリ用オンチップテスト回路及びテスト方式
JPH10214197A (ja) 半導体装置
CN120727070A (zh) 一种存储芯片、修复方法及相关设备
JPH04171558A (ja) 記憶装置
JPH0498698A (ja) 半導体メモリ用オンチップテスト方式

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090512

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100512

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110512

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110512

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120512

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130512

Year of fee payment: 13

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130512

Year of fee payment: 13