JP3251748B2 - Semiconductor integrated circuit - Google Patents
Semiconductor integrated circuitInfo
- Publication number
- JP3251748B2 JP3251748B2 JP31509293A JP31509293A JP3251748B2 JP 3251748 B2 JP3251748 B2 JP 3251748B2 JP 31509293 A JP31509293 A JP 31509293A JP 31509293 A JP31509293 A JP 31509293A JP 3251748 B2 JP3251748 B2 JP 3251748B2
- Authority
- JP
- Japan
- Prior art keywords
- scan
- clock signal
- scan flip
- flops
- test
- 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.)
- Expired - Fee Related
Links
Landscapes
- Semiconductor Integrated Circuits (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、試験を容易化するため
の手法の一つであるスキャンデザイン法を用いた半導体
集積回路に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor integrated circuit using a scan design method, which is one of techniques for facilitating a test.
【0002】[0002]
【従来の技術】従来より、半導体集積回路の試験を容易
化するための手法の一つとして、スキャンデザイン法が
知られている。このスキャンデザイン法によれば、半導
体集積回路で形成された順序回路内の各フリップフロッ
プでスキャンパス(scan pass)を構成することにより、
他の部分の回路(組合せ回路を構成する)に任意の値を
入力させたり、当該組合せ回路の出力値を直接観測した
りすることができる。2. Description of the Related Art Conventionally, a scan design method has been known as one of methods for facilitating a test of a semiconductor integrated circuit. According to this scan design method, by configuring a scan pass (scan pass) with each flip-flop in a sequential circuit formed by a semiconductor integrated circuit,
It is possible to input an arbitrary value to a circuit of another part (constituting a combinational circuit) or directly observe an output value of the combinational circuit.
【0003】図2は、従来のスキャンデザイン法の概念
を説明するためのブロック図である。同図において、半
導体集積回路内のスキャンフリップフロップ201,2
02,203,204は、制御信号CTRLに基づい
て、入力Dまたは入力SIの一方から信号を入力する。
また、出力Qおよび出力SOは、このスキャンフリップ
フロップに記憶されている値を出力する。そして、各ス
キャンフリップフロップ201,202,203,20
4の入力SIおよび出力SOが信号線S1 ,S2,S3
で互いに接続されて、スキャンパスを構成している。FIG. 2 is a block diagram for explaining the concept of a conventional scan design method. In the figure, scan flip-flops 201 and 201 in a semiconductor integrated circuit are shown.
02, 203, and 204 input signals from either the input D or the input SI based on the control signal CTRL.
The output Q and the output SO output the value stored in the scan flip-flop. Then, each scan flip-flop 201, 202, 203, 20
4 are connected to the signal lines S 1 , S 2 , S 3
To form a scan path.
【0004】このような半導体集積回路において、例え
ば組合せ回路205に所望の信号を入力させたい場合に
は、制御信号CTRLをスキャンパスモードとする。次
にクロック信号CLKを入力することにより、SINから
入力した所望の信号をスキャンフリップフロップ201
に設定する。このとき、設定された値はQに出力される
ので、この信号が組合せ回路205に入力される。ま
た、組合せ回路205の出力値を直接観測したい場合に
は、まず、通常のモードで組合せ回路205の出力値を
入力Dから取り込み、次に、制御信号をスキャンパスモ
ードに切り換えてこの出力信号をスキャンフリップフロ
ップ203,204を介して信号SOUT として出力させ
ればよい。In such a semiconductor integrated circuit, when it is desired to input a desired signal to the combinational circuit 205, for example, the control signal CTRL is set to a scan path mode. Next, by inputting a clock signal CLK, a desired signal input from S IN is input to the scan flip-flop 201.
Set to. At this time, the set value is output to Q, and this signal is input to combinational circuit 205. When it is desired to directly observe the output value of the combinational circuit 205, first, the output value of the combinational circuit 205 is fetched from the input D in the normal mode, and then the control signal is switched to the scan path mode and this output signal is output. it is sufficient to output as the signal S OUT through the scan flip-flops 203 and 204.
【0005】また、図2では、すべてのスキャンフリッ
プフロップ201,202,203,204が同じクロ
ック信号CLKで動作する場合を示したが、実際には、
複数種類のクロック信号を使用する半導体集積回路も存
在する。FIG. 2 shows a case where all the scan flip-flops 201, 202, 203, and 204 operate with the same clock signal CLK.
Some semiconductor integrated circuits use a plurality of types of clock signals.
【0006】このように複数種類のクロック信号を使用
する半導体集積回路においてスキャンパスを構成した回
路としては、例えば図3に示すようなものがある。図3
において、図2と同符号を付した構成部分はそれぞれ同
図と同じものを示している。図3は、通常動作時におい
て、スキャンフリップフロップ201,203はクロッ
ク信号CLK1 によって動作し、スキャンフリップフロ
ップ202,204はクロック信号CLK2 によって動
作する場合を示している。このため、新たにマルチプレ
クサ301,302を設け、このマルチプレクサ30
1,302をテストモード信号Mで制御することによ
り、通常動作時にはスキャンフリップフロップ202,
204のクロック入力端子にクロック信号CLK2 が入
力され、試験動作時にはクロック信号CLK1 が入力さ
れるように構成している。これにより、図2に示した回
路と同様の手順で試験を行うことができる。As a circuit that constitutes a scan path in a semiconductor integrated circuit that uses a plurality of types of clock signals, for example, there is a circuit as shown in FIG. FIG.
In FIG. 2, components denoted by the same reference numerals as those in FIG. 2 indicate the same components as those in FIG. 3, in the normal operation, the scan flip-flops 201 and 203 is operated by a clock signal CLK 1, scan flip-flops 202 and 204 shows the case of operating by the clock signal CLK 2. Therefore, multiplexers 301 and 302 are newly provided, and
The scan flip-flops 202, 302 are controlled during normal operation by controlling the test flip-flops 1, 302 with the test mode signal M.
The clock signal CLK 2 to the clock input terminal 204 is input, it is configured so that the clock signal CLK 1 is inputted at the time of test operation. Thus, the test can be performed in the same procedure as the circuit shown in FIG.
【0007】また、図4は、複数種類のクロック信号を
使用する半導体集積回路においてスキャンパスを構成し
た他の例を示している。この例は、各スキャンフリップ
フロップ201,202,203,204にスキャンパ
スでのシフト転送を行うためのクロック信号SCLKの
入力端子を独立させて設けたものである。このような構
成の回路においては、以下のような手順で試験を行う。FIG. 4 shows another example in which a scan path is formed in a semiconductor integrated circuit using a plurality of types of clock signals. In this example, an input terminal of a clock signal SCLK for performing shift transfer in a scan path is provided independently to each of the scan flip-flops 201, 202, 203, and 204. In a circuit having such a configuration, a test is performed in the following procedure.
【0008】まず、クロック信号SCLKに応じて入
力信号SINを順次取り込ませることにより、スキャンパ
スを用いて各スキャンフリップフロップ201,20
2,203,204の初期値を設定する。First, by sequentially inputting the input signal S IN in response to the clock signal SCLK, each of the scan flip-flops 201 and 20 is scanned using a scan path.
Initial values of 2, 203 and 204 are set.
【0009】そして、クロック信号CLK1 を入力す
ることにより、組合せ回路206の出力信号をスキャン
フリップフロップ203に取り込ませる。Then, by inputting the clock signal CLK 1 , the output signal of the combinational circuit 206 is taken into the scan flip-flop 203.
【0010】続いて、再びクロック信号SCLKを入
力させて、組合せ回路206からスキャンフリップフロ
ップ203に取り込まれた信号を、スキャンフリップフ
ロップ203,204を介して出力SOUT から出力させ
る。これにより、組合せ回路206の出力信号を観察す
ることができる。[0010] Then, by inputting again the clock signal SCLK, the captured from the combinational circuit 206 to the scan flip-flop 203 signals, is output from the output S OUT through the scan flip-flops 203 and 204. Thus, the output signal of the combination circuit 206 can be observed.
【0011】次に、スキャンパスを用いて、各スキャ
ンフリップフロップ201,202,203,204
に、上記と同一の初期値を再度設定する。Next, each scan flip-flop 201, 202, 203, 204
Then, the same initial value as above is set again.
【0012】そして、クロック信号CLK2 を入力さ
せることによって、組合せ回路205,207の出力信
号を、スキャンフリップフロップ202,204に取り
込ませる。Then, by inputting the clock signal CLK 2 , the output signals of the combinational circuits 205 and 207 are taken into the scan flip-flops 202 and 204.
【0013】続いて、再びクロック信号SCLKを入
力させ、組合せ回路205,207からスキャンフリッ
プフロップ202,204に取り込まれた信号を、出力
SOU T として順次出力させる。これにより、組合せ回路
205,207の出力信号を観察することができる。[0013] Then, by inputting again the clock signal SCLK, the signal taken to the scan flip-flops 202, 204 from the combinational circuit 205, 207, and sequentially outputted as an output S OU T. Thus, the output signals of the combination circuits 205 and 207 can be observed.
【0014】[0014]
【発明が解決しようとする課題】しかしながら、図3に
示したような半導体集積回路には、試験動作時に、クロ
ック信号CLK1 にスキュー(すなわちスキャンフリッ
プフロップ201,203にクロック信号CLK1 が入
力されるタイミングとスキャンフリップフロップ202
にクロック信号CLK1 が入力されるタイミングとの間
のずれ)が生じて回路が誤動作する場合があるという欠
点があった。このスキューは、クロック信号CLK1 が
マルチプレクサ301,302を通過する際の遅延時間
に起因して発生する。半導体集積回路の設計時には、通
常の動作におけるスキューの影響については詳細に検討
されて誤動作が生じないように設計されるが、元々異な
るクロック信号で動作するようなスキャンフリップフロ
ップ間での試験動作時のスキューの影響まで考慮して設
計することは事実上不可能であった。[SUMMARY OF THE INVENTION However, in the semiconductor integrated circuit shown in FIG. 3, during the test operation, the clock signal CLK 1 is inputted to the skew (i.e. scan flip-flops 201 and 203 to the clock signal CLK 1 Timing and scan flip-flop 202
Circuit deviation) is caused between the timing of the clock signal CLK 1 is inputted has a drawback that when there is a malfunction in. This skew is caused by the delay time for the clock signal CLK 1 is passed through multiplexer 301 and 302. When designing a semiconductor integrated circuit, the effects of skew in normal operation are carefully examined to prevent malfunction.However, when a test operation is performed between scan flip-flops that originally operate with different clock signals, It was virtually impossible to design considering the effect of skew.
【0015】これに対して、図4に示したような半導体
集積回路では、クロックが異なるスキャンフリップフロ
ップを同時に動作させることはないため図3に示した回
路の場合のようなスキューの問題は生じない。しかし、
図4の回路には、試験動作の手順が非常に複雑で、試験
時間が長くなってしまうという欠点があった。図4の回
路では、クロック信号CLK1 で動作するスキャンフリ
ップフロップの前段にある組合せ回路の動作試験とクロ
ック信号CLK2 で動作するスキャンフリップフロップ
の前段にある組合せ回路の動作試験とを別々に行わなけ
ればならないので、その分だけ試験時間が長くなってし
まうのである。すなわち、図4を用いて説明したような
方法では、n種類のクロック信号を用いる回路において
は試験をn回繰り返さなければならない。On the other hand, in the semiconductor integrated circuit as shown in FIG. 4, the skew problem as in the circuit shown in FIG. 3 arises because the scan flip-flops having different clocks do not operate simultaneously. Absent. But,
The circuit of FIG. 4 has a drawback that the procedure of the test operation is very complicated and the test time becomes long. FIG The circuit 4, perform the operation test of the combination circuit in the preceding stage of the scan flip-flop that operates in an operation test and a clock signal CLK 2 of the combination circuit in the preceding stage of the scan flip-flop which operates by the clock signal CLK 1 separately The test time must be extended by that much time. That is, in the method described with reference to FIG. 4, the test must be repeated n times in a circuit using n types of clock signals.
【0016】ここで、図4で説明したような方法を用い
た回路において、クロック信号の種類nを2とし、第1
のクロック信号で動作するスキャンフリップフロップの
個数をa個、第2のクロック信号で動作するスキャンフ
リップフロップの個数をb個、試験サイクルをTとする
と、1回目の入力データの転送に要する時間はT(a+
b)となる。続いて、システムクロックが1クロック入
るのでこのための時間がTだけ必要となり、最後に、出
力データの転送に要する時間がT(a+b)となる。し
たがって、1回目の試験に要する時間は、 T(a+b)+T+T(a+b)=2T(a+b)+T となる。そして、n=2であることより同様の試験をさ
らに1回繰り返す必要があるので、試験に要する全時間
は、 {2T(a+b)+T}×2=4T(a+b)+2T ・・・(1) となる。Here, in the circuit using the method described with reference to FIG.
Assuming that the number of scan flip-flops operated by the clock signal a is b, the number of scan flip-flops operated by the second clock signal is b, and the test cycle is T, the time required for the first input data transfer is T (a +
b). Subsequently, since one system clock is input, a time for this is required by T, and finally, a time required for transfer of the output data is T (a + b). Therefore, the time required for the first test is T (a + b) + T + T (a + b) = 2T (a + b) + T. Since the same test needs to be repeated one more time because n = 2, the total time required for the test is {2T (a + b) + T} × 2 = 4T (a + b) + 2T (1) Becomes
【0017】本発明は、このような従来技術の欠点に鑑
みてなされたものであり、複数のクロック信号を用いる
場合であっても試験時に誤動作が発生することがなく且
つ短時間で試験を行うことができる半導体集積回路を提
供することを目的とする。The present invention has been made in view of the above-mentioned drawbacks of the prior art. Even when a plurality of clock signals are used, no malfunction occurs during the test and the test is performed in a short time. It is an object of the present invention to provide a semiconductor integrated circuit capable of performing the above.
【0018】[0018]
【課題を解決するための手段】本発明に係わる半導体集
積回路は、スキャンデザイン法を用いて構成された半導
体集積回路において、互いに異なるクロック信号を送信
する複数のクロック用信号線と、各クロック用信号線に
それぞれ1個または複数個ずつ接続されたスキャンフリ
ップフロップと、同一の前記クロック用信号線に接続さ
れた前記スキャンフリップフロップを直列に接続するス
キャンパス用信号線と、を備えたことを特徴とする。According to the present invention, there is provided a semiconductor integrated circuit comprising a plurality of clock signal lines for transmitting mutually different clock signals, and a plurality of clock signal lines for transmitting clock signals different from each other. A scan flip-flop connected to each of the signal lines by one or more, and a scan path signal line connecting the scan flip-flops connected to the same clock signal line in series. Features.
【0019】[0019]
【作用】本発明の半導体集積回路によれば、同一のクロ
ック用信号線が接続されたスキャンフリップフロップど
うしをスキャンパス用信号線で接続すること、すなわち
同じクロック信号で動作するスキャンフリップフロップ
ごとにスキャンパスを構成することにより、複数のクロ
ック信号を用いる場合であっても試験時に誤動作が発生
することがなく且つ短時間で試験を行うことができる。According to the semiconductor integrated circuit of the present invention, the scan flip-flops to which the same clock signal line is connected are connected by the scan path signal line, that is, for each scan flip-flop operated by the same clock signal. By configuring the scan path, even when a plurality of clock signals are used, no malfunction occurs during the test, and the test can be performed in a short time.
【0020】[0020]
【実施例】以下、本発明の一実施例に係わる半導体集積
回路について説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS A semiconductor integrated circuit according to one embodiment of the present invention will be described below.
【0021】図1は、本実施例に係わる半導体集積回路
の構成を概略的に示す電気回路図である。FIG. 1 is an electric circuit diagram schematically showing the configuration of a semiconductor integrated circuit according to this embodiment.
【0022】同図において、半導体集積回路内のスキャ
ンフリップフロップ111,112,・・・およびスキ
ャンフリップフロップ121,122,・・・は、制御
信号(図示せず)に基づいて、入力Dまたは入力SIの
一方から信号を入力する。また、スキャンフリップフロ
ップ111,112,・・・にはクロック信号CLK1
が、スキャンフリップフロップ121,122,・・・
にはクロック信号CLK2 が、それぞれ入力される。そ
して、スキャンフリップフロップ111,112,・・
・の入力SIおよび出力SOが信号線S11,S12,・・
・で互いに接続されて、第1のスキャンパスを構成して
いる。同様に、スキャンフリップフロップ121,12
2,・・・の入力SIおよび出力SOが信号線S21,S
22,・・・で互いに接続されて、第2のスキャンパスを
構成している。このように、本実施例の回路は2本のス
キャンパスを備えている。スキャンフリップフロップ1
11,112,・・・およびスキャンフリップフロップ
121,122,・・・の出力Qは、それぞれ、次段の
組合せ回路131,132,133,・・・に入力され
る。また、これらのスキャンフリップフロップの入力D
としては、前段の組合せ回路131,132,133,
・・・の出力信号が入力される。In the figure, scan flip-flops 111, 112, ... and scan flip-flops 121, 122, ... in the semiconductor integrated circuit receive input D or input D based on a control signal (not shown). A signal is input from one of the SIs. In addition, the scan flip-flops 111 and 112, it is in ... the clock signal CLK 1
Are scan flip-flops 121, 122,.
The clock signal CLK 2, are input to. Then, the scan flip-flops 111, 112,.
· Input SI and output SO a signal line S 11, S 12, ··
Are connected to each other to form a first scan path. Similarly, scan flip-flops 121 and 12
Are connected to the signal lines S 21 and S 21 .
22, are connected to each other by ... constitute a second scan path. As described above, the circuit of this embodiment has two scan paths. Scan flip-flop 1
, And the output Q of the scan flip-flops 121, 122,... Are input to the combination circuits 131, 132, 133,. The input D of these scan flip-flops
Are combined circuits 131, 132, 133,
Are input.
【0023】次に、図1に示した回路の動作を説明す
る。Next, the operation of the circuit shown in FIG. 1 will be described.
【0024】まず、クロック信号CLK1 を用い、ス
キャンフリップフロップ111のSI入力に所定の値を
順次入力させて第1のスキャンパス内をシフトさせるこ
とにより、この第1のスキャンパスを構成する各スキャ
ンフリップフロップ111,112,・・・に任意の初
期値を設定する。続いて、クロック信号CLK2 を用
い、スキャンフリップフロップ121のSI入力に所定
の値を順次入力させて第2のスキャンパス内をシフトさ
せることにより、この第2のスキャンパスを構成する各
スキャンフリップフロップ121,122,・・・に初
期値を設定する。これにより、各組合せ回路131,1
32,133,・・・は前段のスキャンフリップフロッ
プの出力Qを入力して、この入力値に応じた信号を出力
する。First, a predetermined value is sequentially input to the SI input of the scan flip-flop 111 by using the clock signal CLK 1 to shift within the first scan path, thereby forming each of the first scan paths. An arbitrary initial value is set to the scan flip-flops 111, 112,... Subsequently, using the clock signals CLK 2, by shifting the second scan campus by sequentially inputting predetermined values to SI input of the scan flip-flop 121, the scan flip constituting the second scan path Are set to the initial values. Thereby, each combinational circuit 131, 1
32, 133,... Receive the output Q of the preceding scan flip-flop and output a signal corresponding to the input value.
【0025】次に、クロック信号CLK1 を用いて第
1のスキャンパスを構成する各スキャンフリップフロッ
プ111,112,・・・に前段の組合せ回路の出力値
を取り込ませ、続いて、これらの各値を第1のスキャン
パス上で順次シフトさせて出力信号SOUT1として出力す
る。このとき、第2のスキャンパスを構成する各スキャ
ンフリップフロップ121,122,・・・にはクロッ
ク信号は入力されないので、スキューによる誤動作は生
じない。Next, each of the scan flip-flops 111 and 112 constituting the first scan path by using the clock signal CLK 1, and allowed to ingest the output value of the preceding combinational circuit to ..., followed by each of these The value is sequentially shifted on the first scan path and output as an output signal S OUT1 . At this time, no clock signal is input to each of the scan flip-flops 121, 122,... Constituting the second scan path, so that a malfunction due to skew does not occur.
【0026】そして、再び第1のスキャンパスのみを
活性化し、クロック信号CLK1 を用いて第1のスキャ
ンパスを構成する各スキャンフリップフロップ111,
112,・・・に初期値を設定する。これにより、各組
合せ回路131,132,133,・・・は、再び前段
のスキャンフリップフロップの出力Qを入力して、この
入力値に応じた信号を出力する。[0026] Then, the first scan path only activates, the clock signal CLK 1 the scan flip-flops 111 constituting the first scan path using again,
.. Are set to the initial values. Thus, each of the combinational circuits 131, 132, 133,... Again receives the output Q of the preceding scan flip-flop and outputs a signal corresponding to the input value.
【0027】続いて、第2のスキャンパスのみを活性
化し、クロック信号CLK2 を用いて第2のスキャンパ
スを構成する各スキャンフリップフロップ121,12
2,・・・に前段の組合せ回路の出力値を取り込ませ、
その後、これらの各値を第2のスキャンパス上で順次シ
フトさせて出力信号SOUT2として出力して、試験を終了
する。このとき、第1のスキャンパスを構成する各スキ
ャンフリップフロップ111,112,・・・にはクロ
ック信号は入力されないので、スキューによる誤動作は
生じない。[0027] Then, only the second scan path is activated, the scan flip-flops constituting the second scan path with a clock signal CLK 2 121,12
2, ... take in the output value of the preceding combinational circuit,
Thereafter, these values are sequentially shifted on the second scan path and output as the output signal S OUT2 , thus ending the test. At this time, no clock signal is input to each of the scan flip-flops 111, 112,... Constituting the first scan path, so that a malfunction due to skew does not occur.
【0028】本実施例の回路で、第1のクロック信号で
動作するスキャンフリップフロップの個数をa個、第2
のクロック信号で動作するスキャンフリップフロップの
個数をb個、試験サイクルをTとすると、1回目の試験
(第1のスキャンパスを用いた試験)での入力データの
転送に要する時間はT(a+b)となる。続いて、シス
テムクロックが1クロック入るのでこのための時間がT
だけ必要となり、最後に、出力データの転送に要する時
間がTaとなる。したがって、1回目の試験に要する時
間は、 T(a+b)+T+Ta=2Ta+Tb+T となる。次に、2回目の試験(第2のスキャンパスを用
いた試験)での入力データの転送に要する時間はTaと
なり、その後システムクロックが1クロック入るのでこ
のための時間がTだけ必要となり、最後に出力データの
転送に要する時間がTbとなる。したがって、2回目の
試験に要する時間は、 Ta+Tb+T となる。したがって、試験に要する全時間は、 (2Ta+Tb+T)+(Ta+Tb+T) =3Ta+2Tb+T・・・(2) となる。ここで式(2)を上述の式(1)と比較する
と、 (1)−(2) ={4T(a+b)+2T}−{3Ta+2Tb+T} =Ta+2Tb+T となる。すなわち、本実施例の回路によれば、図4に示
した従来の回路と比較して、試験に要する全時間をTa
+2Tb+Tだけ短縮することができる。In the circuit of this embodiment, the number of scan flip-flops operated by the first clock signal is a
Assuming that the number of scan flip-flops operated by the clock signal b is b and the test cycle is T, the time required to transfer the input data in the first test (test using the first scan path) is T (a + b) ). Subsequently, since one system clock is input, the time for this is T
And finally, the time required to transfer the output data is Ta. Therefore, the time required for the first test is T (a + b) + T + Ta = 2Ta + Tb + T. Next, the time required to transfer the input data in the second test (test using the second scan path) is Ta. Thereafter, since one system clock is input, the time required for this is required by T, and The time required to transfer the output data is Tb. Therefore, the time required for the second test is Ta + Tb + T. Therefore, the total time required for the test is (2Ta + Tb + T) + (Ta + Tb + T) = 3Ta + 2Tb + T (2) Here, when the equation (2) is compared with the above equation (1), the following equation is obtained: (1) − (2) = {4T (a + b) + 2T} − {3Ta + 2Tb + T} = Ta + 2Tb + T That is, according to the circuit of the present embodiment, the total time required for the test is Ta compared to the conventional circuit shown in FIG.
It can be shortened by + 2Tb + T.
【0029】このように、本実施例によれば、複数のク
ロック信号を使用する場合の試験時間を短縮することが
可能である。As described above, according to the present embodiment, it is possible to reduce the test time when a plurality of clock signals are used.
【0030】また、各スキャンパスをを同時に動作させ
ることがないので、スキューによる誤動作の発生を無く
すことができる。Further, since each scan path is not operated at the same time, it is possible to eliminate the occurrence of malfunction due to skew.
【0031】さらに、本実施例によれば、試験に使用す
る入力データの数も減少させることができ、この点でも
試験時間の短縮を図ることができる。Further, according to the present embodiment, the number of input data used for the test can be reduced, and the test time can be shortened in this respect as well.
【0032】なお、本実施例ではクロック信号を2種類
使用する回路の場合を例にとって説明したが(CL
K1 ,CLK2 )、3種類以上のクロック信号を使用す
る場合にも適用できることはもちろんである。本発明で
は、クロック信号の種類が多いほど短縮できる時間も長
時間となり、より大きい効果を得ることができる。In this embodiment, the case of using a circuit using two types of clock signals has been described as an example.
K 1 , CLK 2 ) Needless to say, the present invention can be applied to a case where three or more types of clock signals are used. In the present invention, as the number of types of clock signals increases, the time that can be shortened also increases, and a greater effect can be obtained.
【0033】[0033]
【発明の効果】以上詳細に説明したように、本発明によ
れば、複数のクロック信号を用いる場合であっても試験
時に誤動作が発生することがなく且つ短時間で試験を行
うことができる半導体集積回路を提供することができ
る。As described above in detail, according to the present invention, even when a plurality of clock signals are used, no malfunction occurs during the test and the semiconductor can be tested in a short time. An integrated circuit can be provided.
【図1】本発明の一実施例に係わる半導体集積回路の構
成を概略的に示す電気回路図である。FIG. 1 is an electric circuit diagram schematically showing a configuration of a semiconductor integrated circuit according to one embodiment of the present invention.
【図2】従来のスキャンデザイン法の概念を説明するた
めのブロック図である。FIG. 2 is a block diagram for explaining the concept of a conventional scan design method.
【図3】従来の半導体集積回路の一構成例を概略的に示
す電気回路図である。FIG. 3 is an electric circuit diagram schematically showing a configuration example of a conventional semiconductor integrated circuit.
【図4】従来の半導体集積回路の他の構成例を概略的に
示す電気回路図である。FIG. 4 is an electric circuit diagram schematically showing another configuration example of a conventional semiconductor integrated circuit.
100 半導体集積回路 111,112,121,122 スキャンフリップフ
ロップ 131,132,133 組合せ回路Reference Signs List 100 semiconductor integrated circuit 111, 112, 121, 122 scan flip-flop 131, 132, 133 combination circuit
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭63−205580(JP,A) (58)調査した分野(Int.Cl.7,DB名) H01L 27/04 H01L 21/822 ────────────────────────────────────────────────── (5) References JP-A-63-205580 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) H01L 27/04 H01L 21/822
Claims (1)
導体集積回路において、 互いに異なるクロック信号を送信する複数のクロック用
信号線と、 各クロック用信号線にそれぞれ1個または複数個ずつ接
続されたスキャンフリップフロップと、 同一の前記クロック用信号線に接続された前記スキャン
フリップフロップを直列に接続するスキャンパス用信号
線と、 を備えたことを特徴とする半導体集積回路。In a semiconductor integrated circuit formed by using a scan design method, a plurality of clock signal lines for transmitting different clock signals and one or more clock signal lines are connected to each clock signal line. A semiconductor integrated circuit comprising: a scan flip-flop; and a scan path signal line that connects the scan flip-flops connected to the same clock signal line in series.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31509293A JP3251748B2 (en) | 1993-12-15 | 1993-12-15 | Semiconductor integrated circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31509293A JP3251748B2 (en) | 1993-12-15 | 1993-12-15 | Semiconductor integrated circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07169910A JPH07169910A (en) | 1995-07-04 |
JP3251748B2 true JP3251748B2 (en) | 2002-01-28 |
Family
ID=18061318
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP31509293A Expired - Fee Related JP3251748B2 (en) | 1993-12-15 | 1993-12-15 | Semiconductor integrated circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3251748B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7023733B2 (en) | 2018-02-09 | 2022-02-22 | 株式会社Screenホールディングス | Judgment device, judgment method, tablet printing device and tablet printing method |
-
1993
- 1993-12-15 JP JP31509293A patent/JP3251748B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7023733B2 (en) | 2018-02-09 | 2022-02-22 | 株式会社Screenホールディングス | Judgment device, judgment method, tablet printing device and tablet printing method |
Also Published As
Publication number | Publication date |
---|---|
JPH07169910A (en) | 1995-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5130647A (en) | Scan test circuit and semiconductor integrated circuit device using the same | |
JP2577923B2 (en) | Pseudo random noise code generator | |
JPS63263480A (en) | Semiconductor integrated logic circuit | |
US5457698A (en) | Test circuit having a plurality of scan latch circuits | |
US5337321A (en) | Scan path circuit with clock signal feedback, for skew avoidance | |
US20050055614A1 (en) | Multi-clock domain logic system and related method | |
US6640324B1 (en) | Boundary scan chain routing | |
JP3363691B2 (en) | Semiconductor logic integrated circuit | |
JP3251748B2 (en) | Semiconductor integrated circuit | |
US4910734A (en) | Intergrated circuit having testing function circuit and control circuit therefor | |
JP2514989B2 (en) | Sequential circuit | |
JPH1194916A (en) | Semiconductor integrated circuit, its design method, and recording medium with its design program recorded | |
JP2005283207A (en) | Semiconductor integrated circuit device | |
JPH06324113A (en) | Semiconductor integrated circuit | |
JP2838459B2 (en) | Integrated circuit device | |
JP2000321331A (en) | Scan test circuit and semiconductor integrated circuit using it | |
JPH0358143A (en) | Scan in/out logic circuit for lsi | |
JPH09320290A (en) | Shift register | |
JPH10307167A (en) | Testing device for logic integrated circuit | |
JP2001196539A (en) | Scan flip flop and semiconductor integrated device having scan flip flop inside | |
JPH0295284A (en) | Semiconductor integrated circuit device | |
JP2004037264A (en) | Flip-flop circuit with scanning function, and scanning test circuit | |
JPH0690265B2 (en) | Test circuit | |
JPH04348286A (en) | Semiconductor logic integrated circuit device | |
JPH10125085A (en) | Semiconductor integrated circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071116 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081116 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091116 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101116 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101116 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111116 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121116 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131116 Year of fee payment: 12 |
|
LAPS | Cancellation because of no payment of annual fees |