JPH0210176A - テスト端子を持つ半導体集積回路 - Google Patents

テスト端子を持つ半導体集積回路

Info

Publication number
JPH0210176A
JPH0210176A JP63160508A JP16050888A JPH0210176A JP H0210176 A JPH0210176 A JP H0210176A JP 63160508 A JP63160508 A JP 63160508A JP 16050888 A JP16050888 A JP 16050888A JP H0210176 A JPH0210176 A JP H0210176A
Authority
JP
Japan
Prior art keywords
flip
shift register
outside
terminal
output
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
JP63160508A
Other languages
English (en)
Inventor
Toyonori Ishida
石田 豊範
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
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 filed Critical NEC Corp
Priority to JP63160508A priority Critical patent/JPH0210176A/ja
Publication of JPH0210176A publication Critical patent/JPH0210176A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はケートアレイの故障検出率を高めるため、集積
回路の任意のテストポイントに対し外部からのアクセス
を可能にしたテスl〜端子を持つ半導体集積回路に関す
る。
[従来の技術] 従来より、ゲートアレイの故障検出率を向上させるため
、集積回路の外部にデス1〜端子を設けると共に、この
テスト端子からの信号入力によって集積回路(LS I
 )内部の任意のナスl−ポイントに対し外部からのア
クセスを可能にした回路が知られている。
第6図はこの種のLSIの一例を示す。LSllは外部
端子として通常のゲートアレイ入出力ピン2の他にTE
STI端子3とTEST2端子4とを備え、これらTE
STI端子3とTEST2端子4とを介して、例えは、
ゲートアレイ5の内部に設けた複数のフリップフロップ
のリセット端子等のテストポイント6 (Xo 、 X
+ )に独立にリセットパルスを供給するようにしてい
た。
[発明が解決しようとする課題] しかしながら、上述した従来のテスト端子付きLSIで
は、テストポイントが増えると、これに伴って設けるべ
きテスト端子も増えるという問題点があった。本来、ゲ
ートアレイの入出力ピンはその本来の機能を外部へ伝達
するために存在するものである。従って、内部のテスト
用に多数の外部端子を設けるのは好ましくない。また、
ターゲットとなるゲートアレイのテストポイントに対す
るアクセスの設定手続きは、可及的に少なくする必要が
ある。
本発明はかかる問題点に鑑みてなされたものであって、
少ないテスト用外部端子数及び少ない手続きで多数のテ
ストポイントに対する外部からのアクセスを可能にし、
より一層の故障検出率の向上を図ることができるテスト
端子を持つ半導体集積回路を提供することを目的とする
[課題を解決するための手段] 本発明に係る半導体集積回路は、少なくとも2つのテス
ト用外部端子と、1ビットが第1の状態、他のビットが
第2の状態であるデータを格納し前記テスト用外部端子
を介して入力されるクロック信号に従って上記データを
リング状にシフトさせるシフトレジスタと、このシフト
レジスタのパラレル出力の各ビットに対応して設けられ
前記テスト用外部端子を介して入力されるトグル信号に
従って前記シフトレジスタのパラレル出力を入力し、入
力が第1の状態であれば出力を反転させ、第2の状態で
あれば保持する複数のフリップフロップと、これらフリ
ップフロップからの出力を前記ナス1〜用外部端子を介
して入力されるイネーブル信号によって入力し対応する
集積回路内部のテストポイントに対し外部からのアクセ
スを可能にする手段とを具備したことを特徴とする。
[作用] 本発明においては、テスト用外部端子を介してクロック
信号を入力すると、シフ1ヘレジスタに保持されたデー
タの第1の状態の位置が変化し、この第1の状態を任意
のフリップフロップの入力として与えることができる。
第1の状態が入力として与えられたフリップフロップは
、テスト用外部端子から入力されるトグル信号によって
その出力状態を変化させる。従って、シフトレジスタの
シフト操作とフリップフロップのトグル動作とを適宜組
み合わせることにより少ない操作でフリップフロップの
任意の出力状態を外部から設定できる。
このフリップフロップの出力に基いて所定のテストポイ
ントに対する外部からのアクセスが可能になる。
本発明によれば、テストポイントの数はフリップフロッ
プの出力ビット数によって決まり、且つ、その出力の設
定は外部からのシフト操作により行えるので、外部端子
数はわずかで足りる。このため、少ない外部端子数及び
少ない操作で多数のテストポイントに対する外部からの
アクセスが可能である。
[実施例] 以下、本発明の実施例について添付の図面を参照して説
明する。
第1図は本発明の実施例に係るテスト端子付きLSIの
一部を示すブロック図である。
このLSIは通常のゲートアレイ入出力ピン(図示せず
)の他にテスト用外部端子としてTESTI端子11と
TEST2端子12とを備えている。TEST1端子1
1及びTEST2端子12に外部から与えられる信号は
、この信号の供給形態に応じ、L S Iの内部におい
て、インバータ]3及び2つのANDゲート14.15
からなる論理回路Y[によってクロック信号CK、トグ
ル信号TG及びイネーブル信号ENBに夫々変換される
クロック信号CKは、4ビットのシフトレジスタ17の
シフトクロック端子Cに与えられている。
シフトレジスタ17は、初期値として第2図に示ず゛よ
うに、出力Qoのみが1′″ (第1の状態)、出力Q
+乃至Q3が“’O”(第2の状態)のデータを保持し
、クロック信号CKに従ってそのデータをQ。−+Q1
→Q2−→Q 3 →Q oと巡回シフトさせるものと
なっている。シフトレジスタのバラレル出力Qo乃至Q
3は夫々JKフリップフロップ18,19,20.21
の各J、に端子に与えられている。J Kフリップフロ
ップ18乃至21は、その出力Ro乃至R3の初期値が
第3図に示すように全てパ0′″であり、第4図に示す
ようにJ、に端子に共に0″が与えられた状態て、C(
クロック)端子にトグル信号TGが与えられてもその出
力Rゎは変化しないが、J、に端子に共に1″が与えら
れた状態でC端子にトグル信号TGが入力されると、そ
の立上りエツジで出力R,を反転させるものとなってい
る。これらJ Kフリップフロップ18乃至21の出力
R8乃至R5は、夫々デコーダ22の入力A3乃至Ao
に与えられている。
デコーダ22はA3 、A2 、A 1.AOを入力す
るとバイナリ−値A3.A2.A、、Ao=jとおけば
、テストポイント23 (XJ >にイネーブル信号E
N=1のときたけ1を出力する。テストポイント23(
Xj (j=0乃至15))は、例えば、ゲートアレイ
内部のフリップフロップのRe5et端子又はset端
子に接続されていて、XJ(j=o乃至15)に対して
正極性のパルスが1つ加わるとそれに接続されたフリッ
プフロップが独立にリセッ1〜又はセラ1〜される。
第5図はこの回路の動作例を示す。先ず、JKフリップ
フロップ18乃至21の出力R6,R1゜R2,R3=
 ”O″′であるから、TEST1端子11が1″′の
状態でTEST2端子1.2にパルスが1つ入力される
と、イネーブル信号ENBがコーグ22に与えられ、A
o、、A、+’ A2.A。
−“0″をデコードした出力(Xo)に」1記パルスに
同期したパルスが発生ずる。このパルスによりテストポ
イン+Xoに独立にパルスを与えることができる。
続いて、TESTI端子]1を′0″にしてTEST2
端子12に直列パルスを3つ与えると、これがクロック
信号CKとしてシフ1−レジスタに与えられ、その初期
値Qo −” 1 ” 、 Q+乃至Q3 = ” 0
 ”が巡回シフトされてQ3 = ” 1 ”、Qo乃
至Q2−” O”となる。ここでTESTI端子11の
信号が立上ると、J Kフリップフロップ19乃至21
はその出力R8乃至R2=”O”′を維持し、JKフリ
ップフロップ18はその出力R3を′0″′から′1″
に反転させる。これにより、デコーダ22の入力A3 
、 A2 、 A 1. A 。
−”0001”となり、イネーブル信号ENBが与えら
れるとテストポイントX1にパルスを出力することがで
きる。以後同様に、TESTI端子11とTEST2端
子12とに任意のパルスを供給することにより、JKフ
リップフロップ]8乃至21の出力状態を任意に設定す
ることができ、これにより、任意のテストポイントX、
に対して独立にパルスを与えて、LSIの内部検査に寄
与することができる。
なお、本発明は上述した実施例に限定されるものではな
い。例えば、上記実施例では、論理回路16を設けて2
つの外部端子(TESTI端子11、TEST2端子1
2)へパルスを与える方法によって3つの信号CK、E
NB、TGを得ている。そして、これにより、外部端子
数の削減を更に一層図ることができるが、上記3つの信
号を3つの外部端子から別々に入力するようにしても良
い また、上記実施例では1.テスI〜ポイン1〜Xo乃至
X15に対し、外部からパルスを入力する例を示したが
、本発明は多数のテストポイントXo乃至Xoから任意
のナス1〜ポイン1〜を選択して、その状態を外部に読
出す検査に対しても適用可能である。この場合には、デ
コーダ22の代わりにマルチプレクサを使用すれば良い
[発明の効果] 以上説明したように本発明によれば、シフトレジスタの
シフ1ル操作と、フリップフロップのトグル操作とを適
宜組合わせることにより少ない操作でフリップフロップ
の出力状態を外部から任意に設定できる。そして、対応
可能なデス1ヘボイン1へ数は、シフトレジスタの段数
及びフリップフロップの出力ヒツト数で決まり、しかも
それらの出力の設定は外部からのシフト操作により行う
ことができる。このため、少ない外部端子数及び少ない
操作で多くのテストポイントに対する外部からのアクセ
スが可能になり、故障検出率を高める効果がある。
【図面の簡単な説明】
第1図は本発明の実施例に係るテスト端子付きLSIの
要部構成を示すブロック図、第2図は同LSIにおける
シフトレジスタの初期状態を示す図、第3図は同LSI
におけるJKフリップフロップの初期状態を示す図、第
4図は同J Kフリップフロップの真理値表を示す図、
第5図は同LSIの動作波形図、第6図は従来のデスI
一端子利きLSIを示すブロック図である。 1;LSI、2;ゲートアレイ入出力ピン、3゜11;
TESTI端子、4,12.TES”F2端子、5;ゲ
ートアレイ、6.23;テストポイン)、16;論理回
路、」7;シフ1〜レジスタ、18乃至21;JKフリ
ップフロップ、22:デコーダ

