JPS59131182A - Logical integrated circuit - Google Patents

Logical integrated circuit

Info

Publication number
JPS59131182A
JPS59131182A JP58005685A JP568583A JPS59131182A JP S59131182 A JPS59131182 A JP S59131182A JP 58005685 A JP58005685 A JP 58005685A JP 568583 A JP568583 A JP 568583A JP S59131182 A JPS59131182 A JP S59131182A
Authority
JP
Japan
Prior art keywords
product term
test
logic
array
group
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP58005685A
Other languages
Japanese (ja)
Inventor
Teruhiko Yamada
輝彦 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP58005685A priority Critical patent/JPS59131182A/en
Publication of JPS59131182A publication Critical patent/JPS59131182A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • G06F11/267Reconfiguring circuits for testing, e.g. LSSD, partitioning

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

PURPOSE:To reduce the cost required for inspection and improve reliability by using the part of a decoder group and the part of an AND array relating to the decoder group and adding logic for inspection having mutual exclusive relation with respective product term lines predetermined in a product term group, and observing an observation signal for inspection. CONSTITUTION:Decoders 45 and 46 uses a partial array 2c in an AND array 2 to add partial products having mutual exclusive relation with inputs t11-t22 for inspection to product term lines 21-26. The partial array 2c generates partial products having mutual exclusive relation, so this exclusive relation is put in operation in test mode all the time to prevent the formation of a redundant product term line. For example, when a syndrome test of logic for x1-x4, C1, C2, and t11-t22 is taken basing on C3=C4=1, logic realized by product term lines 21 and 22 are in exclusive relation with regard to t11-t22. Other product term lines are the same. A circuit in a figure takes a test of the whole while the both are put together by taking a syndrome test regarding x5-x8, C3, C4, and t11-t22.

Description

【発明の詳細な説明】 本発明は、検査容易な論理集積回路に関し、特にプログ
ラム可能な論理アレイの検査容易な構成に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to testable logic integrated circuits, and more particularly to testable configurations of programmable logic arrays.

L8I技術の進歩による論理集積回路の大規模、複雑化
に伴い故障検査が増々困難かつ高価となっている。検査
コストとしてはテストパターン生成費用とテスト実行費
用が主なものであるが;一般に論理L8I/VL8Iの
テストパターン生成には大型計算機を長時間使用するこ
とが必要であり、またテストの実行には多量のテストパ
ターンを?LIk印加1.短時間で良否を判定すること
のできる高級なテスタの使用が必要であるため検査コス
トが非常に高くなり問題である。このため、従来より検
査コストの低減を目的として種々の検査容易な論理回路
の構成方法が提案されている。
As logic integrated circuits become larger and more complex due to advances in L8I technology, fault testing is becoming increasingly difficult and expensive. The main inspection costs are test pattern generation cost and test execution cost; in general, it is necessary to use a large computer for a long time to generate test patterns for logic L8I/VL8I, and test execution costs A large number of test patterns? LIk application 1. Since it is necessary to use a high-grade tester that can determine pass/fail in a short period of time, the cost of testing becomes extremely high, which is a problem. For this reason, various methods of configuring logic circuits that are easy to test have been proposed for the purpose of reducing testing costs.

