[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH1145596A - Semiconductor integrated circuit - Google Patents

Semiconductor integrated circuit

Info

Publication number
JPH1145596A
JPH1145596A JP9199013A JP19901397A JPH1145596A JP H1145596 A JPH1145596 A JP H1145596A JP 9199013 A JP9199013 A JP 9199013A JP 19901397 A JP19901397 A JP 19901397A JP H1145596 A JPH1145596 A JP H1145596A
Authority
JP
Japan
Prior art keywords
data
expected value
circuit
integrated circuit
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.)
Granted
Application number
JP9199013A
Other languages
Japanese (ja)
Other versions
JP3233270B2 (en
Inventor
Hiroyasu Kawahara
弘靖 川原
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 IC Microcomputer Systems Co Ltd
Original Assignee
NEC IC Microcomputer Systems 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 NEC IC Microcomputer Systems Co Ltd filed Critical NEC IC Microcomputer Systems Co Ltd
Priority to JP19901397A priority Critical patent/JP3233270B2/en
Publication of JPH1145596A publication Critical patent/JPH1145596A/en
Application granted granted Critical
Publication of JP3233270B2 publication Critical patent/JP3233270B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To surely execute a test with a simple circuit even in the case the memory capacities of respective semiconductor memory circuits respectively different from each other by resetting the address counter in a test circuit by using the respective max. word signals of the plural semiconductor memory circuits built in the circuit. SOLUTION: An address signal generating section 2 and data signal generating section 3 of a test circuit 15 write predetermined data patterns into the RAM (semiconductor memory circuit) 27. At this time, the counter consisting of toggle flip-flop in the address signal generating section 2 is reset with the word line selected in the last of a RAM 27 as a BIST signal to switch the writing of the data to the reading out of the data. An expected value collating section 5 compares the read out data with the expected value from an expected value data generating section 4 and outputs a collation result. When the last word line is selected again and the BIST signal is outputted, the test of the next RAM 28 is started.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、半導体記憶回路及
びこの半導体記憶回路の動作試験を行うテスト回路を内
蔵した半導体集積回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor memory circuit and a semiconductor integrated circuit including a test circuit for performing an operation test of the semiconductor memory circuit.

【0002】[0002]

【従来の技術】従来より、RAM等の半導体記憶回路を
内蔵したASICやマイコン等の半導体集積回路には、
試験用の外部端子を削減する目的で半導体記憶回路の動
作試験を行うテスト回路が設けられたものがある。図1
0はテスト回路を内蔵した従来の半導体集積回路の一例
を示すブロック図である。この図において、テスト回路
1は、RAM6の試験に用いるアドレスを発生するアド
レス信号発生部2、RAM6に書き込むためのデータを
発生するデータ信号発生部3と、RAM6に書き込まれ
たデータを読み出し、その読み出したデータが書き込み
時のデータと同じであるか否かを判定する期待値照合部
5と、期待値照合部5に入力する期待値データを発生す
る期待値データ発生部4とを備えている。
2. Description of the Related Art Conventionally, semiconductor integrated circuits such as ASICs and microcomputers having a built-in semiconductor storage circuit such as a RAM include:
In some cases, a test circuit for performing an operation test of a semiconductor memory circuit is provided to reduce the number of external terminals for testing. FIG.
Reference numeral 0 is a block diagram showing an example of a conventional semiconductor integrated circuit incorporating a test circuit. In this figure, a test circuit 1 reads an address signal generator 2 for generating an address used for a test of a RAM 6, a data signal generator 3 for generating data to be written in the RAM 6, and data written in the RAM 6. An expected value matching unit 5 that determines whether the read data is the same as the data at the time of writing, and an expected value data generating unit 4 that generates expected value data to be input to the expected value matching unit 5 are provided. .

【0003】図11はこのテスト回路1の動作を示すタ
イムチャートである。まず、外部よりテスト信号が入力
されると、クロックに同期してアドレス信号発生部2に
設けられたカウンタ(図示略)が動作し、インクリメン
ト又はデクリメントのアドレス信号が生成される。この
生成されたアドレス信号はRAM6のデコーダ部7(図
7参照)に入力され、ビットの選択が行われる。そし
て、選択されたビットにデータ信号発生部3により生成
されたデータ信号を書き込む動作が順次行われ、RAM
6のメモリセルの全ビットへの書き込みが行われる。
FIG. 11 is a time chart showing the operation of the test circuit 1. First, when a test signal is input from the outside, a counter (not shown) provided in the address signal generator 2 operates in synchronization with a clock, and an increment or decrement address signal is generated. The generated address signal is input to the decoder unit 7 (see FIG. 7) of the RAM 6, and a bit is selected. Then, the operation of writing the data signal generated by the data signal generation unit 3 to the selected bit is sequentially performed, and the RAM
Writing to all bits of the memory cell No. 6 is performed.

【0004】メモリセルの全ビットへの書き込みが行わ
れた後、ライトイネーブル信号が”0”から”1”に切
り替えられ、読み出し動作へと切り替えられる。そし
て、再びアドレス信号発生部2のカウンタが動作し、順
次ビットの選択が行われ、データの読み出しが行われ
る。そして、読み出されたデータと期待値データ発生部
4より生成された期待値データとの比較照合が期待値照
合部5にて行われ、不一致の場合は照合結果としてパル
スが照合結果出力端子(図示略)を介して外部へ出力さ
れる。このような機能のテスト回路1を搭載することに
より、わざわざ複数のアドレス信号及びデータ入出力の
外部端子を用いることなく、1本の照合結果出力端子で
済ますことができる。
After writing to all the bits of the memory cell is performed, the write enable signal is switched from "0" to "1", and the read operation is switched. Then, the counter of the address signal generation unit 2 operates again, bits are sequentially selected, and data is read. Then, the comparison between the read data and the expected value data generated by the expected value data generation unit 4 is performed by the expected value comparison unit 5, and if they do not match, a pulse is output as a comparison result as a comparison result output terminal ( (Not shown). By mounting the test circuit 1 having such a function, one verification result output terminal can be used without using a plurality of external terminals for address signals and data input / output.

【0005】ところで、近年、半導体集積回路の集積度
の向上により複数のRAMを搭載するケースが増大して
きており、上述したセフルテスト回路1を複数のRAM
の各々に対して搭載することも考えられる。しかしなが
ら、集積度の向上に相反してチップ面積の低減の要求が
強く、特に試験時のみに用いられるセフルテスト回路は
如何に小さくするかが重要な課題になっている。
In recent years, the number of cases in which a plurality of RAMs are mounted has increased due to the improvement in the degree of integration of a semiconductor integrated circuit.
It is also conceivable to mount it for each of the. However, there is a strong demand for a reduction in chip area contrary to the improvement in the degree of integration. In particular, how to reduce the size of a self-test circuit used only during a test is an important issue.

【0006】この課題を解決する方法として、セレクタ
を用いて切り替えることでテスト回路を1個にすること
が可能である。図12はそのような例の構成を示すブロ
ック図である。この例の半導体集積回路は、同一記憶容
量を有する3つのRAM10〜12と、1個のテスト回
路1と、セレクタ13A〜13Cとを備えている。セレ
クタ13A〜13Cはテスト回路1内のアドレス信号発
生部2の出力端側、データ信号発生部3の出力端側、及
び各RAM10〜12からの出力信号を受ける期待値照
合部5の入力端側に設けられる。
As a method for solving this problem, it is possible to reduce the number of test circuits to one by switching using a selector. FIG. 12 is a block diagram showing a configuration of such an example. The semiconductor integrated circuit of this example includes three RAMs 10 to 12 having the same storage capacity, one test circuit 1, and selectors 13A to 13C. The selectors 13A to 13C are provided on the output side of the address signal generator 2 in the test circuit 1, the output side of the data signal generator 3, and the input side of the expected value matching section 5 receiving output signals from the RAMs 10 to 12. Is provided.

【0007】動作は、まず、セレクタ13AによりRA
M10への信号経路を選択し、RAM10にテスト回路
1が発生するアドレス信号及びデータ信号を記憶させ
る。続いて読み出し時に期待値照合を行う。この動作の
詳細は上述した場合と同様である。その後、テスト信号
あるいは図示せぬ制御回路からの信号によりセレクタを
切り替えて、残りのRAM11、12に対して順次テス
トを行う。この例では、アドレス信号及びデータ信号は
全てのRAM10〜12に共通して用いることができる
ため、期待値照合のみを個別に行う構成とすることで1
個のテスト回路1で全てのRAM10〜12をパラレル
で測定することができる。
[0007] First, the selector 13A operates the RA
A signal path to M10 is selected, and an address signal and a data signal generated by the test circuit 1 are stored in the RAM 10. Subsequently, expected value comparison is performed at the time of reading. The details of this operation are the same as in the case described above. After that, the selector is switched by a test signal or a signal from a control circuit (not shown), and the remaining RAMs 11 and 12 are sequentially tested. In this example, since the address signal and the data signal can be used in common for all of the RAMs 10 to 12, the configuration is such that only the expected value comparison is performed individually.
One test circuit 1 can measure all RAMs 10 to 12 in parallel.

【0008】一方、図13はセレクタを用いない他の従
来例を示すブロック図である。この例では、同一記憶容
量を有するRAM10〜12とテスト回路15とが搭載
され、テスト回路15内の期待値照合部5はRAM10
〜12と同じ数だけ設けられた構成となっている。今、
テスト回路15のアドレス信号発生部2から生成される
インクリメント及びデクリメントのアドレス信号と、デ
ータ信号発生部3から生成される信号がRAM10〜1
2に共通に供給され、データの書き込みが行われる。続
いて共通に供給されたアドレス信号により各RAM10
〜12からの出力信号を各期待値照合部5で期待値照合
し、不一致の場合は個別に設けられた外部端子より出力
することでパラレルにテストを行う。
FIG. 13 is a block diagram showing another conventional example which does not use a selector. In this example, RAMs 10 to 12 having the same storage capacity and a test circuit 15 are mounted, and the expected value matching unit 5 in the test circuit 15
12 are provided in the same number. now,
The increment and decrement address signals generated by the address signal generator 2 of the test circuit 15 and the signals generated by the data signal generator 3 are stored in the RAMs 10-1.
2 are supplied in common, and data is written. Subsequently, each RAM 10
The expected values are compared by the expected value comparing sections 5 of the output signals from 12, and if they do not match, the test is performed in parallel by outputting from an external terminal provided separately.

【0009】[0009]

【発明が解決しようとする課題】ところで、上述した従
来の半導体集積回路にあっては、次のような問題点があ
った。第1の問題点は、搭載された複数の半導体記憶回
路の記憶容量が異なる場合は期待値照合が正常に行われ
ないことがある。すなわち、半導体記憶回路のメモリセ
ルに書き込んだデータの干渉の影響を見るためにチェッ
カーパターンを書き込むことがあり、記憶容量が一番大
きいRAMについては問題無くテストを行うことができ
るが、他の記憶容量の小さいRAMについては正常に行
われないことがある。
However, the above-mentioned conventional semiconductor integrated circuit has the following problems. A first problem is that when the storage capacities of a plurality of mounted semiconductor memory circuits are different, expected value comparison may not be performed normally. That is, a checker pattern may be written in order to see the influence of the interference of the data written in the memory cells of the semiconductor memory circuit, and the RAM having the largest storage capacity can be tested without any problem. The operation may not be performed normally for a small-capacity RAM.

【0010】この理由は、テスト回路1のアドレス信号
発生部2により生成されるアドレスに対し、一連のビッ
トに0、1の信号を交互に書き込み、その後読み出す動
作を行うが、半導体記憶回路の最大アドレスを超えるア
ドレスが選択された場合、最終にアクセスされたビット
のデータがそのまま出力され続けるのに対し、テスト回
路1の期待値発生部5は”0”、”1”の期待値信号を
交互に生成するために不一致が起こってしまうからであ
る。
The reason is that, for the address generated by the address signal generator 2 of the test circuit 1, the operation of alternately writing 0 and 1 signals to a series of bits and then reading the same is performed. When an address exceeding the address is selected, the data of the last accessed bit continues to be output as it is, whereas the expected value generating unit 5 of the test circuit 1 alternates the expected value signals of “0” and “1”. Is generated because of inconsistency.

【0011】第2の問題点は、第1の問題点の不一致を
起こさない様にするためには回路が複雑になり、コスト
高になってしまう。すなわち、各半導体記憶回路に対し
てシリアルあるいはパラレルにテストする場合、各半導
体記憶回路に対するテスト回路1が発生するアドレス信
号の最大値の設定を行うためのレジスタ及びレジスタに
設定された最大アドレスに到達したか否かの判定回路、
さらにレジスタに設定された最大アドレスに到達した際
にデータ信号、ライト制御信号、期待値信号を制御する
制御回路等が必要となるからである。
The second problem is that the circuit becomes complicated and cost increases in order to prevent the inconsistency of the first problem from occurring. In other words, when testing each semiconductor memory circuit serially or in parallel, the test circuit 1 for each semiconductor memory circuit reaches a register for setting the maximum value of the address signal generated and the maximum address set in the register. Circuit for determining whether or not
Further, a control circuit for controlling the data signal, the write control signal, and the expected value signal when the maximum address set in the register is reached is required.

【0012】そこで本発明は、内蔵された複数の半導体
記憶回路の記憶容量がそれぞれ異なる場合でも簡単な回
路で確実にテストを行うことができる半導体集積回路を
提供することを目的としている。
SUMMARY OF THE INVENTION It is an object of the present invention to provide a semiconductor integrated circuit that can reliably perform a test with a simple circuit even when a plurality of built-in semiconductor storage circuits have different storage capacities.

【0013】[0013]

【課題を解決するための手段】この目的達成のため、本
発明による半導体集積回路は、記憶容量の異なる複数の
半導体記憶回路と、複数の半導体記憶回路の動作テスト
を行うテスト回路とを半導体集積回路であって、前記テ
スト回路は、前記半導体記憶回路に書き込むためのデー
タを発生するデータ信号発生手段と、期待値データを発
生する期待値データ発生手段と、データが書き込まれた
半導体記憶回路からデータを読み出し、その読み出した
データが前記期待値データ発生手段から出力されたデー
タと同じであるか否かを判定する期待値照合手段と、各
半導体記憶回路の特定のワードラインの選択状態を検出
する検出手段と、この検出手段の検出信号に基づいて各
半導体記憶回路に応じたアドレス信号を発生するアドレ
ス信号発生部とを備えるものである。
In order to achieve this object, a semiconductor integrated circuit according to the present invention comprises a plurality of semiconductor memory circuits having different storage capacities and a test circuit for performing an operation test of the plurality of semiconductor memory circuits. A test circuit comprising: a data signal generating means for generating data for writing to the semiconductor memory circuit; an expected value data generating means for generating expected value data; and a semiconductor memory circuit to which the data is written. An expected value comparing unit that reads data, determines whether the read data is the same as the data output from the expected value data generating unit, and detects a selected state of a specific word line of each semiconductor memory circuit And an address signal generator for generating an address signal corresponding to each semiconductor memory circuit based on a detection signal of the detector. It is obtain things.

【0014】この構成によれば、テスト回路のアドレス
信号を半導体記憶回路の最大アドレスワードの動作と同
時に出力される制御信号で制御するため、テストする半
導体記憶回路のアドレス範囲を越えた場合に発生する期
待値照合の不一致が発生せずに済む。
According to this structure, the address signal of the test circuit is controlled by the control signal output simultaneously with the operation of the maximum address word of the semiconductor memory circuit. The expected value collation mismatch does not occur.

【0015】[0015]

【発明の実施の形態】以下、本発明の実施の形態を、図
面例と共に説明する。 (I)第1の実施の形態 図1は本発明に係る半導体集積回路の第1の実施の形態
の構成を示すブロック図である。なお、この図におい
て、前述した図10と共通する部分には同一の符号を付
してその説明を省略する。この第1の実施の形態では、
テスト回路15のアドレス信号発生部2及びデータ信号
発生部3がそれぞれ動作し、RAM(半導体記憶回路)
に所定のデータパターンの書き込みを行い、このときR
AM内の最後に選択されるワードラインをバッファ20
を介して(またはそのまま)BIST制御信号とし、こ
のBIST制御信号にてアドレス信号発生部2内のカウ
ンタをリセットすると共に、データの書き込みからデー
タの読み出しへ切り替える。
Embodiments of the present invention will be described below with reference to the drawings. (I) First Embodiment FIG. 1 is a block diagram showing a configuration of a semiconductor integrated circuit according to a first embodiment of the present invention. In this figure, parts common to those in FIG. 10 described above are denoted by the same reference numerals, and description thereof is omitted. In the first embodiment,
The address signal generator 2 and the data signal generator 3 of the test circuit 15 operate respectively, and a RAM (semiconductor memory circuit)
A predetermined data pattern is written in
Buffer the last selected word line in the AM
(Or as it is) as a BIST control signal, and the BIST control signal resets the counter in the address signal generator 2 and switches from data writing to data reading.

【0016】そして、引き続きカウンタの動作を開始し
てデータの読み出しを行い、順次期待値との比較を行
い、もし不一致が発生すれば外部へパルスを出力する。
そして、再び最後のワードラインが選択され、BIST
制御信号が出力されると、次のRAMのテストへ移行す
る。以上の動作をRAMの数分、この実施の形態では3
回繰り返すことでRAM27〜29の各々のテストが完
了する。なお、この実施の形態では最後に選択されるワ
ードラインでアドレス信号発生部2内のカウンタをリセ
ットすると共にデータの書き込みからデータの読み出し
へ切り替えるようにしたが、特定のワードラインの選択
動作を遅延して制御信号とすることでも実現可能であ
る。
Then, the operation of the counter is continuously started to read data, sequentially compare with the expected value, and output a pulse to the outside if a mismatch occurs.
Then, the last word line is selected again, and BIST is selected.
When the control signal is output, the process proceeds to the next RAM test. The above operation is performed for several times of RAM, and in this embodiment, 3
By repeating this process twice, each test of the RAMs 27 to 29 is completed. In this embodiment, the counter in the address signal generation unit 2 is reset at the last word line selected and data is switched from data write to data read. However, the operation of selecting a specific word line is delayed. Alternatively, the control signal can be used.

【0017】アドレス信号発生部2は、図2のブロック
図に示すような構成になっている。上述したカウンタは
トグルフリップフロツプ30から成り、カウンタ動作中
に被測定RAM27〜29からのBIST制御信号を入
力すると、カウンタ値が”0”にリセットされて再びカ
ウンタ動作を開始する。このとき図1に示すセレクト回
路22、24にて従来と同様に一つのRAMに対してテ
ストが行われた後、次のRAMを選択してテストを行
う。以上の回路を用いて順次、各RAM27〜29の記
憶容量に見合ったアドレス信号の生成だけで済むため、
期待値照合が問題なく実行される。
The address signal generator 2 has a configuration as shown in the block diagram of FIG. The above-described counter comprises a toggle flip-flop 30. When a BIST control signal from the RAM under measurement 27 to 29 is input during the counter operation, the counter value is reset to "0" and the counter operation starts again. At this time, after a test is performed on one RAM by the select circuits 22 and 24 shown in FIG. 1 as in the related art, the next RAM is selected and the test is performed. Since it is only necessary to sequentially generate address signals corresponding to the storage capacities of the respective RAMs 27 to 29 using the above circuits,
Expected value matching is performed without any problem.

【0018】セレクト回路22、24は、図3及び図4
に示すように、それぞれ三つのNOT回路とNAND回
路から構成される。また、図1に示すように、各RAM
27〜29より得られるBIST制御信号はNOR回路
23を介してアドレス信号発生部2に入力される。以上
説明したように、極めて簡単な回路(バッファ20、セ
レクタ回路22、24、NOR回路23)の追加だけで
期待値照合の不具合を回避できるだけでなく、不要なア
ドレスの生成を避けることができ、テスト時間の短縮化
に貢献できる。なお、バッファ20は必ずしも必要とし
ない。
The select circuits 22 and 24 are shown in FIGS.
As shown in (1), each of them is composed of three NOT circuits and NAND circuits. Also, as shown in FIG.
The BIST control signals obtained from 27 to 29 are input to the address signal generator 2 via the NOR circuit 23. As described above, not only the addition of the extremely simple circuits (the buffer 20, the selector circuits 22, 24, and the NOR circuit 23) can avoid the problem of expected value comparison, but also can avoid the generation of unnecessary addresses. It can contribute to shortening of test time. Note that the buffer 20 is not always necessary.

【0019】(II)第2の実施の形態 図5は本発明に係る半導体集積回路の第2の実施の形態
の構成を示すブロック図である。この第2の実施の形態
では、基本動作は上述した第1の実施の形態と同じであ
るが、BIST制御信号により期待値照合部5の入力信
号を制御し、不一致とならないようにしている点が異な
っている。アドレス信号発生部2のカウンタは動作し続
けるが、被測定RAMの最大アドレスを超えた場合に期
待値照合が不一致とならないように期待値照合部5の入
力信号を保持する。
(II) Second Embodiment FIG. 5 is a block diagram showing a configuration of a semiconductor integrated circuit according to a second embodiment of the present invention. In the second embodiment, the basic operation is the same as that of the above-described first embodiment, but the input signal of the expected value collating unit 5 is controlled by the BIST control signal so as not to be inconsistent. Are different. The counter of the address signal generation unit 2 continues to operate, but holds the input signal of the expected value comparison unit 5 so that the expected value comparison does not become inconsistent when the maximum address of the measured RAM is exceeded.

【0020】図6はこの第2の実施の形態の特徴部分を
示すブロック図である。BIST制御信号を受けると、
期待値データ発生部4の出力側のラッチ回路35によ
り、最後のビットの期待値照合に用いたデータを保持す
る。被測定RAMも最後にアクセスされたビットのデー
タを出力し続けるため不一致とはならない。ラッチ回路
35の出力により期待値照合部5のカウンタが”0”に
リセットされ、次のRAMの選択信号への切り替わりと
同時にラッチの保持が解除され、通常の期待値照合が開
始される。この動作を繰り返すことで全てのRAM27
〜29のテストが終了する。
FIG. 6 is a block diagram showing a characteristic portion of the second embodiment. Upon receiving the BIST control signal,
The latch circuit 35 on the output side of the expected value data generator 4 holds the data used for the expected value comparison of the last bit. Since the measured RAM also keeps outputting the data of the bit accessed last, no mismatch occurs. The counter of the expected value collating unit 5 is reset to "0" by the output of the latch circuit 35, the latch is released simultaneously with the switching to the next RAM selection signal, and normal expected value collation starts. By repeating this operation, all the RAM 27
The tests of to 29 are completed.

【0021】(III)第2の実施の形態の応用例 図7は第2の実施の形態の応用例の構成を示すブロック
図である。この応用例では、基本的には第2の実施の形
態と同じであるが、期待値データを保持する代わりにR
AMの出カデータおよび期待値データ発生部4の出力信
号を共に同電位へプルダウンする点が異なる。BIST
制御信号を受けると、プルダウンし、期待値データとR
AMの出カデータが同電位になり期待値照合で不一致は
おこらない。この図ではトランジスタ素子36をスイッ
チ動作させてプルダウンするようにしている。なお、プ
リダウンに限定されるのではなくプルアップでも良い。
(III) Application Example of Second Embodiment FIG. 7 is a block diagram showing a configuration of an application example of the second embodiment. This application example is basically the same as the second embodiment, but instead of holding expected value data, R
The difference is that both the output data of the AM and the output signal of the expected value data generator 4 are pulled down to the same potential. BIST
When a control signal is received, pull-down is performed, and expected value data and R
The output data of AM becomes the same potential, and no mismatch occurs in the expected value comparison. In this figure, the transistor element 36 is switched down to pull down. In addition, it is not limited to pre-down, but may be pull-up.

【0022】(IV)第3の実施の形態 図8は本発明に係る半導体集積回路の第3の実施の形態
の構成を示すブロック図である。この実施の形態は、ア
ドレス信号発生部2とデータ信号発生部3が各RAM2
7〜29に同じ信号を供給し、また期待値照合部5を各
RAM27〜29毎に設けることでパラレルにテストを
行うようにしたものである。RAM27〜29の各々か
ら出力されるBIST制御信号により各期待値照合部5
の入力信号を制御し、不一致とならないようにする。基
本的な動作は第2の実施の形態と同じであり、各RAM
27〜29への入力信号を選択するセレクタ回路は用い
ていない。また、この第3の実施の形態における詳細な
回路は第2の実施の形態と同じもので実現できるため省
略する。
(IV) Third Embodiment FIG. 8 is a block diagram showing a configuration of a semiconductor integrated circuit according to a third embodiment of the present invention. In this embodiment, the address signal generation unit 2 and the data signal generation unit 3
The same signal is supplied to 7 to 29, and the expected value comparison unit 5 is provided for each of the RAMs 27 to 29 so that the test is performed in parallel. Each expected value matching unit 5 is controlled by a BIST control signal output from each of the RAMs 27 to 29.
Control the input signal of the controller so that no mismatch occurs. The basic operation is the same as that of the second embodiment.
No selector circuit for selecting input signals to 27 to 29 is used. Further, the detailed circuit in the third embodiment can be realized by the same one as in the second embodiment, and therefore its description is omitted.

【0023】(V)第4の実施の形態 図9は本発明に係る半導体集積回路の第4の実施の形態
の特徴部分の構成を示すブロック図である。この実施の
形態では、基本動作は第2の実施の形態と同じであり、
期待値照合部5の入力を制御する代わりに期待値照合部
5の出力を強制的に一致状態とするところが異なってい
る。
(V) Fourth Embodiment FIG. 9 is a block diagram showing a configuration of a characteristic portion of a semiconductor integrated circuit according to a fourth embodiment of the present invention. In this embodiment, the basic operation is the same as in the second embodiment,
The difference is that, instead of controlling the input of the expected value matching unit 5, the output of the expected value matching unit 5 is forcibly brought into a matching state.

【0024】[0024]

【発明の効果】本発明によれば、複数の半導体記憶回路
の各々の最大ワード信号を制御信号(BIST制御信
号)とし、その制御信号がテスト回路内のアドレス信号
発生手段のカウンタをリセットしたり、期待値データ発
生手段からの期待値データを保持したりすることで、複
数の記憶容量の異なる半導体記憶回路に対して期待値照
合で不一致を発生させることなくテストを行うことがで
きる。
According to the present invention, the maximum word signal of each of the plurality of semiconductor memory circuits is used as a control signal (BIST control signal), and the control signal resets the counter of the address signal generating means in the test circuit. By holding the expected value data from the expected value data generating means, a test can be performed on a plurality of semiconductor memory circuits having different storage capacities without causing a mismatch in expected value comparison.

【0025】また、各半導体記憶回路のBIST制御信
号の論理をとるためのNOR回路や、期待値データ発生
手段から発生される期待値データを保持するためのラッ
チ回路、期待値照手段の入力に当たる半導体記憶回路の
出カデータ及び期待値データ発生手段で発生される期待
値信号を同電位にするブルアップ又はプルダウンさせる
ための素子を追加するだけで済み、従来用いていた大規
模な制御回路を簡素化でき、大幅なコストダウンが可能
になる。
Also, it corresponds to inputs of a NOR circuit for obtaining a logic of a BIST control signal of each semiconductor memory circuit, a latch circuit for holding expected value data generated from expected value data generating means, and expected value illuminating means. It is only necessary to add an element for pulling up or pulling down the output data of the semiconductor memory circuit and the expected value signal generated by the expected value data generating means to the same potential, and the conventional large-scale control circuit can be simplified. And a significant cost reduction becomes possible.

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

【図1】 本発明に係る半導体集積回路の第1の実施の
形態の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a first embodiment of a semiconductor integrated circuit according to the present invention.

【図2】 第1の実施の形態の半導体集積回路のアドレ
ス信号発生部の構成を示すブロック図である。
FIG. 2 is a block diagram illustrating a configuration of an address signal generation unit of the semiconductor integrated circuit according to the first embodiment.

【図3】 第1の実施の形態の半導体集積回路のセレク
ト回路の構成を示すブロック図である。
FIG. 3 is a block diagram illustrating a configuration of a select circuit of the semiconductor integrated circuit according to the first embodiment.

【図4】 第1の実施の形態の半導体集積回路のセレク
ト回路の構成を示すブロック図である。
FIG. 4 is a block diagram illustrating a configuration of a select circuit of the semiconductor integrated circuit according to the first embodiment.

【図5】 本発明に係る半導体集積回路の第2の実施の
形態の構成を示すブロック図である。
FIG. 5 is a block diagram showing a configuration of a second embodiment of the semiconductor integrated circuit according to the present invention.

【図6】 第2の実施の形態の半導体集積回路の特徴部
分の構成を示すブロック図である。
FIG. 6 is a block diagram illustrating a configuration of a characteristic portion of a semiconductor integrated circuit according to a second embodiment;

【図7】 第2の実施の形態の半導体集積回路の応用例
の特徴部分の構成を示すブロック図である。
FIG. 7 is a block diagram illustrating a configuration of a characteristic portion of an application example of the semiconductor integrated circuit according to the second embodiment;

【図8】 本発明に係る半導体集積回路の第3の実施の
形態の構成を示すブロック図である。
FIG. 8 is a block diagram showing a configuration of a third embodiment of the semiconductor integrated circuit according to the present invention.

【図9】 本発明に係る半導体集積回路の第4の実施の
形態の特徴部分の構成を示すブロック図である。
FIG. 9 is a block diagram showing a configuration of a characteristic portion of a fourth embodiment of the semiconductor integrated circuit according to the present invention.

【図10】 従来の半導体集積回路の構成を示すブロッ
ク図である。
FIG. 10 is a block diagram showing a configuration of a conventional semiconductor integrated circuit.

【図11】 従来の半導体集積回路の動作を示すタイム
チャートである。
FIG. 11 is a time chart showing an operation of a conventional semiconductor integrated circuit.

【図12】 従来の他の半導体集積回路の構成を示すブ
ロック図である。
FIG. 12 is a block diagram showing a configuration of another conventional semiconductor integrated circuit.

【図13】 従来の他の半導体集積回路の構成を示すブ
ロック図である。
FIG. 13 is a block diagram showing a configuration of another conventional semiconductor integrated circuit.

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

2 アドレス信号発生部 3 データ信号発生部 4 期待値データ発生部 5 期待値照合部 20 バッファ 22、24 セレクタ 23 NOR回路 27〜29 RAM 30 トグルフリップフロップ 35 ラッチ 36 プルダウン用トランジスタ素子 37 NOT回路 38 OR回路 2 Address signal generator 3 Data signal generator 4 Expected value data generator 5 Expected value comparison unit 20 Buffer 22, 24 Selector 23 NOR circuit 27-29 RAM 30 Toggle flip-flop 35 Latch 36 Pull-down transistor element 37 NOT circuit 38 OR circuit

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 記憶容量の異なる複数の半導体記憶回路
と、 複数の半導体記憶回路の動作テストを行うテスト回路
と、 を半導体集積回路であって、 前記テスト回路は、 前記半導体記憶回路に書き込むためのデータを発生する
データ信号発生手段と、 期待値データを発生する期待値データ発生手段と、 データが書き込まれた半導体記憶回路からデータを読み
出し、その読み出したデータが前記期待値データ発生手
段から出力されたデータと同じであるか否かを判定する
期待値照合手段と、 各半導体記憶回路の特定のワードラインの選択状態を検
出する検出手段と、 この検出手段の検出信号に基づいて各半導体記憶回路に
応じたアドレス信号を発生するアドレス信号発生部と、 を備えたことを特徴とする半導体集積回路。
1. A semiconductor integrated circuit comprising: a plurality of semiconductor storage circuits having different storage capacities; and a test circuit for performing an operation test of the plurality of semiconductor storage circuits. A data signal generating means for generating data of the expected value; an expected value data generating means for generating expected value data; and reading data from the semiconductor memory circuit in which the data is written, and outputting the read data from the expected value data generating means. Expected value comparing means for determining whether the data is the same as the selected data, detecting means for detecting a selected state of a specific word line of each semiconductor memory circuit, and each semiconductor memory based on a detection signal of the detecting means. A semiconductor integrated circuit, comprising: an address signal generator that generates an address signal corresponding to a circuit.
【請求項2】 前記アドレス信号発生手段は、前記検出
手段からの検出信号により動作がリセット状態になるこ
とを特徴とする請求項1記載の半導体集積回路。
2. The semiconductor integrated circuit according to claim 1, wherein the operation of the address signal generating means is reset by a detection signal from the detecting means.
【請求項3】 前記アドレス信号発生手段は、アドレス
信号を発生するためのカウンタ手段を備え、前記検出部
からの検出信号により前記カウンタ手段をリセットする
ことを特徴とする請求項1記載の半導体集積回路。
3. The semiconductor integrated circuit according to claim 1, wherein said address signal generating means includes a counter means for generating an address signal, and resets said counter means in response to a detection signal from said detection unit. circuit.
【請求項4】 前記検出手段からの検出信号により前記
期待値照合手段に入力される期待値データを保持するラ
ッチ手段を更に備えたことを特徴とする請求項1記載の
半導体集積回路。
4. The semiconductor integrated circuit according to claim 1, further comprising: latch means for holding expected value data input to said expected value matching means in response to a detection signal from said detecting means.
【請求項5】 前記検出手段からの検出信号により前記
期待値照合手段に入力される期待値データと前記半導体
記憶回路の出力信号とを同電位にするプルダウン又はプ
ルアップ手段を更に備えたことを特徴とする請求項記載
の半導体集積回路。
5. A semiconductor device according to claim 1, further comprising a pull-down or pull-up means for setting the expected value data inputted to said expected value comparison means and an output signal of said semiconductor memory circuit to the same potential in response to a detection signal from said detection means. A semiconductor integrated circuit according to claim 1, wherein:
【請求項6】 前記検出手段からの検出信号により前記
期待値照合手段の照合結果を一致状態に保持する保持手
段を更に備えたことを特徴とする請求項1記載の半導体
集積回路。
6. The semiconductor integrated circuit according to claim 1, further comprising: holding means for holding a matching result of said expected value matching means in a matching state based on a detection signal from said detecting means.
JP19901397A 1997-07-24 1997-07-24 Semiconductor integrated circuit Expired - Fee Related JP3233270B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19901397A JP3233270B2 (en) 1997-07-24 1997-07-24 Semiconductor integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19901397A JP3233270B2 (en) 1997-07-24 1997-07-24 Semiconductor integrated circuit

Publications (2)

Publication Number Publication Date
JPH1145596A true JPH1145596A (en) 1999-02-16
JP3233270B2 JP3233270B2 (en) 2001-11-26

Family

ID=16400667

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19901397A Expired - Fee Related JP3233270B2 (en) 1997-07-24 1997-07-24 Semiconductor integrated circuit

Country Status (1)

Country Link
JP (1) JP3233270B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010123159A (en) * 2008-11-17 2010-06-03 Toshiba Corp Semiconductor integrated circuit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010123159A (en) * 2008-11-17 2010-06-03 Toshiba Corp Semiconductor integrated circuit

Also Published As

Publication number Publication date
JP3233270B2 (en) 2001-11-26

Similar Documents

Publication Publication Date Title
US7721174B2 (en) Full-speed BIST controller for testing embedded synchronous memories
US20020071325A1 (en) Built-in self-test arrangement for integrated circuit memory devices
US7171596B2 (en) Circuit and method for testing embedded DRAM circuits through direct access mode
US20090063913A1 (en) Semiconductor integrated circuit
US5936900A (en) Integrated circuit memory device having built-in self test circuit with monitor and tester modes
US6353563B1 (en) Built-in self-test arrangement for integrated circuit memory devices
US5875153A (en) Internal/external clock option for built-in self test
EP1388150B1 (en) Integrated circuit with self-test device for an embedded non-volatile memory and related test method
US7911861B2 (en) Semiconductor memory device and method of testing semiconductor memory device
US6577547B2 (en) Semiconductor memory device
US5777932A (en) Semiconductor memory device test circuit having an improved compare signal generator circuit
JPH10170607A (en) Test device of semiconductor device
US7681096B2 (en) Semiconductor integrated circuit, BIST circuit, design program of BIST circuit, design device of BIST circuit and test method of memory
US7315479B2 (en) Redundant memory incorporating serially-connected relief information storage
JPH10188597A (en) Memory tester
WO1998014954A1 (en) Memory tester
US20050262401A1 (en) Central processing unit and micro computer
JP3233270B2 (en) Semiconductor integrated circuit
US20010042231A1 (en) Memory testing apparatus and method
US20090303806A1 (en) Synchronous semiconductor memory device
US6158029A (en) Method of testing an integrated circuit having a memory and a test circuit
US20040052132A1 (en) Integrated memory and method for checking the functioning of an integrated memory
JP2003007097A (en) Semiconductor memory and its test method
JPH1139226A (en) Semiconductor device containing self-test circuit
KR100282450B1 (en) Multiport memory device with automatic test function and test method accordingly

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010828

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees