[go: up one dir, main page]

JP2003344488A - Memory pause test method for semiconductor integrated circuit and test circuit thereof - Google Patents

Memory pause test method for semiconductor integrated circuit and test circuit thereof

Info

Publication number
JP2003344488A
JP2003344488A JP2002148464A JP2002148464A JP2003344488A JP 2003344488 A JP2003344488 A JP 2003344488A JP 2002148464 A JP2002148464 A JP 2002148464A JP 2002148464 A JP2002148464 A JP 2002148464A JP 2003344488 A JP2003344488 A JP 2003344488A
Authority
JP
Japan
Prior art keywords
memory
circuit
memories
test
semiconductor integrated
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
JP2002148464A
Other languages
Japanese (ja)
Inventor
Takamasa Kyutoku
卓真 休徳
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2002148464A priority Critical patent/JP2003344488A/en
Publication of JP2003344488A publication Critical patent/JP2003344488A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】 半導体集積回路のメモリポーズテスト方法お
よびテスト回路において、小規模な回路の増加で、複数
のメモリのテストシーケンスを同時に完了させることが
可能となり、正確にポーズタイム測定が可能となること
を目的とする。 【解決手段】 アドレス方向サイズが異なる複数メモリ
を搭載した半導体集積回路に、メモリA,Bをテストす
るためのBIST回路2と、アドレス方向サイズが最大
となるメモリとそれ以外の他のメモリに必要な1つのテ
ストシーケンスにかかる時間差(差分時間)を予め各々
計算し、他のメモリのテストシーケンスを、アドレス方
向サイズが最大となるメモリのテストシーケンスの開始
より各々の差分時間待たせるためのホールド信号発生回
路12を設ける。この構成によれば、複数のメモリの1
つのテストシーケンスを同時に完了させることが可能と
なり、各々メモリのポーズタイム測定を小規模な回路
で、正確に実現できる。
(57) [Summary] In a memory pause test method and a test circuit for a semiconductor integrated circuit, a test sequence for a plurality of memories can be completed simultaneously by increasing the number of small-scale circuits, and the pause time can be accurately measured. The purpose is to be able to. SOLUTION: A BIST circuit 2 for testing memories A and B, a memory having the largest address direction size, and other memories other than those required for a semiconductor integrated circuit having a plurality of memories having different address direction sizes are mounted. A hold signal for preliminarily calculating a time difference (difference time) required for one test sequence and causing the other memory test sequence to wait for each difference time from the start of the memory test sequence having the largest address size. A generation circuit 12 is provided. According to this configuration, one of the plurality of memories
Two test sequences can be completed at the same time, and the pause time measurement of each memory can be accurately realized with a small-scale circuit.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、アドレス方向サイ
ズが異なる複数メモリが搭載された半導体集積回路のメ
モリポーズテスト方法およびそのテスト回路に関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a memory pause test method for a semiconductor integrated circuit in which a plurality of memories having different address directions are mounted, and a test circuit therefor.

【0002】[0002]

【従来の技術】近年のLSI製造プロセスの微細化によ
り回路規模が増大し、それに伴い出荷テストにおける検
査コストと、不良が発生した場合の解析コストが増大し
ている。このようなLSIの出荷テストにおける検査コ
ストの圧縮、すなわちテストパターンの圧縮を行うこ
と、また出荷テストにおいてユーザーでの市場不良を極
力抑えるために検査を正確に行うこと、また不良が発生
した場合早期に解析を行い対策を施すことが、半導体開
発推進及び他社との差別化を図る上で、重要な案件とな
ってきている。
2. Description of the Related Art In recent years, the circuit scale has been increased due to the miniaturization of LSI manufacturing processes, and accordingly, the inspection cost in shipping test and the analysis cost when a defect occurs have increased. In such shipping test of LSI, the inspection cost should be reduced, that is, the test pattern should be compressed, and the inspection should be performed accurately in order to minimize the market defects in the users in the shipping test. It is becoming an important project to analyze semiconductors and take countermeasures in order to promote semiconductor development and differentiate from other companies.

【0003】さて、半導体製造技術の微細化に伴ない、
一つの半導体集積回路(素子)に複数のメモリを多数搭
載することが可能になってきた。このような半導体集積
回路に搭載された多種多様なメモリのポーズテストを行
う場合、1個のメモリのポーズテストを行うだけでも数
ms単位の検査時間が必要となることから、多種多様な
全てのメモリのポーズテストを正確に、同時に、かつ最
小規模のテスト回路で実現させる必要がある。また、不
良が発生した場合、不良解析をできるだけ早く、かつ容
易に実施できる回路的な工夫が不可欠である。
Now, with the miniaturization of semiconductor manufacturing technology,
It has become possible to mount a plurality of memories on one semiconductor integrated circuit (element). When performing a pause test for a wide variety of memories mounted on such a semiconductor integrated circuit, even if a pause test for a single memory is required, an inspection time of several ms is required, and therefore, a wide variety of types of memory are required. It is necessary to realize the memory pause test accurately, simultaneously, and with the smallest test circuit. In addition, when a defect occurs, it is essential to devise a circuit that can perform the defect analysis as quickly and easily as possible.

【0004】前記ポーズテスト等を効率良く容易に実施
するため、半導体集積回路内部でメモリの良否を判定で
きる、BIST(Built-in Self-test)回路が広く使用
されてきており、メモリ毎あるいは複数のメモリ毎にこ
のBIST回路を設けた半導体集積回路のメモリポーズ
テスト回路が、たとえば特開2001−266594号
公報に開示されている。
In order to carry out the pause test and the like efficiently and easily, a BIST (Built-in Self-test) circuit, which can judge the quality of the memory inside the semiconductor integrated circuit, has been widely used. A memory pause test circuit for a semiconductor integrated circuit in which the BIST circuit is provided for each memory is disclosed in, for example, Japanese Patent Laid-Open No. 2001-266594.

【0005】この開示されたメモリポーズテスト回路
は、ポーズタイム測定タイミングであるチェッカーパタ
ーン書き込み完了時間が異なるメモリが半導体集積回路
上に多数含まれるときのメモリポーズテスト回路であ
り、先にチェッカーパターンの書き込みが完了したメモ
リへのアクセスを、最後のメモリへのチェッカーパター
ン書き込みが完了するまで待たせるように、カウンタ、
比較器およびホールド制御回路からなるホールド信号発
生部を各BIST回路の前段に挿入している。
The disclosed memory pause test circuit is a memory pause test circuit when a large number of memories having different checker pattern write completion times, which are the pause time measurement timings, are included in the semiconductor integrated circuit. A counter, so that the access to the memory where writing is completed waits until the checker pattern writing to the last memory is completed,
A hold signal generation unit including a comparator and a hold control circuit is inserted in the preceding stage of each BIST circuit.

【0006】また各BIST回路の検査結果情報(期待
値不一致発生のエラー情報)はそれぞれLSIテスタへ
出力され、エラー解析が行われている。また複数のメモ
リ毎に1つのBIST回路を設けている場合(1つのB
IST回路で制御されるメモリが複数個存在する場合)
に、メモリの数に無関係にその検査結果情報は1つの出
力信号としてLSIテスタへ出力されている。
Further, the inspection result information of each BIST circuit (error information of occurrence of expected value mismatch) is output to the LSI tester for error analysis. When one BIST circuit is provided for each of a plurality of memories (one BIST circuit
(If there are multiple memories controlled by the IST circuit)
In addition, the inspection result information is output to the LSI tester as one output signal regardless of the number of memories.

【0007】[0007]

【発明が解決しようとする課題】しかし、上記従来のメ
モリポーズテスト回路の構成では、各BIST回路の前
段に、カウンタ、比較器およびホールド制御回路からな
るホールド信号発生部が必要なため、回路規模を増大さ
せる要因となっている。また、メモリへのチェッカーパ
ターン書き込み完了時間がメモリサイズにより異なるた
め、ポーズタイムを正確に測定することができなかっ
た。
However, in the configuration of the conventional memory pause test circuit described above, since the hold signal generating section including the counter, the comparator and the hold control circuit is required in the preceding stage of each BIST circuit, the circuit scale is reduced. Has become a factor that increases. Moreover, the pause time cannot be accurately measured because the checker pattern writing completion time to the memory differs depending on the memory size.

【0008】さらに、上記従来のメモリポーズテスト回
路の構成では、期待値不一致が発生したとき、LSIテ
スタ上でのエラー解析において、どのテストシーケンス
で不具合が発生しているのか箇所特定を行うのに莫大な
工数が必要となった。
Further, in the above-described conventional memory pause test circuit configuration, when an expected value mismatch occurs, it is possible to identify the test sequence in which the failure occurs in the error analysis on the LSI tester. A huge number of man-hours was required.

【0009】また異なるBIST回路で制御される各メ
モリのポーズタイム測定箇所を特定するのに、シミュレ
ーションによる波形調査が不可欠であり、この為の工数
も余分に発生した。
Further, in order to specify the pause time measurement point of each memory controlled by a different BIST circuit, waveform investigation by simulation is indispensable, and extra man-hours are required for this purpose.

【0010】さらに、1つのBIST回路で制御される
メモリが複数個存在する場合において、従来のメモリポ
ーズテスト回路では、エラー情報が1つのBIST回路
に対して1つの出力信号としてシリアルに出力されるた
め、メモリ出力の期待値不一致が発生したとき、テスタ
上でのエラー解析において、どのメモリで不具合が発生
しているのか箇所特定を行うのに、また不具合現象をデ
バッグ(DEBUG)するのに莫大な工数が必要となった。
Further, when there are a plurality of memories controlled by one BIST circuit, in the conventional memory pause test circuit, error information is serially output as one output signal to one BIST circuit. Therefore, when the expected value mismatch of the memory output occurs, it is enormous to identify the location of the memory where the failure occurs in the error analysis on the tester and to debug (DEBUG) the failure phenomenon. It took a lot of work.

【0011】本発明は、このような半導体集積回路のメ
モリポーズテスト方法およびそのテスト回路において、
小規模な回路の増加で、複数のメモリの1つのテストシ
ーケンスを同時に完了させることが可能となり、各々メ
モリのポーズタイム測定を正確、かつ同時に実現できる
ことを目的とする。
The present invention provides a memory pause test method for such a semiconductor integrated circuit and a test circuit therefor,
It is an object of the present invention to enable one test sequence of a plurality of memories to be completed at the same time by increasing the number of circuits on a small scale, and to realize the pause time measurement of each memory accurately and simultaneously.

【0012】[0012]

【課題を解決するための手段】本発明の半導体集積回路
のメモリポーズテスト方法は、アドレス方向サイズが異
なる複数メモリが搭載された半導体集積回路に、前記各
メモリ毎またはアドレス方向サイズが同一の複数のメモ
リ毎に、各メモリをテストするためのBIST回路を備
えた半導体集積回路のメモリポーズテスト方法であっ
て、前記半導体集積回路に搭載されたメモリの中でアド
レス方向サイズが最大となるメモリに必要な1つのテス
トシーケンスにかかる時間と、その他のメモリに必要な
1つのテストシーケンスにかかる時間との差分時間を、
前記その他のメモリ各々に予め求め、前記その他のメモ
リ各々のテストシーケンスを、前記アドレス方向サイズ
が最大となるメモリのテストシーケンスの開始より前記
求めた各々の差分時間、待たせて実行することとしたも
のである。
According to a method of testing a memory pause of a semiconductor integrated circuit of the present invention, a plurality of memories having the same size in the address direction are mounted on a semiconductor integrated circuit in which a plurality of memories having different sizes in the address direction are mounted. A memory pause test method for a semiconductor integrated circuit including a BIST circuit for testing each memory, wherein the memory having the largest address direction size among the memories mounted on the semiconductor integrated circuit. The difference between the time required for one test sequence required and the time required for one test sequence required for other memory is
It is determined in advance in each of the other memories, and the test sequence of each of the other memories is executed while waiting for each of the difference times obtained from the start of the test sequence of the memory having the maximum size in the address direction. It is a thing.

【0013】この本発明によれば、小規模な回路の増加
で、複数のメモリの1つのテストシーケンスを同時に完
了させることが可能となり、各々メモリのポーズタイム
測定を正確、かつ同時に実現できる半導体集積回路のメ
モリポーズテスト方法が得られる。
According to the present invention, it is possible to simultaneously complete one test sequence of a plurality of memories by increasing the number of circuits on a small scale, and to realize the pause time measurement of each memory accurately and simultaneously. A method for memory pause testing of a circuit is obtained.

【0014】[0014]

【発明の実施の形態】本発明の請求項1に記載の発明
は、アドレス方向サイズが異なる複数メモリが搭載され
た半導体集積回路に、前記各メモリ毎またはアドレス方
向サイズが同一の複数のメモリ毎に、各メモリをテスト
するためのBIST回路を備えた半導体集積回路のメモ
リポーズテスト方法であって、前記半導体集積回路に搭
載されたメモリの中でアドレス方向サイズが最大となる
メモリに必要な1つのテストシーケンスにかかる時間
と、その他のメモリに必要な1つのテストシーケンスに
かかる時間との差分時間を、前記その他のメモリ各々に
予め求め、前記その他のメモリ各々のテストシーケンス
を、前記アドレス方向サイズが最大となるメモリのテス
トシーケンスの開始より前記求めた各々の差分時間、待
たせて実行することとしたものであり、その他のメモリ
各々のテストシーケンスの実行を、アドレス方向サイズ
が最大となるメモリのテストシーケンスの開始より各々
の差分時間待たせることによって、複数のメモリのテス
トシーケンスを同時に完了させることが可能となり、正
確に、かつ同時に少ない回路増で各々メモリのポーズタ
イム測定が可能となる、という作用を有する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The invention according to claim 1 of the present invention is a semiconductor integrated circuit in which a plurality of memories having different address direction sizes are mounted, and each of the memories or each of the plurality of memories having the same address direction size. A method of testing a memory pause of a semiconductor integrated circuit having a BIST circuit for testing each memory, which is required for a memory having a maximum address direction size among the memories mounted on the semiconductor integrated circuit. The difference time between the time required for one test sequence and the time required for one test sequence required for the other memory is obtained in advance in each of the other memories, and the test sequence of each of the other memories is determined in the address direction size. The difference time obtained from the start of the memory test sequence that maximizes The test sequences of other memories are executed at the same time by waiting for the difference time from the start of the test sequence of the memory with the maximum size in the address direction for each test sequence. And the pause time of each memory can be measured accurately and simultaneously with a small number of circuits.

【0015】また請求項2に記載の発明は、請求項1に
記載の発明であって、1つのテストシーケンスが完了す
る毎に、そのテストシーケンス完了を出力することとし
たものであり、メモリ出力の期待値不一致が発生した場
合に、どのテストシーケンスで不具合が発生しているか
容易に把握することが可能になり、また異なるBIST
回路で制御される各メモリのポーズタイムを同時に測定
できる箇所を特定することも可能になる、という作用を
有する。
The invention according to claim 2 is the invention according to claim 1, in which each time one test sequence is completed, the completion of the test sequence is output. When the expected value disagreement occurs, it is possible to easily understand in which test sequence the defect has occurred, and it is also possible to use different BIST.
It has an effect that it becomes possible to specify a position where the pause time of each memory controlled by the circuit can be measured at the same time.

【0016】さらに請求項3に記載の発明は、請求項1
または請求項2に記載の発明であって、アドレス方向サ
イズが同一の複数のメモリをテストするBIST回路に
おいて、メモリ出力の期待値不一致を検出したとき、ど
のメモリで不具合が発生しているのかを認識し、不具合
が発生しているメモリ単体のみをテストすることとした
ものであり、どのメモリで不具合が発生しているのか箇
所特定が容易に可能になり、かつ不具合メモリに限定し
てのデバッグ(DEBUG)が可能になることにより、テス
タ解析工数を大幅に削減することが可能となる、という
作用を有する。
Further, the invention according to claim 3 is the same as that of claim 1.
Alternatively, in the invention according to claim 2, in a BIST circuit that tests a plurality of memories having the same size in the address direction, when the expected value mismatch of the memory outputs is detected, it is determined which memory is in trouble. By recognizing and testing only the memory unit in which the defect has occurred, it is possible to easily identify the location in which memory the defect occurs, and debug only in the defective memory. By enabling (DEBUG), the tester analysis man-hours can be significantly reduced.

【0017】また請求項4に記載の発明は、アドレス方
向サイズが異なる複数メモリが搭載された半導体集積回
路に、前記各メモリ毎、あるいはアドレス方向サイズが
同一の複数のメモリ毎に、各メモリをテストするための
BIST回路と、前記半導体集積回路に搭載されたメモ
リの中でアドレス方向サイズが最大となるメモリに必要
な1つのテストシーケンスにかかる時間と、その他のメ
モリに必要な1つのテストシーケンスにかかる時間との
差分時間を、前記その他のメモリ各々に予め計算し、前
記その他のメモリ各々のテストシーケンスの実行を、前
記アドレス方向サイズが最大となるメモリのテストシー
ケンスの開始より前記計算した各々の差分時間待たせる
ためのホールド信号を、前記その他のメモリ各々のBI
ST回路へ出力するホールド信号発生回路を設けたこと
としたものであり、その他のメモリ各々のテストシーケ
ンスの実行を、アドレス方向サイズが最大となるメモリ
のテストシーケンスの開始より計算した各々の差分時間
待たせることによって、複数のメモリのテストシーケン
スを同時に完了させることが可能となり、正確にかつ少
ない回路増でポーズタイム測定が可能となる、という作
用を有する。
According to a fourth aspect of the present invention, in a semiconductor integrated circuit in which a plurality of memories having different address direction sizes are mounted, each memory is provided, or each memory has a same address direction size. BIST circuit for testing, time required for one test sequence required for the memory having the largest address direction size among the memories mounted on the semiconductor integrated circuit, and one test sequence required for other memories The difference time from the time taken for each of the other memories is calculated in advance, and the execution of the test sequence of each of the other memories is calculated from the start of the test sequence of the memory having the maximum size in the address direction. Of the hold signal for holding the difference time of
A hold signal generating circuit for outputting to the ST circuit is provided, and the execution of the test sequence of each of the other memories is calculated from the start of the test sequence of the memory having the maximum size in the address direction. The waiting time allows the test sequences of a plurality of memories to be completed at the same time, and the pause time can be accurately measured with a small number of circuits.

【0018】さらに請求項5に記載の発明は、請求項4
に記載の発明であって、前記ホールド信号発生回路に、
1つのテストシーケンスの完了信号を出力する回路を付
加したこととしたものであり、メモリ出力の期待値不一
致が発生した場合に、上記テストシーケンス完了信号に
よりどのテストシーケンスで不具合が発生しているか容
易に把握することが可能になり、また異なるBIST回
路で制御される各メモリのポーズタイムを同時に測定で
きる箇所を特定することも可能になる、という作用を有
する。
Further, the invention according to claim 5 is the invention according to claim 4.
The hold signal generating circuit according to claim 1,
The circuit that outputs the completion signal of one test sequence is added, and when the expected value mismatch of the memory output occurs, it is easy to determine in which test sequence the failure has occurred due to the above test sequence completion signal. Therefore, it is possible to identify the location where the pause time of each memory controlled by different BIST circuits can be simultaneously measured.

【0019】さらに請求項6に記載の発明は、請求項4
または請求項5に記載の発明であって、アドレス方向サ
イズが同一の複数のメモリをテストするBIST回路に
は、メモリ出力の期待値不一致が発生したときにどのメ
モリで不具合が発生しているのかを認識し、不具合が発
生しているメモリ単体に対してテストを実施可能とする
回路を設けたこととしたものであり、どのメモリで不具
合が発生しているのか箇所特定が容易に可能になり、か
つ不具合メモリに限定してのデバッグ(DEBUG)が可能
になることにより、テスタ解析工数を大幅に削減するこ
とが可能となる、という作用を有する。
Further, the invention according to claim 6 is the invention according to claim 4.
Alternatively, in the invention according to claim 5, in the BIST circuit for testing a plurality of memories having the same size in the address direction, which memory is defective when an expected value mismatch of memory outputs occurs. It is possible to easily identify the location of the memory in which a failure has occurred by recognizing the above and providing a circuit that allows testing to be performed on the memory in which the failure occurs. In addition, since it is possible to debug (DEBUG) only in the defective memory, it is possible to significantly reduce the tester analysis man-hours.

【0020】以下、本発明の実施の形態について、図面
を参照しながら説明する。 (実施の形態1)図1は本発明の実施の形態1における半
導体集積回路のメモリポーズテスト回路の構成図であ
り、アドレス方向サイズが異なる複数メモリが搭載され
た半導体集積回路素子における1つのメモリポーズテス
ト回路の構成を示している。
Embodiments of the present invention will be described below with reference to the drawings. (Embodiment 1) FIG. 1 is a configuration diagram of a memory pause test circuit of a semiconductor integrated circuit according to Embodiment 1 of the present invention. One memory in a semiconductor integrated circuit device equipped with a plurality of memories having different address direction sizes. The structure of a pause test circuit is shown.

【0021】図1において、1は半導体集積回路素子に
搭載されたBIST回路部であり、このBIST回路部
1は、メモリ容量(アドレス方向サイズ)が同一の被検
査メモリAと被検査メモリB(複数メモリの一例)の検
査(メモリポーズテスト)を実行するBIST回路2を
備えている。すなわち、BIST回路2として、シーケ
ンシャルに被検査メモリAと被検査メモリBのアドレス
を指し示せる一種のカウンタとして動作するアドレス発
生部4と、被検査メモリAと被検査メモリBのテストパ
ターンを自動的に発生するパターン発生部5と、被検査
メモリAと被検査メモリBの出力結果と期待値(テスト
パターンのデータ)を比較して一致しているかを判別
し、被検査メモリAと被検査メモリBから期待する信号
が得られなかった場合(期待値不一致の場合)、被検査
メモリAまたは被検査メモリBに不具合発生(故障)と
判断する期待値比較器6と、これらアドレス発生部4、
パターン発生部5、期待値比較器6を制御する、ステー
トマシンであるコントロール信号生成部7とを備えてい
る。
In FIG. 1, reference numeral 1 denotes a BIST circuit portion mounted on a semiconductor integrated circuit device. The BIST circuit portion 1 has a memory capacity (size in the address direction) of an inspected memory A and an inspected memory B (which are the same). The BIST circuit 2 is provided for executing inspection (memory pause test) of an example of a plurality of memories. That is, as the BIST circuit 2, the address generator 4 that operates as a kind of counter that sequentially indicates the addresses of the memory under test A and the memory under test B, and the test pattern of the memory under test A and the memory under test B are automatically generated. Of the memory under test A and the memory under test B and the expected value (data of the test pattern) are compared to determine whether they match, and the memory under test A and the memory under test are compared. When the expected signal is not obtained from B (when the expected values do not match), the expected value comparator 6 that determines that a failure (failure) occurs in the memory A or the memory B to be inspected, and the address generators 4,
A pattern generator 5 and a control signal generator 7 which is a state machine for controlling the expected value comparator 6 are provided.

【0022】また、BIST回路部1は、被検査メモリ
Aに対する通常系入力信号xaとBIST回路2からの
信号とをBISTテストモード入力信号(テスト信号)
aにより選択するためセレクタ8と、被検査メモリBに
対する通常系入力信号xbとBIST回路2からの信号
とを前記テスト信号aにより選択するためのセレクタ9
を備えている。
Further, the BIST circuit section 1 receives the normal system input signal xa for the memory under test A and the signal from the BIST circuit 2 as a BIST test mode input signal (test signal).
a selector 8 for selecting by the a, and a selector 9 for selecting the normal system input signal xb for the memory under test B and the signal from the BIST circuit 2 by the test signal a.
Is equipped with.

【0023】上記BIST回路2は、テストシーケンス
開始信号(リセット入力信号;以下リセット信号と称
す)b、BIST用クロック信号c、ホールド制御用信
号dが入力されることによりその動作が開始され、被検
査メモリAと被検査メモリBから出力されるデータ(デ
ータ出力信号e)が期待値比較器7により期待値と一致
しているかが判断され、その結果が期待値比較結果出力
信号fとしてLSIテスタへ出力される。
The BIST circuit 2 starts its operation when a test sequence start signal (reset input signal; hereinafter referred to as a reset signal) b, a BIST clock signal c, and a hold control signal d are input, and the operation is started. The data output from the inspection memory A and the memory under test B (data output signal e) is judged by the expected value comparator 7 to be in agreement with the expected value, and the result is output as the expected value comparison result output signal f to the LSI tester. Is output to.

【0024】また半導体集積回路素子には、このBIS
T回路部1の前段にホールド信号制御部11が搭載され
ている。このホールド信号制御部11は、BIST回路
2をアクティブ状態にするかホールド状態にするかを制
御するためのホールド制御用信号dへ出力するホールド
信号発生回路12から構成されている。このホールド信
号発生回路12はテストシーケンス開始のリセット信号
bにより起動され、所定時間tの間ホールド状態とする
ホールド制御用信号dをコントロール信号生成部7へ出
力する。
This BIS is used for semiconductor integrated circuit devices.
A hold signal control unit 11 is mounted in the preceding stage of the T circuit unit 1. The hold signal control unit 11 includes a hold signal generation circuit 12 that outputs a hold control signal d for controlling whether the BIST circuit 2 is in the active state or the hold state. The hold signal generation circuit 12 is activated by the reset signal b for starting the test sequence, and outputs the hold control signal d to the hold state for a predetermined time t to the control signal generation unit 7.

【0025】なお、半導体集積回路素子には、搭載され
ているメモリの数に合わせて複数のBIST回路部が搭
載されており、また上記BIST回路部1では複数のメ
モリの検査を実行しているが、単一のメモリのみの検査
を実行するBIST回路部も存在する。
A plurality of BIST circuit units are mounted on the semiconductor integrated circuit device in accordance with the number of mounted memories, and the BIST circuit unit 1 executes the inspection of the plurality of memories. However, there is also a BIST circuit unit that executes the inspection of only a single memory.

【0026】上記所定時間tとして、半導体集積回路素
子に搭載されている各メモリの1つのテストシーケンス
完了時間を同時にすることを可能にするため、1つのテ
ストシーケンスに必要な時間はアドレス方向サイズによ
り一義的に決定されることを利用し、予め最大テストシ
ーケンス時間(半導体集積回路素子に搭載されているア
ドレス方向サイズが最大のメモリに必要な1つのテスト
シーケンスにかかる時間)と前記被検査メモリAと被検
査メモリBに必要な1つのテストシーケンス時間との差
分時間を求めて、その差分時間を設定している。
As the predetermined time t, the time required for one test sequence depends on the size in the address direction so that one test sequence completion time of each memory mounted on the semiconductor integrated circuit device can be made simultaneous. Utilizing the fact that it is uniquely determined, the maximum test sequence time (the time required for one test sequence required for the memory having the maximum address direction size mounted on the semiconductor integrated circuit element) and the test memory A And the difference time between one test sequence time required for the memory B to be inspected and the difference time are set.

【0027】BIST回路2外部からのホールド制御用
信号d(前記ホールド信号発生回路12の出力信号)に
より、アドレス方向サイズが最大(容量最大)のメモリ
のテストシーケンスが開始された直後からその差分時間
tだけ、各メモリ毎にテストシーケンスの実行(データ
のライト/リード)をホールドさせておけば(待たせて
おけば)、1つのテストシーケンス完了時間を同時にす
ることが可能となる。
The hold control signal d from the outside of the BIST circuit 2 (the output signal of the hold signal generation circuit 12) causes the difference time from immediately after the test sequence of the memory having the maximum size in the address direction (maximum capacity) is started. If the execution of the test sequence (writing / reading of data) is held for each memory by t (waiting), one test sequence completion time can be made at the same time.

【0028】上記半導体集積回路のメモリポーズテスト
回路のテストシーケンスの一例を図2に示す。図2にお
いて、21は半導体集積回路素子に搭載されるメモリ容
量が最大のメモリにおけるポーズタイム測定シーケンス
図(容量最大のメモリの場合のテストシーケンス図)、
22はこの容量最大のメモリのBIST回路2をアクテ
ィブ状態にするかホールド状態にするかを制御するため
に、このBIST回路2へ入力されるホールド信号発生
回路12のホールド制御信号dの特性図である。また2
3はメモリ容量が最大ではない被検査メモリA(または
被検査メモリB)におけるポーズタイム測定シーケンス
図(容量が最大未満の任意のメモリの場合のテストシー
ケンス図)、24はこの被検査メモリAのBIST回路
2をアクティブ状態にするかホールド状態にするかを制
御するために、このBIST回路2へ入力されるホール
ド信号発生回路12のホールド制御信号dの特性図であ
る。図において、ホールド制御信号dの“H”はアクテ
ィブ状態、“L”はホールド状態を示す。なお、容量最
大のメモリのBIST回路2へのホールド制御信号d
は、常にアクティブ状態“H”である。
An example of the test sequence of the memory pause test circuit of the semiconductor integrated circuit is shown in FIG. In FIG. 2, reference numeral 21 is a pause time measurement sequence diagram (a test sequence diagram in the case of the memory having the maximum capacity) in the memory having the maximum memory capacity mounted on the semiconductor integrated circuit device
Reference numeral 22 is a characteristic diagram of the hold control signal d of the hold signal generating circuit 12 input to the BIST circuit 2 in order to control whether the BIST circuit 2 of the memory having the maximum capacity is in the active state or the hold state. is there. Again 2
3 is a pause time measurement sequence diagram in the memory A (or memory B to be inspected) whose memory capacity is not the maximum (test sequence diagram in the case of an arbitrary memory whose capacity is less than the maximum), and 24 is this memory A to be tested. FIG. 6 is a characteristic diagram of a hold control signal d of a hold signal generation circuit 12 that is input to the BIST circuit 2 in order to control whether the BIST circuit 2 is in an active state or a hold state. In the figure, "H" of the hold control signal d indicates an active state, and "L" indicates a hold state. The hold control signal d to the BIST circuit 2 of the memory having the maximum capacity is
Is always in the active state "H".

【0029】また図2において、25は容量最大のメモ
リが1つのテストシーケンスに必要な時間、26は容量
最大のメモリと被検査メモリA上にそれぞれ“0101
…”の順番で市松模様を書き込むチェッカーボードパタ
ーン(表パターン)[1]のライトシーケンス、27は
前記書き込まれたチェッカーボードパターン[1]に対
するリードシーケンス、28は容量最大のメモリと被検
査メモリA上にそれぞれ“1010…”の順番で市松模
様を書き込むチェッカーボードパターン(裏パターン)
[2]のライトシーケンス、29は前記書き込まれたチ
ェッカーボードパターン[2]のリードシーケンスを示
す。また30は被検査メモリAがホールド状態にあるホ
ールド時間を示す。
In FIG. 2, reference numeral 25 is the time required for one test sequence of the memory having the maximum capacity, and 26 is "0101" on the memory having the maximum capacity and the memory A to be inspected.
The checkerboard pattern (table pattern) [1] write sequence in which the checkerboard pattern is written in the order of "...", 27 is the read sequence for the written checkerboard pattern [1], 28 is the maximum capacity memory and the memory under test A Checkerboard pattern (back pattern) in which checkerboard patterns are written in the order of "1010 ..."
[2] shows a write sequence, and 29 shows a read sequence of the written checkerboard pattern [2]. Reference numeral 30 indicates a hold time during which the memory A to be inspected is in the hold state.

【0030】通常メモリポーズタイムを測定する場合に
は、半導体集積回路に搭載された全てのメモリに対しチ
ェッカーボードパターン[1]の書き込みが完了した時
点、すなわちポーズタイム測定ポイント(1)のタイミ
ングでポーズタイム保証時間分メモリへのアクセスを行
わず、チェッカーボードパターン[1]のリードによる
期待値比較で不一致が発生しないときに、1回目のポー
ズタイム測定を実施する。同様に、チェッカーボードパ
ターン[2]の書き込みが完了した時点、すなわちポー
ズタイム測定ポイント(2)のタイミングでポーズタイ
ム保証時間分メモリへのアクセスを行わず、チェッカー
ボードパターン[2]のリードによる期待値比較で不一
致が発生しないときに、2回目のポーズタイム測定を実
施する。
When the normal memory pause time is measured, the writing of the checkerboard pattern [1] is completed in all the memories mounted in the semiconductor integrated circuit, that is, the timing of the pause time measurement point (1). The first pause time measurement is performed when the memory for the guaranteed pause time is not accessed and no mismatch occurs in the expected value comparison by reading the checkerboard pattern [1]. Similarly, when the writing of the checkerboard pattern [2] is completed, that is, at the timing of the pause time measurement point (2), the memory for the pause time guaranteed time is not accessed, and the expectation is obtained by reading the checkerboard pattern [2]. When no discrepancy occurs in the value comparison, the second pause time measurement is performed.

【0031】上記ポーズタイム測定シーケンス21にお
いて、メモリが容量最大であることから、アドレス方向
サイズが最大となり、1つのテストシーケンスに必要な
時間25が最大となる。この最大となるテストシーケン
スに必要な時間25を基準として、予め最大テストシー
ケンス時間25と他のメモリ(上記被検査メモリA等)
に必要なテストシーケンス時間との差分時間tを求めて
いる。
In the pause time measuring sequence 21, since the memory has the maximum capacity, the size in the address direction becomes maximum, and the time 25 required for one test sequence becomes maximum. Based on the time 25 required for this maximum test sequence, the maximum test sequence time 25 and other memories (memory A to be inspected, etc.) are stored in advance.
The difference time t from the test sequence time required for

【0032】この差分時間tは、BIST回路2毎のそ
れぞれのホールド信号発生回路12に設定され、図2に
示すように、被検査メモリAでは、アドレス方向サイズ
が最大のメモリのテストシーケンスが開始された直後か
らホールド時間30後にテストシーケンス(チェッカー
ボードパターン[1],[2]のライトシーケンスとリ
ードシーケンス)が実行され、よって1つのテストシー
ケンスにおける処理完了時間が容量最大のメモリと揃え
られている。
This difference time t is set in each hold signal generating circuit 12 of each BIST circuit 2, and as shown in FIG. 2, in the memory under test A, the test sequence of the memory having the maximum address direction size is started. Immediately after the execution, the test sequence (the checkerboard pattern [1], [2] write sequence and read sequence) is executed after the hold time 30. Therefore, the processing completion time in one test sequence is aligned with the memory having the maximum capacity. There is.

【0033】このように、半導体集積回路素子にアドレ
ス方向サイズが異なる複数のメモリが搭載されても、ア
ドレス方向サイズが最大のメモリのテストシーケンスの
開始より各々の差分時間待たせることによって、前記複
数のメモリのテストシーケンスを同時に完了させること
が可能となり、図2に示すポーズタイム測定ポイント
(1),(2)のタイミングで正確に、かつ同時にポー
ズタイムを測定することができる。また少ない回路増で
正確にポーズタイム測定が可能となり、冗長なテストの
回路削減も可能となる。 (実施の形態2)図3は、本発明の実施の形態2における
半導体集積回路に複数のBIST回路部を搭載した場合
のメモリポーズテスト回路の構成図を示したものであ
る。なお、実施の形態1のメモリポーズテスト回路(図
1)の構成と同一の構成には同一の符号を付して説明を
省略する。
As described above, even when a plurality of memories having different sizes in the address direction are mounted on the semiconductor integrated circuit device, each of the plurality of memories is made to wait for the difference time from the start of the test sequence of the memory having the maximum size in the address direction. It is possible to complete the test sequence of the memory at the same time, and it is possible to accurately and simultaneously measure the pause time at the timing of the pause time measurement points (1) and (2) shown in FIG. In addition, it is possible to measure pause time accurately with a small number of circuits, and it is also possible to reduce redundant test circuits. (Embodiment 2) FIG. 3 shows a configuration diagram of a memory pause test circuit in the case where a plurality of BIST circuit portions are mounted on a semiconductor integrated circuit according to Embodiment 2 of the present invention. The same components as those of the memory pause test circuit (FIG. 1) according to the first embodiment are designated by the same reference numerals and the description thereof will be omitted.

【0034】図3において、1Aは、アドレス方向サイ
ズが同一の被検査メモリAと被検査メモリB(複数のメ
モリの一例)の検査を実行するBIST回路部、1Bは
アドレス方向サイズが同一の被検査メモリCと被検査メ
モリD(複数のメモリの一例)の検査を実行するBIS
T回路部を示す。
In FIG. 3, reference numeral 1A denotes a BIST circuit portion for executing an inspection of an inspected memory A and an inspected memory B (an example of a plurality of memories) having the same size in the address direction, and 1B denotes a subject having the same size in the address direction. BIS for executing inspection of inspection memory C and inspected memory D (an example of a plurality of memories)
A T circuit part is shown.

【0035】半導体集積回路素子に複数のBIST回路
部1A,1Bを搭載した場合、上記実施の形態1の場合
と同様に、1つのテストシーケンス完了時間を同時にす
ることを可能にするため、1つのテストシーケンスに必
要な時間はアドレス方向サイズにより一義的に決定され
ることを利用し、予め容量最大のメモリのテストシーケ
ンス時間とBIST回路部1A,1Bの各々の被検査メ
モリA,Bと被検査メモリC,Dに必要なテストシーケ
ンス時間との差分時間ta,tbを求めて、ホールド信
号制御部33のホールド信号発生回路34によりアドレ
ス方向サイズが最大のメモリのテストシーケンスが開始
された直後から各々のメモリのテストシーケンスの実行
をその差分時間ta,tb分ホールドさせるためのホー
ルド制御用信号da,dbを生成している。
When a plurality of BIST circuit units 1A and 1B are mounted on the semiconductor integrated circuit device, one test sequence can be completed at the same time as in the case of the first embodiment, so that one test sequence can be completed at the same time. Since the time required for the test sequence is uniquely determined by the size in the address direction, the test sequence time of the memory having the maximum capacity and the inspected memories A and B and the inspected memories of the BIST circuit units 1A and 1B are preliminarily used. The difference times ta and tb from the test sequence time required for the memories C and D are calculated, and the hold signal generation circuit 34 of the hold signal control unit 33 starts the test sequence of the memory having the maximum size in the address direction from immediately after each. Hold control signal d for holding the execution of the test sequence of the memory for the difference times ta and tb , It is generating the db.

【0036】またホールド信号発生回路34から出力さ
れるホールド制御用信号は、アドレス方向サイズが最大
のメモリの場合は“H”のみ、それ以外のメモリについ
ては、BIST回路2をホールドさせる期間は“L”、
アクティブ期間は“H”であることを利用して、2入力
AND回路35、フリップフロップ(シリアル2段構成)
36、一方の入力が負論理の2入力AND回路37から
構成され、1つのテストシーケンスが完了するのと同時
に2クロック分の幅で“H”のテストシーケンス完了信
号gを出力する回路を、ホールド信号発生回路34に接
続している。
The hold control signal output from the hold signal generation circuit 34 is only "H" in the case of the memory having the maximum size in the address direction, and "H" in the other memory during the period in which the BIST circuit 2 is held. L ",
Utilizing the fact that the active period is "H", the two-input AND circuit 35 and the flip-flop (serial two-stage configuration)
36. Hold a circuit that is composed of a two-input AND circuit 37 having one negative input and outputs a test sequence completion signal g of "H" with a width of two clocks at the same time when one test sequence is completed. It is connected to the signal generation circuit 34.

【0037】このテストシーケンス完了信号gを外部に
出力させることにより、メモリ出力の期待値不一致が発
生した場合に、LSIテスタ上で、どのテストシーケン
スで不具合が発生しているか容易に把握することが可能
となる。
By outputting this test sequence completion signal g to the outside, when the expected value mismatch of the memory outputs occurs, it is possible to easily understand in which test sequence the failure occurs on the LSI tester. It will be possible.

【0038】また、このテストシーケンス完了信号gを
出力させることにより、ポーズタイム測定ポイントをL
SIテスタに知らせることが可能となる。このように、
ホールド信号発生回路34に、テストシーケンス完了信
号gを出力する回路を付加したことにより、メモリ出力
の期待値不一致が発生した場合に、LSIテスタ上でテ
ストシーケンス完了信号gによりどのテストシーケンス
で不具合が発生しているか容易に把握することが可能に
なり、また異なるBIST回路で制御される各メモリの
ポーズタイムを同時に測定できる箇所を特定することも
可能になる。 (実施の形態3)図4は、本発明の実施の形態3における
半導体集積回路に複数のBIST回路を搭載した場合の
メモリポーズテスト回路の構成図を示したものである。
なお、実施の形態1のメモリポーズテスト回路(図1)
の構成と同一の構成には同一の符号を付して説明を省略
する。また通常系入力信号xa,xbの配線は省略して
いる。
By outputting the test sequence completion signal g, the pause time measurement point is set to L.
It is possible to inform the SI tester. in this way,
By adding the circuit for outputting the test sequence completion signal g to the hold signal generation circuit 34, when the expected value mismatch of the memory outputs occurs, the test sequence completion signal g causes a failure in any test sequence on the LSI tester. It is possible to easily grasp whether or not it is occurring, and it is also possible to specify a location where the pause time of each memory controlled by different BIST circuits can be measured at the same time. (Third Embodiment) FIG. 4 is a block diagram of a memory pause test circuit in the case where a plurality of BIST circuits are mounted on the semiconductor integrated circuit according to the third embodiment of the present invention.
The memory pause test circuit of the first embodiment (FIG. 1)
The same configurations as those of the above are given the same reference numerals and the description thereof will be omitted. The wiring of the normal system input signals xa and xb is omitted.

【0039】アドレス方向サイズが同一の被検査メモリ
Eと被検査メモリF(複数のメモリの一例)の検査を実
行するBIST回路部41の前段にホールド信号制御部
42が設けられている。
A hold signal control unit 42 is provided in the preceding stage of the BIST circuit unit 41 that executes the inspection of the memory under test E and the memory under test F (an example of a plurality of memories) having the same size in the address direction.

【0040】前記BIST回路部41内の期待値比較器
6においては、複数の被検査メモリE,Fが有ったとし
ても期待値比較自体は各被検査メモリE,F毎に実施し
ているので、期待値の不一致が発生した場合、どの被検
査メモリE,Fで期待値不一致が発生しているかを特定
することができる。期待値不一致が発生した場合に、被
検査メモリEの場合はエラーフラグ信号hをフリップフ
ロップ43の出力信号(メモリEエラーフラグ信号)、
また被検査メモリFの場合はエラーフラグ信号jをフリ
ップフロップ44の出力信号(メモリFエラーフラグ信
号)というように、各被検査メモリE,F毎にフリップ
フロップでリタイミングしてから出力させている。これ
により、複数の被検査メモリE,Fが搭載されていて
も、どのメモリで不具合が発生しているかをLSIテス
タ上で特定することができる。
In the expected value comparator 6 in the BIST circuit section 41, the expected value comparison itself is carried out for each of the inspected memories E and F even if there are a plurality of inspected memories E and F. Therefore, when the expected value mismatch occurs, it is possible to specify in which of the memories E and F to be inspected the expected value mismatch occurs. When the expected value mismatch occurs, in the case of the memory under test E, the error flag signal h is set to the output signal of the flip-flop 43 (memory E error flag signal),
In the case of the memory F to be inspected, the error flag signal j is output as the output signal of the flip-flop 44 (memory F error flag signal) after being retimed by the flip-flop for each of the memories E and F to be inspected. There is. As a result, even if a plurality of memories to be inspected E and F are mounted, it is possible to specify in which memory the defect has occurred on the LSI tester.

【0041】なお、パッケージピンの制限により、各出
力ピンを外部に出力させることができない場合には、各
テストシーケンス完了毎にフリップフロップ43,44
でラッチし、その信号をシリアル出力させることで、1
ピン増だけで本機能を実現することが可能となる。
When the output pins cannot be output to the outside due to the limitation of the package pins, the flip-flops 43, 44 are completed after each test sequence is completed.
Latch with and output the signal serially,
This function can be realized simply by increasing the number of pins.

【0042】また、各被検査メモリE,Fのエラーフラ
グ信号h,jを、ホールド信号制御部42に新たに付加
したコントロール信号発生回路45に入力している。こ
のコントロール信号発生回路45は、エラーフラグ信号
hまたはjを入力している被検査メモリEまたはFのみ
(不具合が発生しているメモリのみ)をアクティブ状態
にし、それ以外の被検査メモリFまたはE(正常なメモ
リ)を動作させなくするディセーブル(desable)信号
kを形成する回路であり、コントロール信号発生回路4
5は形成したディセーブル信号kをBIST回路部41
内のコントロール信号生成部7へ出力している。
Further, the error flag signals h and j of the memories to be inspected E and F are inputted to the control signal generating circuit 45 newly added to the hold signal control section 42. The control signal generation circuit 45 activates only the inspected memories E or F to which the error flag signal h or j is input (only the memory in which a defect has occurred), and the other inspected memories F or E. The control signal generating circuit 4 is a circuit for forming a disable signal k for deactivating (normal memory).
5 indicates the generated disable signal k by the BIST circuit unit 41.
It is output to the control signal generation unit 7 inside.

【0043】コントロール信号生成部7はこのディセー
ブル信号kを入力すると、アドレス発生部4、パターン
発生部5、期待値比較器6を不具合が発生している被検
査メモリEまたはFへの信号のみをアクティブ状態にす
るように制御し、同時に、各被検査メモリE,Fを直接
制御するコントロール信号、すなわち被検査メモリEへ
コントロール信号mを出力し、被検査メモリFへコント
ロール信号nを出力して、不具合が発生している被検査
メモリEまたはFのみをアクティブ状態にし、それ以外
をディセーブル状態に設定する。これにより、不具合が
発生している被検査メモリEまたはFのみの検査が続け
て実行される。
When the control signal generating section 7 receives the disable signal k, the control signal generating section 7 causes the address generating section 4, the pattern generating section 5 and the expected value comparator 6 to output only the signal to the inspected memory E or F in which the defect has occurred. Is controlled so as to be in an active state, and at the same time, a control signal for directly controlling each of the inspected memories E and F, that is, a control signal m is output to the inspected memory E and a control signal n is output to the inspected memory F. Then, only the inspected memory E or F in which the defect has occurred is activated, and the others are set to the disabled state. As a result, only the inspected memory E or F in which the defect has occurred is continuously inspected.

【0044】このように、1台で被検査メモリEと被検
査メモリF(複数のメモリ)の検査を実行するBIST
回路部41には、メモリ出力の期待値不一致が発生した
場合にどの被検査メモリEまたはFで不具合が発生して
いるのかを認識し、不具合が発生している被検査メモリ
EまたはFに対してテストを実施可能とする回路、すな
わち期待値比較器6、フリップフロップ43,44、コ
ントロール信号発生回路45、コントロール信号生成部
7を設けたことにより、どの被検査メモリEまたはFで
不具合が発生しているのかをLSIテスタ上で容易に特
定することができ、かつ不具合が発生している被検査メ
モリEまたはFのみに対してBISTを実施可能にする
ことにより、LSIテスタ上でのデバッグ(DEBUG)が
容易になり、テスタ解析工数を大幅に削減することが可
能となる。
In this way, BIST for executing the inspection of the inspected memory E and the inspected memory F (plural memories) by one unit
The circuit section 41 recognizes in which inspected memory E or F the defect occurs when the expected value mismatch of the memory outputs occurs, and recognizes the inspected memory E or F in which the defect occurs. By providing the circuit that enables the test, that is, the expected value comparator 6, the flip-flops 43 and 44, the control signal generation circuit 45, and the control signal generation unit 7, a defect occurs in which memory E or F to be inspected. It is possible to easily identify on the LSI tester whether or not the test is being performed, and by enabling the BIST only on the inspected memory E or F in which a defect has occurred, debugging on the LSI tester ( DEBUG) becomes easier and the tester analysis man-hours can be significantly reduced.

【0045】[0045]

【発明の効果】以上述べたように本発明によれば、その
他のメモリ各々のテストシーケンスの実行を、アドレス
方向サイズが最大のメモリのテストシーケンスの開始よ
り各々の差分時間待たせることによって、複数のメモリ
のテストシーケンスを同時に完了させることが可能とな
り、正確に、かつ少ない回路増でポーズタイム測定が可
能となる、という有利な効果が得られる。
As described above, according to the present invention, the execution of the test sequence of each of the other memories is delayed by the respective difference times from the start of the test sequence of the memory having the maximum size in the address direction. It is possible to complete the test sequence of the memory at the same time, and it is possible to obtain an advantageous effect that the pause time can be accurately measured with a small number of circuits.

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

【図1】本発明の実施の形態1における半導体集積回路
のメモリポーズテスト回路の回路構成図である。
FIG. 1 is a circuit configuration diagram of a memory pause test circuit of a semiconductor integrated circuit according to a first embodiment of the present invention.

【図2】同半導体集積回路のメモリポーズテスト方法に
おけるテストシーケンス図である。
FIG. 2 is a test sequence diagram in the memory pause test method for the semiconductor integrated circuit.

【図3】本発明の実施の形態2における半導体集積回路
のメモリポーズテスト回路の回路構成図である。
FIG. 3 is a circuit configuration diagram of a memory pause test circuit of a semiconductor integrated circuit according to a second embodiment of the present invention.

【図4】本発明の実施の形態3における半導体集積回路
のメモリポーズテスト回路の回路構成図である。
FIG. 4 is a circuit configuration diagram of a memory pause test circuit of a semiconductor integrated circuit according to a third embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 BIST回路部 2 BIST回路 4 アドレス発生部 5 パターン発生部 6 期待値比較器 7 コントロール信号生成部 8,9 セレクタ 11,33,42 ホールド信号制御部 12,34 ホールド信号発生回路 35,37 ANDゲート 36,43,44 フリップフロップ 45 コントロール信号発生回路 xa 任意の被検査メモリAの通常系入力信号 xb 任意の被検査メモリBの通常系入力信号 a BISTテストモード入力信号 b リセット入力信号 c BIST用クロック入力信号 d,da,db ホールド制御用信号 e メモリからのデータ出力信号 f 期待値比較結果出力信号 g テストシーケンス完了信号 h 被検査メモリEのエラーフラグ出力信号 j 被検査メモリFのエラーフラグ出力信号 k コントロール制御用信号 m 被検査メモリEに対するコントロール制御信号 n 被検査メモリFに対するコントロール制御信号 1 BIST circuit section 2 BIST circuit 4 Address generator 5 pattern generator 6 Expected value comparator 7 Control signal generator 8, 9 selector 11, 33, 42 Hold signal controller 12, 34 Hold signal generation circuit 35,37 AND gate 36,43,44 flip-flops 45 Control signal generation circuit xa Normal system input signal of arbitrary memory under test A xb Normal system input signal of arbitrary memory under test B a BIST test mode input signal b Reset input signal c BIST clock input signal d, da, db hold control signal Data output signal from memory f Expected value comparison result output signal g Test sequence completion signal h Error flag output signal of memory under test E j Error flag output signal of inspected memory F k Control control signal m Control signal for memory under test E n Control signal for memory under test F

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 アドレス方向サイズが異なる複数メモリ
が搭載された半導体集積回路に、前記各メモリ毎または
アドレス方向サイズが同一の複数のメモリ毎に、各メモ
リをテストするためのBIST回路を備えた半導体集積
回路のメモリポーズテスト方法であって、 前記半導体集積回路に搭載されたメモリの中でアドレス
方向サイズが最大となるメモリに必要な1つのテストシ
ーケンスにかかる時間と、その他のメモリに必要な1つ
のテストシーケンスにかかる時間との差分時間を、前記
その他のメモリ各々に予め求め、 前記その他のメモリ各々のテストシーケンスを、前記ア
ドレス方向サイズが最大となるメモリのテストシーケン
スの開始より前記求めた各々の差分時間、待たせて実行
することを特徴とする半導体集積回路のメモリポーズテ
スト方法。
1. A semiconductor integrated circuit in which a plurality of memories having different address direction sizes are mounted, and a BIST circuit for testing each memory is provided for each of the memories or each of the plurality of memories having the same address direction size. A method for testing a memory pause of a semiconductor integrated circuit, comprising: a time required for one test sequence required for a memory having a maximum address direction size among the memories mounted on the semiconductor integrated circuit; The difference time from the time required for one test sequence is obtained in advance in each of the other memories, and the test sequence of each of the other memories is obtained from the start of the test sequence of the memory having the maximum size in the address direction. A memory pause of a semiconductor integrated circuit characterized in that each differential time is waited for and executed. Strike method.
【請求項2】 1つのテストシーケンスが完了する毎
に、そのテストシーケンス完了を出力することを特徴と
する請求項1記載の半導体集積回路のメモリポーズテス
ト方法。
2. The memory pause test method for a semiconductor integrated circuit according to claim 1, wherein the test sequence completion is output each time one test sequence is completed.
【請求項3】 アドレス方向サイズが同一の複数のメモ
リをテストするBIST回路において、メモリ出力の期
待値不一致を検出したとき、どのメモリで不具合が発生
しているのかを認識し、不具合が発生しているメモリ単
体のみをテストすることを特徴とする請求項1または請
求項2に記載の半導体集積回路のメモリポーズテスト方
法。
3. A BIST circuit for testing a plurality of memories having the same size in the address direction, when an expected value mismatch of memory outputs is detected, it is recognized which memory is in trouble and the trouble occurs. 3. A memory pause test method for a semiconductor integrated circuit according to claim 1 or 2, wherein only the memory unit that is being tested is tested.
【請求項4】 アドレス方向サイズが異なる複数メモリ
が搭載された半導体集積回路に、 前記各メモリ毎、あるいはアドレス方向サイズが同一の
複数のメモリ毎に、各メモリをテストするためのBIS
T回路と、 前記半導体集積回路に搭載されたメモリの中でアドレス
方向サイズが最大となるメモリに必要な1つのテストシ
ーケンスにかかる時間と、その他のメモリに必要な1つ
のテストシーケンスにかかる時間との差分時間を、前記
その他のメモリ各々に予め計算し、前記その他のメモリ
各々のテストシーケンスの実行を、前記アドレス方向サ
イズが最大となるメモリのテストシーケンスの開始より
前記計算した各々の差分時間待たせるためのホールド信
号を、前記その他のメモリ各々のBIST回路へ出力す
るホールド信号発生回路を設けたことを特徴とする半導
体集積回路のメモリポーズテスト回路。
4. A BIS for testing each memory in a semiconductor integrated circuit in which a plurality of memories having different address direction sizes are mounted, or for each memory or each of a plurality of memories having the same address direction size.
T circuit, one test sequence required for the memory having the largest address direction size among the memories mounted on the semiconductor integrated circuit, and one test sequence required for the other memories Difference time of each of the other memories is calculated in advance, and execution of the test sequence of each of the other memories is waited for each calculated difference time from the start of the test sequence of the memory having the maximum size in the address direction. A memory pause test circuit for a semiconductor integrated circuit, further comprising a hold signal generating circuit for outputting a hold signal for causing the BIST circuit of each of the other memories.
【請求項5】 前記ホールド信号発生回路に、1つのテ
ストシーケンスの完了信号を出力する回路を付加したこ
とを特徴とする請求項4に記載の半導体集積回路のメモ
リポーズテスト回路。
5. The memory pause test circuit for a semiconductor integrated circuit according to claim 4, wherein a circuit for outputting a completion signal of one test sequence is added to the hold signal generation circuit.
【請求項6】 アドレス方向サイズが同一の複数のメモ
リをテストするBIST回路には、メモリ出力の期待値
不一致が発生したときにどのメモリで不具合が発生して
いるのかを認識し、不具合が発生しているメモリ単体に
対してテストを実施可能とする回路を設けたことを特徴
とする請求項4または請求項5に記載の半導体集積回路
のメモリポーズテスト回路。
6. A BIST circuit for testing a plurality of memories having the same size in the address direction recognizes which memory is in failure when an expected value mismatch of memory outputs occurs and causes a failure. 6. A memory pause test circuit for a semiconductor integrated circuit according to claim 4 or 5, further comprising a circuit that enables a test to be performed on a single memory.
JP2002148464A 2002-05-23 2002-05-23 Memory pause test method for semiconductor integrated circuit and test circuit thereof Pending JP2003344488A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002148464A JP2003344488A (en) 2002-05-23 2002-05-23 Memory pause test method for semiconductor integrated circuit and test circuit thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002148464A JP2003344488A (en) 2002-05-23 2002-05-23 Memory pause test method for semiconductor integrated circuit and test circuit thereof

Publications (1)

Publication Number Publication Date
JP2003344488A true JP2003344488A (en) 2003-12-03

Family

ID=29767000

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002148464A Pending JP2003344488A (en) 2002-05-23 2002-05-23 Memory pause test method for semiconductor integrated circuit and test circuit thereof

Country Status (1)

Country Link
JP (1) JP2003344488A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2519752A (en) * 2013-10-29 2015-05-06 Ibm Method for performing built-in self-tests and electronic circuit
JP2019145185A (en) * 2018-02-20 2019-08-29 キヤノン株式会社 Imaging apparatus and inspection method thereof, and imaging system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2519752A (en) * 2013-10-29 2015-05-06 Ibm Method for performing built-in self-tests and electronic circuit
US9679665B2 (en) 2013-10-29 2017-06-13 International Business Machines Corporation Method for performing built-in self-tests
JP2019145185A (en) * 2018-02-20 2019-08-29 キヤノン株式会社 Imaging apparatus and inspection method thereof, and imaging system
JP7086634B2 (en) 2018-02-20 2022-06-20 キヤノン株式会社 Imaging device and its inspection method, and imaging system

Similar Documents

Publication Publication Date Title
JP3795822B2 (en) Embedded self-test circuit and design verification method
US6971054B2 (en) Method and system for determining repeatable yield detractors of integrated circuits
JP3893238B2 (en) Semiconductor memory device failure analysis device
TWI259359B (en) Method and apparatus for testing embedded cores
CN100514081C (en) System-on-chip (SOC) having built-in-self-test circuits and a self-test method of the SOC
US11156661B2 (en) Reversible multi-bit scan cell-based scan chains for improving chain diagnostic resolution
JP3645578B2 (en) Apparatus and method for embedded self-test of smart memory
JP4031954B2 (en) Integrated circuit diagnostic device and diagnostic method
US7114110B2 (en) Semiconductor device, and the method of testing or making of the semiconductor device
CN1475015A (en) Memory modules and memory components with built-in self-test
US11408938B2 (en) Bidirectional scan cells for single-path reversible scan chains
JPH11111000A (en) Failure self-diagnosing device of semiconductor memory
JP2003344488A (en) Memory pause test method for semiconductor integrated circuit and test circuit thereof
US20090210761A1 (en) AC Scan Diagnostic Method and Apparatus Utilizing Functional Architecture Verification Patterns
US20180217204A1 (en) Counter-Based Scan Chain Diagnosis
JP2006292646A (en) Method for testing lsi
JP4682077B2 (en) Semiconductor integrated circuit
US7930602B2 (en) Method and system for performing a double pass NTH fail bitmap of a device memory
JP2008082976A (en) FBM generation apparatus and FBM generation method
JP2002243801A (en) Semiconductor integrated circuit
Arnold et al. Evaluating ATE-equipment for volume diagnosis
JP2002196047A (en) Bist circuit built-in semiconductor integrated circuit device and testing method for it
JPWO2009037769A1 (en) Semiconductor integrated circuit device and test method for semiconductor integrated circuit device
CN119296618A (en) Fault diagnosis method, circuit, electronic device and readable medium for memory
JPH0628896A (en) Method for testing memory by bist