IFtFfB Trans、 Compat、、 C−
29,pp、 442−451゜June 198(L
のr、y、 8avlr* ’8yndrome−〒e
stableDesign of Combinati
onal CIreuIta’Jでは、n入力の組合せ
論理回路に対して211個のすべての入力ベクトルを1
度ずつ加え出力が1となる回数(以下ではシンドローム
と云う)をカウントして回路の良否を判定する安価な故
障検査方法(シンドル−人・テス))が提案され、単−
論理縮退故障のすべてが検出できるように回路を構成す
る手段が示されている。
IFtFfB Trans, Compat,, C-
29, pp, 442-451゜June 198 (L
r, y, 8avlr* '8yndrome-〒e
stableDesign of Combinati
onal CIreuIta'J converts all 211 input vectors into 1 for an n-input combinational logic circuit.
An inexpensive fault testing method (Shindl test) was proposed that determines whether the circuit is good or bad by counting the number of times the output becomes 1 (hereinafter referred to as syndrome).
A means of configuring the circuit so that all stuck-at logic faults are detected is shown.

上記のシンドローム・テストを論理L8I/VLSIを
経済的に実現するのに有用なフンボネントとして期待さ
れるプログラム可能な論理アレイ(Pro−gramm
able Logic Array )に適用し、信号
線の論理縮退故障と隣接する信号線間のワイヤード人N
D又はORとして機能する短絡故障を併せて検出できる
よ5kした論理集積回路が、同一出願人より提出されて
いる%原昭57−036167号明細書[論理集積回路
、1に示されている。
A programmable logic array (Pro-gram
It is applied to logical stuck-at faults in signal lines and wired faults between adjacent signal lines.
A 5K logic integrated circuit capable of detecting short-circuit faults that functions as a D or an OR is shown in %HARA Sho 57-036167 [Logic Integrated Circuit, 1] filed by the same applicant.

この検査容易なPLAでは、信号線の論理縮退故障とワ
イヤード人ND又はORとして機能する短絡故障の他に
、PLAでは最も代表的故障である論理積7レイ及び論
理和アレイにおけるクロスポイント故障モシンドローム
・テストで検出可能であり、有用である。ここでクロス
ポイント故障とは、論理積アレイの入力線(以下ではデ
コード線と云う)と積項な生成する積項線との交点、及
び積項線と論理和アレイの出力線(以下では単に出力線
と云う)との交点において在るべきANI)又はORデ
バイスが無かつたり、逆に無いはずのデバイスが在った
りする故障のことである。しかしながら、入力数nが大
きくなるとテスト時間が長(なることが実用上問題とな
る。例えば、10MHzでテストするとしてn冨50で
あれば約10 秒のテスト時間が必要であり、実際にテ
ストを行5ことは不可能である。
In this easy-to-test PLA, in addition to logical stuck-at faults in signal lines and short-circuit faults that function as wired ND or OR, the most typical faults in PLA are cross-point fault syndromes in AND 7-rays and OR arrays. - Detectable and useful by testing. Here, cross-point faults are defined as the intersection of the input line of the AND array (hereinafter referred to as the decode line) and the product term line that generates a product term, and the intersection of the product term line and the output line of the OR array (hereinafter simply referred to as the decode line). This is a failure in which an ANI or OR device that should exist at the intersection with an output line (output line) is missing, or a device that should not be present exists. However, as the number of inputs n increases, the test time becomes longer, which poses a practical problem. For example, when testing at 10 MHz, if the n value is 50, the test time is approximately 10 seconds, and it is difficult to actually perform the test. Line 5 is impossible.

本発明の目的は、この点を鑑み一人力数が多い場合には
テスト速度とテスト時間から決められる適当な入力数(
例えば、IOMH!で数秒とすると、20〜25)の部
分回路に分割し、各部分回路ごとのシンドローム・テス
トにより全体のテストを可能にしてラスト時間の短縮を
図ったPLAを提供することkある。
In view of this point, the purpose of the present invention is to provide an appropriate number of inputs (
For example, IOMH! If it takes a few seconds, it is possible to provide a PLA that is divided into 20 to 25) partial circuits and allows the entire test to be performed by syndrome testing each partial circuit to shorten the last time.

本発明によれば、デコード機能を制御する手段を備えた
外部入力信号のデコーダ群と、該デコーダ群の出力信号
群の任意の論理積が生成できる積項線群をもつプログラ
ム可能な論理積アレイと、該論理積アレイの出力信号群
の任意の論理和が生成できる出力線群をもつプログラム
可能な論理和アレイとから成る論理アレイにおいて、前
記デコーダ群の一部及びそれに係わる前記論理積アレイ
の一部を用いて前記積項線群のうち予め定められた各積
項線に互いに排他的関係をもつ検査用論理を付加し、更
に前記積項線群のうち一つの積項線を用いて通常の論理
とは無関係に決めることのできる検査用観測信号を生成
し、該信号を観測するととkよりシンドローム・テスト
を容易にした論理集積回路が得られる。
According to the present invention, a programmable AND array has a group of decoders for external input signals having means for controlling a decoding function, and a group of product term lines capable of generating an arbitrary AND of a group of output signals of the decoder group. and a programmable OR array having a group of output lines capable of generating an arbitrary OR of output signals of the AND array, wherein a part of the decoder group and the AND array associated therewith are provided. A test logic having a mutually exclusive relationship is added to each predetermined product term line of the product term line group using a part of the product term line group, and further, one product term line of the product term line group is used. By generating a test observation signal that can be determined independently of normal logic and observing this signal, a logic integrated circuit that facilitates syndrome testing can be obtained.

以下、本発明の実施例について図面を参照しながら説明
する。肖、集積化については通常の技術により容易に実
現されるので説明を省略する。
Embodiments of the present invention will be described below with reference to the drawings. As for the integration, it is easily realized by ordinary technology, so the explanation will be omitted.

第1図は、前記特原昭57−036167号明細書「論
理集積回路」に述べられた検査容易なPLAの具体的な
一実施例を示す回路図である。同図において、(5) 11〜14は2ビツトデコーダ、2はプログラム可能な
論理積アレイ、2a、2bはそれぞれ通常の論理、検査
用の論理を実現する部分アレイ、3はブーグラム可能な
論理和アレイ、116〜119はデコード線、21〜2
7は積項線、31〜32は出力線、211はAND機能
をもつデバイス、311はOR機能をもつデバイス、X
、〜X、は外部入力信号、f。
FIG. 1 is a circuit diagram showing a specific embodiment of the easily testable PLA described in the specification of Tokuhara No. 57-036167 "Logic Integrated Circuit". In the figure, (5) 11 to 14 are 2-bit decoders, 2 is a programmable AND array, 2a and 2b are partial arrays that realize normal logic and test logic, respectively, and 3 is a programmable OR Array, 116-119 are decode lines, 21-2
7 is a product term line, 31 to 32 are output lines, 211 is a device with an AND function, 311 is a device with an OR function,
, ~X, are external input signals, f.

〜f、は通常の出力信号、gは検査用観測信号である。~f is a normal output signal, and g is an observation signal for inspection.

第2図は、第1図のデコーダ11の具体的な一実施例を
示す回路図であり、110,111はインバータ、11
.2〜115はORゲートである。同図において、OR
ゲート112〜115ではそれぞれマ、+i、マ、+X
1、x1+気及びx、+x、なる演算が実行され、その
結果がデコード線116〜119に出力される。但し、
+は論理和、−は論理の否定を表す。デコーダ12〜1
4についても同様である。
FIG. 2 is a circuit diagram showing a specific embodiment of the decoder 11 in FIG. 1, in which 110 and 111 are inverters;
.. 2 to 115 are OR gates. In the same figure, OR
Gates 112 to 115 are Ma, +i, Ma, and +X, respectively.
The calculations 1, x1+ki and x, +x are executed, and the results are output to decode lines 116-119. however,
+ represents logical sum, and - represents logical negation. Decoder 12-1
The same applies to 4.

再び第1図を参照して、論理積アレイ2では各積項線2
1〜27においてANDデバイス(211の一部に相当
する)の存在するデコード線の信号の(6) 論理積、X、 xt xs x、 XI XHX、 X
、、Xt (Xs XI + XHXI )Xt  X
s  1  Xs  Xt  (XI +X4  )X
s  s  Xs  Xy  Xs  XI  XI 
 XHXt  X’sマ5(Xs +x、 ) X、及
びマt Xs XI XI XI Xs Xqマ、がそ
れぞれ生成され、又論理和アレイ3では各出力線31.
32VCおいてORデノくイス(311の×印に相当す
る)の存在する積項線の信号の論理和が生成される。従
って、通常の出力信号f、 、 f、及び検査用観測信
号gは次式で表せる。
Referring again to FIG. 1, in the logical product array 2, each product term line 2
(6) Logical product, X, xt xs x, XI XHX,
,,Xt (Xs XI + XHXI)Xt X
s 1 Xs Xt (XI +X4)X
s s Xs Xy Xs XI XI
XHXt X's matrix 5 (Xs +x, )
At 32VC, the logical sum of the signals of the product term line where the OR denomination (corresponding to the x mark in 311) exists is generated. Therefore, the normal output signals f, , f and the inspection observation signal g can be expressed by the following equations.

f、=x、気Xs X、 X、 i、 x、マ、+i(
マ、マ、+x、x4)x、x。
f, = x, Qi Xs X, X, i, x, Ma, +i (
Ma, Ma, +x, x4) x, x.

+ x、 X、 (マ’s+ XI ) XI + X
ll Xq       (1)f、 = Xs Xv
+マ、74 Xs Xs Xy Xs + Xs(Xs
”Xs ) 3k (21!! −Xs Xt XI 
XI XI XHXv Xs         (3)
式(1)〜(3)より、同図の回路に2個のすべての入
力ベクトルを一つずつ加えたときの出力f、、fl及び
gのシンドp−ムs(r、)、sl)及び8(g)が求
められる。例えば、8(ft)=105である。
+ x, X, (Ma's+ XI) XI + X
ll Xq (1) f, = Xs Xv
+ Ma, 74 Xs Xs Xy Xs + Xs (Xs
”Xs ) 3k (21!! -Xs Xt XI
XI XI XHXv Xs (3)
From equations (1) to (3), when all two input vectors are added one by one to the circuit shown in the figure, the outputs f, , fl and g synds p-s(r, ), sl) and 8(g) are obtained. For example, 8 (ft)=105.

同図において、デコーダ内の各信号線、デコード線、積
項線及び出力線の単一〇及び1縮退故障、各デコーダに
おけるフィードバックやループを生じない信号線間、隣
接するデコード機能、積項線間及び出力線間のワイヤー
ドANDとして機能する単一短絡故障、又は論理アレイ
部の単一クロスポイント故障が生じた場合にはs(r、
)、5(ft)、19(g)と異なるシンドp−ムを出
力するので故障が検出される。
In the figure, single 0 and stuck-at faults in each signal line, decode line, product term line, and output line in the decoder, signal lines that do not cause feedback or loops in each decoder, adjacent decoding functions, product term lines, In the case of a single short-circuit fault that functions as a wired AND between output lines and output lines, or a single cross-point fault in the logic array section, s(r,
), 5 (ft), and 19 (g), a failure is detected.

第3図は、本発明の検査容易な論理集積回路の具体的な
一実施例を示す回路図である。同図の回路構成は、第1
図の回路におけるデコーダ11〜14をデコード機能を
制御する手段を備えたデコーダ41〜44で置換え、更
にデコーダ45.46と論理積7レイ2内の部分7レイ
2cを用いて検査用人力tH−t□に関しては互いに排
他的関係をもつ部分積(in L□T□T□+c、)、
(jet 1+t i□111+C5)、(ist 1
t* t□T□+C,)、(To jet Ln jt
t+c1)、(tHt、、 t□T□+Ct)及び(t
+s t□tt* tt* + C,)を積項線21〜
26に付加したものである。尚、C1〜C1及びC1は
デコーダ41〜46の制御入力である。
FIG. 3 is a circuit diagram showing a specific embodiment of the testable logic integrated circuit of the present invention. The circuit configuration in the same figure is the first
The decoders 11 to 14 in the circuit shown in the figure are replaced with decoders 41 to 44 equipped with means for controlling the decoding function, and the test human power tH- Regarding t□, partial products that have a mutually exclusive relationship (in L□T□T□+c,),
(jet 1+t i□111+C5), (ist 1
t* t□T□+C,), (To jet Ln jt
t+c1), (tHt,, t□T□+Ct) and (t
+s t□tt* tt* + C,) from the product term line 21~
This is an addition to 26. Note that C1 to C1 and C1 are control inputs for the decoders 41 to 46.

第4図は、第3図のデコーダ41の具体的な一実施例を
示す回路図であり、410.411はインバータ、41
2〜415はORゲートである。同図において、ORゲ
ート412〜415ではそれぞれi、十丸+c、、マr
 + XH+C1s 4 +丸+ CI及び!、 +x
、 +C,なる演算が実行され、その結果がデコード線
416〜419に出力されるデコーダ42〜46につい
ても同様である。
FIG. 4 is a circuit diagram showing a specific embodiment of the decoder 41 shown in FIG.
2 to 415 are OR gates. In the same figure, OR gates 412 to 415 each have i, ten circles + c, and mars
+XH+C1s 4 +circle+CI and! , +x
, +C, and the results are output to decode lines 416-419.

再び第3図を参照して、この回路が通常モード(c、−
c、=o、C’t=1)  で動作している時には第1
図の回路と同一の論理が実現されている。制御入力CI
の値が1であればデコーダ41の出力(デコード線41
6〜419)の値は入力X3、X、の値によらず1であ
る。従って、例えば、C,=C,= C,= 1とする
ととkよりデコーダ41,42の入力X、〜x4、CI
及びCtだげに関する論理のシンドローム・テストを実
行することができる。このとき、積項線21.22”?
’それぞれ実現されるP* =(X、 x、 + 01
 ) (Xs x4+Cよ)、 P*” (XH+C+
 ) (丸X4 +X@ XI +C@ ) FCはp
、cP、なる包含関係が存在するため積項線21が冗長
となり、この線とデコーダ41.42の出力線の各交点
のクースポイント故障が検出不能となる。CI(9) =C,== C,= lとしてデコーダ43.44の入
力x、〜x、、C8及びC1だけに関する論理のシンド
p−ム・テストを行った場合にも、例えば、積項線23
と25の間に同様の関係が生じる。
Referring again to FIG. 3, this circuit is in normal mode (c, -
c, = o, C't = 1), the first
The same logic as the circuit shown in the figure is implemented. Control input CI
If the value of is 1, the output of the decoder 41 (decode line 41
6 to 419) is 1 regardless of the values of the inputs X3 and X. Therefore, for example, if C,=C,=C,=1, then from k the inputs X, ~x4, CI of the decoders 41 and 42
A syndrome test of logic for only and Ct can be performed. At this time, the product term line 21.22”?
'Each realized P* = (X, x, + 01
) (Xs x4+C), P*” (XH+C+
) (Circle X4 +X@XI +C@) FC is p
, cP, the product term line 21 becomes redundant, and Coos point faults at the intersections of this line and the output lines of the decoders 41 and 42 become undetectable. CI(9) =C, == C, = l When performing a logic syndrome test regarding only the inputs x, ~x, , C8 and C1 of the decoder 43.44, for example, the product term line 23
A similar relationship arises between and 25.

回路を部分回路に分割し、各部分回路についてシンドp
−ム・テストを実行してテスト時間の短絡を図っても、
その為に上記のよ51C検出されない故障が生じるなら
ば問題である。第3図の回路におけるデコーダ45.4
6及び論理積アレイ2内の部分アレイ2Cはこの問題を
解決するために付加されたものである。前述のよ5に1
部分アレイ2cでは互いに排他的関係を本つ部分積が生
成されるので、テスト・モードの下では常にこの排他的
関係を作用させるととkより冗長な積項線の発生を防ぐ
ことができる。例えば、Cs =C4= 1の下でXI
〜Xイ01% Cts tu−tt*及びC,(但し、
c、とC9は同一の入力e”Q駆動するものとする)k
関する論理のシンFR−ム・テストを実行したとき、積
項線21.22で実現される論理はそれぞれ夙=(Xt
Xt+C)” (xsxa+c)・(ill T11t
t+ tlt+ci )、(10) P’*−(Xs + C) ・(Xsマ、+x、xa 
+ C) ’ (fll jll T!l ’t!+C
,)?P’lとなり、1.I−1□に関して両者は排他
的関係をもつ。他の積項線間についても同様である。同
図の回路では、次Icc、=c、=i  の下でX。
Divide the circuit into subcircuits, and for each subcircuit, sindo p
- Even if you try to shorten the test time by running a system test,
Therefore, if a failure occurs that is not detected in 51C as described above, it will be a problem. Decoder 45.4 in the circuit of Figure 3
6 and the partial array 2C in the AND array 2 are added to solve this problem. As mentioned above, 1 in 5
Since partial products having mutually exclusive relationships are generated in the partial array 2c, if this exclusive relationship is always applied in the test mode, it is possible to prevent the generation of product term lines that are more redundant than k. For example, XI under Cs = C4 = 1
~Xi01% Cts tu-tt* and C, (however,
c, and C9 are driven by the same input e''Q)k
When we perform a sym FR-me test of the logic related to
Xt+C)” (xsxa+c)・(ill T11t
t+ tlt+ci ), (10) P'*-(Xs + C) ・(Xsma, +x, xa
+C) '(fll jll T!l 't!+C
,)? P'l becomes 1. Regarding I-1□, both have an exclusive relationship. The same applies to other product term lines. In the circuit of the same figure, X under the following Icc, =c, =i.

〜x1、C3、C4,111−111及びC,(但し、
CsとC4は同一の入力で駆動する)k関する論理のシ
ンドローム・テストを実行すれば、両者を合せて全体の
テストとすることができる。
~x1, C3, C4, 111-111 and C, (however,
(Cs and C4 are driven by the same input) If a syndrome test of the logic related to k is executed, both can be combined into a whole test.

第3図の回路では、積項線21と25)1m検査用論理
を付加しなくてもC,=04=1の下でのシンドロー人
参テストとC,=C,=tの下でのシンドp−ム・テス
トによって前述のすべての故障を検出することができる
。第5図は、この点を考慮した本発明の検査容易な論理
集積回路の具体的な実施例を示す回路図である。同図の
回路構成は、第1図の回路におけるデコーダ11〜14
を第4図に具体的一実施例が示されているデコーダ41
〜44で置換え、更にデコーダ45と論理積アレイ2内
の部分アレイ2cを用いて検査用人力ill、t、、 
K関して互いに排他的関係をもつ部分積(tui□+c
、)、(t+tttt+cl)、(t、、 t、t+c
、 >及び(tB fn+Ct)を積項線22.23.
24及び26に付加したものである。
In the circuit of Fig. 3, the product term lines 21 and 25) can be used to perform the syndromic test under C, = 04 = 1 and the syndromic test under C, = C, = t without adding the 1m test logic. All of the aforementioned faults can be detected by the p-me test. FIG. 5 is a circuit diagram showing a specific embodiment of the easily testable logic integrated circuit of the present invention in consideration of this point. The circuit configuration in the same figure is the decoder 11 to 14 in the circuit in FIG.
A specific example of the decoder 41 is shown in FIG.
.
Partial products that have mutually exclusive relationships with respect to K (tui□+c
, ), (t+tttt+cl), (t,, t, t+c
, > and (tB fn+Ct) as the product term line 22.23.
24 and 26.

再び第3図を参照して、通常の論理を実現する部分の構
造とシンドp−ム・テストのた″あの分割のしかたKよ
っては、上記のように、必ずしもすべての積項線に検査
用論理を付加しなくてもよい場合がある。この点を充分
に考慮して検査用ハードウェア、特に入力ビン数の削減
をはかることが、L8Iのよ5にピン数に制限のある場
合には菫要である。
Referring again to Fig. 3, depending on the structure of the part that realizes normal logic and the method of division for the syndrome test, as mentioned above, not all product term lines may be used for testing. There are cases where it is not necessary to add logic.It is recommended to take this point into consideration and reduce the number of testing hardware, especially the number of input bins, when the number of pins is limited, such as in L8I. This is Sumire Kaname.

一般に、P本の積項線に上述の検査用論理を付加するk
はd=((P”−”/4)+1 (但し、〔〕はガウス
記号である)個のデコーダと論理積アレイ2内にこのデ
コーダに対応する部分アレイ2cが必要である。これら
P本の積項線に付加される検査用の部分積は、(jll
 111 jtl ttt ””’ 1d1 ’d2 
+c、 )、(tit tit tit t□・・・・
・”dl td2 +Ct)、・・・・・、(Ls t
it tttto・・・・・tdl”d2)及び(ti
t tst t□t□・・・・・’di ’d2十C1
)から任意に選択することができる。
Generally, the above-mentioned test logic is added to P product term lines k
requires d=((P''-''/4)+1 (where [ ] is a Gaussian symbol) decoders and a partial array 2c corresponding to this decoder in the AND array 2. The test partial product added to the product term line of is (jll
111 jtl ttt ””' 1d1 'd2
+c, ), (tit tit tit t□・・・・
・"dl td2 +Ct), ..., (Ls t
it tttto...tdl"d2) and (ti
t tst t□t□・・・'di 'd20C1
) can be selected arbitrarily.

検査用観測信号gは、第3図の回路における積項線27
と同様に、通常人力x1〜x2fIl、制御人力C1〜
C1及びC1、検査用人力tll、tll、〜、’dl
”dlに関して次式で表せる。
The inspection observation signal g is the product term line 27 in the circuit of FIG.
Similarly, normal human power x1~x2fIl, control human power C1~
C1 and C1, human power for inspection tll, tll, ~, 'dl
``dl can be expressed by the following equation.

とを表す。1了も同様である。represents. The same goes for 1st place.

b=1 第6図は、第3図のデコーダ41の具体的なも5一つの
実施例を示す回路図受あり、610,611はインバー
タ、612〜615はNANDゲートである。第4図の
デコーダのかわりに同図のデコーダを用いる場合には、
式(4)のかわりに1例えば、次式を検査用観測信号g
とすれば同様の効果が得られる。
b=1 FIG. 6 is a circuit diagram showing one specific embodiment of the decoder 41 shown in FIG. 3, in which 610 and 611 are inverters, and 612 to 615 are NAND gates. When using the decoder shown in Fig. 4 instead of the decoder shown in Fig. 4,
1 instead of equation (4) For example, use the following equation as the inspection observation signal g
A similar effect can be obtained.

ここで、デコーダの出力値をすべて1にするためkは、
制御入力の値をOKしなければならないととに注意を要
する。
Here, in order to set all the output values of the decoder to 1, k is
Care must be taken that the value of the control input must be OK.

上記の式(4)、(5)はいずれも信号線の短絡故障が
(13) ワイヤードANDとして機能する場合の検査用観測信号
gである。これに対して、短絡故障がワイヤーFORと
して機能する場合で、第4図のデコーダを用いるときk
は、例えば、式(6)を、又第6図のデコーダを用いる
ときkは式(7)をgとすれば良い。
The above equations (4) and (5) are both test observation signals g when the signal line short-circuit fault functions as (13) wired AND. On the other hand, when the short-circuit fault functions as a wire FOR and the decoder of FIG. 4 is used, k
For example, when using the decoder shown in FIG. 6, k can be replaced by equation (6), and g can be replaced by equation (7).

尚、デコーダの構成と短絡故障のタイプに関する検査用
観測信号glcついては、前記特願昭57−03616
7号明細書「論理集積回路」に示されている。又、上記
では2ビツトデコ一ド方式の場合について述べたが、1
ビツトデコ一ド方式の場合についても同様に考えること
ができる。
Regarding the inspection observation signal GLC regarding the structure of the decoder and the type of short-circuit failure, please refer to the above-mentioned patent application No. 57-03616.
No. 7 Specification "Logic Integrated Circuit". In addition, although the case of the 2-bit decoding method was described above, 1
The same can be said of the bit decoding method.

以上、詳細に説明したように本発明の論理集積回路は、
簡単な検査用論理を付加するととkより信号線の論理縮
退故障、フィードバック・ループを生じない信号線間の
短絡故障及び論理アレイ部(14) 分のクロスポイント故障の検査を短時間で簡単に実行す
ることができ、この結果論理L8I/VLSIの検査コ
ストの低減及び信頼性の向上にその効果は大なるものが
ある。
As explained above in detail, the logic integrated circuit of the present invention has the following features:
By adding simple testing logic, you can quickly and easily test for logical stuck-at faults in signal lines, short-circuit faults between signal lines that do not cause feedback loops, and cross-point faults in the logic array section (14). As a result, the test cost of logic L8I/VLSI can be reduced and reliability can be improved significantly.

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

第1図は従来の検査容易な論理集積回路の具体的な一実
施例を示す回路図、第2図は第1図のデコーダ11の具
体的な一実施例を示す回路図、第3図は本発明の論理集
積′回路の具体的な一実施例を示す回路図、第4図は第
3図のデコーダ41の1 具体的な一実施例を示す回路図、第5図は本発明の論理
集積回路の具体的なもう一つの実施例を示す回路図、第
6図は第3図のデコーダ41の具体的なもう一つの実施
例を示す回路図である。 図に於いて、11〜14・・・デコーダ、116〜11
9・・・デコード線、2・・・論理積アレイ、2a、2
b・・・部分7レイ、21〜27・・・□積項線、21
1・・・AND機能をもつデバイス、3・・・論理和ア
レイ、31.32・・・出力線、311・・・OR機能
をもつデバイス、110.111・・・インバータ、1
12〜115・・・ORゲート、41〜46・・・デコ
ーダ、416〜419・・・デコード線、2c・・・部
分アレイ、410.411・・・インバータ、412〜
415・・・ORゲート、610.611・・・インバ
ータ、612〜615 ・NANDゲート、X、NX、
 ”’外部入力信号、C1〜C4、C0・・・制御入力
信号、111.1、、、1□、11m・・・検査用入力
信号、fl、ft・・・通常の出力信号、g・・・検査
用観測信号、をそれぞれ表す。
FIG. 1 is a circuit diagram showing a specific embodiment of a conventional logic integrated circuit that is easy to test, FIG. 2 is a circuit diagram showing a specific embodiment of the decoder 11 shown in FIG. 1, and FIG. 4 is a circuit diagram showing a specific embodiment of the logic integrated circuit of the present invention, and FIG. 4 is a circuit diagram showing a specific embodiment of the decoder 41 of FIG. FIG. 6 is a circuit diagram showing another specific embodiment of the integrated circuit. FIG. 6 is a circuit diagram showing another specific embodiment of the decoder 41 of FIG. In the figure, 11-14...decoder, 116-11
9... Decode line, 2... AND array, 2a, 2
b...Part 7 Ray, 21-27...□Product term line, 21
1... Device with AND function, 3... OR array, 31.32... Output line, 311... Device with OR function, 110.111... Inverter, 1
12-115... OR gate, 41-46... Decoder, 416-419... Decode line, 2c... Partial array, 410.411... Inverter, 412-
415...OR gate, 610.611...Inverter, 612-615 ・NAND gate, X, NX,
``'External input signal, C1 to C4, C0...Control input signal, 111.1,,,1□,11m...Inspection input signal, fl, ft...Normal output signal, g...・Represents each observation signal for inspection.

Claims (1)

【特許請求の範囲】[Claims] デコード機能を制御する手段を備えた外部入力信号のデ
コーダ群と、該デコーダ群の出力信号群の任意の論理積
が生成できる積項線群をもつプログラム可能な論理積ア
レイと、該論理積アレイの出力信号群の任意の論理和が
生成できる出力線群をもつプログラム可能な論理和アレ
イとから成る論理7レイにおいて、前記デコーダ群の一
部及びそれに係わる前記論理積7レイの一部を用いて前
記積項線群のうち定められた各積項線に互いに排他的関
係をもつ検査用論理を付加し、更に前記積項線群のうち
一つの積項線を用いて通常の論理とは無関係に決めるこ
とのできる検査用観測信号を生成し、該信号を観測する
ことによりシンドローム・テストを容易にしたことを特
徴とする論理集積回路。
a programmable AND array having a group of product term lines capable of generating an arbitrary AND of a group of output signals of the external input signal having means for controlling a decoding function; A programmable OR array having a group of output lines capable of generating an arbitrary OR of output signal groups of Then, a test logic having an exclusive relationship with each other is added to each determined product term line in the product term line group, and further, one product term line from the product term line group is used to calculate the normal logic. A logic integrated circuit characterized in that a syndrome test is facilitated by generating a test observation signal that can be determined independently and observing the signal.
JP58005685A 1983-01-17 1983-01-17 Logical integrated circuit Pending JPS59131182A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58005685A JPS59131182A (en) 1983-01-17 1983-01-17 Logical integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58005685A JPS59131182A (en) 1983-01-17 1983-01-17 Logical integrated circuit

Publications (1)

Publication Number Publication Date
JPS59131182A true JPS59131182A (en) 1984-07-27

Family

ID=11617952

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58005685A Pending JPS59131182A (en) 1983-01-17 1983-01-17 Logical integrated circuit

Country Status (1)

Country Link
JP (1) JPS59131182A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5504755A (en) * 1991-05-02 1996-04-02 Kabushiki Kaisha Toshiba Testable programmable logic array

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5504755A (en) * 1991-05-02 1996-04-02 Kabushiki Kaisha Toshiba Testable programmable logic array

Similar Documents

Publication Publication Date Title
Unger Hazards, critical races, and metastability
JPS62503188A (en) Configurable on-chip test system for gate arrays
JPH08262115A (en) Flip-flop controller
JP5446358B2 (en) Semiconductor integrated circuit and test method thereof
JP3129761B2 (en) PLA test facilitation circuit
JP2711492B2 (en) Built-in self-test circuit
JPH06109816A (en) Logical integrated circuit
JPS59161744A (en) Scanning system of information processor
JPS6022678A (en) Self-test equipment for logical device
JPS59131182A (en) Logical integrated circuit
JPS61123219A (en) Logical integrated circuit
JPS60124737A (en) Parity tree circuit
JPS62278818A (en) Programmable logical array
CHITTOOR A NOVEL DESIGN OF CSD RECODING WITH FAULT TOLERANT FULL ADDER
JPS58108829A (en) Logical integrated circuit
Sun et al. Minimal test configurations for FPGA local interconnects
JPH01227974A (en) Diagnosis facilitating circuit
Lala et al. A unified scheme for designing testable state machines
JPS58153419A (en) Logical integrated circuit
Khakbaz TESTING AND CONCURRENT CHECKING FOR PLAS AND RELATED CHECKER DESIGN ISSUES.
Yao Built-in self-test of global routing resources in Virtex-4 FPGAs
JPH0682148B2 (en) Test pattern generator
JPH0314134A (en) Arithmetic and logic computing element
JP4777399B2 (en) Semiconductor integrated circuit with test configuration
JPS60107919A (en) Programmable logic array