[go: up one dir, main page]

JPH02232575A - Test circuit - Google Patents

Test circuit

Info

Publication number
JPH02232575A
JPH02232575A JP1054287A JP5428789A JPH02232575A JP H02232575 A JPH02232575 A JP H02232575A JP 1054287 A JP1054287 A JP 1054287A JP 5428789 A JP5428789 A JP 5428789A JP H02232575 A JPH02232575 A JP H02232575A
Authority
JP
Japan
Prior art keywords
test
circuit
clock
input
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1054287A
Other languages
Japanese (ja)
Inventor
Tatsuya Saito
齋藤 龍也
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP1054287A priority Critical patent/JPH02232575A/en
Publication of JPH02232575A publication Critical patent/JPH02232575A/en
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PURPOSE:To enable the implementing of a speed test by a short and simple input signal pattern by building up an exclusive circuit with first and second transfer gates TG having first and second clocks as gate inputs respectively and a delay circuit. CONSTITUTION:A clock pulse is inputted previously into a logic IC to be measured and an input signal pattern is inputted at a text input terminal 1. Outputs of a delay circuit 3, a second TG 4, a coincidence detection circuit 5 and a test output terminal 6 vary depending on when a signal propagates through the circuit 3 from a rising of a first clock to a falling of a second clock and when it fails to do. The former case corresponds to possibility of letting the signal propagate through a critical pass and the latter to impossibility thereof. Therefore, a speed testing is accomplished simply by repeating a test to observe an output of the terminal 6 with the inputting of the input signal pattern into the terminal 1 varying a clock pulse frequency. This can save labor and time required for the generation of the input signal pattern and enables the cutting of time for the test itself.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は論理集積回路のテスト回路に関し、特に同期制
御方式の論理集積回路の動作可能最大クレックパルス周
波数テスト(以下スピードテストという.)に用いるテ
スト回路に関する.〔従来の技術〕 同期制御方式の論理集積回路では、定まった間隔テ発生
するクロックパルスにより回路各部が同期をとって動作
する.そのため、第1のクロツクが入力されている第1
のゲートの出力の信号は次段以降のゲートを伝わって、
第2のクロツクがアクティブになる前に第2のクロツク
が入力されている第2のゲートに入力されていなければ
ならない.第1のクロックがアクティブになってから第
2のクロックがアクティブとなるまでの時間が十分にあ
る場合、すなわちクロツクノ{ルス周波数が低い場合に
は第1のゲートから第2のゲートまで信号が伝播するの
に十分時間があり前記の動作I文可能だか、クロックパ
ルス周波数が高くなる1こつれで、前記の動作が不可能
になる.前記動作が可能なクロ,クバルス周波数上限を
動作可能最大クpツクパルス周波数といい、それを調べ
るのを目的としたのがスピードテストである.ところで
、スピードテストは、全てのクロツクが入力されている
ゲートの区間で前記動作が行われることを確認しなくて
も、上記区間のうち第1のゲートの出力が次段以降を伝
わり第2のゲートの入力されるまでに最も時間のかかる
区間(以下クリテイカルパスという)について調べて、
その区間で前記動作が行われていることが確認できれば
、全ての区間で前記動作が行われていることが期待でき
るので、クリティカルバスについてだけ調べればよい。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a test circuit for logic integrated circuits, and in particular to a test circuit used for a maximum operable clock pulse frequency test (hereinafter referred to as speed test) of a logic integrated circuit using a synchronous control method. Regarding circuits. [Prior Art] In a logic integrated circuit using a synchronous control method, each part of the circuit operates in synchronization with clock pulses that are generated at regular intervals. Therefore, the first clock to which the first clock is input is
The output signal of the gate is transmitted through the gates in the next stage and beyond,
The second clock must be input to the second gate before it becomes active. If there is sufficient time between when the first clock becomes active and when the second clock becomes active, that is, when the clock pulse frequency is low, the signal propagates from the first gate to the second gate. Either there is sufficient time for the above operation to occur, or the above operation becomes impossible if the clock pulse frequency increases. The upper limit of the frequency at which the above operation is possible is called the maximum operable pulse frequency, and the purpose of the speed test is to investigate this. By the way, in the speed test, even if you do not confirm that the above operation is performed in the section of the gate to which all clocks are input, the output of the first gate in the above section is transmitted to the next stage and the second stage. Investigate the section that takes the longest time to enter the gate (hereinafter referred to as the critical path),
If it is confirmed that the above operation is performed in that section, it can be expected that the above operation is performed in all sections, so it is only necessary to investigate the critical bus.

従来の論理集積回路では、集積回路中に存在する実際の
クリティカルバスにおいてスピードテストを行なってい
た.つまり論理集積回路の外部端子にクロックパルスと
、実際のクリテイカルバスにおいて第1のゲートの出力
が第2のクロツクがアクティブになる以前に第2のゲー
トに伝播したか否かを論理集積回路の外部端子の出力か
ら判定できるように工夫した信号パターンとを外部端子
に入力し、外部端子の出力を観測し出力期待値と出力を
照合することにより、スピードテストを行なっていた. 〔発明が解決しようとする課題〕 上述した従来の論理集積回路では、スピードテスト用の
入力信号バタンを作成するのに多くの人手と時間を必要
とし、また、スピードテスト用の入力信号パタンは長大
なものとなるので、スピードテスト自体にも多くの時間
が必要となる欠点がある。
In conventional logic integrated circuits, speed tests are performed on the actual critical bus that exists within the integrated circuit. In other words, if a clock pulse is applied to an external terminal of a logic integrated circuit, the logic integrated circuit determines whether or not the output of the first gate in the actual critical bus has propagated to the second gate before the second clock becomes active. A speed test was performed by inputting a signal pattern devised so that it could be judged from the output of the external terminal to the external terminal, observing the output of the external terminal, and comparing the output with the expected output value. [Problems to be Solved by the Invention] In the conventional logic integrated circuit described above, creating an input signal pattern for a speed test requires a lot of manpower and time, and the input signal pattern for a speed test is long. The speed test itself also has the disadvantage of requiring a lot of time.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のテスト回路は、論理集積回路の外部端子である
テスト入力端子と、テスト入力端子から信号を入力する
第1のクロックをゲート入力とする第1のトランスファ
ゲートと、第」のトランスファゲートの出力を入力とす
る遅延回路と、遅延回路の出力を入力とする第2のクロ
ックをゲート入力とする第2のトランスファゲートと、
テスト入力端子からの信号と第2のトランスファゲート
の出力を入力とする一致検出回路と、一致検出回路の出
力を出力とする論理集積回路の外部端子であるテスト出
力端子を有している。
The test circuit of the present invention includes a test input terminal that is an external terminal of a logic integrated circuit, a first transfer gate whose gate input is a first clock that inputs a signal from the test input terminal, and a second transfer gate. a delay circuit that receives the output as an input; a second transfer gate that receives the output of the delay circuit as an input and receives a second clock as a gate input;
It has a coincidence detection circuit which inputs the signal from the test input terminal and the output of the second transfer gate, and a test output terminal which is an external terminal of the logic integrated circuit and which outputs the output of the coincidence detection circuit.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は本発明の一実施例の回路図である,テスト入力
端子1は論理集積回路の外部端子として設けらhており
、第1のクロックφ1をゲート入力とする第1のトラン
スファゲート2へはテスト入力端子1から信号が入力さ
れる.第1のトランスファゲート2の出力を入力とする
遅延回路3は、論理集積回路中の実際のクリティカルバ
スと同一の回路で構成されており、かつクリティカルバ
スを信号が伝播できるよう回路は制御されている.なお
、本実施例では遅延回路3の入,出力で論理が変わらず
、共に正論理である.遅延回路3の出力は第2のクロッ
クφ2をゲート入力とする第2のトランスファゲート4
に入力される.第2のトランスファゲート4の出力は一
致検出回路5へ入力される.一致検出回路5のもう一方
の入力はテスト入力端子1より直接入力される.一致検
出回路5の出力は論理集積回路の外部端子であるテスト
出力端子6により論理集積回路の外部に圧力される.こ
こで上述のテスト回路はテスト回路として専用に設ける
.第3図は本実施例の回路を動作させたときのタイミン
グチャートであり、図中チャート左側の数字は第1図中
の数字に対応しており、例えば第3図2のタイミングチ
ャートは第1図2の出力を表わす.本実施例を用いたス
ピードテストについて述べる.測定対象の論理集積回路
にはクロックパルスを入力しておく。その上でテスト入
力端子1に第3図1で示す入力信号バタンを入力する。
FIG. 1 is a circuit diagram of an embodiment of the present invention. A test input terminal 1 is provided as an external terminal of a logic integrated circuit, and a first transfer gate 2 receives a first clock φ1 as a gate input. A signal is input from test input terminal 1 to . The delay circuit 3, which receives the output of the first transfer gate 2, is constructed of the same circuit as the actual critical bus in the logic integrated circuit, and the circuit is controlled so that the signal can propagate through the critical bus. There is. In this embodiment, the logic at the input and output of the delay circuit 3 does not change, and both are positive logic. The output of the delay circuit 3 is connected to a second transfer gate 4 whose gate input is the second clock φ2.
is input into . The output of the second transfer gate 4 is input to the coincidence detection circuit 5. The other input of the match detection circuit 5 is directly input from the test input terminal 1. The output of the coincidence detection circuit 5 is applied to the outside of the logic integrated circuit by a test output terminal 6 which is an external terminal of the logic integrated circuit. Here, the above test circuit is provided exclusively as a test circuit. FIG. 3 is a timing chart when the circuit of this embodiment is operated, and the numbers on the left side of the chart correspond to the numbers in FIG. 1. For example, the timing chart in FIG. This represents the output of Figure 2. A speed test using this example will be described. A clock pulse is input to the logic integrated circuit to be measured. Then, the input signal button shown in FIG. 3 is input to the test input terminal 1.

するとテスト回路の各部分の信号レベルはそれぞれ第3
図2〜6の様に変化する。
Then, the signal level of each part of the test circuit is
It changes as shown in Figures 2-6.

ここで遅延回路3,第2のトランスファゲート4,一致
検出回路5,テスト出力端子6の出力の変化のし方には
2種類あり、それぞれ第3図a3,atlasとbx,
b4.bsで示す。第3図as+at+a,の場合は、
第1のクロックの立上りから第2のクロックの立下りま
でに遅延回路3を信号が伝播できた場合である。第3図
1)$+ b4+ b5の場合は伝播できなかった場合
である。遅延回路3は論理集積回路中の実際のクリティ
カルバスと同じ回路構成であり、つまり同じ信号伝播遅
延時間であることが同一チップ上の同回路に対しては集
積回路の性質上期待できるので、上述の2つの場合の前
者は第1のクロックの立上りから第2のクロックの立下
りまでにクリティカルバスを信号が伝播できることに、
後者は伝播できないことに相当する.2つの場合のいず
れであるかは、テスト出力端子6を観測し、第3図al
lの変化をするならば前者の場合であり、第3図b,の
変化をするならば後者の場合であると判定できる.従っ
て、テスト入力端子1に第3図1で示す入力信号バタン
を入力し、テスト出力端子6の出力を観測するテストを
、クロックパルス周波数を変えて繰り返せば、スピード
テストが行える。
Here, there are two ways in which the outputs of the delay circuit 3, second transfer gate 4, coincidence detection circuit 5, and test output terminal 6 change.
b4. Indicated by bs. In the case of as+at+a in Figure 3,
This is a case where the signal can propagate through the delay circuit 3 from the rising edge of the first clock to the falling edge of the second clock. Figure 3 1) The case of $+b4+b5 is a case where propagation was not possible. The delay circuit 3 has the same circuit configuration as the actual critical bus in the logic integrated circuit, and in other words, the same signal propagation delay time can be expected for the same circuit on the same chip due to the nature of the integrated circuit. In the former case, the signal can propagate on the critical bus from the rising edge of the first clock to the falling edge of the second clock.
The latter corresponds to not being able to propagate. To determine which of the two cases is the case, observe the test output terminal 6 and refer to Figure 3 al.
It can be determined that the former case is true if l is changed, and the latter case is true if the change shown in Figure 3b is made. Therefore, a speed test can be performed by inputting the input signal button shown in FIG. 3 to the test input terminal 1 and repeating the test of observing the output of the test output terminal 6 while changing the clock pulse frequency.

第2図は本発明の第2の実施例の回路図である。FIG. 2 is a circuit diagram of a second embodiment of the invention.

第1の実施例と概ね同じであり、異なるのは第2のトラ
ンスファゲート4の出力がφ2と共にANDに入力され
、その出力がRSフリップフロップ7に入力され、RS
フリップフロップ7のもう一方の入力にはテスト入力端
子1からの入力と第1のクロックφ1とを入力とするA
NDの出力が入力さh,RSフリップフロップ7の出力
8が一致検出回路5に入力されるという点である。第4
図は本実施例の回路のタイミングチャートであり、図の
見方は第1の実施例と同様である。
This is almost the same as the first embodiment, but the difference is that the output of the second transfer gate 4 is input to AND together with φ2, the output is input to the RS flip-flop 7, and the RS
The other input of the flip-flop 7 receives the input from the test input terminal 1 and the first clock φ1.
The output of ND is input to h, and the output 8 of RS flip-flop 7 is input to coincidence detection circuit 5. Fourth
The figure is a timing chart of the circuit of this embodiment, and the view of the figure is the same as that of the first embodiment.

次に本実施例を用いたスピードテストについて説明する
。測定対象の論理集積回路にクロックパルスを入力して
おく。その上で第1の実施例と同じ入力信号バタンとテ
スト入力端子1に与える。
Next, a speed test using this embodiment will be explained. Input a clock pulse to the logic integrated circuit to be measured. Then, the same input signal as in the first embodiment is applied to the test input terminal 1.

すると、テスト回路の各部分の信号レベルは第4図2〜
6,8の様に変化する。ここで遅延回路3、第2のトラ
ンスファゲート4,一致検出回路5,テスト出力端子6
,RSフリップフロップ7の出力の変化のし方には2種
類あり、それぞれ第4図のaH+ aH+ aH+  
axeとbzs+  b24*  bz5tbatで示
す.第4図8 2*r & ,4r a 2Sn a 
t&の場合は、第1のクロックの立上りから第2のクロ
ックの立上りまで遅延回路3を信号が伝播できた場合で
ある。第4図bx3e t)21+ bzs+ bag
の場合は伝播できなかった場合である。遅延回路3は論
理集積回路中の実際のクリティカルバスに対し、第1の
実施例と同様な意味をもつので、上述の2つの場合の前
者は第1のクロックの立上りから第2のクロックの立上
りまでにクリティカルバスを信号が伝播できることに、
後者はできないことに相当する.2つの場合のいずれで
あるかは第1の実施例と同様にして第4図azsの変化
ならば前者の場合であり、第4図btsの変化ならば後
者の場合であると判定できる.従ってテスト入力端子1
に第4図1に示す入力信号パタンを入力し、テスト出力
端子6の出力を観測するテストなクロックパルス周波数
を変えて繰り返せば、スピードテストが行える。本実施
例では、第1のクロックの立上りから、第1の実施例で
は第2のクロックの立下りまでであったが、RSフリッ
プフGlyブをテスト回路に追加したことにより、第2
のクロックの立上りまでの信号伝播についてテストでき
るという利点がある. 〔発明の効果〕 以上説明したように本発明は、専用のテスト用回路を追
加することにより、非常に短く単純な入力信号バタンに
よるスピードテストを実施でき、その結果入力信号バタ
ンの作成に費される人手と時間を削減でき、またスピー
ドテスト自体の時間も削減できる効果がある.
Then, the signal level of each part of the test circuit is as shown in Fig. 4 2~
It changes like 6, 8. Here, a delay circuit 3, a second transfer gate 4, a coincidence detection circuit 5, a test output terminal 6
, there are two ways of changing the output of the RS flip-flop 7, aH+ aH+ aH+ in FIG.
Shown as ax and bzs+ b24* bz5tbat. Fig. 4 8 2*r & ,4r a 2Sna
In the case of t&, the signal can be propagated through the delay circuit 3 from the rising edge of the first clock to the rising edge of the second clock. Fig. 4 bx3e t) 21+ bzs+ bag
In this case, propagation was not possible. Since the delay circuit 3 has the same meaning as in the first embodiment with respect to the actual critical bus in the logic integrated circuit, the former of the above two cases is delayed from the rising edge of the first clock to the rising edge of the second clock. Since the signal can be propagated through the critical bus,
The latter corresponds to not being able to do it. As to which of the two cases it is, it can be determined that the change in azs in FIG. 4 is the former case, and the change in bts in FIG. 4 is the latter case, as in the first embodiment. Therefore, test input terminal 1
A speed test can be performed by inputting the input signal pattern shown in FIG. 1 and repeating the test while changing the test clock pulse frequency to observe the output of the test output terminal 6. In this embodiment, the period is from the rising edge of the first clock to the falling edge of the second clock in the first embodiment, but by adding the RS flip flop to the test circuit, the second
This has the advantage of being able to test signal propagation up to the rising edge of the clock. [Effects of the Invention] As explained above, the present invention can perform a speed test using a very short and simple input signal button by adding a dedicated test circuit, and as a result, the time spent on creating the input signal button can be reduced. This has the effect of reducing manpower and time, as well as reducing the time required for the speed test itself.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の第1の実施倒の回路図、第2図は本発
明の第2の実施例の回路図、第3図および第4図はそれ
ぞれ第1図,第2図の回路のタイミング図である. 1・・・・・・テスト入力端子、2・・・・・・第1の
トランスファゲート、3・・・・・・遅延回路、4・・
・・・・第2のトランスファゲート、5・・・・・・一
致検出回路、6・・・・・・テスト出力端子、7・・・
・・・RSフリップフロップ、8・・・・・・RSフリ
ップフロップの出力。 代理人 弁理士  内 原   晋 芥 図 φl γ! 茅 井 γ2 図 閏
FIG. 1 is a circuit diagram of the first embodiment of the present invention, FIG. 2 is a circuit diagram of a second embodiment of the present invention, and FIGS. 3 and 4 are the circuits of FIGS. 1 and 2, respectively. This is a timing diagram. DESCRIPTION OF SYMBOLS 1... Test input terminal, 2... First transfer gate, 3... Delay circuit, 4...
... Second transfer gate, 5 ... Coincidence detection circuit, 6 ... Test output terminal, 7 ...
...RS flip-flop, 8...RS flip-flop output. Agent Patent Attorney Shinkazu Uchihara φl γ! Kayi γ2 Zukan

Claims (1)

【特許請求の範囲】[Claims] 第1のクロックをゲート入力とする第1のトランスファ
ゲートの出力を被測定回路に入力し、被測定回路の出力
を第2のクロックをゲート入力とする第2のトランスフ
ァゲートへの入力とし、前記第1のトランスファゲート
への入力と前記第2のトランスファゲートの出力とを入
力とする一致検出回路を有することを特徴とする論理集
積回路のテスト回路。
The output of the first transfer gate having the first clock as the gate input is input to the circuit under test, the output of the circuit under test is input to the second transfer gate having the second clock as the gate input, and A test circuit for a logic integrated circuit, comprising a coincidence detection circuit whose inputs are an input to a first transfer gate and an output from the second transfer gate.
JP1054287A 1989-03-06 1989-03-06 Test circuit Pending JPH02232575A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1054287A JPH02232575A (en) 1989-03-06 1989-03-06 Test circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1054287A JPH02232575A (en) 1989-03-06 1989-03-06 Test circuit

Publications (1)

Publication Number Publication Date
JPH02232575A true JPH02232575A (en) 1990-09-14

Family

ID=12966349

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1054287A Pending JPH02232575A (en) 1989-03-06 1989-03-06 Test circuit

Country Status (1)

Country Link
JP (1) JPH02232575A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5578938A (en) * 1994-06-27 1996-11-26 Nec Corporation Semiconductor integrated circuit having a clock skew test circuit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5578938A (en) * 1994-06-27 1996-11-26 Nec Corporation Semiconductor integrated circuit having a clock skew test circuit

Similar Documents

Publication Publication Date Title
JP2614345B2 (en) Scan flip-flop
US4870345A (en) Semiconductor intergrated circuit device
JP2871291B2 (en) Logic integrated circuit
US6275081B1 (en) Gated clock flip-flops
JPH0373176B2 (en)
JPH02232575A (en) Test circuit
JPH05189517A (en) Simulation circuit
EP0110104B1 (en) Edge-triggered latch circuit
US6400188B1 (en) Test mode clock multiplication
KR100351697B1 (en) Semiconductor integrated circuit device with test function
JPH09218246A (en) Method for verifying high speed operation of logic circuit
JP2619957B2 (en) Clock control circuit for delay test
JP2515704B2 (en) Semiconductor integrated circuit device
JPS63169581A (en) Scan design circuit
JP2646561B2 (en) Clock distribution circuit
JPH03181098A (en) Flip-flop circuit
JPH0295284A (en) Semiconductor integrated circuit device
JP2826408B2 (en) Semiconductor logic integrated circuit
KR102049093B1 (en) Timing-error tolerant flip-flop using modified clock
JP2591849B2 (en) Test circuit
JP2000321331A (en) Scan test circuit and semiconductor integrated circuit using the same
US6675312B1 (en) Majority vote circuit for test mode clock multiplication
JPH06118138A (en) Testing circuit
SU1725371A1 (en) Device for eliminating debouncing effect
JPH01210875A (en) Testing method for prescaler