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

半導体集積回路装置

Info

Publication number
JPH0618632A
JPH0618632A JP4195985A JP19598592A JPH0618632A JP H0618632 A JPH0618632 A JP H0618632A JP 4195985 A JP4195985 A JP 4195985A JP 19598592 A JP19598592 A JP 19598592A JP H0618632 A JPH0618632 A JP H0618632A
Authority
JP
Japan
Prior art keywords
circuit
scan
signal
test
scan test
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
JP4195985A
Other languages
English (en)
Inventor
Masao Hirasawa
政夫 平沢
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 JP4195985A priority Critical patent/JPH0618632A/ja
Publication of JPH0618632A publication Critical patent/JPH0618632A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Testing Or Measuring Of Semiconductors Or The Like (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

(57)【要約】 【目的】 テストパターン検出率を低下することなくそ
の一部にスキャンテスト方式を適用することを可能にし
た半導体集積回路装置を得る。 【構成】 スキャンテストの適用可能な適用回路2と、
スキャンテストの適用が不可能な適用外回路4と、適用
回路と適用外回路との間に設けられた制御用の回路3と
で構成する。制御用回路3には、スキャンテスト適用回
路からの信号を取り込むためのF/F群(スキャンテス
ト用フリップフロップ)7と、このF/Fの出力信号と
スキャンテスト適用回路からの信号を選択してその選択
した信号をスキャンテスト適用外回路へ供給するための
マルチプレクサ10と、スキャンテスト適用外回路から
の信号を取り込むためのF/F8と、このF/Fの出力
信号とスキャンテスト適用外回路からの信号を選択して
その選択した信号をスキャンテスト適用回路へ供給する
ためのマルチプレクサ9を有する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はテスト容易化のために使
用されるスキャン方式において、ALU(算術論理演算
ユニット),乗算器等の特性的にクリティカル部を含む
ため、スキャンテストを全体に適用できない半導体集積
回路装置に関する。
【0002】
【従来の技術】従来のスキャンテスト方式を用いた半導
体集積回路装置の一部のブロック図を図3に示す。スキ
ャンテスト適用回路20は、F/F(フリップフロッ
プ)群22を有し、スキャンテスト対象回路内の組み合
わせ回路21に信号126,127を入出力する。F/
F群22を構成するF/Fは、図4に示す構成のものが
用いられ、スキャン信号121,122が入出力され
る。又、組み合わせ回路21には信号123,124が
入出力される。125はスキャンテスト回路の制御用信
号である。図5はそのF/Fの真理値表である。具体的
には、これらF/FのSIN端子とQ端子をつないで1
つのスキャンチェインを構成し、スキャンチェインシフ
ト用のクロックSCKにより外部よりF/F群22を構
成する各F/Fに値を設定し、その値をテストしたい組
み合わせ回路21に入力し、その結果得られる組み合わ
せ回路の出力をF/F群22の各F/Fに取込み、クロ
ックSCKにより外部へ結果を取り出す手法である。
【0003】順序回路に対してのテストのパターン生成
を自動化するプログラムは、アルゴリズムが複雑である
ため一般的ではない。一方、組み合わせ回路に対しての
テストパターンを自動生成するプログラムは一般的にあ
る。スキャンテスト方式を用いると複雑な順序回路を組
み合わせ回路として取り扱うことができ、テストパター
ン自動生成プログラムを用いてテストパターンの自動生
成を行うことができる。
【0004】
【発明が解決しようとする課題】このような従来のスキ
ャン方式を半導体集積回路装置全体に適用して高速LS
Iの設計を行うとすると、スピード上クリティカルな例
えばALU,乗算器等を含むパスでスピードの劣化につ
ながるため、大きな問題となってくる。そこで、特性ク
リティカルな回路にスキャンパス方式が適用できないこ
とを認識し、図6に示すようにクリティカル部をスキャ
ンテスト適用外回路としたLSI回路31が考えられ
る。同図において、32はスキャンテスト適用回路、3
6はF/F群、35は組み合わせ回路、40,41はス
キャンテスト適用外回路であり、図3の例と同様に信号
131〜136を入出力する。137はスキャンテスト
回路の制御用信号、142,143はスキャンテスト適
用回路とスキャンテスト適用外回路との間の入出力信号
である。
【0005】しかしながら、このような構成では、スキ
ャンテスト適用回路32の中の組み合わせ回路35にス
キャンテスト適用外回路41からの信号が入力されるた
め、テストパターン自動生成プログラムの適用を行って
も著しくテストパターン検出率が低下することが予想さ
れる。本発明の目的は、テストパターン検出率を低下す
ることなくその一部にスキャンテスト方式を適用するこ
とができる半導体集積回路装置を提供することにある。
【0006】
【課題を解決するための手段】本発明は、スキャンテス
トの適用可能な適用回路と、スキャンテストの適用が不
可能な適用外回路と、適用回路と適用外回路との間に設
けられた制御用の回路とを備え、この制御用回路には、
スキャンテスト適用回路からの信号を取り込むためのス
キャンテスト用フリップフロップと、このフリップフロ
ップの出力信号とスキャンテスト適用回路からの信号を
選択してその選択した信号をスキャンテスト適用外回路
へ供給するためのマルチプレクサと、スキャンテスト適
用外回路からの信号を取り込むためのフリップフロップ
と、このフリップフロップの出力信号とスキャンテスト
適用外回路からの信号を選択してその選択した信号をス
キャンテスト適用回路へ供給するためのマルチプレクサ
を有する。
【0007】
【実施例】次に、本発明について図面を参照して説明す
る。図1は本発明のスキャンテスト方式を用いた半導体
集積回路装置の一実施例のブロック図である。ここで半
導体集積回路装置1は大きく3つのユニットに分かれて
いる。第1はスキャンテストの運用可能な適用回路2
で、通常制御系等のランダム回路がこれに該当する。第
2にスキャンテストの適用不可能な適用外回路4でデー
タバス等のスピードクリティカルな回路がこれに該当す
る。第3はこれら適用回路2と適用外回路4との間に設
けられる制御回路3である。
【0008】前記適用回路2は、組み合わせ回路5とF
/F群6を有し、信号110,111を相互に入出力
し、かつ外部と信号101,102,106,107を
入出力する。114はスキャンテスト回路の制御用信号
である。又、適用外回路4は信号107,109を入出
力する。更に、制御回路3には、F/F群7,8と、マ
ルチプレクサ9,10が設けられ、F/F群7からF/
F群8に信号104を出力するとともに、適用回路2と
の間で信号112,113を入出力し、適用外回路4と
の間で信号115,116を入出力する。尚、F/F群
8からは信号118が適用回路2のF/F群6に出力さ
れる。
【0009】スキャンチェインはスキャンテスト適用可
能ユニット2にあるF/F群6と、ユニット3にあるF
/F群7,8で構成される。通常動作時はマルチプレク
サ9,10は共に通過信号112,116を選択するこ
とにより、F/F群7,8は通常動作に影響を与えな
い。
【0010】スキャンテスト動作は次のように行われ
る。先ず、スキャンチェインシフト用のクロックSCK
により外部よりF/F群6に値を設定する。次いで、そ
の値をテストしたい組み合わせ回路5に入力し、その結
果得られる組み合わせ回路の出力をF/F群6に取込
む。次いで、クロックSCKにより外部へ結果を取り出
す。この動作は通常のスキャンテストを用いた方式の手
順と同様に実現できる。したがって、適用回路から適用
外回路への信号が検出でき、また適用外回路から適用回
路への信号を制御することができるので、充分検出率の
高いテストパターンの生成が可能となる。
【0011】図2はスキャン対象外回路に含まれる乗算
器のテストに本発明を適用した例である。同図におい
て、51は乗算器、50,52はF/F、53〜55は
トライステートバッファである。そして、制御回路3か
らの制御信号150〜154が入力される。この構成で
は、テストは次のように行われる。先ず、スキャンチェ
インシフト用のクロックSCKにより外部より各F/F
にデータ入力端子から乗算器のデータ入力までのパスを
活性化するような値を設定する。ここでは制御信号15
0,154がアクティブになるような値を制御回路3に
設定しておく。
【0012】次に、乗算器の演算結果をF/F52に書
き込む。ここでは制御信号151がアクティブになるよ
うな値を制御回路3に設定しておく。次いで、スキャン
チェインシフト用のクロックSCKにより外部より各F
/Fに乗算器出力からデータ出力端子までのパスを活性
化するような値を設定する。ここでは制御信号152,
153がアクティブになるような値を制御回路3に設定
しておく。この方法を繰り返し行うことにより、乗算器
単体のテストを簡単に行うことができる。又、乗算器単
体で見た場合、乗算器は組み合わせ回路なので通常のA
TPG(Auto Test Pattern Generator )ツールを用い
て検出率の高いテストパターンを生成してやることが可
能となる。同様のことを、ALU,加算器等の機能ブロ
ックに適用することにより、データパス全体の検出率を
上げることが可能となる。
【0013】
【発明の効果】以上説明したように本発明は、スキャン
テスト適用回路からスキャンテスト適用外回路への信号
を検出し、スキャンテスト適用外回路からスキャンテス
ト適用回路への信号を制御することができるように構成
しているので、テストパターン検出率の低下なく半導体
集積回路装置内部の一部にスキャンテスト方式を適用
し、それ以外の部分に関してもテストパターン検出率の
高いパターンを生成することが容易になるという効果が
ある。
【図面の簡単な説明】
【図1】本発明の半導体集積回路装置の第1実施例のブ
ロック図である。
【図2】本発明の第2実施例のブロック図である。
【図3】従来の半導体集積回路装置のブロック図であ
る。
【図4】スキャン用フリップフロップの構成図である。
【図5】フリップフロップの真理値表である。
【図6】従来の半導体集積回路装置の他の例のブロック
図である。
【符号の説明】
1 半導体集積回路装置 2 スキャンテスト適用回路 3 制御回路 4 スキャンテスト適用外回路 5 組み合わせ回路 6 F/F群 7,8 F/F群 9,10 マルチプレクサ 11 スキャン対象外回路
フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 H01L 27/04 T 8427−4M

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 スキャンテスト方式を実行する半導体集
    積回路装置において、スキャンテストの適用可能な適用
    回路と、スキャンテストの適用が不可能な適用外回路
    と、前記適用回路と適用外回路との間に設けられた制御
    用の回路とを備え、この制御用回路には、スキャンテス
    ト適用回路からの信号を取り込むためのスキャンテスト
    用フリップフロップと、このフリップフロップの出力信
    号とスキャンテスト適用回路からの信号を選択してその
    選択した信号をスキャンテスト適用外回路へ供給するた
    めのマルチプレクサと、スキャンテスト適用外回路から
    の信号を取り込むためのフリップフロップと、このフリ
    ップフロップの出力信号とスキャンテスト適用外回路か
    らの信号を選択してその選択した信号をスキャンテスト
    適用回路へ供給するためのマルチプレクサを有すること
    を特徴とする半導体集積回路装置。
JP4195985A 1992-06-30 1992-06-30 半導体集積回路装置 Pending JPH0618632A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4195985A JPH0618632A (ja) 1992-06-30 1992-06-30 半導体集積回路装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4195985A JPH0618632A (ja) 1992-06-30 1992-06-30 半導体集積回路装置

Publications (1)

Publication Number Publication Date
JPH0618632A true JPH0618632A (ja) 1994-01-28

Family

ID=16350300

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4195985A Pending JPH0618632A (ja) 1992-06-30 1992-06-30 半導体集積回路装置

Country Status (1)

Country Link
JP (1) JPH0618632A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6118296A (en) * 1996-03-28 2000-09-12 Nec Corporation Semiconductor integrated logic circuit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6118296A (en) * 1996-03-28 2000-09-12 Nec Corporation Semiconductor integrated logic circuit

Similar Documents

Publication Publication Date Title
US6023778A (en) Method and apparatus for utilizing mux scan flip-flops to test speed related defects by delaying an active to inactive transition of a scan mode signal
US7058868B2 (en) Scan testing mode control of gated clock signals for memory devices
US7380189B2 (en) Circuit for PLL-based at-speed scan testing
JPH05281308A (ja) 論理集積回路
US6081913A (en) Method for ensuring mutual exclusivity of selected signals during application of test patterns
JPH05264667A (ja) テスト回路
EP1776596B1 (en) Testing of a circuit that has an asynchronous timing circuit
EP0933644B1 (en) Device scan testing
JPH0618632A (ja) 半導体集積回路装置
US7089471B2 (en) Scan testing mode control of gated clock signals for flip-flops
EP0585086A2 (en) Method and apparatus for self-testing of delay faults
JP2797793B2 (ja) 疑似乱数パタン発生回路
JPH05119122A (ja) スキヤン回路のテストパターン生成方法
US5999013A (en) Method and apparatus for testing variable voltage and variable impedance drivers
JP3328160B2 (ja) 論理集積回路のテスト装置
JPH11101850A (ja) Ic試験装置
JP2648001B2 (ja) 半導体集積回路
JPH09218246A (ja) 論理回路の高速動作検証方法
JPH04271437A (ja) テストパタン生成方式
Wu et al. Interconnect delay fault testing with IEEE 1149.1
JPH06289106A (ja) 集積回路装置及び集積回路装置の製造方法
JP2501202B2 (ja) 論理回路診断方法
JPH10104313A (ja) 半導体集積回路
JPH03120697A (ja) 集積回路装置
JPH07294606A (ja) 半導体集積回路の自己検査回路