JPS6236573A - Clock signal input system - Google Patents
Clock signal input systemInfo
- Publication number
- JPS6236573A JPS6236573A JP60176753A JP17675385A JPS6236573A JP S6236573 A JPS6236573 A JP S6236573A JP 60176753 A JP60176753 A JP 60176753A JP 17675385 A JP17675385 A JP 17675385A JP S6236573 A JPS6236573 A JP S6236573A
- Authority
- JP
- Japan
- Prior art keywords
- clock signal
- signal
- terminal
- clock
- scanning
- 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
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
〔概要〕
通常動作用のクロック信号として他の集積回路の出力信
号を受信する集積回路の、クロック信号の受信経路にゲ
ートを設け、走査試験用のクロック信号を入力の際、ゲ
ートを遮断することにより、走査試験を確実に実施可能
とする。[Detailed Description of the Invention] [Summary] A gate is provided in the clock signal reception path of an integrated circuit that receives an output signal from another integrated circuit as a clock signal for normal operation, and a clock signal for scanning test is input to the integrated circuit. By blocking the gate during the test, the scanning test can be performed reliably.
本発明は集積回路におけるクロック信号入力方式の改良
に関する。The present invention relates to improvements in clock signal input methods in integrated circuits.
例えばフリップフロップ回路を構成する半導体集積回路
においては、通常の論理動作を行う為のクロック信号お
よびデータ信号を受信する端子の他に、縦続接続した同
類の半導体集積回路間に試験用のデータを循環させる、
所謂走査試験用のクロック信号およびデータ信号を受信
する端子を具備している。通常動作用のクロック信号お
よびデータ信号と、走査試験用のクロック信号およびデ
ータ信号とは、同時に何れか一方のみしか入力すること
は出来ない。For example, in semiconductor integrated circuits that constitute flip-flop circuits, in addition to the terminals that receive clock signals and data signals for normal logic operations, test data is circulated between similar semiconductor integrated circuits connected in cascade. let,
It has terminals for receiving clock signals and data signals for so-called scanning tests. Only one of the clock signal and data signal for normal operation and the clock signal and data signal for scanning test can be input at the same time.
なお集積回路の中には、通常動作用のクロック信号とし
て、他の集積回路の出力信号を入力されるものもある。Note that some integrated circuits receive an output signal from another integrated circuit as a clock signal for normal operation.
この種の集積回路においても、前記走査試験が確実に実
行されることが望まれる。Even in this type of integrated circuit, it is desired that the scanning test be performed reliably.
第3図は従来あるクロック信号入力方式の一例を示す図
である。FIG. 3 is a diagram showing an example of a conventional clock signal input method.
第3図において、3個のフリップフロップ1.2および
3が相互接続されている。In FIG. 3, three flip-flops 1.2 and 3 are interconnected.
各フリップフロップ1乃至3は、それぞれ通常動作用の
クロック信号ckおよびデータ信号dを受信するクロッ
ク端子CKおよびデータ端子りと、走査試験用の走査ク
ロック信号sckおよび走査データ信号sdを受信する
走査クロック端子SCKおよび走査データ端子SDと、
出力信号qを送出する出力端子Qとを具備している。各
フリップフロップ1乃至3共、クロック端子CKおよび
データ端子りにそれぞれクロック信号ckおよびデータ
信号dが入力される場合には、走査クロック端子SCK
および走査データ端子SDに走査クロック信号sckお
よび走査データ信号sdの入力を禁止し、また走査クロ
ック端子SCKおよび走査データ端子SDに走査クロッ
ク信号sckおよび走査データ信号sdが入力される場
合には、クロック端子CKおよびデータ端子りにそれぞ
れクロック信号ckおよびデータ信号dの入力を禁止す
る配慮が必要となる。Each of the flip-flops 1 to 3 has a clock terminal CK and a data terminal that receive a clock signal ck and a data signal d for normal operation, and a scan clock terminal that receives a scan clock signal sck and a scan data signal sd for a scan test, respectively. a terminal SCK and a scan data terminal SD;
It is provided with an output terminal Q that sends out an output signal q. When the clock signal ck and the data signal d are respectively input to the clock terminal CK and the data terminal of each flip-flop 1 to 3, the scanning clock terminal SCK
and prohibits input of scan clock signal sck and scan data signal sd to scan data terminal SD, and when scan clock signal sck and scan data signal sd are input to scan clock terminal SCK and scan data terminal SD, clock Consideration must be taken to prohibit input of the clock signal ck and data signal d to the terminal CK and data terminal, respectively.
なおフリップフロップ3のクロック端子GKには、フリ
ップフロップ1の出力端子Qから送出される出力信号q
が、クロック信号ckとして入力される。Note that the clock terminal GK of the flip-flop 3 receives the output signal q sent from the output terminal Q of the flip-flop 1.
is input as the clock signal ck.
またフリップフロップ2および3の走査データ端子SD
には、それぞれフリップフロップ1および2の出力端子
Qから出力される出力信号qが入力される。In addition, the scanning data terminals SD of flip-flops 2 and 3
are input with output signals q output from output terminals Q of flip-flops 1 and 2, respectively.
フリップフロップ1乃至3に走査試験を行う場合には、
フリップフロップ1の走査データ端子SDに走査データ
信号sdを入力し、各フリップフロップ1乃至3の走査
クロック端子SCKに走査クロック信号sckを入力す
る。その結果フリップフロップIの走査データ端子SD
に入力された走査データ信号sdが、走査クロック信号
sckに同期して順次フリップフロップ2および3に転
送される。When performing a scan test on flip-flops 1 to 3,
A scan data signal sd is input to the scan data terminal SD of the flip-flop 1, and a scan clock signal sck is input to the scan clock terminal SCK of each of the flip-flops 1 to 3. As a result, the scanning data terminal SD of flip-flop I
The scan data signal sd input to the flip-flops 2 and 3 is sequentially transferred to flip-flops 2 and 3 in synchronization with the scan clock signal sck.
然し走査試験中も、フリップフロップ3のクロ・ツク端
子GKには、フリップフロップ1から出力される出力信
号qがクロック信号ckとして入力される為、フリップ
フロップ3に対しては、走査試験が不可能となる。However, even during the scan test, the output signal q output from the flip-flop 1 is input as the clock signal ck to the clock terminal GK of the flip-flop 3, so the scan test is not performed for the flip-flop 3. It becomes possible.
以上の説明から明らかな如く、従来あるクロック信号入
力方式においては、フリップフロップ3が走査試験中も
フリップフロップ1の出力信号qをクロック端子GKに
受信する為、走査試験が実施不可能となる問題があった
。As is clear from the above explanation, in the conventional clock signal input method, the flip-flop 3 receives the output signal q of the flip-flop 1 at the clock terminal GK even during the scan test, which makes it impossible to perform the scan test. was there.
第1図は本発明の原理を示す図である。 FIG. 1 is a diagram showing the principle of the present invention.
第1図においては、通常動作用のクロック信号ckとし
て他の集積回路10の出力信号qを受信し、且つ走査試
験用のクロック信号sckを受信する集積回路20にお
いて、クロック信号ckの受信経路にゲート30を設け
、走査試験用のクロック信号sckを他の集積回路10
と共に人力の際、ゲート30を遮断状態に設定する。In FIG. 1, in an integrated circuit 20 that receives an output signal q from another integrated circuit 10 as a clock signal ck for normal operation and also receives a clock signal sck for a scan test, a signal is connected to the reception path of the clock signal ck. A gate 30 is provided to send a clock signal sck for scanning test to other integrated circuits 10.
At the same time, when using manual power, the gate 30 is set to a blocked state.
即ち本発明によれば、集積回路に走査試験用のクロック
信号が入力される場合には、他の集積回路の出力信号が
クロック信号として入力され無くなり、走査試験動作が
確実に実施可能となる。That is, according to the present invention, when a clock signal for a scan test is input to an integrated circuit, output signals from other integrated circuits are not input as clock signals, and a scan test operation can be performed reliably.
以下、本発明の一実施例を図面により説明する。 An embodiment of the present invention will be described below with reference to the drawings.
第2図は本発明の一実施例によるクロック信号入力方式
を示す図である。なお、全図を通じて同一符号は同一対
象物を示す。FIG. 2 is a diagram showing a clock signal input method according to an embodiment of the present invention. Note that the same reference numerals indicate the same objects throughout the figures.
第2図においては、フリップフロップ1の出力端子Qと
、フリップフロップ3のクロック端子CKとの間には、
ゲート4が設けられている。ゲート4の一方の入力端子
Aには、フリップフロンプlの出力端子Qから送出され
る出力信号qが入力され、他方の入力端子Bには、試験
用クロック信号tckが入力される。In FIG. 2, there is a connection between the output terminal Q of the flip-flop 1 and the clock terminal CK of the flip-flop 3.
A gate 4 is provided. One input terminal A of the gate 4 receives the output signal q sent from the output terminal Q of the flip-flop 1, and the other input terminal B receives the test clock signal tck.
通常動作中は、試験用クロック信号tckは論理“0”
に設定される。その結果ゲート4の入力端子Aに入力さ
れるフリップフロップ1の出力信号qは、その侭出力端
子Cに出力され、フリップフロップ3のクロック端子C
Kに伝達される。During normal operation, the test clock signal tck is logic “0”
is set to As a result, the output signal q of the flip-flop 1 inputted to the input terminal A of the gate 4 is outputted to its side output terminal C, and the output signal q of the flip-flop 1 is inputted to the input terminal A of the gate 4.
It is transmitted to K.
その結果フリップフロップ3は、第3図におけると同様
に通常動作を行う。As a result, flip-flop 3 performs normal operation as in FIG.
次に走査試験を行う場合には、試験用クロック信号tC
kを論理“1”に設定する。その結果ゲート4の出力端
子Cからフリップフロップ3のクロック端子CKに伝達
されるクロック信号ckも、フリップフロップ1の出力
信号qの論理値に拘らず論理“1”に設定される。When performing a scan test next, test clock signal tC
Set k to logic "1". As a result, the clock signal ck transmitted from the output terminal C of the gate 4 to the clock terminal CK of the flip-flop 3 is also set to logic "1" regardless of the logic value of the output signal q of the flip-flop 1.
かかる状態でフリップフロップ1の走査データ端子SD
に走査データ信号sdを入力し、各フリップフロップl
乃至3に走査クロック信号sckを入力すると、走査デ
ータ信号sdは走査クロック信号sckに同期してフリ
ップフロップ1乃至3を順次転送される。In this state, the scan data terminal SD of flip-flop 1
The scanning data signal sd is input to each flip-flop l.
When the scanning clock signal sck is input to the flip-flops 1 to 3, the scanning data signal sd is sequentially transferred through the flip-flops 1 to 3 in synchronization with the scanning clock signal sck.
その間ツリツブフロップ1の出力端子Qから出力される
出力信号qは、フリップフロ・7プ3のクロック端子C
Kに入力されることは無く、フリップフロップ3は確実
に走査試験動作を実施する。During this time, the output signal q output from the output terminal Q of the flip-flop 1 is sent to the clock terminal C of the flip-flop 7.
K is never input, and the flip-flop 3 reliably performs the scan test operation.
一方通常動作および走査試験動作を行わぬ場合に、ゲー
ト4の入力端子Bに所要周期の試験用クロック信号tc
kを入力すると、フリップフロップ3のクロック端子C
Kには試験用クロック信号tckがゲート4を介して入
力され、フリップフロップ3を試験的に動作させる。On the other hand, when normal operation and scanning test operation are not performed, the test clock signal tc of the required period is applied to the input terminal B of the gate 4.
When inputting k, clock terminal C of flip-flop 3
A test clock signal tck is input to K via a gate 4, and the flip-flop 3 is operated on a test basis.
以上の説明から明らかな如く、本実施例によれば、フリ
ップフロップ1の出力端子Qと、フリップフロップ3の
クロック端子CKとの間にゲート4を挿入し、試験用ク
ロック信号tckにより導通および遮断を制御すること
により、通常動作および走査試験動作が確実に実施可能
となる。また試験用クロック信号tckによりフリップ
フロップ3単独を試験動作させることも可能となる。As is clear from the above description, according to this embodiment, the gate 4 is inserted between the output terminal Q of the flip-flop 1 and the clock terminal CK of the flip-flop 3, and the gate 4 is turned on and off by the test clock signal tck. By controlling this, normal operation and scanning test operation can be carried out reliably. It is also possible to test the flip-flop 3 alone using the test clock signal tck.
なお、第2図はあく迄本発明の一実施例に過ぎず、例え
ば集積回路はフリップフロップに限定されることは無く
、他に幾多の変形が考慮されるが、何れの場合にも本発
明の効果は変わらない。Note that FIG. 2 is only one embodiment of the present invention, and the integrated circuit is not limited to a flip-flop, for example, and many other modifications may be considered, but the present invention will not apply in any case. The effect remains unchanged.
以上、本発明によれば、集積回路に走査試験用のクロッ
ク信号が入力される場合には、他の集積回路の出力信号
がクロック信号として入力され無くなり、走査試験動作
が確実に実施可能となる。As described above, according to the present invention, when a clock signal for a scan test is input to an integrated circuit, output signals of other integrated circuits are not input as a clock signal, and a scan test operation can be reliably performed. .
第1図は本発明の原理を示す図、第2図は本発明の一実
施例によるクロック信号入力方式を示す図、第3図は従
来あるクロック信号入力方式の一例を示す図である。
図において、■乃至3はフリップフロップ、4および3
0はゲート、工0および2oは集積回路、ckはクロッ
ク信号、dはデータ信号、qは出力信号、sckは走査
クロック信号、sdは走査データ信号、tckは試験用
クロック信号、を示す。
、!企明、凧贋図
ヒ15 丁 L戸]
東雁e目1−Ω勺口、ノ゛フイ言号Xf1ちべη 2
図
(来)5 ワ ロ4.″フイ名さ−”x−i−’2 デ
く第 廼FIG. 1 is a diagram showing the principle of the present invention, FIG. 2 is a diagram showing a clock signal input method according to an embodiment of the present invention, and FIG. 3 is a diagram showing an example of a conventional clock signal input method. In the figure, ■ to 3 are flip-flops, 4 and 3 are flip-flops,
0 is a gate, 0 and 2o are integrated circuits, ck is a clock signal, d is a data signal, q is an output signal, sck is a scanning clock signal, sd is a scanning data signal, and tck is a test clock signal. ,! Planning, kite counterfeit map hi 15 ding L door] East geese e 1 - Ω 勺口, nofi word name Xf 1 chibe η 2
Figure (next) 5 Wow 4. ``Finamasa-''x-i-'2
Claims (1)
(10)の出力信号(q)を受信し、且つ走査試験用の
クロック信号(sck)を受信する集積回路(20)に
おいて、 前記クロック信号(ck)の受信経路にゲート(30)
を設け、 前記走査試験用のクロック信号(sck)を前記他の集
積回路(10)と共に入力の際、前記ゲート(30)を
遮断状態に設定することを特徴とするクロック信号入力
方式。[Claims] An integrated circuit (20) that receives an output signal (q) of another integrated circuit (10) as a clock signal (ck) for normal operation and also receives a clock signal (sck) for scanning test. ), a gate (30) is provided in the receiving path of the clock signal (ck).
A clock signal input method, characterized in that the gate (30) is set to a cut-off state when the clock signal (sck) for scanning test is input together with the other integrated circuit (10).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60176753A JPS6236573A (en) | 1985-08-09 | 1985-08-09 | Clock signal input system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60176753A JPS6236573A (en) | 1985-08-09 | 1985-08-09 | Clock signal input system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6236573A true JPS6236573A (en) | 1987-02-17 |
| JPH0588431B2 JPH0588431B2 (en) | 1993-12-22 |
Family
ID=16019204
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60176753A Granted JPS6236573A (en) | 1985-08-09 | 1985-08-09 | Clock signal input system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6236573A (en) |
-
1985
- 1985-08-09 JP JP60176753A patent/JPS6236573A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0588431B2 (en) | 1993-12-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR940003082B1 (en) | Multifunction Scan Flip-Flop | |
| JP2658903B2 (en) | Scan path circuit, its design device and its design method | |
| JP3057814B2 (en) | Semiconductor integrated circuit | |
| JPS6236573A (en) | Clock signal input system | |
| EP0110104A2 (en) | Edge-triggered latch circuit | |
| JP3328160B2 (en) | Test equipment for logic integrated circuits | |
| US6857091B2 (en) | Method for operating a TAP controller and corresponding TAP controller | |
| JPS6161428B2 (en) | ||
| JPH01192215A (en) | Semiconductor integrated logic circuit | |
| JPS6154470A (en) | Test facilitating circuit | |
| JPH02181950A (en) | System of setting operation mode of semiconductor integrated circuit | |
| JPH01171312A (en) | Flip-flop circuit | |
| JPH0288979A (en) | Logic circuit of scanning system | |
| JPS63132185A (en) | Input circuit device | |
| JPS61265587A (en) | Lsi testing circuit | |
| JPH0746123B2 (en) | Integrated circuit test method | |
| JPH06148288A (en) | Semiconductor integrated circuit | |
| JPH03229175A (en) | Semiconductor integrated circuit | |
| JPH03177935A (en) | Debug circuit | |
| JPH03129437A (en) | LSI test equipment | |
| JPH01308064A (en) | Integrated circuit | |
| JPH01162173A (en) | Logic lsi testing apparatus | |
| JPS61111020A (en) | Logic circuit | |
| JPH0455775A (en) | Semiconductor integrated circuit device | |
| JPH0192675A (en) | Integrated circuit |