JPS63142657A - Gate array incorporating test circuit - Google Patents
Gate array incorporating test circuitInfo
- Publication number
- JPS63142657A JPS63142657A JP29001086A JP29001086A JPS63142657A JP S63142657 A JPS63142657 A JP S63142657A JP 29001086 A JP29001086 A JP 29001086A JP 29001086 A JP29001086 A JP 29001086A JP S63142657 A JPS63142657 A JP S63142657A
- Authority
- JP
- Japan
- Prior art keywords
- input
- signal
- control signal
- flip
- circuit
- 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
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
- Semiconductor Integrated Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は半導体集積回路に関し、特にゲートアレイに関
する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to semiconductor integrated circuits, and particularly to gate arrays.
r従来の技術〕
従来、ゲートアレイには特別な試験回路は組み込まれて
いなかった。rPrior Art] Conventionally, no special test circuit has been built into a gate array.
上述した従来のゲートアレイにおいて、例えば第5図の
様な回路構成を実現し、入力信号Bを変化させ、変化後
の論理信号を信号AによってフリップフロップFにラッ
チさせようとした場合、信号Aと信号Bは少なくとも同
時に変化させなければならない。(信号Bが信号Aより
も遅れて変化してはならない。)
この様な回路構成のゲートアレイを試験する場合には、
試験装置においては上述の内容を考慮し、信号Aと信号
Bは同時に変化させる様にプログラムされている。しか
しながら、試験装置の信号発生部分のピン毎の動作時間
のバラツキ(以下ピン間スキューと呼ぶ)により、信号
Aと信号Bは同時に変化する様プログラムされているに
もかかわらず、信号Bの変化が信号Aの変化よりも遅れ
る様な事が起こり得る。In the conventional gate array described above, if an attempt is made to realize a circuit configuration as shown in FIG. 5, change the input signal B, and latch the changed logic signal into the flip-flop F using the signal A, the signal A and signal B must be changed at least simultaneously. (Signal B must not change later than signal A.) When testing a gate array with such a circuit configuration,
In consideration of the above, the test equipment is programmed to change signal A and signal B simultaneously. However, due to variations in operating time for each pin of the signal generation part of the test equipment (hereinafter referred to as pin-to-pin skew), even though signals A and B are programmed to change at the same time, changes in signal B do not occur. It may happen that the change in signal A is delayed.
この様な事態が発生した場合、該回路は実使用状態では
正常に動作するにもかかわらず、試験時には正常動作を
しない事になる。これを回避する為には信号Aが信号B
より遅く変化する様に試験装置にプログラムすればよい
訳であるが、多数の入力信号のうち、どの信号を早く入
力し、どの信号を遅らせるべきかを判断してプログラム
する事は非常に困難であるし、またその信号間のタイミ
ング関係が非常に複雑であるとプログラムし切れない事
も起こり得る。When such a situation occurs, although the circuit operates normally in actual use, it does not operate normally during testing. To avoid this, signal A must be changed to signal B.
It would be possible to program the test equipment so that it changes more slowly, but it is extremely difficult to judge and program which signals should be input early and which signals should be delayed among the large number of input signals. However, if the timing relationship between the signals is very complex, it may not be possible to program them completely.
以上の様に従来のゲートアレイでは試験回路を有してい
ない為に、正常な試験が不可能となる事があると言う問
題点を有している。As mentioned above, since the conventional gate array does not have a test circuit, it has the problem that a normal test may not be possible.
本発明の目的は上記問題点を除去し、試験時も動作時に
も正常に動作する試験回路を有するゲートアレイを提供
することにある。SUMMARY OF THE INVENTION An object of the present invention is to eliminate the above-mentioned problems and provide a gate array having a test circuit that operates normally both during testing and during operation.
本発明のゲートアレイの構成は、入力信号をラッチする
フリップフロップまたはラッチ回路と、これらのフリッ
プフロップまたはラッチ回路を制御する制御回路とから
成る試験回路を有することを特徴とする。The configuration of the gate array of the present invention is characterized by having a test circuit consisting of a flip-flop or latch circuit that latches an input signal and a control circuit that controls these flip-flops or latch circuits.
次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図はDフリップフロップを用いて構成した本発明の
第1の実施例の試験回路を有するゲートアレイの試験回
路部分の回路図の一例である。FIG. 1 is an example of a circuit diagram of a test circuit portion of a gate array having a test circuit according to a first embodiment of the present invention constructed using D flip-flops.
A 1. B 1は入力信号の入力ピンであり、外部端
子に接続されている。A2.B2は試験回路の出力信号
の出力ピンであり、ゲートアレイ内部回路1に接続され
ている。FはDフリップフロップ、HlGはDフリップ
フロップFの制御信号を入力する制御、ピンであり、外
部端子に接続されている。A1. B1 is an input pin for input signals and is connected to an external terminal. A2. B2 is an output pin for the output signal of the test circuit, and is connected to the gate array internal circuit 1. F is a D flip-flop, HlG is a control pin for inputting a control signal for the D flip-flop F, and is connected to an external terminal.
本試験回路の動作は以下の様である。The operation of this test circuit is as follows.
(1)制御ピンHの制御信号をハイレベルに固定し、入
力信号がDフリップフロップFを通過する様にする。(1) Fix the control signal on the control pin H to a high level so that the input signal passes through the D flip-flop F.
(2)試験の為の入力信号を入力ピンA、、B。(2) Input pins A, B for input signals for testing.
に入力する。Enter.
く3)入力ピンA 1. B lの変化点においては、
はぼ同時に制御ピンGの制御信号をロウレベルに変化さ
せ、入力ピンA 、、B 、の入力信号が変化を完了し
た後、ハイレベルに立ち上げる。DフリップフロップF
は制御信号入力ピンGの制御信号の立ち上がりにおける
入力信号をラッチし、且つ出力に伝達するから、タイミ
ングチャートは第2図の様になる。3) Input pin A 1. At the change point of B l,
At about the same time, the control signal on the control pin G is changed to a low level, and after the input signals on the input pins A, , B are completed changing, they are raised to a high level. D flip-flop F
latches the input signal at the rising edge of the control signal at the control signal input pin G and transmits it to the output, so the timing chart is as shown in FIG.
(4)(1)〜(3)の動作によって入力ビンA1とB
1の入力信号は制御ピンGの制御信号の立ち上がりで変
化点をそろえられて出力ピンA2と82に伝達される。(4) By the operations (1) to (3), input bins A1 and B are
The input signal No. 1 is transmitted to the output pins A2 and 82 with the change points aligned at the rising edge of the control signal on the control pin G.
(5)実使用状態においては、制御ピンHの制御信号を
ロウレベルに固定しておけば、入力ピンA、、B、の入
力信号はそのまま出力ピンA2.B2に伝達されるので
、本試験回路は実使用状態に対して何ら弊害を及ぼす事
はない。(5) In actual use, if the control signal on control pin H is fixed at a low level, the input signals on input pins A, , B remain unchanged on output pins A2, . Since the signal is transmitted to B2, this test circuit will not cause any adverse effects in actual use.
本回路では全入力信号の変化に対し、制御ピンGの制御
信号の立ち上がるタイミングを十分遅らせる事だけを配
慮すればよく、この様なタイミングを試験装置にプログ
ラムする事は極めて容易である。In this circuit, it is only necessary to sufficiently delay the rising timing of the control signal on the control pin G with respect to changes in all input signals, and it is extremely easy to program such timing into the test equipment.
第3図は単純なラッチ回路を用いて構成した本発明の第
2の実施例の試験回路を有するゲートアレイの試験回路
部分の回路図の第2の例である。FIG. 3 is a second example of a circuit diagram of a test circuit portion of a gate array having a test circuit according to a second embodiment of the present invention constructed using a simple latch circuit.
A 1 、 B 1は入力信号の入力ピンであり、外部
端子に接続されている。A 2 、 B 2は試験回路
の出力信号の出力ピンであり、ゲートアレイ内部回路1
に接続されている。Gはラッチ回路の制御信号を入力す
る制御ピンであり、外部端子に接続されている。A 1 and B 1 are input pins for input signals, and are connected to external terminals. A 2 and B 2 are output pins for output signals of the test circuit, and gate array internal circuit 1
It is connected to the. G is a control pin that inputs a control signal for the latch circuit, and is connected to an external terminal.
本試験回路の動作は以下の様である。The operation of this test circuit is as follows.
(1)試験の為の入力信号を入力ピンA、、B。(1) Input pins A, B for input signals for testing.
に入力する。Enter.
(2)入力ピンA 1 、 B lの入力信号の変化点
において、入力ピンA、、B、の入力信号が変化を完了
した後、制御ピンGの制御信号をハイレベルに立ち上げ
、しばらくした後、ロウレベルに立ち下げる。ラッチ回
路は制御ピンGの制御信号がハイレベルとなり、前段の
トランスファーゲートが開くと、入力ピンA I、B
1の入力信号をそのまま出力ピンA 2 、 B 2に
伝達するが、制御ピンGの制御信号がロウレベルになり
、前段のトランスファーゲートが閉じると、入力ピンA
1. B Iの入力信号の変化にかかわらず、制御ピ
ンGの制御信号が立ち下がった時点での入力信号を保持
し続けるから、この時のタイミングチャートは第4図の
様になる。(2) At the change point of the input signals of input pins A1, Bl, after the input signals of input pins A, B, have completed changing, the control signal of control pin G is raised to high level, and after a while Then lower it to low level. In the latch circuit, when the control signal on the control pin G becomes high level and the previous stage transfer gate opens, the input pins A I and B
1 is transmitted as it is to output pins A 2 and B 2, but when the control signal of control pin G becomes low level and the previous transfer gate closes, the input signal of input pin A
1. Regardless of the change in the input signal of B I, the input signal at the time when the control signal of control pin G falls is maintained, so the timing chart at this time is as shown in FIG. 4.
(3)(1)〜く3)の動作により、入力ピンA、、B
、の入力信号は制御ピンGの制御信号の立ち上がりで変
化点をそろえられて出力ピンA2.B2に伝達される。(3) By the operation of (1) to 3), input pins A, B
, the input signals of the output pins A2 . It is transmitted to B2.
(4)実使用状態においては制御ピンGの制御信号をハ
イレベルに固定し、ラッチ回路前後のトランスファーゲ
ートを常に開けておけば、入力ピンA 、、B 、の入
力信号をそのまま出力ピンA 2 。(4) In actual use, if the control signal on the control pin G is fixed at a high level and the transfer gates before and after the latch circuit are always open, the input signals on the input pins A, , B can be directly transferred to the output pin A2. .
B2に伝達する事ができる。It can be transmitted to B2.
第2の実施例では第1の実施例に比較して、試験回路を
制御する信号が1本で済むと言う利点がある反面、入力
信号ラインにラッチ回路が直接挿入されている為、入力
信号の変化が内部回路に伝達される時間が若干遅くなる
と言う欠点があるが、特に問題とはならない。The second embodiment has an advantage over the first embodiment in that only one signal is required to control the test circuit, but on the other hand, since the latch circuit is directly inserted into the input signal line, the input signal There is a disadvantage that the time for the change in to be transmitted to the internal circuit is slightly delayed, but this is not a particular problem.
以上説明したように本発明によれば、試験時、ピン問ス
キューを考えることなく容易に試験可能なゲートアレイ
を構成できる効果がある。As explained above, according to the present invention, there is an effect that a gate array that can be easily tested can be constructed without considering pin-to-pin skew during testing.
第1図はDフリップフロップを用いて構成した本発明の
第1の実施例の試験回路を有するゲートアレイの試験回
路部分の回路図、第2図は第1図の試験回路を動作させ
た時のタイミングチャート、第3図は単純なラッチ回路
を用いた第2の実施例の試験回路部分の回路図、第4図
は第3図を動作させた時のタイミングチャート、第5図
は従来のゲートアレイにおいて試験の妨げとなる様な回
路図の一例である。
A、B、AI 、Bt・・・入力ピン、C,A2.B2
・・・ゲートアレイ内部への出力、E・・・インバータ
、F・・・フリップフロップ、G、H・・・試験回路の
制御信号の入力ピン、1・・・ゲートアレイ内部回路。
磐2図FIG. 1 is a circuit diagram of a test circuit portion of a gate array having a test circuit according to a first embodiment of the present invention configured using D flip-flops, and FIG. 2 is a diagram when the test circuit of FIG. 1 is operated. Figure 3 is a circuit diagram of the test circuit portion of the second embodiment using a simple latch circuit, Figure 4 is a timing chart when Figure 3 is operated, Figure 5 is a conventional circuit diagram. This is an example of a circuit diagram that may interfere with testing in a gate array. A, B, AI, Bt...input pin, C, A2. B2
...Output to the inside of the gate array, E...Inverter, F...Flip-flop, G, H...Input pin for test circuit control signal, 1...Gate array internal circuit. Iwa 2 map
Claims (1)
路と、これらのフリップフロップまたはラッチ回路の動
作を制御する制御回路とから成る試験回路を有する事を
特徴とするゲートアレイ。A gate array comprising a test circuit comprising a flip-flop or latch circuit that latches an input signal and a control circuit that controls the operation of these flip-flops or latch circuits.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29001086A JPS63142657A (en) | 1986-12-04 | 1986-12-04 | Gate array incorporating test circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29001086A JPS63142657A (en) | 1986-12-04 | 1986-12-04 | Gate array incorporating test circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63142657A true JPS63142657A (en) | 1988-06-15 |
Family
ID=17750611
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP29001086A Pending JPS63142657A (en) | 1986-12-04 | 1986-12-04 | Gate array incorporating test circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63142657A (en) |
-
1986
- 1986-12-04 JP JP29001086A patent/JPS63142657A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100257415B1 (en) | Scanable ff circuit and escanable ff circuit using method | |
JP2614345B2 (en) | Scan flip-flop | |
JP2946658B2 (en) | Flip-flop circuit | |
EP0898284B1 (en) | Semiconductor memory having a test circuit | |
JPH0572290A (en) | Semiconductor integrated circuit | |
JPS63263480A (en) | Semiconductor integrated logic circuit | |
CN111624478A (en) | Clock signal control circuit and equipment | |
US5471152A (en) | Storage element for delay testing | |
US5319646A (en) | Boundary-scan output cell with non-critical enable path | |
US6693460B2 (en) | Scan flip-flop and semiconductor integrated circuit device | |
JP3363691B2 (en) | Semiconductor logic integrated circuit | |
US6496030B1 (en) | Scan flip-flop providing both scan and propagation delay testing | |
JP2778443B2 (en) | Optimization method of scan path test circuit | |
JP3339479B2 (en) | Clock control circuit and method | |
JPS63142657A (en) | Gate array incorporating test circuit | |
JP4610919B2 (en) | Semiconductor integrated circuit device | |
JPS5811584B2 (en) | Pulse delay time test equipment | |
JP2723676B2 (en) | Semiconductor integrated circuit | |
JP4504489B2 (en) | Method for correcting semiconductor integrated circuit | |
JPH0210176A (en) | Semiconductor integrated circuit having test terminal | |
KR100209221B1 (en) | Boundary scan circuit | |
JPH0746123B2 (en) | Integrated circuit test method | |
JPH04172273A (en) | Semiconductor integrated circuit | |
JPS6327735B2 (en) | ||
JPH08273393A (en) | Semiconductor integrated circuit |