JP2000098001A - Test facilitation circuit - Google Patents
Test facilitation circuitInfo
- Publication number
- JP2000098001A JP2000098001A JP10267689A JP26768998A JP2000098001A JP 2000098001 A JP2000098001 A JP 2000098001A JP 10267689 A JP10267689 A JP 10267689A JP 26768998 A JP26768998 A JP 26768998A JP 2000098001 A JP2000098001 A JP 2000098001A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- point
- signal line
- signal
- scan
- 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
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
(57)【要約】
【課題】検査点挿入による回路面積のオーバーヘッドを
低減した半導体集積回路、及びそれを得る解析方法を提
供する。
【解決手段】被検査回路101では、信号線111,1
21,131に対する観測点が挿入されており、それぞ
れ挿入された信号線114,124,134は圧縮回路1
41に接続し、その出力が信号線142を通してスキャ
ン機能付きフリップフロップに接続する。領域112,
122,132は、それぞれ、信号線111,121,
131からスキャンFF群113,123,133に到
達するまで入力側にトレースした信号線の範囲で、信号
線111,121,131に対する観測点の検査点効果
領域である。
(57) Abstract: A semiconductor integrated circuit with reduced circuit area overhead due to insertion of test points, and an analysis method for obtaining the same are provided. In a circuit under test 101, signal lines 111, 1 are provided.
21 and 131 are inserted, and the inserted signal lines 114, 124 and 134 are connected to the compression circuit 1 respectively.
41, and its output is connected to a flip-flop with a scan function via a signal line 142. Region 112,
122, 132 are signal lines 111, 121,
The range of signal lines traced to the input side from 131 to the scan FF groups 113, 123, 133 is the inspection point effect area of the observation point for the signal lines 111, 121, 131.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、検査点による面積
オーバーヘッドを低減した半導体集積回路およびその解
析方法に関するものである。[0001] 1. Field of the Invention [0002] The present invention relates to a semiconductor integrated circuit in which area overhead due to inspection points is reduced, and a method of analyzing the same.
【0002】[0002]
【従来の技術】半導体集積回路のテスト容易化技術の1
つに、回路中に検査点を挿入する方法がある。一般に、
検査点には、信号線を1に制御する易しさ(以下、1可
制御性と呼ぶ)を向上させる「1制御点」と、信号線を
0に制御する易しさ(以下、0可制御性と呼ぶ)を向上
させる「0制御点」と、信号線の信号値を観測できる易
しさ(以下、可観測性と呼ぶ)を向上させる「観測点」
がある。なお、1制御点と0制御点を区別しない場合
は、単に制御点と呼ぶ。2. Description of the Related Art One of techniques for facilitating test of semiconductor integrated circuits.
One method is to insert a test point into a circuit. In general,
The inspection points include “1 control point” for improving the ease of controlling the signal line to 1 (hereinafter, referred to as “1 controllability”) and ease of controlling the signal line to 0 (hereinafter, “0 controllability”). "Control point" for improving the ease of observing the signal value of the signal line (hereinafter referred to as "observability").
There is. In the case where 1 control point and 0 control point are not distinguished, they are simply called control points.
【0003】この検査点の回路や挿入位置の解析方法に
ついては、文献Proceeding of 2ndEuropean Test Confe
rence(1991年)の253頁から262頁に掲載さ
れている、B.Seiss等による「Test Points Insertion f
or Scan-Based BIST」や、特開平6−331709 号「試
験可能性を改善した回路および回路の試験可能性を改善
する方法」などに詳しく論じられている。The circuit of the inspection point and the method of analyzing the insertion position are described in Proceeding of 2nd European Test Confe
"Test Points Insertion f" by B. Seiss et al., published on pages 253 to 262 of Rence (1991).
or Scan-Based BIST "and JP-A-6-331709," Circuits with Improved Testability and Methods for Improving Testability of Circuits ".
【0004】特に、前者の文献で述べられている検査点
の解析方法は、COP(Controllability Observability
Procedure)と呼ばれる確率的なテスト容易性尺度を用
いてコスト関数を定義し、それを最小化するように1つ
ずつ検査点を決定している。すなわち、1つの検査点を
求める手順として、まず検査点の候補を、それを挿入し
たときのコスト関数の近似値に基づいて選び、検査点の
各候補に対して挿入した場合の実際のコスト関数を計算
した後、コスト関数が最小になる検査点候補を検査点に
決定する。そして、この処理を検査点の個数分、繰り返
す。なお、この検査点の解析方法は、乱数パターンテス
トの容易化には有効であることが実験により確認されて
いる。[0004] In particular, the method of analyzing inspection points described in the former document is based on COP (Controllability Observability).
A cost function is defined using a probabilistic testability measure called Procedure), and inspection points are determined one by one so as to minimize the cost function. That is, as a procedure for obtaining one inspection point, first, an inspection point candidate is selected based on an approximate value of the cost function when the inspection point is inserted, and an actual cost function when the inspection point candidate is inserted for each candidate. Is calculated, an inspection point candidate that minimizes the cost function is determined as an inspection point. This process is repeated for the number of inspection points. It has been experimentally confirmed that this inspection point analysis method is effective for facilitating the random number pattern test.
【0005】一方、検査点による面積オーバーヘッドを
低減するための方法がいくつか挙げられる。文献情報処
理学会設計自動化研究会資料19(1983年)に掲載さ
れている、本文献等による「完全検出率達成のための検
査容易化設計」では、同一の出力素子をもつ複数の制御
点は、1つの制御可能な素子からの分岐で制御すること
で制御可能な素子を削減できることが述べられている。
また、文献Proceedingof International Test Conferen
ce(1997年)の60頁から68頁に掲載されてい
る、B.Pouya等による「Modfying User-Defined Logic f
or Test Accessto Embedded Cores」で述べられた、制御
点のテストデータ入力線の共用がある。この方法では、
制御点の挿入位置から入力方向への含意操作により、共
用しても新たに冗長故障が生じない制御点のペアのテス
トデータ入力線を共用する。On the other hand, there are several methods for reducing the area overhead due to inspection points. In "Design for ease of inspection to achieve complete detection rate" in this document etc., published in Document 19 of the Information Processing Society of Japan Design Automation Study Group Material 19 (1983), a plurality of control points having the same output element It is described that controllable elements can be reduced by controlling by branching from one controllable element.
Also, literature Proceedingof International Test Conferen
“Modfying User-Defined Logic f” by B. Pouya et al., pp. 60-68 of ce (1997).
or Test Access to Embedded Cores ”, there is a sharing of test data input lines for control points. in this way,
By the implication operation from the insertion position of the control point to the input direction, the test data input line of the pair of control points that does not cause a new redundant fault even when shared is shared.
【0006】[0006]
【発明が解決しようとする課題】一般に、被検査回路に
1つの検査点を挿入するには、1つのテスト専用のスキ
ャン機能付きフリップフロップを追加する必要がある。
これは回路面積の増加(以下、面積オーバーヘッドと呼
ぶ)を招く。特に検査点の数が大きいと面積オーバーヘ
ッドの大きさが許容できないという問題がある。Generally, in order to insert one test point into a circuit under test, it is necessary to add a flip-flop with a scan function dedicated to one test.
This leads to an increase in circuit area (hereinafter, referred to as area overhead). In particular, when the number of inspection points is large, there is a problem that the size of the area overhead cannot be tolerated.
【0007】また、従来例で述べた文献等やB.Pouya 等
の方法では、制御点挿入による面積オーバーヘッドは低
減できるが、観測点を含めた検査点全体としての面積オ
ーバーヘッド低減の効果は不十分である。Further, in the method described in the literature and the like in the conventional example and the method of B. Pouya et al., The area overhead due to the insertion of control points can be reduced, but the effect of reducing the area overhead of the entire inspection point including the observation point is insufficient. It is.
【0008】本発明の目的は上記問題点に鑑み、検査点
挿入による回路面積のオーバーヘッドを低減した半導体
集積回路、及びそれを得るための解析方法を提供するこ
とにある。In view of the above problems, an object of the present invention is to provide a semiconductor integrated circuit in which the overhead of a circuit area due to insertion of a test point is reduced, and an analysis method for obtaining the same.
【0009】[0009]
【課題を解決するための手段】上記の目的は、被検査回
路中に複数の観測点が挿入された半導体集積回路におい
て、観測点の中で、一部の観測点のグループに対応する
被検査回路中の信号線から分岐した信号線が、所定の圧
縮回路の入力に接続し、圧縮回路の各出力が外部出力素
子あるいはスキャン機能付きフリップフロップ等の観測
可能な素子に接続し、圧縮回路は多ビットの信号値を入
力より少ないビット数の信号値に変換することによって
達成される。SUMMARY OF THE INVENTION It is an object of the present invention to provide a semiconductor integrated circuit having a plurality of observation points inserted in a circuit to be inspected. A signal line branched from a signal line in the circuit is connected to an input of a predetermined compression circuit, and each output of the compression circuit is connected to an external output element or an observable element such as a flip-flop with a scan function. This is achieved by converting a multi-bit signal value into a signal value with fewer bits than the input.
【0010】また観測点が挿入された被検査回路中の信
号線から分岐した信号線が、最終的に被検査回路中の外
部出力素子あるいはスキャン機能付きフリップフロップ
等の観測可能な素子に接続し、観測点と観測可能な素子
の間に当該信号線と被検査回路内の信号線を入力とする
圧縮回路と、通常動作時に観測点で使われる信号線の論
理値をマスクする回路が備わることによって達成され
る。A signal line branched from a signal line in the circuit under test into which the observation point is inserted is finally connected to an external output element or an observable element such as a flip-flop with a scan function in the circuit under test. A compression circuit between the observation point and the observable element that receives the signal line and the signal line in the circuit under test as inputs, and a circuit that masks the logical value of the signal line used at the observation point during normal operation Achieved by
【0011】また被検査回路中に制御点が挿入された半
導体集積回路において、制御点のテストデータを入力す
る信号線が、最終的に被検査回路中の外部入力素子ある
いはスキャン機能付きフリップフロップ等の制御可能な
素子に接続し、制御点と制御可能な素子の間に、通常動
作時に制御点のテストデータを入力する信号線の論理値
をマスクする回路が備わることによって達成される。In a semiconductor integrated circuit in which a control point is inserted in a circuit under test, a signal line for inputting test data of the control point is finally connected to an external input element or a flip-flop having a scan function in the circuit under test. This is achieved by providing a circuit between the control point and the controllable element and masking a logical value of a signal line for inputting test data of the control point during normal operation.
【0012】さらに、論理的に等価あるいはその否定と
等価な信号線に挿入された制御点におけるテストデータ
を入力する信号線が、同一の外部入力素子あるいはスキ
ャン機能付きフリップフロップ等の制御可能な素子に接
続することによって、上記の目的が達成される。Further, the signal line for inputting test data at a control point inserted into a signal line which is logically equivalent or the equivalent of the negation is made of the same external input element or a controllable element such as a flip-flop with a scan function. The above object is achieved by connecting to.
【0013】[0013]
【発明の実施の形態】以下、本発明の実施例について、
図面を参照しながら説明する。BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described.
This will be described with reference to the drawings.
【0014】図1に、第1の実施例に係わる観測点の面
積オーバーヘッドを低減した半導体集積回路の構成を示
す。本半導体集積回路は、被検査回路101と、外部入
力端子あるいはスキャンチェーン入力端子102と、パ
ターン発生器103と、マルチプレクサ104と、被検
査回路101への入力信号線105と、被検査回路から
の出力線106と、外部出力端子あるいはスキャンチェ
ーン出力端子107と、パターン圧縮器108とから構
成される。マルチプレクサ104は、外部入力端子ある
いはスキャンチェーン入力端子102とパターン発生器
103のどちらか一方のパターンを選択し、信号線10
5へ出力する。FIG. 1 shows the configuration of a semiconductor integrated circuit according to the first embodiment in which the area overhead at the observation point is reduced. The semiconductor integrated circuit includes a circuit under test 101, an external input terminal or a scan chain input terminal 102, a pattern generator 103, a multiplexer 104, an input signal line 105 to the circuit under test 101, and a signal from the circuit under test. It comprises an output line 106, an external output terminal or a scan chain output terminal 107, and a pattern compressor 108. The multiplexer 104 selects one of the pattern of the external input terminal or the scan chain input terminal 102 and the pattern generator 103, and
Output to 5
【0015】以上の被検査回路101の周辺の回路の動
作を説明する。まず、BIST(組み込み自己テスト)
の場合は、マルチプレクサ104でパターン発生器10
3により生成されたパターンが選択され、信号線105
を通して被検査回路101に入力され、被検査回路10
1がテストされる。被検査回路101から出力されたパ
ターンは信号線106を通して、パターン圧縮器108
に入力されパターンを圧縮する。一方、テスタから直接
パターンを入出力する場合は、マルチプレクサ104で
外部入力端子あるいはスキャンチェーン入力端子102
にテスタで入力されたパターンが選択され、信号線10
5を通して被検査回路101に入力され、被検査回路1
01がテストされる。被検査回路101から出力された
パターンは信号線106、外部出力端子あるいはスキャ
ンチェーン出力端子107を通して、テスタにより観測
される。The operation of the circuits around the circuit under test 101 will be described. First, BIST (built-in self test)
In the case of the pattern generator 10
3 is selected, and the signal line 105 is selected.
Is input to the circuit under test 101 through the
1 is tested. The pattern output from the circuit under test 101 is passed through a signal line 106 to a pattern compressor 108.
To compress the pattern. On the other hand, when a pattern is directly input / output from the tester, an external input terminal or a scan chain input terminal
The pattern input by the tester is selected, and the signal line 10
5 to the circuit under test 101 and the circuit under test 1
01 is tested. The pattern output from the circuit under test 101 is observed by a tester through a signal line 106, an external output terminal or a scan chain output terminal 107.
【0016】ここで、被検査回路101を説明する前
に、検査点について図8を用いて簡単に説明しておく。
図8(a)は検査点挿入前の論理回路図で、スキャン機
能付きフリップフロップ(以下、スキャンFFと呼ぶ)
のスキャンイン801〜813,スキャンアウト84
1,842、そして、EOR素子821〜824,BU
F素子825〜828,832,833,AND素子8
29,830,834,835,OR素子831及びそ
れらを接続する信号線から構成される。また、図8
(b)が検査点挿入後の論理回路図である。Before describing the circuit under test 101, test points will be briefly described with reference to FIG.
FIG. 8A is a logic circuit diagram before a test point is inserted, and is a flip-flop with a scan function (hereinafter, referred to as a scan FF).
Scan in 801-813, scan out 84
1,842, and EOR elements 821-824, BU
F elements 825 to 828, 832, 833, AND element 8
29, 830, 834, 835 and OR elements 831 and signal lines connecting them. FIG.
(B) is a logic circuit diagram after a test point is inserted.
【0017】例えば、BUF素子825をAND素子8
51とスキャンFF855に変換することで0制御点が
挿入される。即ち、スキャンFF855を信号値0に設
定することで素子851を0に設定できることから、テ
スト時に素子851出力線の0可制御性が向上するとい
える。なお、通常動作時には、スキャンFF855を信
号値1に固定する。同様に、BUF素子826〜828
をAND素子852〜854とスキャンFF856〜8
58への変換も0制御点挿入である。For example, the BUF element 825 is replaced with the AND element 8
The conversion into 51 and scan FF 855 inserts 0 control points. That is, since the element 851 can be set to 0 by setting the signal value of the scan FF 855 to 0, it can be said that the 0 controllability of the output line of the element 851 is improved during the test. Note that during normal operation, the scan FF 855 is fixed at the signal value 1. Similarly, BUF elements 826 to 828
And AND elements 852-854 and scan FFs 856-8
Conversion to 58 is also zero control point insertion.
【0018】また、BUF素子832がOR素子861
とスキャンFF863に変換することで1制御点が挿入
される。即ち、スキャンFF861を信号値1を設定す
ることで素子861を1に設定できることから、テスト
時に素子861の0可制御性が向上するといえる。な
お、通常動作時には、スキャンFF863を信号値0に
固定する。同様に、BUF素子833がOR素子862
とスキャンFF864に変換することで1制御点が挿入
される。The BUF element 832 is an OR element 861
Is converted to the scan FF 863 to insert one control point. That is, since the element 861 can be set to 1 by setting the signal value of the scan FF 861 to 1, it can be said that the 0 controllability of the element 861 at the time of the test is improved. During normal operation, the scan FF 863 is fixed at a signal value of 0. Similarly, BUF element 833 is OR element 862
Is converted to scan FF 864 to insert one control point.
【0019】被検査回路101の説明に戻る。被検査回
路101では、信号線111,121,131に対する観測
点が挿入されており、それぞれ挿入された信号線11
4,124,134は圧縮回路141に接続し、その出
力が信号線142を通してスキャンFF143に接続す
る。領域112,122,132は、それぞれ、信号線
111,121,131からスキャンFF群113,1
23,133に到達するまで入力側にトレースした信号
線の領域で、信号線111,121,131に対する領
域である。なお、観測点効果領域は、観測点の挿入によ
り可観測性が向上する信号線の領域と定義する。Returning to the description of the circuit under test 101, FIG. In the circuit under test 101, observation points for the signal lines 111, 121, 131 are inserted, and the inserted signal lines 11, 121, 131 are inserted.
4, 124 and 134 are connected to the compression circuit 141, and the output is connected to the scan FF 143 through the signal line 142. The regions 112, 122 and 132 are respectively connected to the scan FF groups 113 and 1 from the signal lines 111, 121 and 131, respectively.
This is a region of the signal line traced to the input side until it reaches 23, 133, and is a region for the signal lines 111, 121, 131. The observation point effect area is defined as a signal line area in which observability is improved by inserting observation points.
【0020】被検査回路101内のテスト時における動
作を説明する。ここでは圧縮回路141は、図2(a)
のように多入力1出力の排他的論理和素子とする。まず
スキャンFF群113,123,133に論理値のパタ
ーンが設定される。それぞれ、出力方向へ順次信号値が
伝搬し、信号線111,121,131に到達する。こ
の観測点が挿入された信号線上の信号値と同じ信号値
が、信号線114,124,134を伝搬し圧縮回路1
41に入力され、排他的論理和をとった信号値がスキャ
ンFF143で観測される。もし、領域112に故障が
存在することにより信号線111に正常時と故障時に異
なる信号値(以下、故障信号と呼ぶ)が伝搬し、その他
の信号線121,131に故障信号が伝搬しないと仮定
すると、スキャンFF143には故障信号が伝搬する。
これは排他的論理和の入出力で可観測性が変わらないた
めで、入力の1つに故障信号が入るとその出力で必ず観
測できる。The operation of the circuit under test 101 during a test will be described. Here, the compression circuit 141 is configured as shown in FIG.
As shown in the above, a multi-input / one-output exclusive OR element is used. First, logical value patterns are set in the scan FF groups 113, 123, and 133. The signal values sequentially propagate in the output direction, and reach the signal lines 111, 121, and 131, respectively. The same signal value as the signal value on the signal line into which the observation point is inserted propagates through the signal lines 114, 124, and 134, and the compression circuit 1
The signal value which is input to 41 and exclusive ORed is observed by the scan FF 143. It is assumed that a different signal value (hereinafter, referred to as a fault signal) propagates to the signal line 111 during normal and fault conditions due to the presence of the fault in the region 112, and no fault signal propagates to the other signal lines 121 and 131. Then, a failure signal propagates to the scan FF 143.
This is because the observability does not change with the input / output of the exclusive OR, and when a failure signal enters one of the inputs, it can always be observed at the output.
【0021】この実施例では、従来各観測点毎に必要で
あったスキャンFFが、1つのスキャンFF143と圧
縮回路141と配線の延長(信号線114,124,1
34)で済む。またこのときのテスト容易性は、単一縮
退故障モデルを想定すると、各観測点毎にスキャンFF
を設ける場合と全く同等である。In this embodiment, the scan FF conventionally required for each observation point is replaced by one scan FF 143, a compression circuit 141, and extension of wiring (signal lines 114, 124, 1).
34). In addition, the testability at this time is as follows. Assuming a single stuck-at fault model, scan FF
Is completely equivalent to the case where
【0022】なお、本実施例では、観測点効果領域が互
いに交わらない観測点のグループのスキャンFFを共用
したが、その条件を考慮せずに自由に観測点のスキャン
FFを共用してもよい。ただし、その場合、観測点効果
領域が交わっている領域で故障が発生し、2つの観測点
挿入位置に故障信号が伝搬する恐れがあり、このとき圧
縮回路によって故障信号が消滅する可能性がある。即
ち、観測点効果領域の条件を設けないスキャンFFの共
用はテスト容易性がやや落ちる。もちろん、面積オーバ
ーヘッドの削減割合は観測点効果領域の条件を考慮する
場合に比べて大きくなる。In this embodiment, the scan FFs of the observation point groups whose observation point effect areas do not intersect with each other are shared, but the scan FFs of the observation points may be freely shared without considering the conditions. . However, in that case, a failure may occur in the area where the observation point effect areas intersect, and a failure signal may propagate to two observation point insertion positions. At this time, the failure signal may be extinguished by the compression circuit. . That is, the sharing of the scan FF without setting the condition of the observation point effect area slightly lowers testability. Of course, the reduction rate of the area overhead is larger than when the condition of the observation point effect area is considered.
【0023】このように、観測点効果領域が互いに交わ
らない複数の観測点のスキャンFFを共用することによ
り、テスト容易性を落とさずに、観測点挿入による面積
オーバーヘッドを低減することができる。また、任意の
観測点のスキャンFFを共用することにより、観測点挿
入による面積オーバーヘッドを大幅に低減することがで
きる。As described above, by sharing the scan FFs of a plurality of observation points whose observation point effect areas do not intersect with each other, it is possible to reduce the area overhead due to the observation point insertion without lowering the testability. In addition, by sharing the scan FF of an arbitrary observation point, the area overhead due to the insertion of the observation point can be significantly reduced.
【0024】図2は、圧縮回路141の回路例を示した
ものである。FIG. 2 shows a circuit example of the compression circuit 141.
【0025】図2(a)に関しては、上述したように、
圧縮しても可観測性は維持できる。図2(b)の多入力
1出力のNAND素子の場合は、ある入力の故障信号を
出力で観測するには他の入力が非制御論理(NAND素
子では論理値1)であることが要求される。したがっ
て、圧縮回路141への入力線114〜134の1可制
御性が大きい場合は入力線の可観測性をほとんど落とさ
ない。以上のような条件を満たすとき、NAND素子に
よる圧縮回路を用いる。一般にNAND素子は排他的論
理和よりも少ないトランジスタで構成できるので、
(a)のケースよりさらに面積オーバーヘッドを削減で
きるといえる。Referring to FIG. 2A, as described above,
Observability can be maintained even with compression. In the case of the multi-input one-output NAND element shown in FIG. 2B, in order to observe a failure signal of one input at the output, the other input needs to be non-control logic (logical value 1 in the NAND element). You. Therefore, when the controllability of one of the input lines 114 to 134 to the compression circuit 141 is large, the observability of the input line is hardly reduced. When the above conditions are satisfied, a compression circuit using a NAND element is used. In general, since a NAND element can be configured with fewer transistors than exclusive OR,
It can be said that the area overhead can be further reduced as compared with the case (a).
【0026】図2(c)では、入力線114,124は
1可制御性が大きく、入力線134は0可制御性が大き
い場合の圧縮回路141を示している。入力線134に
NOT素子232を挿入することにより、NAND素子の
入力線はすべて1可制御性が大きいようにでき、入力線
の可観測性を落とさずに済む。FIG. 2C shows the compression circuit 141 when the input lines 114 and 124 have a large 1-controllability and the input line 134 has a large 0-controllability. To input line 134
By inserting the NOT element 232, all the input lines of the NAND element can be made to have a large controllability, and the observability of the input line does not need to be reduced.
【0027】図2(d)も図2(c)と同様の例で、入
力線114,124は0可制御性が大きく、入力線13
4は1可制御性が大きい場合の圧縮回路141を示して
いる。入力線134にNOT素子242を挿入すること
により、NOA素子の入力線はすべて0可制御性が大き
いようにでき、入力線の可観測性を落とさずに済む。こ
のように、複数の観測点のスキャンFF共用で用いる圧
縮回路として、多入力1出力のAND素子あるいはNA
ND素子あるいはOR素子あるいはNOR素子を含み、
その素子の各入力線における非制御論理値の可制御性が
大きくなるように、圧縮回路の各入力線の可制御性に応
じてその素子の各入力線の直前に否定素子を接続するこ
とにより、テスト容易性を落とさずに、観測点挿入によ
る面積オーバーヘッドをさらに低減することができる。FIG. 2D also shows an example similar to FIG. 2C. The input lines 114 and 124 have a large 0-controllability and the input line 13
Reference numeral 4 denotes a compression circuit 141 when the controllability is large. By inserting the NOT element 242 into the input line 134, all the input lines of the NOA element can be set to have a large 0-controllability, and the observability of the input line does not need to be reduced. As described above, a multi-input / one-output AND element or NA
Including ND element or OR element or NOR element,
By connecting a negation element immediately before each input line of the element according to the controllability of each input line of the compression circuit so that the controllability of the non-control logic value at each input line of the element becomes large. Further, the area overhead due to the insertion of the observation point can be further reduced without lowering the testability.
【0028】上記の可制御性,可観測性に関して、テス
ト方式がBIST(組み込み自己テスト)の場合、CO
Pという確率的なテスタビリティ尺度を用いることが一
般的である。これは、入力から出力側に向かって可制御
性(1可制御性)を確率法則に従い計算し、出力から入
力側に向かって可観測性を計算する。また、テスト方式
がテスタによりテスト生成パタンを入力する場合は、Go
ldstain の尺度(文献IEEE Trans.on Circuits and Sys
tems (1979年) に掲載されている、L.H.Goldstain
の「Controllability/Observability analysis of digit
al circuits」)を用いればよい。Regarding the above controllability and observability, when the test method is BIST (built-in self test), CO
It is common to use a stochastic testability measure of P. In this method, the controllability (1 controllability) is calculated from the input toward the output side according to the probability law, and the observability is calculated from the output toward the input side. If the test method inputs test generation patterns using a tester,
ldstain scale (reference IEEE Trans.on Circuits and Sys
LHGoldstain, published in tems (1979)
`` Controllability / Observability analysis of digit
al circuits ”).
【0029】図3に、第2の実施例に係わる観測点の面
積オーバーヘッドを低減した半導体集積回路の構成を示
す。被検査回路101の周辺回路については、図1と同
様である。FIG. 3 shows a configuration of a semiconductor integrated circuit according to the second embodiment in which the area overhead at the observation point is reduced. The peripheral circuits of the circuit under test 101 are the same as those in FIG.
【0030】被検査回路101では、信号線111,1
21,131に対する観測点が挿入されており、それぞ
れ挿入された信号線114,124,134は圧縮回路1
41に接続する。その出力は信号線301を通してAN
D素子302に接続し、テストモード信号線303との
論理積をとる。さらにその出力線304は被検査回路中
の信号線311とともに圧縮回路305に入力され、そ
の出力線306を通してスキャンFF307に接続す
る。領域112,122,132、312は、それぞ
れ、信号線111,121,131,311からスキャ
ンFF群113,123,133,313に到達するま
で入力側にトレースした信号線の領域で、信号線11
1,121,131に対する観測点の観測点効果領域、
及び通常論理で使われるスキャンFF307の観測点効
果領域である。領域321は、観測点効果領域112,
122,132からスキャンFF群322に到達するま
で出力方向へトレースした信号線の領域で、観測点準影
響領域と呼ぶ。テストモード信号線303は、テスト時
1、通常動作時0の論理値を持ち、通常動作時に信号線
311の信号値が信号線306へ正しく伝搬するよう
に、複数の観測点からの信号を圧縮した信号線301上
の信号値をAND素子302によりマスクする。In the circuit under test 101, the signal lines 111, 1
21 and 131 are inserted, and the inserted signal lines 114, 124 and 134 are connected to the compression circuit 1 respectively.
Connect to 41. Its output is sent through signal line 301 to AN
It is connected to the D element 302 and takes a logical product with the test mode signal line 303. Further, the output line 304 is input to the compression circuit 305 together with the signal line 311 in the circuit under test, and is connected to the scan FF 307 through the output line 306. Areas 112, 122, 132, and 312 are signal line areas traced to the input side from the signal lines 111, 121, 131, and 311 until reaching the scan FF groups 113, 123, 133, and 313, respectively.
Observation point effect area of observation points for 1, 121, 131,
And an observation point effect area of the scan FF 307 used in normal logic. The region 321 includes the observation point effect region 112,
A region of the signal line traced in the output direction from 122 and 132 to the scan FF group 322 is called an observation point quasi-influence region. The test mode signal line 303 has logical values of 1 at the time of test and 0 at the time of normal operation, and compresses signals from a plurality of observation points so that the signal value of the signal line 311 propagates correctly to the signal line 306 at the time of normal operation. The signal value on the signal line 301 is masked by the AND element 302.
【0031】なお、観測点準影響領域に関して、可観測
性が変化するのは観測点効果領域のみであるが、観測点
と観測点効果領域が互いに交わらない被検査回路中の観
測可能素子を求める際に使われる(そのため「準」をつ
けた)。ある観測点グループにおいて、各観測点の観測
点準影響領域の和集合に入らないような被検査回路中の
観測可能素子は、各観測点と観測点効果領域が互いに交
わらない。In the observation point quasi-influence area, the observability changes only in the observation point effect area, but the observable elements in the circuit under test where the observation point and the observation point effect area do not cross each other are obtained. Is used in the case (for that reason, "quasi" is attached). In a certain observation point group, the observable elements in the circuit under test that do not belong to the union of the observation point quasi-influence areas of each observation point do not intersect with each other.
【0032】被検査回路101内のテスト時における動
作を説明する。ここでは圧縮回路141,305は、図
2(a)のように排他的論理和素子とする。まずスキャ
ンFF群113,123,133に論理値のパターンが
設定される。それぞれ、出力方向へ順次信号値が伝搬
し、信号線111,121,131に到達する。この観
測点が挿入された信号線上の信号値と同じ信号値が、信
号線114,124,134を伝搬し圧縮回路141に
入力され、排他的論理和をとった信号値が信号線301
に伝搬する。テストモード信号線303の論理値は1の
ため、信号線301の信号値はそのまま信号線304に
伝搬する。一方、スキャンFF群313に設定されたパタ
ーンが、出力方向へ順次信号値が伝搬し、信号線311
に到達する。信号線304,311の2つの信号値を圧
縮回路305で1ビットに圧縮し、通常論理で使用する
スキャンFF307で観測する。もし、領域112に故
障が存在し、かつ信号線111に故障信号が伝搬し、そ
の他の信号線121,131,311に故障信号が伝搬
しないと仮定すると、スキャンFF307には故障信号
が伝搬する。また、領域312に故障が存在し、かつ信
号線311に故障信号が伝搬し、その他の信号線11
1,121,131に故障信号が伝搬しないと仮定する
と、スキャンFF307には故障信号が伝搬する。The operation of the circuit under test 101 during a test will be described. Here, the compression circuits 141 and 305 are exclusive OR elements as shown in FIG. First, logical value patterns are set in the scan FF groups 113, 123, and 133. The signal values sequentially propagate in the output direction, and reach the signal lines 111, 121, and 131, respectively. The same signal value as the signal value on the signal line into which the observation point has been inserted propagates through the signal lines 114, 124, and 134 and is input to the compression circuit 141.
Propagate to Since the logical value of the test mode signal line 303 is 1, the signal value of the signal line 301 propagates to the signal line 304 as it is. On the other hand, in the pattern set in the scan FF group 313, the signal value sequentially propagates in the output direction, and the signal line 311
To reach. The two signal values of the signal lines 304 and 311 are compressed to one bit by the compression circuit 305 and observed by the scan FF 307 used in normal logic. If it is assumed that a fault exists in the area 112 and a fault signal propagates to the signal line 111 and no fault signal propagates to the other signal lines 121, 131, and 311, the fault signal propagates to the scan FF 307. Further, if a fault exists in the area 312 and a fault signal propagates to the signal line 311, the other signal lines 11
Assuming that the fault signal does not propagate to 1, 121 and 131, the fault signal propagates to the scan FF 307.
【0033】被検査回路101内の通常動作時における
動作を説明する。まずスキャンFF群113,123,
133に設定された論理値のパターンは、それぞれ、出
力方向へ順次信号値が伝搬し、信号線111,121,
131に到達する。この観測点が挿入された信号線上の
信号値と同じ信号値が、信号線114,124,134を
伝搬し圧縮回路141に入力され、排他的論理和をとっ
た信号値が信号線301に伝搬する。しかし、テストモー
ド信号線303の論理値は0のため、信号線301の信
号値にかかわらず信号線304は信号値0となる。した
がって、圧縮回路305では信号線311の信号値を信
号線306にそのまま伝搬し、スキャンFF307で観
測する。The operation of the circuit under test 101 during normal operation will be described. First, the scan FF groups 113, 123,
In the pattern of the logical value set to 133, the signal value is sequentially propagated in the output direction, and the signal lines 111, 121,
Reach 131. The same signal value as the signal value on the signal line where the observation point is inserted propagates through the signal lines 114, 124, and 134 and is input to the compression circuit 141, and the signal value obtained by performing an exclusive OR operation propagates to the signal line 301. I do. However, since the logical value of the test mode signal line 303 is 0, the signal value of the signal line 304 becomes 0 regardless of the signal value of the signal line 301. Therefore, in the compression circuit 305, the signal value of the signal line 311 is propagated as it is to the signal line 306, and is observed by the scan FF 307.
【0034】この実施例では、従来各観測点毎に必要で
あった観測点専用のスキャンFFが、圧縮回路141,
305とAND素子、及びテストモード信号線303、
配線の延長(信号線114,124,134)で済み、
観測点専用のスキャンFFを1つも挿入しないで済む。
またこのときのテスト容易性は、単一縮退故障モデルを
想定すると、各観測点毎にスキャンFFを設ける場合と
全く同等である。ただし、通常論理のパス(信号線31
1から306)に圧縮回路を挿入するため、信号遅延が
増大するという問題がある。In this embodiment, a scan FF dedicated to an observation point, which is conventionally required for each observation point, is replaced with a compression circuit 141,
305, an AND element, and a test mode signal line 303;
Extension of wiring (signal lines 114, 124, 134) is sufficient,
It is not necessary to insert any scan FF dedicated to the observation point.
Further, the testability at this time is completely equivalent to the case where a scan FF is provided for each observation point, assuming a single stuck-at fault model. However, the path of the normal logic (signal line 31)
1 to 306), there is a problem that a signal delay increases because a compression circuit is inserted.
【0035】なお、本実施例では、観測点効果領域が互
いに交わらない観測点及び通常論理のスキャンFFを共
用したが、その条件を考慮せずに自由に観測点及び通常
論理のスキャンFFを共用してもよい。ただし、その場
合、観測点効果領域が交わっている領域で故障が発生
し、2つの観測点挿入位置に故障信号が伝搬する恐れが
あり、このとき圧縮回路によって故障信号が消滅する可
能性がある。即ち、観測点効果領域の条件を設けないス
キャンFFの共用はテスト容易性がやや落ちる。もちろ
ん、面積オーバーヘッドの削減割合は検査点効果領域の
条件を考慮する場合に比べて大きくなる。In this embodiment, the observation point and the normal logic scan FF whose observation point effect areas do not intersect are shared, but the observation point and the normal logic scan FF are freely shared without considering the conditions. May be. However, in that case, a failure may occur in the area where the observation point effect areas intersect, and a failure signal may propagate to two observation point insertion positions. At this time, the failure signal may be extinguished by the compression circuit. . That is, the sharing of the scan FF without setting the condition of the observation point effect area slightly lowers testability. Of course, the reduction rate of the area overhead is larger than when the condition of the inspection point effect area is considered.
【0036】このように、観測点効果領域が互いに交わ
らない観測点及び通常論理のスキャンFFを共用するこ
とにより、テスト容易性を落とさずに、観測点挿入によ
る面積オーバーヘッドを低減することができる。As described above, by sharing the observation point where the observation point effect areas do not intersect with each other and the scan FF of the normal logic, it is possible to reduce the area overhead due to the insertion of the observation point without lowering the testability.
【0037】図4に、第3の実施例に係わる制御点の面
積オーバーヘッドを低減した半導体集積回路の構成を示
す。被検査回路101の周辺回路については、図1と同
様である。FIG. 4 shows a configuration of a semiconductor integrated circuit according to the third embodiment in which the area overhead of control points is reduced. The peripheral circuits of the circuit under test 101 are the same as those in FIG.
【0038】被検査回路101では、信号線411に対
する0制御点415,421に対する1制御点425,
431に対する0制御点435が挿入されており、それ
ぞれ、信号線412,422,432の0可制御性、1
可制御性,0可制御性を向上させる。また、各制御点の
テストデータ信号は1つの信号線464から供給され
る。信号線464は、通常論理で使われるスキャンFF
455の出力線451から分岐した信号線461と、テ
ストモード信号線462とを入力とするAND素子46
3の出力線である。テストモード信号線462は、テス
ト時1,通常動作時0の論理値を持ち、通常動作時に各
制御点の機能が消滅するようにテストデータ信号が制御
点で使われる素子の非制御論理値となるように、否定論
理416,436が挿入されている。領域413,42
3,433,453は、それぞれ、信号線412,42
2,432,452からスキャンFF群414,42
4,434,454に到達するまで出力側にトレースし
た信号線の領域で、信号線411,421,431に対
する制御点の制御点効果領域、及び通常論理で使われる
スキャンFF455の制御点効果領域である。領域44
1は、制御点効果領域413,423,433からスキ
ャンFF群422に到達するまで入力方向へトレースし
た信号線の領域で、制御点影響領域と呼ぶ。テストモー
ド信号線462は、テスト時1,通常動作時0の論理値を
持ち、通常動作時に信号線411,421,431の信
号値がそれぞれ信号線412,422,432へ正しく
伝搬するように、複数の観測点からの信号を圧縮した信
号線461上の信号値をAND素子463によりマスクす
る。In the circuit under test 101, the 0 control points 415 and 421 for the signal line 411 and the 1 control points 425 and
0 control point 435 for 431 is inserted, and 0 controllability and 1 controllability of signal lines 412, 422, and 432, respectively.
Controllability and 0 controllability are improved. The test data signal of each control point is supplied from one signal line 464. The signal line 464 is a scan FF used in normal logic.
An AND element 46 having a signal line 461 branched from an output line 451 of the 455 and a test mode signal line 462 as inputs.
3 is an output line. The test mode signal line 462 has logical values of 1 during test and 0 during normal operation, and the test data signal is used as a non-control logical value of the element used at the control point so that the function of each control point disappears during normal operation. In this case, NOT logics 416 and 436 are inserted. Regions 413 and 42
3, 433 and 453 are signal lines 412 and 42, respectively.
Scan FF groups 414 and 42 from 2,432 and 452
In the area of the signal line traced to the output side until it reaches 4,434,454, the control point effect area of the control point for the signal lines 411, 421, 431 and the control point effect area of the scan FF 455 used in normal logic is there. Region 44
Reference numeral 1 denotes a signal line area traced in the input direction from the control point effect areas 413, 423, and 433 to the scan FF group 422, which is called a control point influence area. The test mode signal line 462 has a logical value of 1 at the time of test and 0 at the time of normal operation. A signal value on the signal line 461 obtained by compressing signals from a plurality of observation points is masked by the AND element 463.
【0039】なお、制御点影響領域441は、可制御性
あるいは可観測性が変化する領域で、制御点効果領域を
含む。これは、制御点と制御点効果領域が互いに交わら
ない被検査回路中の制御可能素子を求める際に使われ
る。ある制御点グループにおいて、各制御点の制御点影
響領域の和集合に入らないような被検査回路中の制御可
能素子は、各制御点と制御点効果領域が互いに交わらな
い。The control point influence area 441 is an area where controllability or observability changes, and includes the control point effect area. This is used to find a controllable element in a circuit under test where the control point and the control point effect area do not cross each other. In a certain control point group, controllable elements in the circuit under test that do not belong to the union of the control point influence areas of the control points do not intersect with each other.
【0040】被検査回路101内のテスト時における動
作を説明する。まずスキャンFF群442に論理値のパ
ターンが設定される。それぞれ、出力方向へ順次信号値
が伝搬し、信号線411,421,431に到達する。
また、通常論理で使用するスキャンFF455に設定さ
れた信号値は、一方は信号線451,452,領域45
3を通りスキャンFF群454に到達する。もう一方で
は、テストモード信号線462の信号値が1であるた
め、スキャンFF455の信号値は信号線461を通り信
号線464へそのまま伝搬する。そして各制御点41
5,425,435へテストデータ入力として利用され、
それぞれ、信号線412,422,432、及び領域4
13,423,433を通りスキャンFF群414,4
24,434へ伝搬する。The operation of the circuit under test 101 during a test will be described. First, a logical value pattern is set in the scan FF group 442. The signal values sequentially propagate in the output direction, and reach the signal lines 411, 421, and 431, respectively.
One of the signal values set in the scan FF 455 used in the normal logic is one of the signal lines 451 and 452 and the area 45.
3 and reaches the scan FF group 454. On the other hand, since the signal value of the test mode signal line 462 is 1, the signal value of the scan FF 455 propagates through the signal line 461 to the signal line 464 as it is. And each control point 41
Used as test data input to 5,425,435,
The signal lines 412, 422, 432 and the region 4 respectively
Scan FF groups 414, 4 passing through 13, 423, 433
24,434.
【0041】被検査回路101内の通常動作時における
動作を説明する。まずスキャンFF群442に論理値の
パターンが設定される。それぞれ、出力方向へ順次信号
値が伝搬し、信号線411,421,431に到達す
る。また、通常論理で使用するスキャンFF455に設
定された信号値は、一方は信号線451,452,領域
453を通りスキャンFF群454に到達する。もう一
方では、テストモード信号線462の信号値が0である
ため、AND素子463によりスキャンFF455の信号値
はマスクされ、信号線464は常に信号値0となる。そ
して各制御点415,425,435へはそれぞれの素子種
の非制御論理値である、1,0,1がテストデータ入力
として入力されるため、信号線411,421,431
の信号値は、それぞれ、信号線412,422,432
へそのまま伝搬する。The operation of the circuit under test 101 during normal operation will be described. First, a logical value pattern is set in the scan FF group 442. The signal values sequentially propagate in the output direction, and reach the signal lines 411, 421, and 431, respectively. One of the signal values set in the scan FF 455 used in the normal logic reaches the scan FF group 454 through the signal lines 451, 452, and the area 453. On the other hand, since the signal value of the test mode signal line 462 is 0, the signal value of the scan FF 455 is masked by the AND element 463 and the signal value of the signal line 464 is always 0. Since the control points 415, 425, and 435 receive 1, 0, and 1, which are non-control logic values of the respective element types, as test data inputs, the signal lines 411, 421, and 431
Are signal lines 412, 422, and 432, respectively.
Propagate as it is.
【0042】この実施例では、従来各制御点毎に必要で
あった制御点専用のスキャンFFが、テストモード信号
線462とAND素子463,配線の延長(信号線46
4)で済み、制御点専用のスキャンFFを1つも挿入し
ないで済む。またこのときのテスト容易性は、各制御点
毎にスキャンFFを設ける場合と全く同等である。In this embodiment, the scan FF dedicated to the control point, which is conventionally required for each control point, is replaced by the test mode signal line 462, the AND element 463, and the extension of the wiring (signal line 46).
4), and no scan FF dedicated to the control point needs to be inserted. The testability at this time is exactly the same as the case where a scan FF is provided for each control point.
【0043】なお、本実施例では、検査点効果領域が互
いに交わらない制御点及び通常論理のスキャンFFを共
用したが、その条件を考慮せずに自由に制御点及び通常
論理のスキャンFFを共用してもよい。ただし、その場
合、制御点効果領域が交わっている領域のさらに入力側
で故障が発生し、スキャンFFの共用によりできた再収
れん構造のために故障信号が消滅する可能性がある。即
ち、制御点効果領域の条件を設けないスキャンFFの共
用はテスト容易性がやや落ちる。もちろん、面積オーバ
ーヘッドの削減割合は制御点効果領域の条件を考慮する
場合に比べて大きくなる。In this embodiment, the control point and the normal logic scan FF where the inspection point effect areas do not intersect are shared, but the control point and the normal logic scan FF are freely shared without considering the conditions. May be. However, in this case, a failure may occur on the input side of the area where the control point effect area intersects, and the failure signal may disappear due to the reconvergence structure formed by sharing the scan FF. That is, the sharing of the scan FF without setting the condition of the control point effect area slightly lowers testability. Of course, the reduction rate of the area overhead is larger than when the condition of the control point effect area is considered.
【0044】このように、制御点効果領域が互いに交わ
らない制御点及び通常論理のスキャンFFを共用するこ
とにより、テスト容易性を落とさずに、制御点挿入によ
る面積オーバーヘッドを低減することができる。As described above, by sharing the control point where the control point effect areas do not cross each other and the scan FF of the normal logic, the area overhead due to the insertion of the control point can be reduced without lowering the testability.
【0045】図5に、第4の実施例に係わる制御点の面
積オーバーヘッドを低減した回路例を示す。FIG. 5 shows a circuit example in which the area overhead of the control points according to the fourth embodiment is reduced.
【0046】図5(a)は検査点挿入前の回路例であ
る。制御点を挿入する場合、信号遅延のオーバーヘッド
を抑えるため、特定のセルに対する置換のみを許可する
方法がある。ここでは、制御点挿入可能な場合をBUF
素子511,512,513のAND素子またはOR素
子への置換のみに限定する。このとき、OR素子501
より出力側の0可制御性を向上させるためには、図5
(b)のように、制御点として機能するAND素子52
1,522,523及びスキャンFF524,525,
526を挿入する。しかし、図5(c)のように、各制
御点のスキャンFFをスキャンFF534で共用する
と、図5(b)では3個必要だった制御点専用スキャン
FFは図5(c)の場合では1個で済む。また、テスト
容易性に関しては、OR素子501の出力線を0に設定
したい場合、図5(b)ではスキャンFF524,52
5,526の信号値を全て0に設定する必要があるが、
図5(c)の場合ではスキャンFF534の信号値を0
に設定するだけでよく、図5(b)より図5(c)の方
がOR素子501の出力線の0可制御性がよいといえ
る。図5(c)の場合は、実質的にOR素子501の出
力線に0制御点を挿入した図5(d)の場合に等価であ
るため、制御点専用スキャンFFの共用化の解析の際に
は図5(d)のようにモデル化する。FIG. 5A shows an example of a circuit before inserting a test point. When a control point is inserted, there is a method of permitting only replacement for a specific cell in order to suppress signal delay overhead. Here, the case where control points can be inserted
Only the replacement of the elements 511, 512, 513 with AND elements or OR elements is limited. At this time, the OR element 501
In order to further improve the 0 controllability on the output side, FIG.
(b) AND element 52 functioning as a control point
1, 522, 523 and scan FFs 524, 525,
526 is inserted. However, as shown in FIG. 5C, when the scan FF of each control point is shared by the scan FF 534, the scan FF dedicated to the control point, which is three in FIG. 5B, becomes 1 in FIG. 5C. It only needs an individual. As for testability, when it is desired to set the output line of the OR element 501 to 0, the scan FFs 524 and 52 in FIG.
It is necessary to set all signal values of 5,526 to 0,
In the case of FIG. 5C, the signal value of the scan FF 534 is set to 0.
5C can be said to have better controllability of the output line of the OR element 501 in FIG. 5C than in FIG. 5B. The case of FIG. 5C is substantially equivalent to the case of FIG. 5D in which a zero control point is inserted into the output line of the OR element 501. Is modeled as shown in FIG.
【0047】このように、同一の素子に入力している信
号線に対する制御点のスキャンFFを共用することによ
り、テスト容易性を落とさずに、制御点挿入による面積
オーバーヘッドを低減することができる。As described above, by sharing the scan FF of the control point for the signal line input to the same element, it is possible to reduce the area overhead due to the insertion of the control point without lowering the testability.
【0048】図6に、第5の実施例に係わる制御点の面
積オーバーヘッドを低減した回路例を示す。FIG. 6 shows a circuit example in which the area overhead of the control points according to the fifth embodiment is reduced.
【0049】図6(a)は検査点挿入前の回路例であ
る。ここでは、制御点挿入による信号遅延を抑えるため
に、制御点挿入可能な場合をBUF素子611,612,
613のAND素子またはOR素子への置換のみに限定
する。このとき、BUF素子611,612の1可制御
性、613の0可制御性を向上させるためには、図6
(b)のように、制御点として機能するAND素子62
1,622,623及びスキャンFF624,625,
626を挿入する。しかし、図6(c)のように、各制
御点のスキャンFFをスキャンFF634で共用する
と、図6(b)では3個必要だった制御点専用スキャン
FFは図6(c)の場合では1個で済む。また、テスト
容易性に関しては、BUF素子611,612の出力線
を信号値1,613の出力線を信号値0に設定したい場
合、図6(b)ではスキャンFF624,625,626
の信号値をそれぞれ1,1,0に設定する必要がある
が、図6(c)の場合ではスキャンFF534の信号値
を0に設定するだけでよい。図6(c)の場合は、実質
的にOR素子601の出力線に0制御点を挿入した図6
(d)の場合に等価であるため、制御点専用スキャンF
Fの共用化の解析の際には図6(d)のようにモデル化
する。FIG. 6A shows an example of a circuit before inserting a test point. Here, in order to suppress the signal delay due to the insertion of the control point, the case where the control point can be inserted is described in the BUF elements 611, 612,
613 is limited to the replacement with the AND element or the OR element. At this time, in order to improve the 1 controllability of the BUF elements 611 and 612 and the 0 controllability of the BUF element 613, it is necessary to use FIG.
(B) AND element 62 functioning as a control point
1, 622, 623 and scan FFs 624, 625,
626 is inserted. However, as shown in FIG. 6C, when the scan FF of each control point is shared by the scan FF 634, the scan FF dedicated to the control point, which is required three in FIG. 6B, becomes 1 in the case of FIG. 6C. It only needs an individual. As for testability, when it is desired to set the output lines of the BUF elements 611 and 612 to the signal values 1 and 613 to the signal value 0, the scan FFs 624, 625 and 626 in FIG.
Need to be set to 1, 1, and 0, respectively, but in the case of FIG. 6C, it is only necessary to set the signal value of the scan FF 534 to 0. In the case of FIG. 6C, the zero control point is substantially inserted into the output line of the OR element 601.
Since it is equivalent to the case of (d), the control point dedicated scan F
In analyzing the sharing of F, modeling is performed as shown in FIG.
【0050】このように、論理的に等価な信号線に対す
る制御点のスキャンFFを共用することにより、テスト
容易性を落とさずに、制御点挿入による面積オーバーヘ
ッドを低減することができる。As described above, by sharing the scan FF of the control point for the logically equivalent signal line, the area overhead due to the insertion of the control point can be reduced without lowering the testability.
【0051】以上で説明したスキャンFF共用できるグ
ループを計算する方法のフローを、図7に示す。FIG. 7 shows the flow of the method of calculating the groups that can be shared by the scan FFs described above.
【0052】ステップ701で回路情報、及び既に決定
している検査点の情報を入力する。まず、ステップ70
2で、各制御点に対し、挿入位置の信号線から出力方向
へのトレースにより、制御点挿入位置の信号線と等価論
理あるいはその否定論理ではないような信号線を出力線
にもつ、最も挿入位置に近い素子の集合を計算する。ス
テップ703で、各制御点に対し、挿入位置の信号線か
ら入力方向へのトレースにより、制御点挿入位置の信号
線と等価論理及びその否定論理ではないような信号線を
入力線に含む、最も挿入位置に近い素子を計算する。ス
テップ704では、ステップ702で求めた素子の集合
が一致する制御点のグループを求め、同一のグループに
設定する。ステップ705では、ステップ703で求め
た素子の集合が一致する制御点のグループを求め、同一
のグループに設定する。In step 701, circuit information and information on a test point which has been determined are input. First, step 70
In step 2, for each control point, by tracing from the signal line at the insertion position to the output direction, the output line has a signal line that is not equivalent to the signal line at the control point insertion position or that is not the negative logic. Calculate the set of elements close to the position. In step 703, for each control point, by tracing from the signal line at the insertion position to the input direction, the input line includes a signal line that is not equivalent to the signal line at the control point insertion position and that is not a negative logic. Calculate the element close to the insertion position. In step 704, a group of control points where the set of elements obtained in step 702 coincides is obtained and set to the same group. In step 705, a group of control points having the same set of elements obtained in step 703 is obtained and set to the same group.
【0053】ステップ706からステップ709は、制
御点の制御点効果領域、及び観測点の観測点効果領域の
条件に基づいた解析である。制御点効果領域と観測点効
果領域を合わせて、検査点効果領域と呼ぶことにする。
ステップ706で、各検査点あるいは各検査点グループ
の検査点効果領域を計算する。ステップ707では、ス
テップ706の結果に基づき、同じ検査点型(制御点か
観測点か)であり、それらの検査点効果領域が互いに交
わらない検査点あるいは検査点グループを求め、さらに
大きな同一のグループに設定する。ステップ709で
は、各検査点あるいは各検査点グループに対し、制御点
であれば制御点影響領域、観測点であれば観測点準影響
領域を計算し、それらの領域に含まれない被検査回路1
01内で通常論理として使われているスキャンFFを、
制御点の制御可能な素子、あるいは観測点の観測可能な
素子として1つ選択する。最後に、ステップ710で、
各検査点のグループ化情報を出力する。Steps 706 to 709 are analyzes based on the conditions of the control point effect area of the control point and the observation point effect area of the observation point. The control point effect area and the observation point effect area are collectively called an inspection point effect area.
In step 706, the inspection point effect area of each inspection point or each inspection point group is calculated. In step 707, based on the result of step 706, an inspection point or an inspection point group that has the same inspection point type (control point or observation point) and whose inspection point effect areas do not intersect with each other is obtained. Set to. In step 709, for each inspection point or each inspection point group, a control point influence area is calculated for a control point, and an observation point quasi-influence area is calculated for an observation point.
Scan FFs used as normal logic in 01
One is selected as a controllable element at the control point or an observable element at the observation point. Finally, at step 710,
Output the grouping information of each inspection point.
【0054】以下では、半導体集積回路の一例を用い
て、本実施例におけ具体的な処理の例、及び回路例を説
明する。Hereinafter, a specific example of processing and a circuit example in this embodiment will be described using an example of a semiconductor integrated circuit.
【0055】図8は、上述したように、検査点挿入前の
論理回路の例(図8(a))と、それに検査点を挿入し
た例(図8(b))である。制御点6個,観測点2個が
挿入されており、検査点専用のスキャンFFは8個であ
る。FIG. 8 shows an example of the logic circuit before the insertion of the test point (FIG. 8A) and an example of inserting the test point into it (FIG. 8B), as described above. Six control points and two observation points are inserted, and the number of scan FFs dedicated to inspection points is eight.
【0056】図10(a)は、図8(b)の複数の検査
点に対し、図7のステップ701〜705の処理を施し
た情報である。列1001は検査点の番号、列1002
は検査点で使われるスキャンFF素子の番号、列100
3は検査点型であり、列1004はステップ702で計算す
る出力素子の番号、列1005はステップ703で計算
する入力素子の番号である。列1006では、各検査点
にグループIDを設定して、同じグループIDの場合ス
キャンFFを共用してよいとする情報で、入力素子が同
じである検査点1〜4を同じグループID1を設定し、
出力素子が同じである検査点5,6を同じグループID
2を設定する。FIG. 10A shows information obtained by performing the processing of steps 701 to 705 of FIG. 7 on the plurality of inspection points of FIG. 8B. Column 1001 is the inspection point number, column 1002
Is the number of the scan FF element used at the inspection point, row 100
Reference numeral 3 denotes a test point type. A column 1004 indicates the number of the output element calculated in step 702, and a column 1005 indicates the number of the input element calculated in step 703. In a column 1006, a group ID is set for each inspection point, and information indicating that a scan FF may be shared when the same group ID is used. ,
Test points 5 and 6 with the same output element are assigned the same group ID
Set 2.
【0057】この図10(a)の情報を用いて検査点挿
入による面積オーバーヘッドを低減した論理回路が、図
9(a)である。グループID1の制御点のグループは、
スキャンFF902の信号値を共用し、信号線901に
より各制御点851〜854に分岐する。グループID
2の制御点のグループは、スキャンFF912の信号値
を共用し、信号線911により各制御点861,862
に分岐する。FIG. 9A shows a logic circuit in which the area overhead due to the insertion of test points is reduced using the information shown in FIG. The group of control points with group ID 1 is
The signal value of the scan FF 902 is shared, and the signal is branched to each control point 851 to 854 by the signal line 901. Group ID
The group of two control points shares the signal value of the scan FF 912, and the control points 861 and 862 are connected by the signal line 911.
Branch to
【0058】図10(b)は、図9(a)の複数の検査
点に対し、図7のステップ706〜709の処理を施し
た情報である。列1011は検査点の番号、列1012
は検査点で使われるスキャンFF素子の番号、列101
3は検査点型であり、列1014は検査点効果領域に含まれ
る素子番号、列1015は制御点に対して制御点影響領
域、観測点に対して観測点準観測領域に含まれる素子番
号を列挙した。列1016では、各検査点にグループIDを
設定して、同じグループIDの場合スキャンFFを共用
してよいとする情報である。検査点1と2では制御点効
果領域に交わり(素子834,841)があるため、同
一グループに設定できない。検査点3と4は観測点効果
領域が互いに交わらないため、同一のグループID3を
設定する。また、列1017は、制御点可能な素子ある
いは観測点可能な素子として共用できる、通常論理に使
われるスキャンFFの番号を列挙した。検査点1は、制
御点影響領域に含まれない制御用のスキャンFF80
9,810,811を共用できるスキャンFFとして選
択できる。検査点2の制御点影響領域は、全部の制御用
のスキャンFF801〜813を含むので、共用できる
スキャンFFはない。同一グループとなった検査点3,
4は、それらの観測点準影響領域が全部の観測用のスキ
ャンFF841,842を含むので、共用できるスキャ
ンFFはない。FIG. 10B shows information obtained by performing the processing of steps 706 to 709 in FIG. 7 on the plurality of inspection points in FIG. 9A. Column 1011 is the inspection point number, column 1012
Is the number of the scan FF element used at the inspection point, column 101
3 is an inspection point type, a column 1014 shows element numbers included in an inspection point effect area, a column 1015 shows an element number included in a control point influence area for a control point, and an element number included in an observation point quasi observation area for an observation point. Listed. A column 1016 is information indicating that a group ID is set for each inspection point, and that the scan FF may be shared when the group ID is the same. In the inspection points 1 and 2, the control point effect area intersects (elements 834 and 841), so that they cannot be set in the same group. Since the observation point effect areas do not intersect with the inspection points 3 and 4, the same group ID 3 is set. Column 1017 lists the numbers of scan FFs used in normal logic that can be shared as elements that can be controlled or observed. The inspection point 1 is a control scan FF 80 not included in the control point influence area.
9, 810 and 811 can be selected as scan FFs that can be shared. Since the control point influence area of the inspection point 2 includes the scan FFs 801 to 813 for all controls, there is no scan FF that can be shared. Inspection points 3 in the same group
In No. 4, there is no scan FF that can be shared because those observation point quasi-influence areas include scan FFs 841 and 842 for all observations.
【0059】この図10(b)の情報を用いて検査点挿
入による面積オーバーヘッドを低減した論理回路が、図
9(b)である。グループID1の制御点のグループ
は、通常論理に使われるスキャンFF812を制御可能
な素子として共用し、分岐点921で信号線922へ分
岐し、テストモード信号線923との論理積をとるNA
ND素子924を経由して、信号線901により各制御
点851〜854に分岐する。前記グループID3の観
測点のグループは、圧縮回路931を経由しスキャンF
F932で観測する。このようにして作成された回路で
は、検査点専用のスキャンFFは2個である。図8
(b)の回路例と比べて、検査点専用のスキャンFFの
数は1/4となり、検査点挿入による面積オーバーヘッ
ドが大幅に削減できることがわかる。FIG. 9B shows a logic circuit in which the area overhead due to the insertion of test points is reduced using the information shown in FIG. 10B. The control point group of group ID1 shares the scan FF 812 used for normal logic as a controllable element, branches to a signal line 922 at a branch point 921, and performs a logical AND with the test mode signal line 923.
Via the ND element 924, the signal line 901 branches to control points 851 to 854. The group of observation points of the group ID 3 is transmitted to the scan F via the compression circuit 931.
Observe at F932. In the circuit created in this way, there are two scan FFs dedicated to inspection points. FIG.
The number of scan FFs dedicated to test points is reduced to 1/4 as compared with the circuit example of FIG. 4B, and it can be seen that the area overhead due to test point insertion can be significantly reduced.
【0060】以上のように、本発明による半導体集積回
路は、観測点用スキャンFFの共用、制御点用スキャン
FFの共用により、テスト容易化の効果を変えずに、回
路面積のオーバーヘッドを低減できる。As described above, in the semiconductor integrated circuit according to the present invention, by sharing the scan FF for the observation point and the scan FF for the control point, the overhead of the circuit area can be reduced without changing the effect of facilitating the test. .
【0061】[0061]
【発明の効果】本発明によれば、観測点用スキャンFF
の共用、制御点用スキャンFFの共用により、検査点挿
入による回路面積のオーバーヘッドを低減した、半導体
集積回路、及びそのスキャンFF共用の解析方法を提供
することにある。According to the present invention, a scan FF for an observation point is provided.
It is an object of the present invention to provide a semiconductor integrated circuit in which the overhead of the circuit area due to the insertion of the inspection point is reduced by sharing the scan FF for the control point and the analysis method for sharing the scan FF.
【図1】第1の発明に係わる観測点の面積オーバーヘッ
ドを低減した半導体集積回路の構成例。FIG. 1 is a configuration example of a semiconductor integrated circuit according to the first invention, in which the area overhead at an observation point is reduced.
【図2】圧縮回路の実施例を示す回路図。FIG. 2 is a circuit diagram showing an embodiment of a compression circuit.
【図3】第2の発明に係わる観測点の面積オーバーヘッ
ドを低減した半導体集積回路の構成例。FIG. 3 is a configuration example of a semiconductor integrated circuit according to the second invention in which the area overhead at the observation point is reduced.
【図4】第3の発明に係わる制御点の面積オーバーヘッ
ドを低減した半導体集積回路の構成例。FIG. 4 is a configuration example of a semiconductor integrated circuit according to a third invention in which the area overhead of control points is reduced.
【図5】第4の発明に係わる制御点の面積オーバーヘッ
ドを低減する回路例。FIG. 5 is a circuit example for reducing an area overhead of a control point according to the fourth invention.
【図6】第5の発明に係わる制御点の面積オーバーヘッ
ドを低減する回路例。FIG. 6 is an example of a circuit for reducing an area overhead of a control point according to the fifth invention.
【図7】本発明の半導体集積回路を求める処理手順を示
すフロー図。FIG. 7 is a flowchart showing a processing procedure for obtaining a semiconductor integrated circuit of the present invention.
【図8】検査点を挿入した半導体集積回路の回路図。FIG. 8 is a circuit diagram of a semiconductor integrated circuit in which test points are inserted.
【図9】本発明の一実施例により検査点を挿入した半導
体集積回路の回路図。FIG. 9 is a circuit diagram of a semiconductor integrated circuit in which test points are inserted according to one embodiment of the present invention.
【図10】本発明の半導体集積回路を求める処理におけ
るテーブルの例。FIG. 10 is an example of a table in a process for obtaining a semiconductor integrated circuit according to the present invention.
101…被検査回路、112,122,132…領域、
141…圧縮回路。101: circuit to be inspected, 112, 122, 132 ... area,
141 ... compression circuit.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 畠山 一実 茨城県日立市大みか町七丁目1番1号 株 式会社日立製作所日立研究所内 (72)発明者 小林 誠治 茨城県日立市大みか町七丁目1番1号 株 式会社日立製作所日立研究所内 Fターム(参考) 2G032 AA01 AA04 AB20 AC04 AD05 AG01 AG04 AK15 5F038 DT02 DT04 DT06 DT07 DT08 EZ10 EZ20 ──────────────────────────────────────────────────続 き Continuing from the front page (72) Inventor Kazumi Hatakeyama 7-1-1, Omikacho, Hitachi City, Ibaraki Prefecture Inside the Hitachi Research Laboratory, Hitachi, Ltd. (72) Inventor Seiji Kobayashi 7-chome, Omikamachi, Hitachi City, Ibaraki Prefecture No. 1-1 F-term in Hitachi Laboratory, Hitachi, Ltd. F-term (reference) 2G032 AA01 AA04 AB20 AC04 AD05 AG01 AG04 AK15 5F038 DT02 DT04 DT06 DT07 DT08 EZ10 EZ10 EZ20
Claims (13)
半導体集積回路であって、 複数の前記観測点は所定のグループに分けられ、それぞ
れの前記グループから出力される多ビットの信号を少な
いビット数の信号として、外部出力素子またはスキャン
機能付きフリップフロップ等の観測可能な素子に出力す
る少なくとも1つの圧縮回路を有する半導体集積回路。1. A semiconductor integrated circuit in which a plurality of observation points are inserted into a circuit under test, wherein the plurality of observation points are divided into predetermined groups, and a multi-bit signal output from each of the groups is provided. A semiconductor integrated circuit having at least one compression circuit that outputs a signal having a small number of bits to an external output element or an observable element such as a flip-flop having a scan function.
の挿入により可観測性が向上する領域である観測点効果
領域が互いに分離された観測点のグループである半導体
集積回路。2. The observation point group connected to the compression circuit according to claim 1, wherein the observation point effect area, which is an area in which observability is improved by inserting each observation point, is separated from each other. Semiconductor integrated circuit.
集積回路であって、 前記観測点と外部出力素子またはスキャン機能付きフリ
ップフロップなどの観測可能な素子との間に、多ビット
の信号を少ないビット数の信号とする圧縮回路と、前記
観測点で使われる信号線の論理値をマスクする回路とを
有する半導体集積回路。3. A semiconductor integrated circuit having an observation point inserted in a circuit under test, wherein a multi-bit circuit is provided between the observation point and an observable element such as an external output element or a flip-flop with a scan function. A semiconductor integrated circuit comprising: a compression circuit that converts a signal into a signal with a small number of bits; and a circuit that masks a logical value of a signal line used at the observation point.
点効果領域と、被検査回路中の観測可能な素子に信号が
伝搬する領域が互いに分離された半導体集積回路。4. An observation point effect area in which observability is improved by inserting observation points and an area where a signal propagates to an observable element in a circuit under test. Semiconductor integrated circuit.
その否定の機能をもつ回路である半導体集積回路。5. The semiconductor integrated circuit according to claim 1, wherein said compression circuit is a circuit having a function of exclusive OR of multiple inputs and one output or a function of negating the exclusive OR.
AND素子あるいはOR素子あるいはNOR素子を含
み、該素子の各入力線における該素子の非制御論理値の
可制御性が大きくなるように、前記圧縮回路の各入力線
の可制御性に応じて該素子の各入力線の直前に否定素子
が接続されることを特徴とする半導体集積回路。6. The compression circuit according to claim 1, wherein the compression circuit includes a multi-input, one-output AND element or N
An AND element, an OR element, or a NOR element, which is controlled according to the controllability of each input line of the compression circuit so that the controllability of the non-control logic value of the element at each input line of the element is increased. A semiconductor integrated circuit, wherein a negation element is connected immediately before each input line of the element.
集積回路において、 前記制御点のテストデータを入力する信号線と被検査回
路中の外部入力素子あるいはスキャン機能付きフリップ
フロップ等の制御可能な素子との間に、通常動作時に制
御点のテストデータを入力する信号線の論理値をマスク
する回路を有する半導体集積回路。7. A semiconductor integrated circuit in which a control point is inserted in a circuit under test, wherein a signal line for inputting test data of the control point and an external input element or a flip-flop with a scan function in the circuit under test are controlled. A semiconductor integrated circuit having a circuit between a possible element and a mask for masking a logical value of a signal line for inputting test data of a control point in a normal operation.
点効果領域と、被検査回路中の制御可能な素子から信号
が伝搬する領域が互いに交わらない半導体集積回路。8. A semiconductor device according to claim 7, wherein a control point effect region, which is a region in which controllability is improved by inserting a control point, and a region in which a signal propagates from a controllable element in the circuit under test, do not cross each other. Integrated circuit.
半導体集積回路において、 論理的に等価あるいはその否定と等価な信号線に挿入さ
れた制御点におけるテストデータを入力する信号線が、
同一の外部入力素子あるいはスキャン機能付きフリップ
フロップ等の制御可能な素子に接続する半導体集積回
路。9. A semiconductor integrated circuit having a plurality of control points inserted in a circuit under test, wherein a signal line for inputting test data at a control point inserted into a signal line which is logically equivalent or the equivalent thereof is provided. ,
A semiconductor integrated circuit connected to the same external input element or a controllable element such as a flip-flop with a scan function.
が既に決定されている場合に、観測点のグループを求め
る方法であって、 各観測点に対し前記観測点効果領域を計算する第1のス
テップと、前記観測点効果領域が互いに交わらない観測
点のグループを求める第2のステップとを有する半導体
集積回路の観測点グループ計算方法。10. A method for obtaining a group of observation points in a case where insertion positions of a plurality of observation points are already determined in a circuit under test, wherein the observation point effect area is calculated for each observation point. An observation point group calculation method for a semiconductor integrated circuit, comprising: a first step; and a second step of obtaining a group of observation points where the observation point effect areas do not intersect each other.
の挿入位置が既に決定されている場合に被検査回路中の
観測可能な素子を求める方法であって、 各観測点に対し前記観測点効果領域から出力方向に信号
が伝搬する領域である観測点準影響領域を計算する第1
のステップと、前記観測点準影響領域に含まれない被検
査回路中の観測可能な素子を選択する第2のステップと
を有する半導体集積回路の観測点共用化可能素子を計算
する方法。11. A method for obtaining observable elements in a circuit under test when an insertion position of at least one observation point in the circuit under test has already been determined. First to calculate the observation point quasi-influence area, which is the area where the signal propagates from the effect area to the output direction
And a second step of selecting an observable element in the circuit under test which is not included in the observation point quasi-influence area.
が既に決定されている場合に、請求項8に記載された被
検査回路中の制御可能な素子を計算する方法であって、 各制御点に対し前記制御点効果領域から入力方向に信号
が伝搬する領域である制御点影響領域を計算する第1の
ステップと、前記制御点影響領域に含まれない被検査回
路中の制御可能な素子を選択する第2のステップとを有
する半導体集積回路検査点の解析方法。12. The method for calculating a controllable element in a circuit under test according to claim 8, wherein the insertion positions of a plurality of control points in the circuit under test have already been determined. A first step of calculating, for each control point, a control point-influence area, which is an area in which a signal propagates from the control point-effect area in an input direction; And a second step of selecting an appropriate element.
が既に決定されている場合に、同一の制御可能な素子に
接続できる制御点のグループを求める方法であって、 各制御点に対し、挿入位置の信号線から出力方向へのト
レースにより、制御点挿入位置の信号線と等価論理ある
いはその否定論理ではないような信号線を出力線にも
つ、最も挿入位置に近い素子の集合を計算する第1のス
テップと、第1のステップで求めた素子の集合が一致す
る制御点のグループを求める第2のステップと、各制御
点に対し、挿入位置の信号線から入力方向へのトレース
により、制御点挿入位置の信号線と等価論理及びその否
定論理ではないような信号線を入力線に含む、最も挿入
位置に近い素子を計算する第3のステップと、第3のス
テップで求めた素子の集合が一致する制御点のグループ
を求める第4のステップを有する半導体集積回路検査点
の制御点グループ計算方法。13. A method for determining a group of control points that can be connected to the same controllable element when a plurality of control point insertion positions have already been determined in a circuit under test. On the other hand, by tracing from the signal line at the insertion position to the output direction, a set of elements that are closest to the insertion position and have a signal line that is not equivalent to the signal line at the control point insertion position or a logic that is not its negative logic on the output line. A first step of calculating, a second step of obtaining a group of control points having the same set of elements obtained in the first step, and a trace from the signal line at the insertion position to the input direction for each control point Thus, the third step of calculating an element closest to the insertion position, which includes a signal line that is not equivalent to the signal line at the control point insertion position and a signal line that is not its negative logic in the input line, and the third step Elemental A method of calculating a control point group of a test point of a semiconductor integrated circuit, comprising a fourth step of obtaining a group of control points having the same set.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10267689A JP2000098001A (en) | 1998-09-22 | 1998-09-22 | Test facilitation circuit |
| US10/452,195 US7036060B2 (en) | 1998-09-22 | 2003-06-03 | Semiconductor integrated circuit and its analyzing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10267689A JP2000098001A (en) | 1998-09-22 | 1998-09-22 | Test facilitation circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000098001A true JP2000098001A (en) | 2000-04-07 |
Family
ID=17448174
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10267689A Pending JP2000098001A (en) | 1998-09-22 | 1998-09-22 | Test facilitation circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000098001A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014203171A (en) * | 2013-04-02 | 2014-10-27 | 富士通セミコンダクター株式会社 | Design support method, design support program, and design support device |
| US9280622B2 (en) | 2013-06-14 | 2016-03-08 | Nec Corporation | Circuit verifying apparatus, circuit verifying method, and circuit verifying program |
| JP2016537619A (en) * | 2013-09-26 | 2016-12-01 | 日本テキサス・インスツルメンツ株式会社 | Programmable interface-based verification and debugging |
| KR20220143536A (en) * | 2021-04-16 | 2022-10-25 | 연세대학교 산학협력단 | Method and apparatus for determining a self-test inserting node for a scan chain |
-
1998
- 1998-09-22 JP JP10267689A patent/JP2000098001A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014203171A (en) * | 2013-04-02 | 2014-10-27 | 富士通セミコンダクター株式会社 | Design support method, design support program, and design support device |
| US9280622B2 (en) | 2013-06-14 | 2016-03-08 | Nec Corporation | Circuit verifying apparatus, circuit verifying method, and circuit verifying program |
| JP2016537619A (en) * | 2013-09-26 | 2016-12-01 | 日本テキサス・インスツルメンツ株式会社 | Programmable interface-based verification and debugging |
| KR20220143536A (en) * | 2021-04-16 | 2022-10-25 | 연세대학교 산학협력단 | Method and apparatus for determining a self-test inserting node for a scan chain |
| KR102513278B1 (en) | 2021-04-16 | 2023-03-23 | 연세대학교 산학협력단 | Method and apparatus for determining a self-test inserting node for a scan chain |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8645778B2 (en) | Scan test circuitry with delay defect bypass functionality | |
| US7036060B2 (en) | Semiconductor integrated circuit and its analyzing method | |
| US11408938B2 (en) | Bidirectional scan cells for single-path reversible scan chains | |
| US7219287B1 (en) | Automated fault diagnosis in a programmable device | |
| US9311444B1 (en) | Integrated circuit test-port architecture and method and apparatus of test-port generation | |
| US20070136700A1 (en) | Method and Apparatus for Structured ASIC Test Point Insertion | |
| JPH11142482A (en) | Timing failure diagnosis method and apparatus | |
| US20020188904A1 (en) | Efficiency of fault simulation by logic backtracking | |
| JP2000098001A (en) | Test facilitation circuit | |
| US6136618A (en) | Semiconductor device manufacturing process diagnosis system suitable for diagnoses of manufacturing process of logic LSI composed of a plurality of logic circuit blocks and diagnosis method thereof | |
| Huang et al. | Fault tolerance of switch blocks and switch block arrays in FPGA | |
| Sato et al. | A BIST approach for very deep sub-micron (VDSM) defects | |
| Gai et al. | A review of fault models for LSI/VLSI devices | |
| Mirabella et al. | Targeting different defect-oriented fault models in IC testing: an experimental approach | |
| Spencer et al. | Layout influences testability | |
| Motohara et al. | Design for testability for complete test coverage | |
| Yamazaki et al. | Diagnosing resistive open faults using small delay fault simulation | |
| Samad et al. | Automating ASIC design-for-testability-the VLSI Test Assistant | |
| JP2773148B2 (en) | Circuit design method for testability | |
| CN111880073A (en) | Built-in test design method and system | |
| US20140245066A1 (en) | Scan diagnosis analysis using callout clustering | |
| Wen et al. | IDDQ test vector selection for transistor short fault testing | |
| Bai et al. | Software-based self-test methodology for crosstalk faults in processors | |
| Borecký et al. | Evaluation of the SEU Faults Coverage of a Simple Fault Model for Application-Oriented FPGA Testing | |
| Banupriya et al. | Implementation of energy efficient BIST architecture by using verilog |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050916 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20050916 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060417 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070509 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070515 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070918 |