JPH11142478A - Semiconductor integrated circuit and its usage - Google Patents
Semiconductor integrated circuit and its usageInfo
- Publication number
- JPH11142478A JPH11142478A JP9305757A JP30575797A JPH11142478A JP H11142478 A JPH11142478 A JP H11142478A JP 9305757 A JP9305757 A JP 9305757A JP 30575797 A JP30575797 A JP 30575797A JP H11142478 A JPH11142478 A JP H11142478A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- clock
- circuit
- data
- 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
Links
- 239000004065 semiconductor Substances 0.000 title claims abstract description 67
- 238000012360 testing method Methods 0.000 claims abstract description 21
- 238000000034 method Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
Landscapes
- Tests Of Electronic Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、半導体集積回路お
よびその使用方法に関し、特に外部クロックサイクルを
N逓倍して動作させることが可能な半導体集積回路に関
する。The present invention relates to a semiconductor integrated circuit and a method of using the same, and more particularly, to a semiconductor integrated circuit capable of operating by multiplying an external clock cycle by N.
【0002】[0002]
【従来の技術】近年、半導体集積回路の大規模集積化、
多端子化が顕著化し、複雑な論理機能が高密度に集積化
できるようになった反面、回路の複雑さおよび、半導体
集積回路の高速化により、大規模な論理機能のテストを
高速に行うことは一層困難になっている。2. Description of the Related Art In recent years, large-scale integration of semiconductor integrated circuits,
The increased number of terminals has made it more prominent, and complex logic functions can be integrated at higher densities.However, due to the complexity of circuits and the speed of semiconductor integrated circuits, large-scale logic function tests can be performed at high speed. Is becoming more difficult.
【0003】またこの半導体集積回路を搭載する装置の
クロックサイクルの高速化の一方で、この半導体集積回
路の論理機能をテストするLSIテスタのクロックサイ
クルは、多端化した半導体集積回路に対して安定して高
速信号を供給するのが困難になっている。On the other hand, while the clock cycle of a device equipped with this semiconductor integrated circuit is accelerated, the clock cycle of an LSI tester for testing the logic function of this semiconductor integrated circuit is stable with respect to a multi-terminal semiconductor integrated circuit. It is difficult to supply high-speed signals.
【0004】半導体集積回路の論理機能をテストする従
来については、特開昭64−7507号公報、特開平3
−51104号公報などに記載されている。Conventional methods for testing the logic function of a semiconductor integrated circuit are disclosed in Japanese Patent Application Laid-Open Nos.
No. 51104, for example.
【0005】図5は、従来の半導体集積回路を示すブロ
ック図である。図5において、117は半導体集積回
路、103はデータ入力端子、105はクロック信号入
力端子、106はデータ出力端子、112,115はフ
リップフロップ、113は組合せ回路を表す。FIG. 5 is a block diagram showing a conventional semiconductor integrated circuit. 5, 117 denotes a semiconductor integrated circuit, 103 denotes a data input terminal, 105 denotes a clock signal input terminal, 106 denotes a data output terminal, 112 and 115 denote flip-flops, and 113 denotes a combinational circuit.
【0006】図6は、図5の従来の半導体集積回路の動
作を表すタイミングチャートである。図5、図6を用い
て、本従来例の動作を説明する。データ入力端子103
から入力されてデータ信号bは入力側のフリップフロッ
プ112に入力される。クロック信号入力端子105か
ら入力されたクロック信号aは半導体集積回路117内
の全フリップフロップ112,115に供給される。ク
ロック信号入力端子105からのクロック信号aによっ
てデータ信号bは取り込まれ、組合せ回路113を通っ
て論理動作が行われ、その結果出力信号eが出力側のフ
リップフロップ11号を介しデータ出力端子106から
出力される。FIG. 6 is a timing chart showing the operation of the conventional semiconductor integrated circuit of FIG. The operation of the conventional example will be described with reference to FIGS. Data input terminal 103
And the data signal b is input to the flip-flop 112 on the input side. The clock signal a input from the clock signal input terminal 105 is supplied to all flip-flops 112 and 115 in the semiconductor integrated circuit 117. The data signal b is taken in by the clock signal a from the clock signal input terminal 105, and the logical operation is performed through the combinational circuit 113. As a result, the output signal e is output from the data output terminal 106 via the flip-flop 11 on the output side. Is output.
【0007】このような従来半導体集積回路の全ての信
号端子に対し実装置上と同じ高速クロックサイクルでテ
ストするためには高性能で高価なLSIテスタが必要と
なる。In order to test all signal terminals of such a conventional semiconductor integrated circuit at the same high-speed clock cycle as in an actual device, a high-performance and expensive LSI tester is required.
【0008】[0008]
【発明が解決しようとする課題】第1の問題点は、従来
の半導体集積回路では実動作を考慮した半導体集積回路
の論理機能テストが充分に行えないということである。
その結果、半導体集積回路単体テスト工程で問題が発見
できずに、特性上問題のある半導体集積回路が装置テス
ト工程まで進んでしまうという問題が起こる。A first problem is that a conventional semiconductor integrated circuit cannot sufficiently perform a logic function test of the semiconductor integrated circuit in consideration of actual operation.
As a result, a problem arises in that a problem cannot be found in the semiconductor integrated circuit unit test process, and the semiconductor integrated circuit having a problem in characteristics proceeds to the device test process.
【0009】その理由は、半導体集積回路単体テスト工
程において、実動作の速さに対しテスタの能力が充分に
対応できず、実装置上と同じ高速クロックサイクルでテ
ストできないからである。The reason is that, in a semiconductor integrated circuit unit test process, the capability of the tester cannot sufficiently cope with the actual operation speed, and the test cannot be performed in the same high-speed clock cycle as in the actual device.
【0010】本発明の目的は、従来の実動作を考慮した
半導体集積回路の論理機能テストが充分に行えないとい
う課題を解消して、半導体集積回路単体テスト工程で早
期に問題を発見し、特性上問題のある半導体集積回路が
装置テスト工程まで進んでしまうことの無いよう信頼性
を向上した半導体集積回路を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to solve the problem that a conventional logic function test of a semiconductor integrated circuit in consideration of actual operation cannot be sufficiently performed, to find a problem at an early stage in a semiconductor integrated circuit unit test process, and to improve characteristics. An object of the present invention is to provide a semiconductor integrated circuit with improved reliability so that a problematic semiconductor integrated circuit does not proceed to a device test process.
【0011】[0011]
【課題を解決するための手段】本発明の半導体装置は、
外部から入力するクロック設定信号(図1のf)に応答
して外部から入力するクロック信号(図1のa)をN逓
倍するクロックN逓倍回路(図1の111)を備えてい
る。According to the present invention, there is provided a semiconductor device comprising:
A clock N multiplying circuit (111 in FIG. 1) for multiplying a clock signal (a in FIG. 1) input from the outside by N in response to a clock setting signal (f in FIG. 1) input from the outside is provided.
【0012】本発明の半導体集積回路は、外部から入力
するクロック設定信号(図1のf)に応答して外部から
入力するクロック信号(図1のa)をN逓倍するクロッ
クN逓倍回路(図1の111)と、前記クロック設定信
号に対応して外部から入力するデータ信号(図1のb)
をN逓倍するデータN逓倍回路(図1の110)とを備
えている。A semiconductor integrated circuit according to the present invention is a clock N multiplying circuit (FIG. 1) for multiplying an externally input clock signal (FIG. 1a) by N in response to an externally input clock setting signal (FIG. 1f). 1, 111) and a data signal input from the outside corresponding to the clock setting signal (b in FIG. 1).
And a data N multiplying circuit (110 in FIG. 1) for multiplying N by N.
【0013】本発明の半導体集積回路は、外部から入力
するクロック設定信号(図2のf)に応答して外部から
入力するクロック信号(図2のa)をN逓倍したN逓倍
クロック信号(図2のc)を出力するクロックN逓倍回
路(図2の111)と、前記N逓倍クロック信号により
動作する内部回路(図2の112,113,115)
と、前記内部回路が出力する信号を前記N逓倍クロック
信号で取り込み前記クロック信号で出力するバッファ
(図2の118)とを備えている。The semiconductor integrated circuit according to the present invention has an N-multiplied clock signal (FIG. 2A) obtained by multiplying an externally input clock signal (FIG. 2A) by N in response to an externally input clock setting signal (FIG. 2F). 2) c) a clock N-multiplier circuit (111 in FIG. 2) and an internal circuit operated by the N-multiplied clock signal (112, 113, 115 in FIG. 2)
And a buffer (118 in FIG. 2) that takes in the signal output from the internal circuit with the N-multiplied clock signal and outputs the signal with the clock signal.
【0014】本発明の半導体集積回路は、外部から入力
するクロック設定信号(図2のf)に応答して外部から
入力するクロック信号(図2のa)をN逓倍したN逓倍
クロック信号(図2のc)を出力するクロックN逓倍回
路(図2の111)と、前記クロック設定信号に対応し
て外部から入力するデータ信号(図2のb)をN逓倍し
たN逓倍クロック信号(図2のd)を出力するデータN
逓倍回路(図2の110)と、前記N逓倍データ信号を
入力し前記N逓倍クロック信号により動作する内部回路
(図2の112,113,115)と、前記内部回路が
出力する信号を前記N逓倍クロック信号で取り込み前記
クロック信号で出力するバッファ(図2の118)とを
備えている。The semiconductor integrated circuit according to the present invention is an N-multiplied clock signal (FIG. 2A) obtained by multiplying an externally input clock signal (FIG. 2A) by N in response to an externally input clock setting signal (FIG. 2F). 2c) that outputs the clock signal (111 in FIG. 2), and an N-multiplied clock signal (FIG. 2) obtained by multiplying an externally input data signal (b in FIG. 2) by N in response to the clock setting signal. D) to output d)
A multiplying circuit (110 in FIG. 2), an internal circuit (112, 113, 115 in FIG. 2) that receives the N-multiplied data signal and operates by the N-multiplied clock signal, and outputs a signal output from the internal circuit to the N A buffer (118 in FIG. 2) which takes in with the multiplied clock signal and outputs with the clock signal.
【0015】上述の半導体集積回路では、前記クロック
設定信号は、前記クロック信号を4分の1周期ずれた信
号で、前記クロックN逓倍回路は、前記クロック信号を
反転した反転クロック信号を出力するクロック信号側イ
ンバータ回路と、前記クロック設定信号が第1の状態の
時は前記クロック信号を選択し前記クロック設定信号が
第2の状態の時は前記反転クロック信号を選択して出力
するクロック信号側セレクタ回路とを有して前記クロッ
ク信号を2逓倍した2逓倍クロック信号を出力し、前記
データN逓倍回路は、前記データ信号を反転した反転デ
ータ信号を出力するデータ信号側インバータ回路(図4
の604)と、前記クロック設定信号が第1の状態の時
は前記データ信号を選択し前記クロック設定信号が第2
の状態の時は前記反転データ信号を選択して出力するデ
ータ信号側セレクタ回路(図4の605)とを有して前
記データ信号を2逓倍した2逓倍データ信号を出力する
ようにすることもできる。In the above-described semiconductor integrated circuit, the clock setting signal is a signal obtained by shifting the clock signal by a quarter period, and the clock N multiplying circuit outputs a clock that outputs an inverted clock signal obtained by inverting the clock signal. A signal-side inverter circuit, and a clock signal-side selector for selecting and outputting the clock signal when the clock setting signal is in a first state and selecting and outputting the inverted clock signal when the clock setting signal is in a second state. And a circuit for outputting a doubled clock signal obtained by doubling the clock signal, and the data N multiplying circuit outputs a data signal-side inverter circuit that outputs an inverted data signal obtained by inverting the data signal (FIG. 4).
604), when the clock setting signal is in the first state, the data signal is selected and the clock setting signal is set to the second state.
In the state (1), a data signal side selector circuit (605 in FIG. 4) for selecting and outputting the inverted data signal may be provided to output a doubled data signal obtained by doubling the data signal. it can.
【0016】本発明の半導体集積回路の使用方法は、上
述の半導体集積回路をテスタに接続してテストする時
は、前記クロックN逓倍回路に前記N逓倍クロック信号
または前記2逓倍クロック信号を出力させ、前記データ
N逓倍回路に前記N逓倍データ信号または前記2逓倍デ
ータ信号を出力させる前記クロック設定信号を前記半導
体集積回路に入力することを特徴とする。According to the method of using the semiconductor integrated circuit of the present invention, when the above-described semiconductor integrated circuit is connected to a tester for testing, the clock N-multiplier circuit outputs the N-multiplied clock signal or the double-multiplied clock signal. The clock setting signal for causing the data N multiplying circuit to output the N multiplied data signal or the 2 multiplied data signal is input to the semiconductor integrated circuit.
【0017】本発明の半導体集積回路は、外部から入力
される遅いデータ信号、クロック信号をクロック設定信
号によって制御し、半導体集積回路内部をN逓倍に高速
動作させ、その結果を出力する。このため、高速で高価
なLSIテスタを使用しなくとも半導体集積回路の実動
作クロックサイクルでの単体テストが可能となる。The semiconductor integrated circuit of the present invention controls a slow data signal and a clock signal input from the outside by a clock setting signal, causes the inside of the semiconductor integrated circuit to operate at N times high speed, and outputs the result. For this reason, a unit test can be performed in an actual operation clock cycle of a semiconductor integrated circuit without using a high-speed and expensive LSI tester.
【0018】[0018]
【発明の実施の形態】次に本発明の実施の形態について
図面を参照して説明する。Embodiments of the present invention will now be described with reference to the drawings.
【0019】図1は本発明の実施の形態の半導体集積回
路を示すブロック図である。図1において、半導体集積
回路101はデータ入力端子103と、クロック設定信
号入力端子104と、クロック信号入力端子105と、
データ出力端子106と、クロック信号出力端子107
と、データN通信回路110と、クロックN通信回路1
11と、フリップフロップ112,115と、組合せ回
路113とから構成されている。FIG. 1 is a block diagram showing a semiconductor integrated circuit according to an embodiment of the present invention. In FIG. 1, a semiconductor integrated circuit 101 includes a data input terminal 103, a clock setting signal input terminal 104, a clock signal input terminal 105,
Data output terminal 106 and clock signal output terminal 107
, Data N communication circuit 110, and clock N communication circuit 1
11, flip-flops 112 and 115, and a combinational circuit 113.
【0020】データ入力端子103から入力されたデー
タ信号bはデータN逓倍回路110の第1の端子に接続
され、クロック設定信号入力端子104から入力された
クロック設定信号fはデータN逓倍回路110の第2の
端子に接続され、クロック信号入力端子105から入力
されたクロック信号aはクロックN逓倍回路111の第
1の端子に入力され、クロックN逓倍回路111の第2
の端子にはクロック設定信号fが入力され、クロックN
逓倍回路111の第3の端子からはデータN逓倍回路1
10の第3の端子および各フリップフロップ112,1
15の第2の端子へクロック信号cが入力される。The data signal b input from the data input terminal 103 is connected to the first terminal of the data N multiplying circuit 110, and the clock setting signal f input from the clock setting signal input terminal 104 is connected to the data N multiplying circuit 110. The clock signal a connected to the second terminal and input from the clock signal input terminal 105 is input to the first terminal of the clock N multiplication circuit 111,
The clock setting signal f is input to the terminal of
From the third terminal of the multiplication circuit 111, the data N multiplication circuit 1
10 third terminals and each flip-flop 112,1
The clock signal c is input to the 15 second terminals.
【0021】データN逓倍回路110の第4の端子から
はフリップフロップ112の第1の端子にデータ信号d
を出力し、フリップフロップ112の第3の端子は組合
せ回路113へと接続される。組合せ回路113からの
出力はフリップフロップ115の第1の端子に接続さ
れ、フリップフロップ115の第3の端子からはデータ
出力端子106へデータ信号eを出力する。クロックN
逓倍回路111の第3の端子はクロック信号出力端子1
07へも接続される。データ出力端子106はLSIテ
スタ102のLSIテスタ側データ入力端子108へク
ロック信号出力端子107はLSIテスタ102のLS
Iテスタ側クロック入力端子109へ接続される。LS
Iテスタ側データ入力端子108はLSIテスタ102
内のデータバッファ114の第1の端子へ接続され、L
SIテスタ側クロック入力端子109はLSIテスタ内
のデータバッファ114の第2の端子へ接続される。From the fourth terminal of the data N multiplying circuit 110, the data signal d is supplied to the first terminal of the flip-flop 112.
And the third terminal of the flip-flop 112 is connected to the combinational circuit 113. The output from the combinational circuit 113 is connected to the first terminal of the flip-flop 115, and the third terminal of the flip-flop 115 outputs the data signal e to the data output terminal 106. Clock N
The third terminal of the multiplication circuit 111 is a clock signal output terminal 1
07 is also connected. The data output terminal 106 is connected to the LSI tester-side data input terminal 108 of the LSI tester 102. The clock signal output terminal 107 is connected to the LS of the LSI tester 102.
It is connected to the I tester side clock input terminal 109. LS
I tester side data input terminal 108 is LSI tester 102
Is connected to the first terminal of the data buffer 114 within
The SI tester side clock input terminal 109 is connected to the second terminal of the data buffer 114 in the LSI tester.
【0022】図3は図1の半導体集積回路101の動作
を表すタイミングチャートである。図1、図3を参照し
て本実施の形態の動作を説明する。FIG. 3 is a timing chart showing the operation of the semiconductor integrated circuit 101 of FIG. The operation of the present embodiment will be described with reference to FIGS.
【0023】図3のタイミングチャートでは、N逓倍回
路110,111においてN=2、つまり半導体集積回
路外部クロックを2逓倍して内部で高速動作させる例を
示す。クロック信号入力端子105から入力されたクロ
ック信号aは、クロック設定信号入力端子104から入
力されるクロック設定信号fによってクロックN逓倍回
路111内で2逓倍され、2逓倍されたクロック信号c
として出力される。一方、データN逓倍回路110で
は、データ入力端子103から入力されたデータ信号b
が同様にクロック設定信号fによって2逓倍され、2逓
倍されたデータ信号dとして出力される。The timing chart of FIG. 3 shows an example in which N = 2 in the N multiplication circuits 110 and 111, that is, the external clock of the semiconductor integrated circuit is multiplied by 2 to operate internally at high speed. The clock signal a input from the clock signal input terminal 105 is doubled in the clock N-multiplier circuit 111 by the clock setting signal f input from the clock setting signal input terminal 104, and the clock signal c is doubled.
Is output as On the other hand, in the data N multiplying circuit 110, the data signal b input from the data input terminal 103
Is similarly doubled by the clock setting signal f and output as the doubled data signal d.
【0024】フリップフロップ112,115および組
合せ回路113では、2逓倍されたクロック信号cとデ
ータ信号dとで論理動作が行われ、その結果出力信号e
がデータ出力端子106へ出力される。データ出力端子
106から出力された出力信号eは、LSIテスタ10
2のLSIテスタ側データ入力端子108へ入力され、
LSIテスタ内のデータバッファ114へ入力される。
半導体集積回路101内で2逓倍されたクロック信号c
は、クロック信号出力端子107を通ってLSIテスタ
102のLSIテスタ側クロック入力端子109へ入力
され、LSIテスタ内データバッファ114へ入力さ
れ、このクロック信号パルスによって半導体集積回路か
らの出力信号eをデータバッファ114内に取り込む。In the flip-flops 112 and 115 and the combination circuit 113, a logical operation is performed by the clock signal c and the data signal d multiplied by 2, and as a result, the output signal e
Is output to the data output terminal 106. The output signal e output from the data output terminal 106 is output to the LSI tester 10
2 to the LSI tester side data input terminal 108,
The data is input to the data buffer 114 in the LSI tester.
The clock signal c doubled in the semiconductor integrated circuit 101
Is input to the LSI tester-side clock input terminal 109 of the LSI tester 102 through the clock signal output terminal 107, is input to the data buffer 114 in the LSI tester, and outputs the output signal e from the semiconductor integrated circuit by the clock signal pulse. Take it into the buffer 114.
【0025】図2は本発明の他の実施の形態を示すブロ
ック図である。図1に示した実施の形態との違いは、図
1の実施の形態では論理動作の結果出力データをLSI
テスタ102内のデータバッファ114に取り込んだの
に対し、図2の実施の形態では同じ半導体集積回路11
6内にデータバッファ118を用意し、出力信号eを取
り込み、半導体集積回路116のデータ出力端子106
から出力される出力信号eは、半導体集積回路116内
でN逓倍される前の遅いクロックサイクルであることで
ある。FIG. 2 is a block diagram showing another embodiment of the present invention. The difference from the embodiment shown in FIG. 1 is that in the embodiment shown in FIG.
While the data is taken into the data buffer 114 in the tester 102, in the embodiment of FIG.
6, a data buffer 118 is prepared, an output signal e is taken in, and a data output terminal 106 of the semiconductor integrated circuit 116 is provided.
The output signal e output from is a slow clock cycle before being multiplied by N in the semiconductor integrated circuit 116.
【0026】図4は図1および図2中のデータN逓倍回
路110の詳細を示すブロック図である。FIG. 4 is a block diagram showing details of the data N multiplying circuit 110 in FIGS. 1 and 2.
【0027】データ入力端子103から入力されるデー
タ信号bをインバータ回路604で反転して反転データ
信号gとし、セレクタ回路605で端子104から入力
されるクロック設定信号fの制御によりデータ信号bお
よび反転信号gのいずれかを選択してデータ信号dとし
て出力する。セレクタ回路605ではクロック設定信号
fが”1”の値の時にデータ信号bを選択し、”0”の
値の時に反転データ信号gを選択してデータ信号dを出
力する。図1および図2に示す集積回路では、クロック
信号aおよびデータ信号bより4分の1周期だけ遅れた
クロック設定信号fを端子104より入力することによ
りデータN逓倍回路110はデータ信号bを2逓倍した
データ信号dを得ている。The data signal b input from the data input terminal 103 is inverted by the inverter circuit 604 to obtain an inverted data signal g, and the selector circuit 605 controls the clock signal f input from the terminal 104 to control the data signal b and the inverted signal. One of the signals g is selected and output as a data signal d. The selector circuit 605 selects the data signal b when the clock setting signal f has a value of “1”, and selects the inverted data signal g when the clock setting signal f has a value of “0” to output the data signal d. In the integrated circuits shown in FIGS. 1 and 2, a clock setting signal f delayed by a quarter period from the clock signal a and the data signal b is input from the terminal 104, so that the data N multiplying circuit 110 converts the data signal b into two. A multiplied data signal d is obtained.
【0028】クロック設定信号fを常に”1”からなる
定常的な信号とすることにより、データN逓倍回路11
0がデータ信号bと同一の1逓倍のデータ信号dを出力
するようにも設定できる。Since the clock setting signal f is always a steady signal consisting of "1", the data N multiplying circuit 11
It can be set so that 0 outputs the same data signal d as the data signal b.
【0029】クロックN逓倍回路111も、図4に示す
回路と同様なものを用いることができ、クロック設定信
号fによりクロック信号aを2逓倍または1逓倍してク
ロック信号cとして出力することができる。As the clock N multiplying circuit 111, a circuit similar to the circuit shown in FIG. 4 can be used, and the clock signal a can be multiplied by 2 or 1 by the clock setting signal f and output as the clock signal c. .
【0030】図1および図2に示す半導体集積回路で
は、LSIテスタによりテストするときは、データ入力
端子103およびクロック信号入力端子105から、比
較的低周波数のデータ信号bおよびクロック信号aを入
力し、これらの信号a,bをデータN逓倍回路110お
よびクロックN逓倍回路111で2逓倍して高周波数の
データ信号dおよびクロック信号cとし、この高周波数
のデータ信号dおよびクロック信号cでフリップフロッ
プ112,115および組合せ回路113を動作させる
ようにし、LSIテスタから比較的低速な信号を受け
て、内部のフリップフロップ回路112,115および
組合せ回路113は高速で実動作させられる時と同じ速
さで動作をテストすることができる。In the semiconductor integrated circuit shown in FIGS. 1 and 2, when testing with an LSI tester, relatively low frequency data signal b and clock signal a are input from data input terminal 103 and clock signal input terminal 105. These signals a and b are doubled by a data N multiplication circuit 110 and a clock N multiplication circuit 111 to obtain a high-frequency data signal d and a clock signal c. 112 and 115 and the combinational circuit 113 are operated, and a relatively low-speed signal is received from the LSI tester, so that the internal flip-flop circuits 112 and 115 and the combinational circuit 113 operate at the same speed as when they are actually operated at high speed. Operation can be tested.
【0031】また、実装置上の実動作時には、データN
逓倍回路110およびクロックN逓倍回路111の逓倍
数を1として外部の信号速度と同じ速さのデータ信号d
およびクロック信号cでフリップフロップ回路112,
115および組合せ回路113を動作させることができ
る。At the time of actual operation on the actual device, the data N
A data signal d having the same speed as the external signal speed, where the multiplication number of the multiplication circuit 110 and the clock N multiplication circuit 111 is 1
And the flip-flop circuit 112 with the clock signal c,
115 and the combinational circuit 113 can be operated.
【0032】本発明は、データN逓倍回路110および
クロックN逓倍回路111は図4に示すような信号の周
波数を2逓倍または1逓倍するものに限られず、逓倍数
はいくらであってもよいことは言うまでもない。According to the present invention, the data N multiplying circuit 110 and the clock N multiplying circuit 111 are not limited to those which multiply the frequency of a signal by 2 or 1 as shown in FIG. Needless to say.
【0033】[0033]
【発明の効果】本発明によれば、以上説明したように、
高性能で高価なLSIテスタを使用せずに実動作を考慮
した半導体集積回路の論理機能テストを行い、半導体集
積回路単体テスト工程で早期に確実に問題を発見し、特
性上問題のある半導体集積回路が装置テスト工程まで進
んでしまうことの無いよう半導体集積回路の信頼性を向
上する効果が得られる。According to the present invention, as described above,
Performs a logic function test of a semiconductor integrated circuit in consideration of actual operation without using a high-performance and expensive LSI tester, and reliably finds a problem early in the semiconductor integrated circuit unit test process, and has a problem in characteristics. Can improve the reliability of the semiconductor integrated circuit so that the process does not proceed to the device test process.
【図1】本発明の実施の形態の半導体集積回路のブロッ
ク図である。FIG. 1 is a block diagram of a semiconductor integrated circuit according to an embodiment of the present invention.
【図2】本発明の他の実施の形態の半導体集積回路のブ
ロック図である。FIG. 2 is a block diagram of a semiconductor integrated circuit according to another embodiment of the present invention.
【図3】図1に示す半導体集積回路の動作を表すタイミ
ングチャートである。FIG. 3 is a timing chart illustrating an operation of the semiconductor integrated circuit illustrated in FIG. 1;
【図4】図1および図2中のデータN逓倍回路110の
詳細を示すブロック図である。FIG. 4 is a block diagram showing details of a data N multiplying circuit 110 in FIGS. 1 and 2;
【図5】従来の半導体集積回路例を示すブロック図であ
る。FIG. 5 is a block diagram showing an example of a conventional semiconductor integrated circuit.
【図6】図5に示す半導体集積回路の動作を表すタイミ
ングチャートである。6 is a timing chart illustrating an operation of the semiconductor integrated circuit illustrated in FIG.
101 半導体集積回路 102 LSIテスタ 103 データ入力端子 104 クロック設定信号入力端子 105 クロック信号入力端子 106 データ出力端子 107 クロック信号出力端子 108 LSIテスタ側データ入力端子 109 LSIテスタ側クロック入力端子 110 データN逓倍回路 111 クロックN逓倍回路 112 フリップフロップ 113 組合せ回路 114 データバッファ 115 フリップフロップ 116 半導体集積回路 117 半導体集積回路 118 データバッファ 605 セレクタ回路 Reference Signs List 101 semiconductor integrated circuit 102 LSI tester 103 data input terminal 104 clock setting signal input terminal 105 clock signal input terminal 106 data output terminal 107 clock signal output terminal 108 LSI tester side data input terminal 109 LSI tester side clock input terminal 110 data N multiplication circuit 111 Clock N Multiplying Circuit 112 Flip-Flop 113 Combination Circuit 114 Data Buffer 115 Flip-Flop 116 Semiconductor Integrated Circuit 117 Semiconductor Integrated Circuit 118 Data Buffer 605 Selector Circuit
Claims (8)
答して外部から入力するクロック信号をN逓倍するクロ
ックN逓倍回路を備えたことを特徴とする半導体集積回
路。1. A semiconductor integrated circuit comprising a clock N multiplying circuit for multiplying a clock signal input from the outside by N in response to a clock setting signal input from the outside.
答して外部から入力するクロック信号をN逓倍するクロ
ックN逓倍回路と、前記クロック設定信号に対応して外
部から入力するデータ信号をN逓倍するデータN逓倍回
路とを備えたことを特徴とする半導体集積回路。2. A clock N multiplying circuit for multiplying a clock signal input from the outside by N in response to a clock setting signal input from the outside, and multiplying a data signal input from the outside by N corresponding to the clock setting signal. A semiconductor integrated circuit comprising: a data N multiplying circuit.
答して外部から入力するクロック信号をN逓倍したN逓
倍クロック信号を出力するクロックN逓倍回路と、前記
N逓倍クロック信号により動作する内部回路と、前記内
部回路が出力する信号を前記N逓倍クロック信号で取り
込み前記クロック信号で出力するバッファとを備えたこ
とを特徴とする半導体集積回路。3. A clock N-multiplier circuit for outputting an N-multiplied clock signal obtained by multiplying a clock signal input from the outside by N in response to a clock setting signal input from the outside, and an internal circuit operated by the N-multiplied clock signal. A buffer which takes in a signal output from the internal circuit with the N-multiplied clock signal and outputs the signal with the clock signal.
答して外部から入力するクロック信号をN逓倍したN逓
倍クロック信号を出力するクロックN逓倍回路と、前記
クロック設定信号に対応して外部から入力するデータ信
号をN逓倍したN逓倍クロック信号を出力するデータN
逓倍回路と、前記N逓倍データ信号を入力し前記N逓倍
クロック信号により動作する内部回路と、前記内部回路
が出力する信号を前記N逓倍クロック信号で取り込み前
記クロック信号で出力するバッファとを備えたことを特
徴とする半導体集積回路。4. A clock N multiplying circuit for outputting an N-multiplied clock signal obtained by multiplying a clock signal input from the outside by N in response to a clock setting signal input from the outside, and an input from the outside corresponding to the clock setting signal N to output an N-multiplied clock signal obtained by multiplying the data signal to be N by N
A multiplying circuit, an internal circuit that receives the N-multiplied data signal and operates by the N-multiplied clock signal, and a buffer that takes in the signal output by the internal circuit with the N-multiplied clock signal and outputs the clock signal. A semiconductor integrated circuit characterized by the above.
信号を4分の1周期ずれた信号で、前記クロックN逓倍
回路は、前記クロック信号を反転した反転クロック信号
を出力するインバータ回路と、前記クロック設定信号が
第1の状態の時は前記クロック信号を選択し前記クロッ
ク設定信号が第2の状態の時は前記反転クロック信号を
選択して出力するセレクタ回路とを有して前記クロック
信号を2逓倍した2逓倍クロック信号を出力することを
特徴とする請求項1または3記載の半導体集積回路。5. The clock setting signal is a signal obtained by shifting the clock signal by a quarter period. The clock N multiplying circuit outputs an inverted clock signal obtained by inverting the clock signal; And a selector circuit for selecting and outputting the clock signal when the setting signal is in the first state and selecting and outputting the inverted clock signal when the clock setting signal is in the second state. 4. The semiconductor integrated circuit according to claim 1, wherein the multiplied double clock signal is output.
信号を4分の1周期ずれた信号で、前記クロックN逓倍
回路は、前記クロック信号を反転した反転クロック信号
を出力するクロック信号側インバータ回路と、前記クロ
ック設定信号が第1の状態の時は前記クロック信号を選
択し前記クロック設定信号が第2の状態の時は前記反転
クロック信号を選択して出力するクロック信号側セレク
タ回路とを有して前記クロック信号を2逓倍した2逓倍
クロック信号を出力し、前記データN逓倍回路は、前記
データ信号を反転した反転データ信号を出力するデータ
信号側インバータ回路と、前記クロック設定信号が第1
の状態の時は前記データ信号を選択し前記クロック設定
信号が第2の状態の時は前記反転データ信号を選択して
出力するデータ信号側セレクタ回路とを有して前記デー
タ信号を2逓倍した2逓倍データ信号を出力することを
特徴とする請求項2または4記載の半導体集積回路。6. The clock setting signal is a signal obtained by shifting the clock signal by a quarter period. The clock N multiplying circuit includes a clock signal side inverter circuit that outputs an inverted clock signal obtained by inverting the clock signal. A clock signal-side selector circuit that selects the clock signal when the clock setting signal is in the first state and selects and outputs the inverted clock signal when the clock setting signal is in the second state. The data N multiplying circuit outputs a data signal-side inverter circuit that outputs an inverted data signal obtained by inverting the data signal, and the clock setting signal is a first clock setting signal.
And a data signal-side selector circuit for selecting and outputting the inverted data signal when the clock setting signal is in the second state when the data signal is in the second state. 5. The semiconductor integrated circuit according to claim 2, wherein a doubled data signal is output.
積回路をテスタに接続してテストする時は、前記クロッ
クN逓倍回路に前記N逓倍クロック信号または前記2逓
倍クロック信号を出力させる前記クロック設定信号を前
記半導体集積回路に入力することを特徴とする半導体集
積回路の使用方法。7. When the semiconductor integrated circuit according to claim 1, 3 or 5 is connected to a tester for testing, the clock N multiplying circuit outputs the N multiplied clock signal or the 2 multiplied clock signal. A method of using a semiconductor integrated circuit, comprising: inputting a clock setting signal to the semiconductor integrated circuit.
積回路をテスタに接続してテストする時は、前記クロッ
クN逓倍回路に前記N逓倍クロック信号または前記2逓
倍クロック信号を出力させ、前記データN逓倍回路に前
記N逓倍データ信号または前記2逓倍データ信号を出力
させる前記クロック設定信号を前記半導体集積回路に入
力することを特徴とする半導体集積回路の使用方法。8. When the semiconductor integrated circuit according to claim 2, 4 or 6 is connected to a tester for testing, the clock N-multiplier circuit outputs the N-multiplied clock signal or the 2-multiplied clock signal. The method of using a semiconductor integrated circuit, wherein the clock setting signal for causing the data N-multiplier circuit to output the N-multiplied data signal or the doubled data signal is input to the semiconductor integrated circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30575797A JP3147057B2 (en) | 1997-11-07 | 1997-11-07 | Semiconductor integrated circuit and method of using the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30575797A JP3147057B2 (en) | 1997-11-07 | 1997-11-07 | Semiconductor integrated circuit and method of using the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11142478A true JPH11142478A (en) | 1999-05-28 |
| JP3147057B2 JP3147057B2 (en) | 2001-03-19 |
Family
ID=17948987
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30575797A Expired - Fee Related JP3147057B2 (en) | 1997-11-07 | 1997-11-07 | Semiconductor integrated circuit and method of using the same |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3147057B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7299392B2 (en) | 2001-11-20 | 2007-11-20 | Hitachi, Ltd. | Semiconductor integrated circuit device and method of design of semiconductor integrated circuit device |
-
1997
- 1997-11-07 JP JP30575797A patent/JP3147057B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7299392B2 (en) | 2001-11-20 | 2007-11-20 | Hitachi, Ltd. | Semiconductor integrated circuit device and method of design of semiconductor integrated circuit device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3147057B2 (en) | 2001-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2725258B2 (en) | Integrated circuit device | |
| US6661270B2 (en) | Data latch circuit and driving method thereof | |
| JPH08211133A (en) | Method and equipment for testing high-speed digital-circuit constitution element | |
| US6815977B2 (en) | Scan cell systems and methods | |
| JPH1130646A (en) | Semiconductor integrated circuit and test circuit to be comprised therein | |
| JP2002289776A (en) | Semiconductor device | |
| JPH06160476A (en) | Circuit for controlling test of scan path | |
| JP3147057B2 (en) | Semiconductor integrated circuit and method of using the same | |
| JPH0295283A (en) | Semiconductor integrated circuit device | |
| JP2001108727A (en) | Circuit and method for controlling clock | |
| JPH0368878A (en) | Semiconductor integrated circuit device | |
| JP3357821B2 (en) | Scan path flip-flop circuit and scan path test system | |
| JPH10307167A (en) | Testing device for logic integrated circuit | |
| JP2000275304A (en) | Logic integrated circuit and semiconductor device using the same | |
| JP2653945B2 (en) | Semiconductor integrated circuit | |
| JP2002311092A (en) | Scan flip-flop, scan path circuit and design method thereof | |
| JP2000132419A (en) | Microcomputer | |
| JP2000321331A (en) | Scan test circuit and semiconductor integrated circuit using the same | |
| KR0145789B1 (en) | Test clock generator of boundary-scan architecture | |
| JP2903548B2 (en) | Logic circuit diagnostic system | |
| JP2000163173A (en) | Output simultaneous operation reducing circuit | |
| JPH06118138A (en) | Testing circuit | |
| JP2000046909A (en) | Semiconductor integrated circuit device and test method therefor | |
| JP2001099895A (en) | Lsi simulation circuit and lsi simulation method | |
| JPH09105771A (en) | Semiconductor integrated circuit |
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: 20001205 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080112 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090112 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100112 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |