JPH0361872A - Clock control circuit for delay test - Google Patents
Clock control circuit for delay testInfo
- Publication number
- JPH0361872A JPH0361872A JP1197638A JP19763889A JPH0361872A JP H0361872 A JPH0361872 A JP H0361872A JP 1197638 A JP1197638 A JP 1197638A JP 19763889 A JP19763889 A JP 19763889A JP H0361872 A JPH0361872 A JP H0361872A
- Authority
- JP
- Japan
- Prior art keywords
- latch
- latches
- clock
- delay test
- target
- 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)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
Abstract
Description
【発明の詳細な説明】
〔概要〕
ディレィテストを行うクロックを制御するクロック制御
回路に関し、
LSIをFII威するランチにクロックの印加/抑止を
制御するOSランチを設け、これらOSランチにスキャ
ンインしてソースラッチおよびターゲットラッチ以外の
ランチへのクロックの印加を抑止し、ディレィテスト時
の活性化条件の破壊を防止して高精度・高診断率でディ
レィテストを可能にすることを目的とし、
LSIを構成するデータを保持するランチを複数に分類
し、これら分類したラッチに対してクロックの印加/抑
止を制御するOSラッチをそれぞれ設け、ディレィテス
トを行おうとするソースラッチおよびターゲットラッチ
に対応する上記OSランチを有効値となるようにスキャ
ンインして設定し、クロックをソースラッチに印加して
その出力を伝播させ、所定時間経過後にクロ、りをター
ゲットラッチに印加してその状態を取り込み、ディレィ
テストを行うように構成する。[Detailed Description of the Invention] [Summary] Regarding a clock control circuit that controls a clock that performs a delay test, an OS launch that controls application/inhibition of a clock is provided at a launch that performs FII on an LSI, and scans into these OS launches. The purpose of this is to suppress the application of clocks to launches other than the source latch and target latch, thereby preventing destruction of the activation conditions during delay tests and enabling delay tests with high accuracy and high diagnostic efficiency. The launches that hold the data constituting the latches are classified into multiple groups, and an OS latch is provided for each of these classified latches to control clock application/inhibition. Scan in and set the OS launch to a valid value, apply a clock to the source latch to propagate its output, and after a predetermined period of time, apply a clock to the target latch to capture its state and set the delay. Configure to test.
本発明は、ディレィテストを行うクロックを制御するク
ロック制御回路に関するものである。The present invention relates to a clock control circuit that controls a clock for performing a delay test.
〔従来の技術と発明が解決しようとする課題〕従来、L
SIのディレィテストは、次のようにして行っていた。[Problems to be solved by conventional technology and invention] Conventionally, L
The SI delay test was conducted as follows.
(1)外部入力あるいは状態変化の出発点となるラッチ
(以下ソースラッチという)から目的地となるラッチ(
以下ターゲットラッチという)あるいは外部出力への経
路を状態変化が伝播するように内部状態値を設定する(
状態伝播経路の活性化)。(1) From the latch that is the starting point for an external input or state change (hereinafter referred to as the source latch) to the latch that is the destination (
(hereinafter referred to as target latch) or set the internal state value so that the state change propagates through the path to the external output (
activation of state propagation pathways).
(2) ソースラッチの現在状態と、反対の人力をソー
スラッチに設定した状態でクロックを印加し、状態変化
がターゲットラッチに伝播するのに要する時間経過後、
ターゲットラッチにクロックを印加する。伝播経路上の
素子のデイレイネ良が存在する場合には、ターゲットラ
ッチには旧入力状態が取り込まれてしまうので、デイレ
イネ良の存在が判明する。(2) Apply a clock with the current state of the source latch and the opposite human power set to the source latch, and after the time required for the state change to propagate to the target latch,
Apply clock to target latch. If there is a defective element on the propagation path, the old input state is taken into the target latch, so the presence of the defective element becomes clear.
以上の手順によってLSTのディレィテストを行ってい
く、ここで、ソースラッチにクロックを印加したことに
対応して、例えば第1図のに示すように、伝播経路の活
性化条件が破壊されてしまうという問題がある。この伝
播経路の活性化条件が破壊されるのを防止するため、ソ
ースラッチのみにクロックが印加されるようにすること
が望ましい、しかし、従来の一般的な論理回路構造では
、これを多数の伝播経路に対して実現することが困難で
あるという問題があった。The LST delay test is performed using the above procedure. In response to applying a clock to the source latch, the activation conditions of the propagation path are destroyed, for example, as shown in Figure 1. There is a problem. In order to prevent the activation conditions of this propagation path from being destroyed, it is desirable to apply a clock only to the source latch. However, in conventional general logic circuit structures, this There is a problem in that it is difficult to implement this method for routes.
本発明は、LSIを構成するラッチにクロックの供給/
抑止を制御するOSランチを設け、これらOSランチに
スキャンインしてソースラッチおよびターゲットラッチ
以外のラッチへのクロックの印加を抑止し、ディレィテ
スト時の活性化条件の破壊を防止して高精度・高診断率
でディレィテストを可能にすることを目的としている。The present invention provides clock supply/
An OS launch is provided to control the inhibition, and by scanning into these OS launches, the application of the clock to latches other than the source latch and target latch is inhibited, preventing destruction of activation conditions during delay testing, and achieving high accuracy and The aim is to enable delay testing with a high diagnostic rate.
第1図は、本発明の原理ブロック図を示す。 FIG. 1 shows a block diagram of the principle of the present invention.
第1図において、ランチ1は、LSIを構成するデータ
を保持するランチである。In FIG. 1, lunch 1 is a launch that holds data constituting the LSI.
OSSラッチは、ラッチ1に対してクロックの印加/抑
止を制御するデータをスキャンインして設定するランチ
である。The OSS latch is a launch that scans in and sets data for controlling clock application/inhibition to the latch 1.
本発明は、第1図に示すように、LSIを構成するラッ
チlを複数に分類し、これら分類したランチ1に対して
クロックの印加/抑止を制御するOSラッチ2をそれぞ
れ設け、ディレィテストを行おうとするソースラッチ1
−1およびターゲットラッチ1−2に対応するOSラッ
チ2を有効値となるようにスキャンインして設定し、ク
ロックをソースラッチ1−1に印加してその出力を伝播
させ、所定時間経過後にクロックをターゲットラッチ1
−2に印加してその状態を取り込み、ディレィテストを
行うようにしている。As shown in FIG. 1, the present invention classifies latches l constituting an LSI into a plurality of groups, provides OS latches 2 for controlling clock application/inhibition for each of these classified latch l, and performs a delay test. source latch 1
-1 and the OS latch 2 corresponding to the target latch 1-2 are scanned in and set to a valid value, a clock is applied to the source latch 1-1 to propagate its output, and after a predetermined period of time the clock is clocked in. The target latch 1
-2, the state is captured, and a delay test is performed.
従って、OSラッチ2にスキャンインしてソースラッチ
l−1およびターゲントラソチ1−2以外のラッチlへ
のクロックの印加を抑止した状態でディレィテストを行
うことにより、ディレィテスト時の活性化条件の破壊を
防止し、高精度・高診断率でディレィテストを行うこと
が可能となる。Therefore, by performing a delay test while scanning into OS latch 2 and suppressing the application of clocks to latches l other than source latch l-1 and target latch l-2, the activation conditions during the delay test can be destroyed. This makes it possible to perform delay tests with high accuracy and high diagnostic rate.
次に、第1図から第3図を用いて本発明の1実施例の構
成および動作を順次詳細に説明する。Next, the configuration and operation of one embodiment of the present invention will be explained in detail using FIGS. 1 to 3.
第1図において、ラッチ1ば、LSIをitcするデー
タを保持するランチであって、O3(オンリー・スキャ
ン)ラッチ2にキャンインして設定したデータによって
クロックを当1亥ラフチ1に印加したり、あるいは印加
を抑止したりし得るように構成されている。ここでは、
16個のラッチ1を4つに分類し、OS (1)ないし
OS (4)にスキャンインして設定したデータによっ
てクロックの印加/抑止を行い得るように構成しである
。In FIG. 1, latch 1 is a launch that holds data for itc of the LSI, and applies a clock to latch 1 according to the data set in O3 (only scan) latch 2. Alternatively, it is configured to be able to suppress the application. here,
The 16 latches 1 are classified into four groups, and clocks can be applied/inhibited based on data scanned into and set in OS (1) to OS (4).
OSラッチ2は、ここではO3+1)ないしOS +3
1の4個から構成され、スキャンインして設定したデー
タを該当するラッチlに供給してクロックをラッチ1に
印加したり、クロックの印加を抑止したりするものであ
る。ここでは、03fll、O3+31に“0゛ (有
効値)を設定してクロックCLKIを第1行のソースラ
ッチ1−1およびクロ7りCLK2を第3行のターゲッ
トラッチl−2に印加可能にし、−・方、OS +21
、OS !4)に“l” (無効値)を設定して第2行
および第4行のラッチlへのクロックの印加を抑止して
いる。従って、例えば■に示す位置で、クロックCLK
I、2の印加によって状態伝播経路の活性化が破壊され
ることがない。OS latch 2 is here O3+1) or OS+3
1, it scans in and supplies set data to the corresponding latch 1, applies a clock to the latch 1, or suppresses the application of the clock. Here, 03fll and O3+31 are set to "0" (valid value) to enable applying the clock CLKI to the source latch 1-1 in the first row and the clock CLK2 to the target latch l-2 in the third row. -・OS +21
,OS! 4) is set to "l" (invalid value) to suppress the application of the clock to the latches l in the second and fourth rows. Therefore, for example, at the position shown in ■, the clock CLK
The activation of the state propagation path is not destroyed by the application of I,2.
次に、第2図フローチャートに示す順序に従い、第1図
構成の動作を詳細に説明する。Next, the operation of the configuration shown in FIG. 1 will be explained in detail in accordance with the order shown in the flowchart of FIG.
第2図において、■は、テストすべきバスを決定する。In FIG. 2, ■ determines the bus to be tested.
これは、第1図太線を用いて示すディレィテストを行お
うとするバスを決定する。このバスの決定により、ソー
スラッチ1−1と、ターゲットラッチ1−2とが定まる
。This determines the bus on which the delay test shown using the thick line in FIG. 1 is to be performed. By determining this bus, the source latch 1-1 and target latch 1-2 are determined.
Oは、ソースラッチ1−1と、ターゲットラッチ1−2
に対応するOSSラッチを有効値にスキャンインして設
定し、その他のOSランチ2を無効値にスキャンインし
て設定する。これは、第1図ソースラッチ1−1の第1
行に対応するO3 (1)およびターゲットラッチ1−
2の第3行に対応するO S +31を有効値“Oゝに
スキャンインして設定し、他のOS +21、(4)を
無効値“1”にスキャンインして設定する。O is source latch 1-1 and target latch 1-2
OSS latches corresponding to 2 are scanned in and set to valid values, and the other OS launches 2 are scanned in and set to invalid values. This corresponds to the first source latch 1-1 in FIG.
O3 (1) corresponding to row and target latch 1-
The OS +31 corresponding to the third row of 2 is scanned in and set to the valid value "O", and the other OS +21, (4) is scanned in and set to the invalid value "1".
Oば、立上りを変化させる場合:ソースラッチ1−1に
“0”をスキャンインおよび当1亥ソースラッチ1−1
の入力端子に1″を設定した後、クロックCLK 1を
ソースラッチ1−1に印加し、出力に“1”を送出して
データをターゲットラッチ1−2に向かって伝播開始さ
せる。尚、立ち下がりを変化させる場合には、ソースラ
ッチ1−1に“1”をスキャンインおよび当1亥ソース
ラッチ1−1の入力端子に“O″をスキャンインして設
定すればよい。Otherwise, when changing the rising edge: scan in "0" to source latch 1-1 and
After setting the input terminal to 1'', apply the clock CLK 1 to the source latch 1-1, send “1” to the output, and start propagating the data toward the target latch 1-2. In order to change the fall, it is sufficient to scan in "1" to the source latch 1-1 and scan in "O" to the input terminal of the source latch 1-1.
■は、所定時間経過後にターゲットラッチl−2にクロ
ックCLK2を印加してデータを取り込む。(2) After a predetermined period of time has elapsed, the clock CLK2 is applied to the target latch l-2 to capture data.
■は、ターゲットラッチ1−2の値が1■”か否かを判
別する。YESの場合には、ソースラッチ1−1からデ
ータがターゲットラッチ1−2に伝播して取り込まれた
ので、デイレイが正常と判別する。一方、Noの場合に
は、デイレイが異常(N G)と判別する。■ determines whether the value of target latch 1-2 is 1■". If YES, data is propagated from source latch 1-1 to target latch 1-2 and is taken in, so the delay On the other hand, in the case of No, the delay is determined to be abnormal (NG).
以上のように、該当OSラッチ2に有効値をスキャンイ
ンしてソースラッチ1−4およびターゲットラッチ1−
2以外のう7チlへのクロックの印加を抑止した状態で
、ソースラッチ1−1からターゲットラッチ1−2への
データデイレイのテストを行うことにより、ディレィテ
スト時の活性化条件の破壊を防止し、高精度・高診断率
でディレィテストを行うことが可能となる。As described above, the valid value is scanned into the corresponding OS latch 2 and the source latch 1-4 and target latch 1-4 are scanned in.
By testing the data delay from the source latch 1-1 to the target latch 1-2 while suppressing the application of the clock to the other 7 chips, it is possible to prevent the activation conditions during the delay test from being destroyed. It becomes possible to perform delay tests with high accuracy and high diagnostic rate.
第3図は、本発明の1実施例構成図を示す。FIG. 3 shows a configuration diagram of one embodiment of the present invention.
第3図において、O3L (オンリー・スキャン・ラッ
チ)lないし03L4ば、OSラッチ2である。In FIG. 3, O3L (only scan latches) 1 to 03L4 are OS latches 2.
ソースラッチt−t、ターゲットラッチL−2は、O3
L 1.08L3に有効値a01をスキャンインして設
定しであるため、クロックCLK 1、クロックCLK
2がそれぞれ印加されるように設定されている。03L
2.08L4に無効値“l”をスキャンインして設定し
であるため、これらに対応するラッチlへのクロックの
印加が抑止されている。これの動作は、第1図と同様に
、(1)O3LI、03L3に有効値“O”および03
L2.03L4に無効値“1”をスキャンインして設定
する。(2) ソースラッチ1−1に′″0″ (あ
るいは1”〉をスキャンインして設定すると共に入力端
子に“1” (あるいは“0”〉を設定する。(3)ク
ロックCLK1をソースラッチ1−1に印加し、所定時
間経過後にクロックCLK2をターゲットラッチ1−2
に印加する。このときターゲットラッチ1−2に取り込
まれたデータが1) (あるいは10”)のときにデイ
レイが正常と判別し、一方、変化しないときにデイレイ
が異常と判別する。The source latch t-t and the target latch L-2 are O3
Since the valid value a01 is scanned in and set to L 1.08L3, the clock CLK 1 and the clock CLK
2 is set to be applied to each. 03L
Since the invalid value "l" is scanned in and set in 2.08L4, the application of the clock to the latch l corresponding to these is inhibited. The operation of this is the same as in FIG.
Scan in and set the invalid value "1" to L2.03L4. (2) Scan in and set ``0'' (or 1'') to source latch 1-1, and set “1” (or “0”) to the input terminal. (3) Set clock CLK1 to source latch 1-1, and after a predetermined period of time, clock CLK2 is applied to target latch 1-2.
to be applied. At this time, when the data taken into the target latch 1-2 is 1) (or 10''), it is determined that the delay is normal, and on the other hand, when it does not change, it is determined that the delay is abnormal.
以上説明したように、本発明によれば、OSラッチ2に
スキャンインしてソースラッチ1−1およびターゲット
ラッチ1−2以外のランチ1へのクロックの印加を抑止
した状態でディレィテストを行う構成を採用しているた
め、ディレィテスト時の活性化条件の破壊を防止し、高
精度・高診断率でディレィテストを短時間に行うことが
できる。As described above, according to the present invention, the delay test is performed in a state where the OS latch 2 is scanned in and the application of clocks to the launches 1 other than the source latch 1-1 and the target latch 1-2 is suppressed. This prevents the activation conditions from being destroyed during the delay test, allowing the delay test to be performed in a short time with high accuracy and high diagnostic efficiency.
第1図は本発明の原理ブロック図、第2図は本発明の動
作説明フローチャート、第3図は本発明の1実施例構威
図、第4図は従来技術の説明図を示す。
図中、lはラッチ、1−1はソースラッチ、1−2はタ
ーゲットラッチ、2はOSラッチを表す。
X発明の動イ乍祝日月70−チャート
鳥
図FIG. 1 is a block diagram of the principle of the present invention, FIG. 2 is a flowchart explaining the operation of the present invention, FIG. 3 is a structural diagram of one embodiment of the present invention, and FIG. 4 is an explanatory diagram of the prior art. In the figure, l represents a latch, 1-1 represents a source latch, 1-2 represents a target latch, and 2 represents an OS latch. X Invention Movement A Public Holiday Month 70 - Chart Bird Chart
Claims (1)
回路において、 LSIを構成するデータを保持するラッチ(1)を複数
に分類し、 これら分類したラッチ(1)に対してクロックの印加/
抑止を制御するOSラッチ(2)をそれぞれ設け、ディ
レィテストを行おうとするソースラッチ(1−1)およ
びターゲットラッチ(1−2)に対応する上記OSラッ
チ(2)を有効値となるようにスキャンインして設定し
、 クロックをソースラッチ(1−1)に印加してその出力
を伝播させ、所定時間経過後にクロックをターゲットラ
ッチ(1−2)に印加してその状態を取り込み、ディレ
ィテストを行うように構成したことを特徴とするディレ
イテスト用クロック制御回路。[Claims] In a clock control circuit that controls a clock for performing a delay test, latches (1) that hold data constituting an LSI are classified into a plurality of groups, and clocks are applied to these classified latches (1). /
OS latches (2) are provided to control inhibition, and the OS latches (2) corresponding to the source latch (1-1) and target latch (1-2) on which the delay test is to be performed are set to valid values. Scan in and set, apply the clock to the source latch (1-1) and propagate its output, and after a predetermined time, apply the clock to the target latch (1-2) to capture its state and perform a delay test. A clock control circuit for delay testing, characterized in that it is configured to perform the following.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1197638A JP2619957B2 (en) | 1989-07-29 | 1989-07-29 | Clock control circuit for delay test |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1197638A JP2619957B2 (en) | 1989-07-29 | 1989-07-29 | Clock control circuit for delay test |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0361872A true JPH0361872A (en) | 1991-03-18 |
| JP2619957B2 JP2619957B2 (en) | 1997-06-11 |
Family
ID=16377817
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1197638A Expired - Fee Related JP2619957B2 (en) | 1989-07-29 | 1989-07-29 | Clock control circuit for delay test |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2619957B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000065364A1 (en) * | 1999-04-23 | 2000-11-02 | Hitachi, Ltd. | Semiconductor integrated circuit and method of designing the same |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS533141A (en) * | 1976-06-30 | 1978-01-12 | Ibm | Level sensitive embedded logical system |
-
1989
- 1989-07-29 JP JP1197638A patent/JP2619957B2/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS533141A (en) * | 1976-06-30 | 1978-01-12 | Ibm | Level sensitive embedded logical system |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000065364A1 (en) * | 1999-04-23 | 2000-11-02 | Hitachi, Ltd. | Semiconductor integrated circuit and method of designing the same |
| US6484294B1 (en) * | 1999-04-23 | 2002-11-19 | Hitachi, Ltd. | Semiconductor integrated circuit and method of designing the same |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2619957B2 (en) | 1997-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0173945B1 (en) | Integrated circuit device | |
| JPH08211133A (en) | Method and apparatus for testing high speed digital circuit components | |
| US7482851B2 (en) | Latch and clock structures for enabling race-reduced mux scan and LSSD co-compatibility | |
| US7437634B2 (en) | Test scan cells | |
| EP0590575B1 (en) | Test control circuit for scan path | |
| TW200931047A (en) | Scan chain cell with delay testing capability | |
| EP0739512B1 (en) | Self-resetting bypass control for scan test | |
| CN104698367A (en) | Method for reducing power consumption of tested combination circuit in scanning test | |
| GB2313686A (en) | Shift register | |
| JP3509001B2 (en) | Semiconductor integrated circuit having self-diagnosis test circuit function and method of testing semiconductor integrated circuit | |
| JP2619957B2 (en) | Clock control circuit for delay test | |
| JP2906073B2 (en) | LSI including DC test circuit | |
| US10367481B2 (en) | Digital logic circuit for deterring race violations at an array test control boundary using an inverted array clock signal feature | |
| JP2000046919A (en) | Integrated circuit and testing method | |
| JP3328160B2 (en) | Test equipment for logic integrated circuits | |
| JP2870265B2 (en) | Output control circuit of integrated circuit | |
| JPH10177060A (en) | Scan circuit | |
| JPH05341016A (en) | Semiconductor integrated circuit device and test method | |
| JPH052052A (en) | Test signal generation circuit of semiconductor device | |
| JPS6319571A (en) | Integrated circuit | |
| JPH0736770A (en) | Semiconductor memory device | |
| JPH06148288A (en) | Semiconductor integrated circuit | |
| JPH0682533A (en) | Semiconductor integrated circuit | |
| JP2000046909A (en) | Semiconductor integrated circuit device and test method therefor | |
| JPH0627777B2 (en) | Semiconductor integrated circuit device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080311 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090311 Year of fee payment: 12 |
|
| LAPS | Cancellation because of no payment of annual fees |