[go: up one dir, main page]

JPH02218974A - Logic circuit of scan test system - Google Patents

Logic circuit of scan test system

Info

Publication number
JPH02218974A
JPH02218974A JP1039203A JP3920389A JPH02218974A JP H02218974 A JPH02218974 A JP H02218974A JP 1039203 A JP1039203 A JP 1039203A JP 3920389 A JP3920389 A JP 3920389A JP H02218974 A JPH02218974 A JP H02218974A
Authority
JP
Japan
Prior art keywords
scan
flop
flip
data
shift register
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
JP1039203A
Other languages
Japanese (ja)
Inventor
Hisanori Kamanaka
鎌仲 久紀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP1039203A priority Critical patent/JPH02218974A/en
Publication of JPH02218974A publication Critical patent/JPH02218974A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To obtain a logic circuit which can be shifted by one scan line, by a construction wherein scan FFs of positive and negative edge operations are provided on the same scan line and first and second scannable shift registers constructed thereof are brought into cascade connection. CONSTITUTION:After a shift register is constructed of all scan FFs (SFF4 and SFF5) of negative edge operation, another shift register is constructed of all scan FFs (SFF1, SFF2 and SFF3) of positive operation and connected to the aforesaid register to form a circuit. As for the internal state of each scan FF, an operation of shifting one data by one basic clock input is maintained and no error occurs, although a shift of data quickens by half a period of a clock between the scan FFs 15 and 11. Therefore, set data of the scan FFs after input of five basic clocks are set as L, L, H, H and H in the sequence from the scan FF 11 to 15 in accordance with an input waveform respectively. According to this constitution, a logic circuit can be realized by the same scan line without any need to alter a package, or the like.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、1スキヤンライン上において、基本クロック
のポジティブエツジで動作するスキャンフリップフロッ
プと、ネガティブエツジで動作するスキャンフリップフ
ロップの2種類のフリップフロップを同時に使用したス
キャンテスト法に関する。
Detailed Description of the Invention (Field of Industrial Application) The present invention provides two types of flip-flops on one scan line: a scan flip-flop that operates on the positive edge of a basic clock, and a scan flip-flop that operates on the negative edge of the basic clock. Concerning a scan test method that uses multiple types simultaneously.

(従来の技術) 近年、LSIの大規模化にともない、開発工数が真人な
ものとなってきた。特にテスト工数がしめる割合が高く
なっていることにより、テスト工数の削減の一手段とし
てスキャンテスト方式を用いた論理回路設計が行われる
ようになってきた。
(Prior Art) In recent years, as LSIs have become larger in scale, the number of man-hours required for development has become more and more substantial. In particular, as the proportion of testing man-hours has increased, logic circuit design using a scan test method has come to be performed as a means of reducing testing man-hours.

第3図は従来のスキャンテスト方式を用いた論理回路を
示している。第3図において、 31(S FF1)、
 32(S F F2)、 33(S F F、)は基
本クロックのポジティブエツジ動作のスキャンフリップ
フロップ、34(S F F4)、 35(S F F
S)は基本クロックネガティブエツジ動作のスキャンフ
リップフロップ、36は組み合わせ回路、NTは切り換
え信号入力端子であって、スキャンフリップフロップ3
1〜35(S F F1〜S F F、)をシフトレジ
スタとして使用する場合と、通常のフリップフロップと
して使用する場合の切り換え信号入力端子であり、信号
Hが入力された場合はシフトレジスタ動作となり、信号
りが入力された場合は通常のフリップフロップの動作を
−行うものとする。SETはセット信号入力端子、CL
Kはクロック信号入力端子、5CN1..5cNr、は
スキャナブルシフトレジスタのデータ入力端子、5CN
O8,5CNO,はスキャナブルシフトレジスタのデー
タ出力端子、IDT工ないしIDTfiは入力信号端子
、ODT□ないしODTヶは出力信号端子、■および■
はスキャンラインである。
FIG. 3 shows a logic circuit using the conventional scan test method. In FIG. 3, 31 (SFF1),
32 (S F F2), 33 (S F F, ) are scan flip-flops with positive edge operation of the basic clock, 34 (S F F4), 35 (S F F
S) is a basic clock negative edge operation scan flip-flop, 36 is a combinational circuit, and NT is a switching signal input terminal.
1 to 35 (S F F1 to S F F,) are switching signal input terminals when used as a shift register and when used as a normal flip-flop, and when signal H is input, the shift register operates. , when a signal is input, normal flip-flop operation is performed. SET is the set signal input terminal, CL
K is a clock signal input terminal, 5CN1. .. 5cNr, is the data input terminal of the scannable shift register, 5CN
O8, 5CNO, is the data output terminal of the scannable shift register, IDT engineering or IDTfi is the input signal terminal, ODT□ or ODT is the output signal terminal, ■ and ■
is a scan line.

第4図は第3図のポジティブエツジ動作のスキャンフリ
ップフロップ31〜33(S F F、〜S F F3
)内部回路を示すものである。第4図において、41は
セレクタであり、コントロール信号端子(S L)より
信号Hが入力された場合はデータ入力端子Aからのデー
タが、信号りが入力された場合はデータ入力端子Bから
のデータが選択される。42はポジティブエツジ動作の
SET信号端子付り型フリップフロップである。DTは
シフトレジスタ時のデータ入力端子、Dは通常時のデー
タ入力端子、Qはデータ出力端子である。NT、CLK
、SETは第3図の対応する記号と同一である。なお。
FIG. 4 shows the positive edge operation scan flip-flops 31 to 33 (SFF, to SFF3) of FIG.
) shows the internal circuit. In Fig. 4, 41 is a selector, and when signal H is input from the control signal terminal (S L), data from data input terminal A is input, and when signal R is input, data from data input terminal B is input. Data is selected. 42 is a positive edge operation flip-flop with a SET signal terminal. DT is a data input terminal during shift register operation, D is a data input terminal during normal operation, and Q is a data output terminal. N.T., C.L.K.
, SET are the same as the corresponding symbols in FIG. In addition.

ネガティブエツジ動作のスキャンフリップフロップ(S
 F F4. S F F、)の内部回路は、第4図の
D型フリップフロップ42をクロック信号のネガティブ
エツジ動作のSET信号端子付り型フリップフロップに
置き換えたものである。
Negative edge operation scan flip-flop (S
F F4. The internal circuit of SFF, ) is such that the D-type flip-flop 42 in FIG. 4 is replaced with a flip-flop with a SET signal terminal that operates at the negative edge of a clock signal.

第5図(A)はポジティブエツジ動作のスキャンフリッ
プフロップとネガティブエツジ動作のスキャンフリップ
フロップを1スキヤンライン上に混在させたシフトレジ
スタの概略図であり、第5図(B)は第5図(A)の各
部波形を示したものである。
FIG. 5(A) is a schematic diagram of a shift register in which scan flip-flops of positive edge operation and scan flip-flops of negative edge operation are mixed on one scan line, and FIG. The waveforms of each part of A) are shown.

第5図ニオイテ、 51(S F F、)、 52(S
 F F、)、 53(S F F、)はポジティブエ
ツジ動作のスキャンフリップフロップ、54(S F 
F4)、 55(S F F、)はネガティブエツジ動
作のスキャンフリップフロップである。
Figure 5 Nioite, 51 (S F F, ), 52 (S
FF,), 53 (S F F,) are scan flip-flops with positive edge operation;
F4) and 55 (SFF,) are negative edge operation scan flip-flops.

次に上記従来例の動作について説明する。第3図におい
て、まず、SET端子より信号Hを入力する。これによ
りスキャンフリップフロップ31(S F Fl)〜3
5(S F F、)のフリップフロップ全てが状態Hに
設定される。さらに切り換え信号入力端子NTより信号
Hを入力し、各スキャンフリップフロップ31(S F
 F□) 〜35(S F FM)をシフトレジスタ動
作に変更する0次にセット信号入力端子SETを信号り
に固定する。この状態でスキャナブルシフトレジスタの
データ入力端子5CNI。
Next, the operation of the above conventional example will be explained. In FIG. 3, first, signal H is input from the SET terminal. As a result, scan flip-flops 31 (S F Fl) to 3
All 5 (S F F,) flip-flops are set to state H. Furthermore, a signal H is input from the switching signal input terminal NT, and each scan flip-flop 31 (S F
F□) ~35 (S F FM) is changed to shift register operation. The 0th order set signal input terminal SET is fixed at the signal level. In this state, the data input terminal 5CNI of the scannable shift register.

にはスキャンフリップフロップ33(S F Fa)を
設定する信号を入力し、スキャナブルシフトレジスタの
データ入力端子5CN1.には信号X(不定)を入力し
、クロック端子CLKより1基本タロツクを入力する。
A signal for setting the scan flip-flop 33 (S F Fa) is input to the data input terminals 5CN1. of the scannable shift register. A signal X (indeterminate) is input to the input terminal, and one basic tarok is input from the clock terminal CLK.

これによりスキャンフリッププロップ31(S F F
、)にはスキャンフリップフロップ33(S F F、
)に設定する信号が設定され、スキャンフリップフロッ
プ34(S F F、)には信号Xが設定される1次に
スキャナブルシフトレジスタのデータ入力端子5CNI
□のスキャンフリップフロップ32(S F F2)に
設定する信号を入力し、スキャナブルシフトレジスタの
データ入力端子SCN工2にはスキャンフリップフロッ
プ35(S F F、)に設定する信号を入力して、ク
ロック端子CLKより1基本クロックを入力する。これ
により、スキャンフリップフロップ31(S F Fl
)の信号がスキャンフリップフロップ32(S F F
、)ニ、34(SFF4)信号が35(S F F、)
に設定され、新たにスキャンフリッププロップ31(S
 F F、)ニは32(SFF 、 ) ニ設定する信
号が、34(S F F4)ニは35(S FF5)に
設定する信号がそれぞれ設定される。そして、再度スキ
ャナブルシフトレジスタのデータ入力端子5CNI□、
5CNI2に、スキャンフリップフロップ31(S F
 F工)に設定する信号34(SFF4)に設定する信
号を入力し、クロック端子CLKより1基本クロックを
入力することで、スキャンフリップフロップ31(S 
F Fl)〜35(S F Fs)全てに信号が設定さ
れる。この状態において、切り換え信号入力端子NTよ
り信号りを入力して各スキャンフリップ70ツブ31(
S F Fl) 〜35(S FF、)をシフトレジス
タから通常動作に変更する。
As a result, the scan flip prop 31 (S F F
, ) has a scan flip-flop 33 (SFF,
) is set to the data input terminal 5CNI of the primary scannable shift register, and the signal X is set to the scan flip-flop 34 (SFF, ).
Input the signal to be set to the scan flip-flop 32 (SFF2) of □, and input the signal to be set to the scan flip-flop 35 (SFF,) to the data input terminal SCN2 of the scannable shift register. , one basic clock is input from the clock terminal CLK. As a result, the scan flip-flop 31 (S F Fl
) signal is sent to the scan flip-flop 32 (SFF
,) d, 34 (SFF4) signal is 35 (S F F,)
, and a new scan flip prop 31 (S
FF, ) 2 is set to 32 (SFF, ) 2, and 34 (S FF, ) 2 is set to 35 (S FF5). Then, again, the data input terminal 5CNI□ of the scannable shift register,
5CNI2, scan flip-flop 31 (S F
By inputting the signal to be set to the signal 34 (SFF4) to be set to the scan flip-flop 31 (SFF4) and inputting one basic clock from the clock terminal CLK,
Signals are set to all of F Fl) to 35 (S F Fs). In this state, a signal is input from the switching signal input terminal NT to each scan flip 70 knob 31 (
SFF Fl) ~35 (SFF,) is changed from shift register to normal operation.

さらに組み合わせ回路の入力信号端子IDTユないしI
DT、への入力信号を設定し、クロック端子CLKより
1本本タロツクを入力する。これにより回路が動作し、
動作結果がスキャンフリップフロップ31(S F F
、)〜35(S F F、)と出力信号端子○DATユ
ないし0DAT、端子に出力される。
Furthermore, input signal terminals IDT U or I of the combinational circuit
Set the input signal to DT, and input one tarok from the clock terminal CLK. This causes the circuit to work,
The operation result is scan flip-flop 31 (SFF
, ) to 35 (S F F, ) and are output to the output signal terminals ○DAT and 0DAT.

ここで、再度切り換え信号入力端子NTより信号Hを入
力して各スキャンフリップフロップをシフトレジスタ動
作にもどす、さらに、スキャナブルシフトレジスタのデ
ータ入力端子5CNI、、5CN1.より、前記の如く
各スキャンフリップフロップに設定する新しいデータを
順次入力し、基本クロックをクロック端子CLKより入
力することで新しいデータをフリップフロップ31(S
 F F、)〜35(S F F、)に設定する。また
このデータ設定とともにスキャナブルシフトレジスタの
データ出力端子5CNO,からはスキャンフリップフロ
ップ33(S F F、)、 32(S F F、)、
 31(S F F□)の回路動作後のデータが、デー
タ出力端子5CNO。
Here, the signal H is input again from the switching signal input terminal NT to return each scan flip-flop to the shift register operation, and furthermore, the data input terminals 5CNI, 5CN1 . Therefore, by sequentially inputting new data to be set to each scan flip-flop as described above, and inputting the basic clock from the clock terminal CLK, the new data is input to the flip-flop 31 (S
FF,) to 35 (SFF,). Along with this data setting, scan flip-flops 33 (S F F,), 32 (S F F, ),
The data after the circuit operation of 31 (SFF□) is the data output terminal 5CNO.

からは、スキャンフリッププロップ35(S F F、
)。
From, scan flip prop 35 (SFF,
).

34(S F F、)の回路動作後のデータがデータの
シフトとともに出力される。
The data after the circuit operation of 34 (SFF,) is output together with the data shift.

このようにスキャンラインによって1回路中のフリップ
フロップのデータを設定したり取り出すことができるこ
とにより、同期式順序回路を組み合わせ回路として取り
扱うことが可能となり、また組も合わせ回路において有
効となる、アルゴリズム的手法による自動故障検査パタ
ーン自動生成を組み合わせることにより、論理回路の故
障検査工数削減をはかることができる。
By being able to set and retrieve data from flip-flops in one circuit using scan lines in this way, it becomes possible to treat synchronous sequential circuits as combinational circuits, and combinations are also effective in combinational circuits. By combining automatic generation of fault test patterns using this method, it is possible to reduce the number of man-hours required for fault testing of logic circuits.

上記のように、基本クロックのポジティブエツジ動作の
スキャンフリップフロップとネガティブエツジ動作のス
キャンフリップフロップが存在する論理回路に対して、
スキャンテスト法を適用する場合はスキャンパスを2本
もつ回路構成にする必要があった。もし1スキヤンライ
ンに前記2種類のスキャンフリップフロップを混在させ
、第5図(A)に示すスキャンシフトレジスタ構成とし
た場合、スキャナブルシフトレジスタ入力端子5cNl
よる入力される各ブリップフロップの設定データが正し
いシフト動作で送られず、結果とじて各フリップフロッ
プには目的とするデータが設定されず、正しいスキャン
テストを行うことができなくなる。つまり、第5図(B
)に示すように、スキャンフリップフロップ51(S 
F F工)と54(SFF4)、 52(S F F、
)と55(S F F、)が1本本タロツク入力により
、51(S F F、)−54(S F F、)、 5
2(S F F2)−55(S F F、)の順番で続
けて動作してしまい、スキャンフリップフロップ51(
S F F、)に送られたデータがスキャンフリップフ
ロップ54(S F F4)に設定され、また、スキャ
ンフリップフロップ52(S F F、)に送られたデ
ータがスキャンフリップフロップ55(S F F、)
に設定されてしまう、このことにより、第5図(B)に
おいては、フリップフロップ51(S F F、) 〜
55(S F F、)には、H,L、H,H,Lの信号
が設定されなければならないにもかかわらず、H,H,
L、H,Hの信号が設定されてしまい、正しいシフト動
作が行われない。
As mentioned above, for a logic circuit in which there is a scan flip-flop with positive edge operation and a scan flip-flop with negative edge operation of the basic clock,
When applying the scan test method, it was necessary to configure the circuit with two scan paths. If the above two types of scan flip-flops are mixed in one scan line and the scan shift register configuration shown in FIG.
Therefore, the input setting data of each flip-flop is not sent in a correct shift operation, and as a result, the intended data is not set in each flip-flop, making it impossible to perform a correct scan test. In other words, Fig. 5 (B
), the scan flip-flop 51 (S
F F engineering), 54 (SFF4), 52 (S F F,
) and 55 (S F F,) by one tarok input, 51 (S F F,) - 54 (S F F,), 5
2 (S F F2) - 55 (S F F,), and the scan flip-flop 51 (
The data sent to the scan flip-flop 54 (S F F4) is set to the scan flip-flop 54 (S F F4), and the data sent to the scan flip-flop 52 (S F F, ,)
As a result, in FIG. 5(B), the flip-flop 51 (S F F, ) ~
Although H, L, H, H, L signals should be set in 55 (S F F,), H, H,
The L, H, and H signals are set, and the correct shift operation is not performed.

(発明が解決しようとする課題) 上記従来のスキャンテスト方式論理回路は、基本クロッ
クのポジティブエツジ動作のフリップフロップとネガテ
ィブエツジ動作のフリップフロップが混在する回路に対
してスキャンテスト法を適用する場合、2本のスキャン
ラインが必要となり、またそれぞれのスキャンラインへ
の入力端子、スキャンラインからの出力端子を設ける必
要があった。このようにテスト用の端子を増やさなけれ
ばならないことから、チップサイズの増大によるコスト
アップや、ピン数増加により当初予定のパッケージに実
装できない等の問題があった。
(Problems to be Solved by the Invention) In the conventional scan test method logic circuit described above, when applying the scan test method to a circuit in which flip-flops with positive edge operation and negative edge operation flip-flops of the basic clock are mixed, Two scan lines were required, and it was also necessary to provide an input terminal to each scan line and an output terminal from the scan line. Since the number of terminals for testing must be increased in this way, there are problems such as an increase in cost due to an increase in chip size and an inability to mount the device in the originally planned package due to the increase in the number of pins.

本発明は上記従来の問題点を解決するものであり、テス
ト端子を最少におさえることができるとともに、1スキ
ヤンラインでデータのシフト動作が正しく行われるスキ
ャンテスト論理回路を提供することを目的とするもので
ある。
The present invention solves the above conventional problems, and aims to provide a scan test logic circuit in which the number of test terminals can be minimized and data shift operations can be performed correctly in one scan line. It is something.

(課題を解決するための手段) 本発明は上記目的を達成するために、同一の基本クロッ
クで動作するポジティブエツジ動作のスキャンフリップ
フロップとネガティブエツジ動作のスキャンフリップフ
ロップを同一スキャンライン上に有し、前記スキャンラ
インを構成するスキャナブルシフトレジスタが、前記ス
キャンライン上に含まれる全ての第1のエツジ動作のス
キャンフリップフロップだけで構成した第1のスキャナ
ブルシフトレジスタと、前記スキャンライン上に含まれ
る全ての第2のエツジ動作のスキャンフリップフロップ
だけで構成した第2のスキャンプルシフトレジスタの縦
続接続で構成したものである。
(Means for Solving the Problems) In order to achieve the above object, the present invention has a positive edge operation scan flip-flop and a negative edge operation scan flip-flop operating on the same basic clock on the same scan line. , the scannable shift register constituting the scan line includes a first scannable shift register composed only of scan flip-flops of all first edge operations included on the scan line; The second scan pull shift register is constructed by cascading second scan pull shift registers, each of which is composed of only second edge operation scan flip-flops.

(作 用) したがって、本発明によれば、回路中におけるテスト端
子が最少限の数におさえることができるとともに、1ス
キヤンライン上に、基本クロックのポジティブエツジ動
作のスキャンフリップフロップとネガティブエツジ動作
のスキャンフリップフロップが混在した場合でも、デー
タのシフト動作が正しく行われ、目的とするスキャンテ
ストを正しく行うことができる。
(Function) Therefore, according to the present invention, the number of test terminals in a circuit can be kept to a minimum, and a scan flip-flop with a positive edge operation and a scan flip-flop with a negative edge operation of the basic clock can be connected on one scan line. Even when scan flip-flops are mixed, the data shift operation is performed correctly, and the intended scan test can be performed correctly.

(実施例) 第1図は本発明の一実施例のスキャンテスト方式論理回
路を示したものである。第1図において1(S F F
、)、  2(S F F、)、  3(S F F、
)、  4(SFF、)、5(SFFs)はスキャンフ
リップフロップ、6は組み合わせ回路、NTは切り換え
信号入力端子、SETはセット信号入力端子、CLKは
クロック信号入力端子、IDT、ないしIDT、は入力
信号端子、0DT1ないしODT、は出力信号端子であ
って、上記は従来例と同一である。5CNIはフリップ
フロップがシフトレジスタ動作を行う時のデータ入力端
子、5CNOはシフトレジスタのデータ出力端子である
(Embodiment) FIG. 1 shows a scan test type logic circuit according to an embodiment of the present invention. In Figure 1, 1 (S F F
, ), 2(S F F,), 3(S F F,
), 4 (SFF, ), 5 (SFFs) are scan flip-flops, 6 is a combinational circuit, NT is a switching signal input terminal, SET is a set signal input terminal, CLK is a clock signal input terminal, IDT, or IDT, is an input The signal terminals 0DT1 to ODT are output signal terminals, and the above are the same as in the conventional example. 5CNI is a data input terminal when the flip-flop performs a shift register operation, and 5CNO is a data output terminal of the shift register.

第2図(A)は本発明の実施例の第1図のシフトレジス
タ部の概略を示したものであり、第2図(B)は第2図
(A)の入力波形および内部状態波形を示したものであ
る。第2図において、11(S F Fよ)。
FIG. 2(A) schematically shows the shift register section of FIG. 1 according to the embodiment of the present invention, and FIG. 2(B) shows the input waveform and internal state waveform of FIG. 2(A). This is what is shown. In Figure 2, 11 (S F F).

12(S F F、)、 13(S F F、)、 1
4(S F F、)、 15(SF F、)はスキャン
フリップフロップ、CLKはクロック信号入力端子、5
CNIはデータ入力端子、SCN○はデータ出力端子で
あって、第1図の同一記号と対応している。
12 (S F F,), 13 (S F F,), 1
4 (SF F,), 15 (SF F,) are scan flip-flops, CLK is a clock signal input terminal, 5
CNI is a data input terminal, and SCN○ is a data output terminal, which correspond to the same symbols in FIG.

次に上記実施例の動作について説明する。上記実施例に
おいて、スキャンラインにより回路中のフリップフロッ
プのデータを設定したり、取り出すことにより、同期式
順序回路を組み合わせ回路として扱うスキャンテスト法
の基本動作は従来の技術の中で述べたものと同じである
ことにより、ここでは特に注目すべきスキャナブルシフ
トレジスタのシフト動作を主体に説明する。
Next, the operation of the above embodiment will be explained. In the above embodiment, the basic operation of the scan test method, which treats a synchronous sequential circuit as a combinational circuit by setting and retrieving data of flip-flops in the circuit using scan lines, is the same as that described in the conventional technology. Since they are the same, the shift operation of the scannable shift register, which deserves special attention, will be mainly explained here.

第2図(B)のCLKで示す基本クロック波形を入力ク
ロックとした場合、スキャナブルシフトレジスタの回路
構成は第2図(A)に示すとおり、ネガティブエツジ動
作のスキャンフリップフロップ全てで(S F F、、
 S F FS)シフトレジスタを構成したのち、ポジ
ティブエツジ動作のスキャンフリップフロップ全てで(
SFF1.SFF、、SFF、)シフトレジスタを構成
したものを接続する構成とする。上記回路構成により、
第2図(B)に示すとおり各スキャンフリップフロップ
(S F FlないしS F F、)の内部状態は、ス
キャンフリップフロップ15(S F F、)とスキャ
ンフリップフロップ11(SFF、)の間において、ク
ロックの半周期データのシフトが早まるものの、1基本
クロック入力によりデータが1つシフトするという動作
は守られ、従来例で述べたようなシフト動作の誤りは生
じない。この結果、5基本クロック入力後の各スキャン
フリップフロップ(S F F、ないしS F F、)
の設定データは入力波形どおり、スキャンフリップフロ
ップ11(S F Fl)からスキャンフリップフロッ
プ15(S F F、)の順番にり、L、H,H,Hが
設定される。
When the basic clock waveform shown by CLK in FIG. 2(B) is used as the input clock, the circuit configuration of the scannable shift register is as shown in FIG. 2(A), with all negative edge operation scan flip-flops (S F F...
S F FS) After configuring the shift register, all positive edge operation scan flip-flops (
SFF1. SFF, , SFF, ) shift registers are connected. With the above circuit configuration,
As shown in FIG. 2(B), the internal state of each scan flip-flop (S F Fl to S F F,) is determined between scan flip-flop 15 (S F F,) and scan flip-flop 11 (SFF,). Although the shift of data by half a cycle of the clock is accelerated, the operation in which data is shifted by one by one basic clock input is maintained, and the error in the shift operation described in the conventional example does not occur. As a result, each scan flip-flop (S F F, or S F F,) after inputting the 5 basic clocks
The setting data is set to L, H, H, H in the order from the scan flip-flop 11 (S F Fl) to the scan flip-flop 15 (S F F,) according to the input waveform.

(発明の効果) 本発明は上記実施例から明らかなように、基本クロック
のポジティブエツジ動作のスキャンフリップフロップと
ネガティブエツジ動作のスキャンフリップフロップを同
一スキャンライン上で使用することができ、スキャンテ
スト方式論理回路を、チップサイズ増大によるコスト増
やテストピン増加によるパッケージ変更等を必要とせず
に実現できるという効果を有する。
(Effects of the Invention) As is clear from the above embodiments, the present invention is capable of using a scan flip-flop with a positive edge operation of the basic clock and a scan flip-flop with a negative edge operation on the same scan line. This has the effect that a logic circuit can be realized without requiring an increase in cost due to an increase in chip size or a package change due to an increase in test pins.

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

第1図は本発明の一実施例のスキャンテスト方式論理回
路図、第2図(A)は第1図の実施例におけるスキャン
テスト方式論理回路のシフトレジスタ概略図、第2図(
B)は第2図(A)の各部の波形図。 第3図は従来のスキャンテスト方式論理回路図、第4図
は基本クロックのポジティブエツジ動作のスキャンフリ
ップフロップの内部回路図、第5図(A)はポジティブ
エツジ動作のスキャンフリップフロップとネガティブエ
ツジ動作のスキャンフリップフロップを1スキヤンライ
ン上にランダムに混在させた時のシフトレジスタ部概略
図、第5図(B)は第5図(A)における各部波形図で
ある。 1、2.3.11.12.13.31.32.33゜5
1、52.53(S F Fl、 S F F、、 S
 F F3)・・・ポジティブエツジ動作のスキャンフ
リップフロップ、 4 、5 、14.15.34.3
5゜54、55(S F F4. S F F、)・・
・ネガデイプエツジの動作のスキャンフリップフロップ
、 6,36・・・組み合わせ回路、41・・・セレク
タ、42・・・D型フリップフロップ、 NT ・・・
切り換え信号入力端子、SET ・・・セット信号入力
端子、CLK・・・クロック信号入力端子、 5CNI
。 5CNI□、5CN1.・・・データ入力端子、5CN
O,5CNO1,5CNO2・・・データ出力端子、 
IDT1ないしIDTゎ・・・入力信号端子、○DT、
ないし○DTア・・・出力信号端子、  DT ・・・
シフトレジスタ時のデータ入力端子、 D・・・通常時
のデータ入力端子、 Q・・・データ出力端子、■、■
・・・スキャンライン。 特許出願人 松下電器産業株式会社 第 図 (A) 1日)
1 is a scan test method logic circuit diagram of an embodiment of the present invention, FIG. 2(A) is a schematic diagram of a shift register of the scan test method logic circuit in the embodiment of FIG.
B) is a waveform diagram of each part of FIG. 2(A). Figure 3 is a conventional scan test method logic circuit diagram, Figure 4 is an internal circuit diagram of a scan flip-flop with positive edge operation of the basic clock, and Figure 5 (A) is a scan flip-flop with positive edge operation and negative edge operation. FIG. 5(B) is a schematic diagram of a shift register section when scan flip-flops are randomly mixed on one scan line, and FIG. 5(B) is a waveform diagram of each part in FIG. 5(A). 1, 2.3.11.12.13.31.32.33゜5
1, 52.53 (S F Fl, S F F,, S
F F3)...Scan flip-flop with positive edge operation, 4, 5, 14.15.34.3
5゜54, 55 (S F F4. S F F,)...
・Scan flip-flop with negative edge operation, 6, 36...Combination circuit, 41...Selector, 42...D-type flip-flop, NT...
Switching signal input terminal, SET...Set signal input terminal, CLK...Clock signal input terminal, 5CNI
. 5CNI□, 5CN1. ...Data input terminal, 5CN
O, 5CNO1, 5CNO2...data output terminal,
IDT1 to IDTゎ...input signal terminal, ○DT,
Or○DTa... Output signal terminal, DT...
Data input terminal during shift register, D: Data input terminal during normal operation, Q: Data output terminal, ■, ■
...Scan line. Patent applicant: Matsushita Electric Industrial Co., Ltd. (Figure (A) 1st)

Claims (1)

【特許請求の範囲】[Claims] 同一の基本クロックで動作するポジティブエッジ動作の
スキャンフリップフロップとネガティブエッジ動作のス
キャンフリップフロップを同一スキャンライン上に有し
、前記スキャンラインを構成するスキャナブルシフトレ
ジスタが、前記スキャンライン上に含まれる全ての第1
のエッジ動作のスキャンフリップフロップだけで構成し
た第1のスキャナブルシフトレジスタと、前記スキャン
ライン上に含まれる全ての第2のエッジ動作のスキャン
フリップフロップだけで構成した第2のスキャナブルシ
フトレジスタの縦続接続で構成したことを特徴とするス
キャンテスト方式論理回路。
A scan flip-flop of positive edge operation and a scan flip-flop of negative edge operation that operate with the same basic clock are provided on the same scan line, and a scannable shift register constituting the scan line is included on the scan line. first of all
a first scannable shift register composed of only edge-operated scan flip-flops; and a second scanable shift register composed only of all second edge-operated scan flip-flops included on the scan line. A scan test type logic circuit characterized by being configured with cascade connections.
JP1039203A 1989-02-21 1989-02-21 Logic circuit of scan test system Pending JPH02218974A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1039203A JPH02218974A (en) 1989-02-21 1989-02-21 Logic circuit of scan test system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1039203A JPH02218974A (en) 1989-02-21 1989-02-21 Logic circuit of scan test system

Publications (1)

Publication Number Publication Date
JPH02218974A true JPH02218974A (en) 1990-08-31

Family

ID=12546570

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1039203A Pending JPH02218974A (en) 1989-02-21 1989-02-21 Logic circuit of scan test system

Country Status (1)

Country Link
JP (1) JPH02218974A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5894482A (en) * 1994-08-29 1999-04-13 Matsushita Electric Industrial Co., Ltd. Semiconductor integrated circuit with a testable block

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5894482A (en) * 1994-08-29 1999-04-13 Matsushita Electric Industrial Co., Ltd. Semiconductor integrated circuit with a testable block

Similar Documents

Publication Publication Date Title
US4580137A (en) LSSD-testable D-type edge-trigger-operable latch with overriding set/reset asynchronous control
KR100214239B1 (en) Integrated logic circuit with partial scan pass circuit and partial scan path design method
US6145105A (en) Method and apparatus for scan testing digital circuits
JPS61217779A (en) Circuit structure used for integrated circuit having incorporated self-inspection function
JP2946658B2 (en) Flip-flop circuit
JPS63263480A (en) Semiconductor integrated logic circuit
JPH0572290A (en) Semiconductor integrated circuit
JPH01208012A (en) Flip-flop circuit
JPS63243890A (en) Semiconductor integrated circuit device
van Berkel et al. Adding synchronous and LSSD modes to asynchronous circuits
US6237117B1 (en) Method for testing circuit design using exhaustive test vector sequence
JPH02218974A (en) Logic circuit of scan test system
JPH11142477A (en) Semiconductor integrated circuit
JP2746076B2 (en) Semiconductor integrated circuit, its design method and its test method
JPH09243705A (en) Semiconductor logic integrated circuit
JPH0440736B2 (en)
JPS6175935A (en) Scan flip-flop method
JPH05341016A (en) Semiconductor integrated circuit device and test method
JP2713123B2 (en) Logic circuit and test method thereof
JP2699355B2 (en) Integrated circuit
JP2765442B2 (en) Scan test method
JPH02234087A (en) Test circuit for digital logical block
JPH0261569A (en) Serial shift register
JP2550521B2 (en) Wiring method of integrated circuit
JPH0389178A (en) Semiconductor integrated circuit