Claims (1)

    【特許請求の範囲】
  1. (1)少なくとも2つのテスト用外部端子と、1ビット
    が第1の状態、他のビットが第2の状態であるデータを
    格納し前記テスト用外部端子を介して入力されるクロッ
    ク信号に従って上記データをリング状にシフトさせるシ
    フトレジスタと、このシフトレジスタのパラレル出力の
    各ビットに対応して設けられ前記テスト用外部端子を介
    して入力されるトグル信号に従って前記シフトレジスタ
    のパラレル出力を入力し、入力が第1の状態であれば出
    力を反転させ、第2の状態であれば保持する複数のフリ
    ップフロップと、これらフリップフロップからの出力を
    前記テスト用外部端子を介して入力されるイネーブル信
    号によって入力し対応する集積回路内部のテストポイン
    トに対し外部からのアクセスを可能にする手段とを具備
    したことを特徴とするテスト端子を持つ半導体集積回路
JP63160508A 1988-06-28 1988-06-28 テスト端子を持つ半導体集積回路 Pending JPH0210176A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63160508A JPH0210176A (ja) 1988-06-28 1988-06-28 テスト端子を持つ半導体集積回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63160508A JPH0210176A (ja) 1988-06-28 1988-06-28 テスト端子を持つ半導体集積回路

Publications (1)

Publication Number Publication Date
JPH0210176A true JPH0210176A (ja) 1990-01-12

Family

ID=15716465

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63160508A Pending JPH0210176A (ja) 1988-06-28 1988-06-28 テスト端子を持つ半導体集積回路

Country Status (1)

Country Link
JP (1) JPH0210176A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59202220A (ja) * 1983-05-02 1984-11-16 Mitsui Petrochem Ind Ltd 共重合ポリアミドの製法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59202220A (ja) * 1983-05-02 1984-11-16 Mitsui Petrochem Ind Ltd 共重合ポリアミドの製法

Similar Documents

Publication Publication Date Title
AU593028B2 (en) Digital intergrated circuit
US5090035A (en) Linear feedback shift register
CA1218424A (en) Scannable asynchronous/synchronous cmos latch
US3790885A (en) Serial test patterns for mosfet testing
US4995039A (en) Circuit for transparent scan path testing of integrated circuit devices
US4698830A (en) Shift register latch arrangement for enhanced testability in differential cascode voltage switch circuit
US7369455B2 (en) Calibration circuit of a semiconductor memory device and method of operating the same
KR0147619B1 (ko) 플립플롭 제어기
US5450418A (en) Pseudo master slave capture mechanism for scan elements
JP2946658B2 (ja) フリップフロップ回路
US5809039A (en) Semiconductor integrated circuit device with diagnosis function
JPH071493B2 (ja) テスト補助回路
JPH0572290A (ja) 半導体集積回路
US5457699A (en) Electronic component with a shift register test architecture (boundary scan)
US5068881A (en) Scannable register with delay test capability
JPH0210176A (ja) テスト端子を持つ半導体集積回路
US4617648A (en) Semiconductor integrated circuit device
JP2748069B2 (ja) フリップフロップ回路
US20250364976A1 (en) Bi-directional scan flip-flop circuit and method
KR0186189B1 (ko) 마스크롬의 시험회로
KR20010063539A (ko) 에프피지에이를 이용한 프로그래머블 메모리테스트장치
JP2699355B2 (ja) 集積回路
JP2002350509A (ja) 半導体装置
US6687864B1 (en) Macro-cell flip-flop with scan-in input
JPH0210175A (ja) テスト端子を持つ半導体集積回路