JP2005283207A - 半導体集積回路装置 - Google Patents

半導体集積回路装置 Download PDF

Info

Publication number
JP2005283207A
JP2005283207A JP2004094490A JP2004094490A JP2005283207A JP 2005283207 A JP2005283207 A JP 2005283207A JP 2004094490 A JP2004094490 A JP 2004094490A JP 2004094490 A JP2004094490 A JP 2004094490A JP 2005283207 A JP2005283207 A JP 2005283207A
Authority
JP
Japan
Prior art keywords
terminal
unused
output
test
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2004094490A
Other languages
English (en)
Other versions
JP4610919B2 (ja
Inventor
Hideharu Ozaki
英晴 尾崎
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 Electronics Corp
Original Assignee
NEC Electronics 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 Electronics Corp filed Critical NEC Electronics Corp
Priority to JP2004094490A priority Critical patent/JP4610919B2/ja
Priority to EP05004264A priority patent/EP1584935A1/en
Priority to US11/085,149 priority patent/US7284171B2/en
Publication of JP2005283207A publication Critical patent/JP2005283207A/ja
Application granted granted Critical
Publication of JP4610919B2 publication Critical patent/JP4610919B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3185Reconfiguring for testing, e.g. LSSD, partitioning
    • G01R31/318533Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
    • G01R31/318572Input/Output interfaces
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/31712Input or output aspects

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

【課題】
外部端子数が内部論理回路のテストを行うテスタのピン数より多い場合であってもLSI内部の接続テストを可能にする半導体集積回路装置を提供する。
【解決手段】
LSIは、外部端子に接続されるバッファと内部回路と間に複数のSFFからなるスキャンチェーンを有し、テストモード時には、このスキャンチェーンを利用してLSIの内部回路にテスト信号を入力する。この場合、外部端子のうち双方向端子111の出力バッファ3に、多ピンテスト切替信号S101を入力し、これにより双方向端子111を出力モードに設定すると共に、入力端子112に出力バッファ14を設け、同じく多ピンテスト切替信号S101により入力端子112を出力モードに設定する。
【選択図】 図2

Description

本発明は、外部端子数が多い場合であっても、内部回路の接続試験を行うことができる半導体集積回路装置に関する。
従来、特に組合せ回路からなる論理LSI(Large Scale integrated Circuit:大規模集積回路)においては、回路機能のテスト容易化のため、LSI内部にテスト専用回路であるスキャンテスト回路を有し、スキャンパス方式によるテストを実施することにより組合せ回路が正常に動作していることを確認するものが広く用いられている。
このスキャンテスト回路は、スキャン・フリップフロップを直列に接続したスキャンパス回路チエーンで構成され、シフトレジスタとして動作する。このスキャンテスト回路はLSIの外部又は内部からスキャンテスト用のデータ(スキャンテストパターン)であるスキャンイン信号を入力するスキャンイン端子(スキャンテスト入力端子)と、LSIの外部からスキャンパステスト用のクロックを入力するスキャンクロック端子と、スキャンテストの結果であるスキャンテスト出力データが出力されるスキャンアウト端子とを有している。
スキャンパス方式は、テストモード(シフトモード)時に、スキャンイン端子を介してテスト用のスキャンテストパターンを入力(以下、スキャンイン)し、クロック端子にテスト用のスキャンクロックを入力し、そのデータをLSI内部の組み合わせ回路により論理演算させ、その演算結果である所定の期待値がスキャンテスト出力データとしてスキャンアウト端子から出力(以下、スキャンアウト)されることを確認することにより、組合せ回路が正常に動作していることを確認するものである。すなわち、スキャンアウトされたデータが予め計算した期待値通りであれば組合せ回路に不良はなく、期待値通りでなければ製造不良があると判定する。このように、スキャンテスト回路を採用することで、回路内部を組合せ回路として分離することができ、テストが容易になる。
ところで、このようなLSIにおけるテストでは、LISの外部信号数(外部端子)が、LSIのテストを行うためのテスタの信号数(テストピン)よりも多い場合には、テストピンが多いテスタ(以下、多ピンテスタという。)を新規に導入するのが一般的である。しかしながらこの多ピンテスタを導入するには、新規に設備を導入する必要があり、かつ多ピンテスタは極めて高価な装置であるため、多数の外部端子を有するLSIに比して少ないテストピンのテスタにてテストを行う方法が望まれる。
そのような方法として、例えば特許文献1には、多ピン化された場合でも安価で容易に接続試験を行うことができる集積回路及びそのテスト方法が開示されている。この特許文献1に記載の技術においては、集積回路装置内にバウンダリスキャン回路が設けられていると共に、双方向端子パッドを含む入力端子パッドには、入力パッドが、双方向端子パッドを含む出力端子パッドには動作制御信号に基づいてON・OFFする出力バッファが設けられ、TAB(Tape Automated Bonding)テープに実装された場合に、入力端子パッド及び出力端子パッドは短絡用配線によって短絡される。ここで、出力バッファは動作制御信号に基づいてON・OFFするため、出力端子については出力の競合が起こらず、バウンダリスキャンセルにスキャン端子を介してデータを設定した後、1つの出力端子パッドに対応する出力バッファをOFFさせスキャンセルに設定されたデータを出力バッファ及び短落用配線を介して入力端子パッドに送り、更に入力パッドを介してこの入力パッドに対応するスキャンセルにて観測することにより接続試験を実行する。これにより、ピン数が多くなった場合でも接続試験を可能とするものである。
また、他の方法としては、テストボード上で何本かの入力端子を束ねて、LSIの見かけ上の信号数を減らす手法がある。図7は、従来の集積回路装置のテスト方法を示す図である。図7に示すように、LSI201は、多数の外部端子を有するものとし、図7には、そのうち4つの外部端子であって入力端子202〜202を示す。これら入力端子202〜202は、それぞれ入力バッファ203〜203に接続されている。そして、これら入力端子202〜201に入力される4つの信号線204〜204がテストボード205にて1本の信号線206に束ねられ、この信号線206にLSIテスタのテストピンが接続され、テスト信号が供給される。
特開2003−57309号公報
しかしながら、上述の特許文献1に記載の方法では、LSIのパッド部分を従来のロジック回路内部のノードの1つのとして扱うため、各入力パッドから所望のテスト信号を入力して内部回路の接続試験を行うことができないという問題点がある。また、上述したように、テストボード上にて複数の信号線を1つにまとめて一のテスト信号を入力する方法においては、テスタとしては安価な少ピンのテスタを使用することができるものが、信号線を外部で1つにまとめてしまうため、それらの入力端子には同じ値しか入力することができず、LSIの完全な機能テストができないという問題点がある。
本発明は、このような問題点を解決するためになされたものであり、外部端子数が内部論理回路のテストを行うテスタのピン数より多い場合であってもLSI内部の接続テストを可能にする半導体集積回路装置を提供することを目的とする。
本発明に係る半導体集積回路装置は、複数の外部端子と、前記複数の外部端子に接続される内部回路と、前記複数の外部端子のうちテストモード時に未使用となる未使用外部端子の処理をする未使用端子処理手段とを有することを特徴とする。
本発明においては、テストモード時にテスタに接続されない未使用の外部端子の処理をする未使用端子処理手段を有しているため、外部端子全てをテスタに接続できない場合であってもテストを可能にする。
また、前記未使用外部端子と前記内部回路の間に設けられ、該未使用外部端子のそれぞれに接続されるスキャン・フリップフロップからなるシフトレジスタを有することができ、この複数のスキャン・フリップフロップにより構成されたシフトレジスタにより内部回路に所望の信号を入力したり、又は内部回路から所望の信号を受け取ることができる。
更に、前記未使用端子処理手段は、前記未使用外部端子のうち入力端子に接続される出力バッファと、当該出力バッファを出力モードに設定可能な未使用端子制御信号を入力する未使用端子制御信号線とを有し、前記テストモード時に未使用端子制御信号により当該入力端子を出力モードに設定することができ、テスタと接続されない入力端子は出力モードに設定されるのでオープン(開放)になることがなく、外部からのノイズの影響で動作が不安定になったり、入力バッファが破壊されることがない。
この場合、前記未使用端子処理手段は、双方向端子に接続される出力バッファを通常モード時に出力モードに設定可能な制御信号及び当該出力バッファをテストモード時に出力モードに設定可能な未使用端子制御信号を入力とする論理回路を有し、前記テストモード時に未使用端子制御信号により当該双方向端子を出力モードに設定するようにしてもよい。
更に、前記未使用端子制御信号線は、前記未使用端子処理手段の出力バッファに共通に接続されたものであって、前記未使用端子制御信号線に接続され前記未使用端子制御信号を入力する切替信号入力端子を有することができ、複数の出力バッファに対して未使用端子制御信号を同時に入力することができる。
また、前記未使用端子処理手段は、前記未使用外部端子のうち双方向端子に接続される出力バッファを出力モードに設定可能な未使用端子制御信号を入力する未使用端子制御信号線を有し、前記テストモード時に未使用端子制御信号により当該双方向端子を出力モードに設定することができ、テスタと接続されない双方向端子が入力モードになることがなく、したがって、外部からのノイズの影響で動作が不安定になったり、入出力バッファの入力バッファが破壊されることがない。
また、前記未使用端子処理手段は、前記未使用外部端子のうち入力端子及び/又は双方向端子の電位を固定させる電位固定手段とすることができ、テストモード時にはテスタと接続されない未使用外部端子の電位を固定して安定化することができ、外部からのノイズの影響で動作が不安定になったり、入力バッファ、又は入出力バッファの入力バッファから信号が入力されるなどして破壊されることがない。
更に、前記電位固定手段は、前記未使用外部端子に接続される抵抗と、テストモード時に未使用端子制御信号が入力されて前記抵抗を電源電位又はグランド電位に接続するスイッチとを有することができ、未使用端子制御信号によりプルダウン又はプルアップすることができる。
本発明によれば、外部端子のうちテストモード時に未使用となる未使用外部端子を例えば出力モードに設定するか、電源又はグランド電位に固定するなどする未使用処理手段を有するため、集積回路装置の外部端子数が内部論理回路のテストを行うためのテスタのピン数より多い場合であって、テスタと外部端子全てとを接続できない場合であってもLSI内部の接続テストを行うことができる。
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。この実施の形態は、ピン数が多い大規模LSIに比してピン数が少ないテスタを使用したLSI内部の接続テストを行うことができるLSIに適用したものである。
大規模LSIにおいて、LSIの外部信号数、すなわちLSIの内部論理回路のスキャンパステストを行うために使用される外部端子が、LSIのテストを行うための信号数、すなわちテストピンより多い場合にLSIのテストを実行する場合、LSIの一部の端子(外部信号)はテスタに接続されない状態となる。以下、本明細書においては、テスタに接続されない未使用の外部端子を浮き端子という。
LSIの一部の端子(外部信号)をテスタに接続せず上記浮き端子とする場合、以下の2つの問題が生じる。すなわち、
1.入力端子及び入力モード時の双方向端子は、端子がオープンになるため、ノイズ等により入力バッファが破壊される
2.テスタに繋がない浮き端子から信号の出し入れができないため、LSI全体の十分なテストを行うことができない
したがって、本発明の第1の実施の形態においては、浮き端子の入力バッファの破壊防止を図るべく、入力端子及び入力モード時の双方向端子をテストモード時において強制的に出力モードに設定するための未使用端子処理手段を設けると共に、各未使用外部端子にスキャン・フリップフロップSFFを接続し、このフリップフロップ群によるスキャンチェーンを構成し、これを利用して内部回路にテスト信号を入力するものである。
図1は、本実施の形態におけるLSIを示す模式図である。図1に示すように、本実施の形態におけるLSI110は、複数の外部端子のうち、テスト時に未使用となる双方向端子111、入力端子112、及び出力端子113と、双方向端子111及び入力端子112に接続続される入出力回路121並びに出力端子113に接続される出力回路122と、LSI内の論理回路である内部回路130とを有する。内部回路130は、テストモード時には、内部のスキャン・フリップフロップSFF_A〜SFF_Dによりスキャンパス回路が構成され、組み合わせ回路131〜133のスキャンパステストが実行可能に構成される。
また、内部回路130に対してスキャンパステストを行うためのスキャンパステスト信号であるスキャンイン(SCANIN)信号、スキャンパステストのクロック信号であるスキャンクロック(SCANCLK)信号、組み合わせ回路からの出力又はスキャンイン信号かを選択させるスキャンイネーブル(SCANENABLE)信号を入力するそれぞれ外部端子141〜143と、スキャンパステストを行って得られたスキャンアウト(SCANOUT)信号を出力する外部端子144とを有する。
このLSI110においては、例えば入出力回路121と、SFF_A,SFF_Bとの間で組み合わせ回路131のテストを行い、SFF_A,SFF_BとSFF_C,SFF_Dとの間で組み合わせ回路132のテストを行い、SFF_C,SFF_Dと出力回路122との間で組み合わせ回路133のテストを行う。
ここで、本実施の形態におけるLSI110は、全ての外部端子をテスタに接続せずにテストを実行することを可能にするものであり、外部端子と内部回路130との間の入出力回路121、出力回路122に、未使用外部端子のそれぞれに接続されたスキャン・フリップフロップからなるシフトレジスタ(スキャンパス)が構成されている。また、双方向端子111の入力モード、及び入力端子112を出力モードに設定するための後述する未使用端子処理部を備えている。
すなわち、浮き端子となる外部端子には未使用処理部により出力モードに設定して信号が入力されないようにするため、これらの外部端子と接続される内部回路の入力に所望の信号を入力する手段として上記スキャン・フリップフロップを設ける。
また、未使用端子処理部は、未使用端子(浮き端子)のうち、入力端子112においては、出力バッファと、この出力バッファのON・OFFを制御可能なテストモード切替信号としての多ピンテスト切替信号を入力する多ピンテスト切替信号線とからなり、テストモード時には多ピンテスト切替信号により出力バッファをONして出力端子112を出力モードに設定する。また、浮き端子のうち、双方向端子111においては、双方向端子111の入出力バッファの出力バッファのON・OFFを制御可能な制御手段を設け、同じく多ピンテスト切替信号により双方向端子111を出力モードに設定する。したがって、これらの多ピンテスト切替信号線に共通に接続される信号線と、この信号線に接続され多ピンテスト切替信号を入力する多ピンテスト切替信号端子145を有する。
なお、図1では、簡単のため、テスト信号を入力する端子141〜144及び多ピンテスト切替信号端子145以外は、浮き端子であるとして説明するが、上述した如く、テスタに接続されずに浮き端子となる外部端子は、LSIの外部端子数、回路構成、テスタなどによって異なり、これに限るものではない。また、浮き端子のそれぞれにスキャン・フリップフロップが接続されるものとして説明するが、例えばテスト時にテスタに接続不能な外部端子である浮き端子を上記未使用端子処理部により出力モードに設定できればよく、当該浮き端子がスキャン・フリップフロップに接続されていない場合は、テスト終了後に当該浮き端子にテスタを接続してテストを行うようにしてもよい。すなわち、未使用処理部は、浮き端子となる可能性がある外部端子に設ければよく、その場合は、未使用処理部に共通の多ピンテスト切替信号ではなく、各未使用処理部を個別に動作させる多ピンテスト切替信号を入力するようにすればよい。
次に、本実施の形態における未使用端子処理部について更に詳細に説明する。図2(a)乃至図2(c)は、本実施の形態におけるLSIの外部端子への入出力部分を示す図であって、それぞれ双方向端子、入力端子、出力端子及びその入出力回路又は出力回路部分を拡大して示す回路図である。図2(a)に示すように、本実施の形態におけるLSI110においては、LSIの外部端子のうち、双方向端子111には、これに接続された入力バッファ2及び出力バッファ3からなる入出力バッファ1と、シフトレジスタを構成するスキャン・フリップフロップSFF4と、入力バッファ2及びSFF4の出力が入力され多ピンテスト切替信号S101によりいずれか一方を選択して内部回路又は次段のSFFへの入力S102として出力する選択回路5と、出力バッファ3をイネーブルにするコントロール信号(イネーブル信号)S103及び多ピンテスト切替信号S101が入力されその論理和を出力するOR回路6と、コントロール信号S103及びLSI内部の内部論理回路からの出力S104が入力されその排他的論理和が出力されるEXOR回路(exclusive-OR circuit)7とを有する入出力回路が接続されている。SFF4には、EXOR回路7の出力が入力され、SCANCLK信号S105のタイミングでそのデータを保持し、保持していたデータを出力する。OR回路6は、双方向端子111を出力モードに設定する未使用端子処理手段を構成する。なお、図2(a)においては、内部回路の出力(EXOR回路7の出力)がSFF4に入力される信号線のみを示すが、SFF4は、前段のSFFからの出力及び内部回路の出力が入力されこれらのいずれかをスキャンイネーブル信号により選択可能なマルチプレクサ及びマルチプレクサにて選択された信号をデータ入力とするフリップフロップとから構成される。
また、図2(b)に示すように、本実施の形態におけるLSI110の外部端子のうち入力端子112には、この入力端子112に接続された入力バッファ11と、上記SFF4などとシフトレジスタを構成するSFF12と、入力バッファ11の出力及びSFF12の出力が入力され多ピンテスト切替信号S101によりいずれか一方を選択して内部論理回路の入力S102として出力する選択回路13と、多ピンテスト切替信号102によりON・OFFし、イネーブル状態又はハイインピーダンス状態となる出力バッファ14とを有する入出力回路が接続されている。SFF12は、前段のSFFの出力又は前段のSFFに接続される例えば選択回路5の出力又はスキャンイン信号がデータ入力され、それをSCANCLK信号105のタイミングで取り込み、保持したデータを選択回路13に出力する。ここで、出力バッファ14及び出力バッファ14に多ピンテスト切替信号S101を入力する信号線とから入力端子112を出力モードに設定する未使用端子処理手段が構成される。
また、図2(c)に示すように、本実施の形態におけるLSIの外部端子のうち出力端子113は、これ接続される出力バッファ21と、SFF4及びSFF12などとシフトレジスタを構成するSFF22とを有する出力回路が接続される。SFF22は、内部回路からの出力信号S104及び前段のSFFの出力のいずれか一方をスキャンイネーブル信号にて選択して出力するマルチプレクサを入力に備えるフリップフロップからなり、SCANCLK信号S105のタイミングでそれを取り込み、保持していたデータを出力する。
これら双方向端子111のOR回路6及び選択回路5に入力される多ピンテスト切替信号、並びに入力端子112の出力バッファ14及び選択回路13に入力される多ピンテスト切替信号は、例えば、共通の信号線に接続し、その信号線に接続した図1に示す多ピンテスト切替信号端子145から供給することができる。この多ピンテスト切替信号S101は、例えば、テストモード時は「Hi」、通常モード時は「Low」となる信号とすることができる。
この多ピンテスト切替信号により、図2(a)に示す出力バッファ3がテストモード時にはONの状態となり、双方向端子111を強制的に出力モードにすることができる。これにより、テストモード時に双方向端子111をテスタに接続せず、浮き端子となっていても、双方向端子111からノイズなどが入力することがなく、したがって入力バッファ2を破壊することを防止する。
また、テストモード時には、内部回路からの出力S104がSFF4に入力され、スキャンクロックS105のタイミングにて取り込まれ、選択回路5において多ピンテスト切替信号S101によりSFF4の出力が選択され内部回路の入力S102となる。一方、通常モード時においては、多ピンテスト切替信号は「Low」となる。この場合、入力モードのときは、コントロール信号が「Low」になり、出力バッファ3はOFFにされ、双方向端子111からの入力が入力バッファ2を介して選択回路5に入力され、この双方向端子111からの入力が選択されて内部回路の入力S102となる。また、通常モードの出力モードのときは、コントロール信号S103がOR回路6を介して出力バッファ3をONにし、内部回路からの出力S104が出力バッファ3を介して双方向端子111から出力される。
また、図2(b)に示すように、入力端子112においては、多ピンテスト切替信号S101により出力バッファ14をONして、入力端子112を出力モードに設定することができ、このことにより、入力端子112をオープンにせず、入力バッファ12の破壊を防止することができる。一方、通常モード時には、多ピンテスト切替信号S101は「Low」となり、したがって出力バッファ14もOFFとなり、入力端子112からの入力が選択回路14にて選択され、内部回路の入力102となる。
また、図2(c)に示すように、出力端子113に設けられる出力回路においては、内部回路からの出力104がテストモード時にはSFF21に取り込まれ、図1に示すスキャンアウト端子144から出力されるか、次段のSFFに入力される。通常モード時には、出力端子113を介して内部回路からの出力104が出力される。
ここで、入出力回路121及び出力回路122に設けられるSFFは、内部回路130のスキャンパス回路に設けられるSFFと同様であり、フリップフロップのデータ入力にマルチプレクサを追加した構成となっている。図3は、一般的なスキャン・フリップフロップSFFの構成を示す図である。図3に示すように、SFF201は、スキャンイン信号かデータ信号かを選択して出力する選択回路(マルチプレクサ)202と、マルチプレクサ202のデータを保持するDフリップフロップ202とを有する。マルチプレクサ202には、スキャンイネーブル信号が入力され、スキャンイン端子又は前段のSFFから出力されるスキャンイン信号、又は組み合わせ回路からの出力データ信号のいずれか一方を選択して出力する。フリップフロップ203はマルチプレクサ202の出力をデータ入力とし、スキャンクロックのタイミングでデータを取り込んだり、出力したりする。その出力Qは、テストモード時にはスキャンアウトとして観測することができる。
スキャンパス回路を構成するには、該当する箇所のフリップフロップをこの図3に示すようなスキャン・フリップフロップに置き換え,各スキャン・フリップフロップの間をネットで結んでスキャン・パス(スキャン・チェーン)を構成すればよい。
なお、スキャン手法にはフルスキャンとパーシャルスキャンの2種類があるが、全てのフリップフロップをスキャン・フリップフロップに置き換えるフルスキャンとしてもよく、一部のフリップフロップのみをスキャン・フリップフロップに置き換えパーシャルスキャンとしてもよい。フルスキャンであれば、すべての回路を組み合わせ回路として取り扱えるようになり、テストが非常に容易になる。また、パーシャルスキャンとすれば、チップ面積の増大を抑えることができる。
次に、本実施の形態におけるLSI110のスキャンテスト方法について説明する。図4は、テスト方法の手順を示すフローチャートであり、図5(a)〜図5(c)は、それぞれ多ピンテスト切替信号S101の信号レベル、スキャンイネーブル信号、スキャンクロック信号を示すタイミングチャートである。
図5(a)に示すように、テスト開始前(期間T1)においては、多ピンテスト切替信号は「Low」となっている。スキャンテストを開始する際には、図4及び図5(a)に示すように、多ピンテスト切替信号をON(「Hi」)にする(ステップS1)。これにより、図2に示す双方向端子111及び入力端子112は出力モードに設定される(ステップS2)。以降のスキャンパステストは、通常の方法と同様である。すなわち、図5(b)に示すように、スキャンイネーブル信号をON(「Hi」)にして(ステップS3)、スキャンイン端子から目的のデータ(スキャンイン信号)を入力する。そして、スキャンクロック信号に合わせてシフトレジスタ動作(スキャンシフト)によりSFFを目的の値に設定する(ステップS4、期間T2)。
その後、スキャンイネーブル信号をOFF(「Low」)にし、SFFにてデータを取り込み(ステップS5、期間T3)、再びシフトレジスタ動作により(期間T4)、目的のSFFの値をスキャンアウトから観測することができる。なお、テストが終了した場合は、多ピンテスト切替信号を再びOFF(「Low」)にする。
本実施の形態によれば、外部端子と内部回路130との間にSFFによるスキャンチェーンを設けることで、外部端子を介さずに内部回路130に対してスキャンイン信号を入力することができ、外部端子からスキャンイン信号を入力した場合と同様の試験を行うことができる。したがって、外部端子がテスタのテスタピンより多い場合などにおいては、例えば新しいテスタを準備したり、入力信号をまとめて1つとしたりする必要がなく、所望のテスト信号により内部回路の接続試験を行うことができる。この場合、テストモード時に不使用の浮き端子(未使用外部端子)のうち、入力端子及び双方向端子は、多ピンテスト切替信号により出力モードに設定されるため、テスタに接続されなくてもオープンになることがなく、したがって外部端子に設けられる入力バッファにノイズなどが混入して破壊してしまうことがない。
次に、本発明の第2の実施の形態について説明する。上述の第1の実施の形態においては、入力端子、入力モードの双方向端子を出力モードに設定することで、浮き端子からノイズが入力したりして入力バッファを破壊することを防止したが、本実施の形態においては、浮き端子を電源又はグランド電位に固定しても同様に、入力バッファの破壊を防止することができる。図6は、本実施の形態における外部端子部分を拡大して示す図である。なお、図6に示す本実施の形態において、図2に示す第1の実施の形態と同一の構成要素には同一の符号を付してその詳細な説明は省略する。
図6(a)に示すように、双方向端子111は、入出力バッファ1と、SFF4と、双方向端子111からの入力又はSFF4の出力のいずれか一方を選択して出力する選択回路5とを有する入出力回路と接続される。そして、この双方向端子111にはプルダウン抵抗8と、一端が接地され他端がプルダウン抵抗8に接続されたスイッチ9とからプルダウンが構成されている。このスイッチ9は、テストモード時に、多ピンテスト切替信号S101によりONになり、双方向端子111の電位を接地レベルに固定する。
また、図6(b)に示すように、入力端子112は、入力バッファ11と、SFF12と、これらいずれかの入力を選択する選択回路13とを有する入出力回路と接続される。そして、この入力端子112には、プルダウン抵抗15と、一端が接地され、他端が接地されたスイッチ16とからプルダウンが構成されている。このスイッチ15も、テストモード時にスイッチ9と同様に、多ピンテスト切替信号S101によりONになり、入力端子112の電位を接地レベル固定する。図6(c)に示す出力端子部分の構成は、図2(c)に示す第1の実施の形態の出力端子部分と同様の構成となっている。
なお、本実施の形態においては、外部端子(双方向端子、入力端子)の電位を固定する手段としてプルダウンを構成するものとしたが、抵抗と、この抵抗と電源電位との間に多ピンテスト切替信号によりON・OFFするスイッチとを設けてプルアップを構成してもよいことは勿論である。
本実施の形態においては、テスタの端子数が少ない場合においては、各入力端子と、内部回路との間に、フリップフロップFFを接続し、SCANテストを使用することにより、外部端子からテスト信号を入力した場合と同様の試験を行うことができると共に、図5に示す第1の実施の形態と同様、テストモード時には、多ピンテスト切替信号がONするため、双方向端子111及び入力端子112の電位がグランド電位に接続されて安定化されるため、これらの端子がオープンになって外部からのノイズの影響で動作が不安定になったり、入出力バッファの入力バッファが破壊されることを防止することができる。
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
本発明の実施の形態におけるLSIを示す模式図である。 (a)乃至(c)は、本発明の実施の形態におけるLSIの外部端子への入出力部分を示す図であって、それぞれ双方向端子、入力端子、出力端子部分を拡大して示す回路図である。 一般的なスキャン・フリップフロップSFFの構成を示す図である。 本発明の実施の形態におけるLSIのテスト方法の手順を示すフローチャートである。 (a)〜(c)は、それぞれ多ピンテスト切替信号S101の信号レベル、スキャンイネーブル信号、スキャンクロック信号を示すタイミングチャートである。 本発明の実施の形態における外部端子部分を拡大して示す図である。 従来の集積回路装置のテスト方法を示す図である。
符号の説明
1 入出力バッファ 2 入力バッファ 3 出力バッファ 4 SFF 5 選択回路 13,14 選択回路 6 OR回路 7 EXOR回路 8,15 プルダウン抵抗 9,16 スイッチ 11,13 入力バッファ 12,14,21 出力バッファ 101 LSI 111 双方向端子 112 入力端子 113 出力端子 121 入出力回路 122 出力回路 130 内部回路

Claims (9)

  1. 複数の外部端子と、
    前記複数の外部端子に接続される内部回路と、
    前記複数の外部端子のうちテストモード時に未使用となる未使用外部端子の処理をする未使用端子処理手段と
    を有することを特徴とする半導体集積回路装置。
  2. 前記未使用外部端子と前記内部回路との間に設けられ、該未使用外部端子のそれぞれに接続されるスキャン・フリップフロップからなるシフトレジスタを有する
    ことを特徴とする請求項1記載の半導体集積回路装置。
  3. 前記未使用端子処理手段は、前記未使用外部端子のうち入力端子に接続される出力バッファと、当該出力バッファを出力モードに設定可能な未使用端子制御信号を入力する未使用端子制御信号線とを有し、前記テストモード時に未使用端子制御信号により当該入力端子を出力モードに設定する
    ことを特徴とする請求項1又は2に記載の半導体集積回路装置。
  4. 前記未使用端子制御信号線は、前記未使用端子処理手段の出力バッファに共通に接続されたものであって、
    前記未使用端子制御信号線に接続され前記未使用端子制御信号を入力する切替信号入力端子を有する
    ことを特徴とする請求項3記載の半導体集積回路装置。
  5. 前記未使用端子処理手段は、前記未使用外部端子のうち双方向端子に接続される出力バッファを出力モードに設定可能な未使用端子制御信号を入力する未使用端子制御信号線を有し、前記テストモード時に未使用端子制御信号により当該双方向端子を出力モードに設定する
    ことを特徴とする請求項1記載の半導体集積回路装置。
  6. 前記未使用端子処理手段は、前記未使用外部端子のうち双方向端子に接続される出力バッファを通常モード時に出力モードに設定可能な制御信号及び当該出力バッファをテストモード時に出力モードに設定可能な未使用端子制御信号を入力とする論理回路を有し、前記テストモード時に未使用端子制御信号により当該双方向端子を出力モードに設定する
    ことを特徴とする請求項1記載の半導体集積回路装置。
  7. 前記未使用端子処理手段は、前記未使用外部端子のうち入力端子及び/又は双方向端子の電位を固定させる電位固定手段である
    を有することを特徴とする請求項1又は2に記載の半導体集積回路装置。
  8. 前記電位固定手段は、前記未使用外部端子に接続される抵抗と、テストモード時に未使用端子制御信号が入力されて前記抵抗を電源電位又はグランド電位に接続するスイッチとを有する
    ことを特徴とする請求項7記載の半導体集積回路装置。
  9. 前記未使用端子制御信号線は、前記電位固定手段のスイッチに共通に接続されたものであって、
    前記未使用端子制御信号線に接続され前記未使用端子制御信号を入力する切替信号入力端子を有する
    ことを特徴とする請求項8記載の半導体集積回路装置。
JP2004094490A 2004-03-29 2004-03-29 半導体集積回路装置 Expired - Fee Related JP4610919B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2004094490A JP4610919B2 (ja) 2004-03-29 2004-03-29 半導体集積回路装置
EP05004264A EP1584935A1 (en) 2004-03-29 2005-02-26 Configuration of unused external pins during the test mode in a semiconductor integrated circuit
US11/085,149 US7284171B2 (en) 2004-03-29 2005-03-22 Integrated circuit device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004094490A JP4610919B2 (ja) 2004-03-29 2004-03-29 半導体集積回路装置

Publications (2)

Publication Number Publication Date
JP2005283207A true JP2005283207A (ja) 2005-10-13
JP4610919B2 JP4610919B2 (ja) 2011-01-12

Family

ID=34909424

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004094490A Expired - Fee Related JP4610919B2 (ja) 2004-03-29 2004-03-29 半導体集積回路装置

Country Status (3)

Country Link
US (1) US7284171B2 (ja)
EP (1) EP1584935A1 (ja)
JP (1) JP4610919B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009164425A (ja) * 2008-01-08 2009-07-23 Oki Semiconductor Co Ltd リアルタイムモニタ装置及び動作方法
JP2017201256A (ja) * 2016-05-06 2017-11-09 日置電機株式会社 測定装置および測定方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ITVA20050007A1 (it) * 2005-02-08 2006-08-09 St Microelectronics Srl Circuito di distribuzione di un segnale di prova applicato su un pad di un dispositivo elettronico
EP3435100B1 (en) * 2017-07-24 2020-04-01 TDK-Micronas GmbH Method for testing an electronic device and an interface circuit therefore

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0587889A (ja) * 1991-09-30 1993-04-06 Fujitsu Ltd 半導体回路素子とその試験処理方法
JPH08105944A (ja) * 1994-10-06 1996-04-23 Fujitsu Ltd Mcmに搭載されたlsiの試験方法および装置
JP2001066350A (ja) * 1999-08-27 2001-03-16 Fuji Electric Co Ltd 集積回路のテスト方法
JP2001320021A (ja) * 2000-05-09 2001-11-16 Yaskawa Electric Corp Asicテスト回路

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04213849A (ja) * 1990-12-10 1992-08-04 Fujitsu Ltd 半導体装置及びその初期不良検出方法
US5337254A (en) * 1991-12-16 1994-08-09 Hewlett-Packard Company Programmable integrated circuit output pad
US5459733A (en) * 1992-03-20 1995-10-17 National Semiconductor Corporation Input/output checker for a memory array
JP3331712B2 (ja) * 1993-12-21 2002-10-07 セイコーエプソン株式会社 半導体装置
US6363505B1 (en) * 1997-11-14 2002-03-26 Altera Corporation Programmable control circuit for grounding unused outputs
US6016563A (en) * 1997-12-30 2000-01-18 Fleisher; Evgeny G. Method and apparatus for testing a logic design of a programmable logic device
JP3324583B2 (ja) * 1999-01-08 2002-09-17 セイコーエプソン株式会社 半導体装置及びその製造方法
JP3708493B2 (ja) * 2001-05-18 2005-10-19 株式会社ソニー・コンピュータエンタテインメント デバッグシステム、半導体集積回路、半導体集積回路のデバッグ方法、半導体集積回路のデバッグプログラム、及び半導体集積回路のデバッグプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2003057309A (ja) 2001-08-16 2003-02-26 Mitsubishi Electric Corp 半導体集積回路装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0587889A (ja) * 1991-09-30 1993-04-06 Fujitsu Ltd 半導体回路素子とその試験処理方法
JPH08105944A (ja) * 1994-10-06 1996-04-23 Fujitsu Ltd Mcmに搭載されたlsiの試験方法および装置
JP2001066350A (ja) * 1999-08-27 2001-03-16 Fuji Electric Co Ltd 集積回路のテスト方法
JP2001320021A (ja) * 2000-05-09 2001-11-16 Yaskawa Electric Corp Asicテスト回路

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009164425A (ja) * 2008-01-08 2009-07-23 Oki Semiconductor Co Ltd リアルタイムモニタ装置及び動作方法
JP2017201256A (ja) * 2016-05-06 2017-11-09 日置電機株式会社 測定装置および測定方法

Also Published As

Publication number Publication date
JP4610919B2 (ja) 2011-01-12
US20050216803A1 (en) 2005-09-29
US7284171B2 (en) 2007-10-16
EP1584935A1 (en) 2005-10-12

Similar Documents

Publication Publication Date Title
US6861866B2 (en) System on chip (SOC) and method of testing and/or debugging the system on chip
JP2009515160A (ja) 集積回路検査方法及び装置
JP2007178421A (ja) 2相クロック制御によるタイミング競合バウンダリスキャンレジスタを用いないシフトレジスタ
JPH11231027A (ja) 大規模集積回路およびそのボードテスト方法
US20110175638A1 (en) Semiconductor integrated circuit and core test circuit
JP2007525684A (ja) 階層コアのためのテスト回路及び方法
JP2004110265A (ja) 半導体集積回路のテスト容易化方法
US6806731B2 (en) Semiconductor integrated circuit device and fault-detecting method of a semiconductor integrated circuit device
JP4265934B2 (ja) スキャンパス回路およびそれを備える論理回路ならびに集積回路のテスト方法
JP4610919B2 (ja) 半導体集積回路装置
US7240263B2 (en) Apparatus for performing stuck fault testings within an integrated circuit
US20050204227A1 (en) Semiconductor circuit apparatus and scan test method for semiconductor circuit
JP2024138860A (ja) 半導体集積回路及び半導体集積回路のテスト方法
JP5231065B2 (ja) スキャン用フリップフロップ回路
JP2004004047A (ja) 集積回路のための入力/出力特徴付けチェーン
JP2006292646A (ja) Lsiのテスト方法
JP4416469B2 (ja) 半導体集積回路およびその設計方法
US20040030976A1 (en) Partial BIST with recording of the connections between individual blocks
KR100532747B1 (ko) 반도체 집적회로 및 그 설계방법과 반도체 집적회로의 설계프로그램을 기록한 기록매체
JPH112664A (ja) バウンダリスキャンレジスタ
JP2010025703A (ja) 半導体装置およびそのテスト方法
JP2007003338A (ja) 半導体装置及びそのテスト方法
JP2009175154A (ja) 半導体集積回路およびその設計方法
JP2874248B2 (ja) 診断用スキャンパス付き電子回路
US20050289421A1 (en) Semiconductor chip

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100302

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100331

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20101012

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101013

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131022

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees