JP2964799B2 - 半導体集積回路 - Google Patents

半導体集積回路

Info

Publication number
JP2964799B2
JP2964799B2 JP4282407A JP28240792A JP2964799B2 JP 2964799 B2 JP2964799 B2 JP 2964799B2 JP 4282407 A JP4282407 A JP 4282407A JP 28240792 A JP28240792 A JP 28240792A JP 2964799 B2 JP2964799 B2 JP 2964799B2
Authority
JP
Japan
Prior art keywords
flip
flop
clock
test
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.)
Expired - Fee Related
Application number
JP4282407A
Other languages
English (en)
Other versions
JPH06109817A (ja
Inventor
泰明 額田
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
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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP4282407A priority Critical patent/JP2964799B2/ja
Publication of JPH06109817A publication Critical patent/JPH06109817A/ja
Application granted granted Critical
Publication of JP2964799B2 publication Critical patent/JP2964799B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、半導体集積回路に関
し、特にスキャンパス・テスト回路の構成に関する。
【0002】
【従来の技術】従来のスキャンパス・テスト回路は図3
に示すように通常回路で使用しているフリップフロップ
38−1,38−2,38−3の前段にセレクタ37−
1,40−1,37−2,40−2,37−3,40−
3を追加し、セレクタ37−1,40−1,37−2,
40−2,37−3,40−3を切り換えて通常の使用
状態から、シフトレジスタ構成にすることでLSIのフ
ァンクションテストを高信頼で、且つ短時間で行えるよ
うにした回路である。
【0003】図3は、従来のスキャンパス・テスト回路
の概略の回路構成を示す。図において、31−1〜3は
通常の動作モード時にフリップフロップに入力されるデ
ータの入力端子を示し、32はテストモード時にテスト
データを入力するためのテストデータ入力端子を示し、
33は通常モード時に使用するクロック端子を示し、3
4はテストモード時に使用するテストクロックの入力端
子を示す。
【0004】35は通常動作モードとテストモードを切
り換えるためのセレクタの切換端子を示し、37−1〜
3はデータを通常の動作モードからテストモードに切り
換えるためセレクタを示し、40−1〜3はクロック通
常動作用クロックからテストクロックに切り換えるため
のセレクタを示す。
【0005】38−1〜3は、フリップフロップを示
し、39−1〜3は通常モード時にフリップフロップの
出力が接続される組合わせ回路ブロックを示し、6はテ
ストモード時のシフトレジスタの最終段のフリップフロ
ップの出力をモニターするためのテストデータ出力端子
を示す。
【0006】
【発明が解決しようとする課題】このような従来のスキ
ャンパス回路では、LSIのチップレイアウトを行った
場合や、プロセス変動があった場合に、フリップフロッ
プへのクロック信号の入力時間に差が生じたり、データ
の伝達遅延時間が変動するため、設計通りに回路が動作
しないことが多い。
【0007】そのために、確実に動作するようにするた
めの設計に時間がかかったり、自動化が難しいという欠
点があった。
【0008】図4に図3の回路によるタイミングフロー
チャートを示す。図4において、(a)はテストクロッ
ク入力端子34に入力されたクロック波形を示す。
(b)はテストデータ入力端子32に入力されたテスト
データ波形を示す。(c)はフリップフロップ38−1
のQ出力の波形を示す。(d)はフリップフロップ37
−2のC入力端子に入力されたクロック波形を示す。
(e)はフリップフロップ38−2のD入力端子に入力
されたデータ波形でフリップフロップ38−1のQ出力
波形がある時間遅延したデータ波形である。(f)はフ
リップフロップ38−2のQ出力端子の出力波形を示
す。(g)及び(j)はフリップフロップ38−3のC
入力端子に入力されたクロック波形を示す。(h)はフ
リップフロップ38−3のD入力端子に入力されたデー
タ波形で38−2のQ出力波形が遅延したデータ波形で
ある。(i)及び(k)はそれぞれクロックが(g),
(j)のときのフリップフロップ38−3のQ出力の波
形を示す。このとき通常の状態であれば、フリップフロ
ップ38−3のクロック入力波形、及びQ出力波形は
(j),(k)の如くなる。
【0009】しかし例えばチップレイアウトを行った時
にテストクロック入力端子とセレクタ37−3の間の距
離が長くなると、フリップフロップ38−3のクロック
入力信号は(g)のように配線遅延が大きくなる。
【0010】この場合、フリップフロップ38−3では
クロックの2回目の立ち上がりで本来配線遅延がなけれ
ば′のときの(h)の状態(Lレベル)をラッチする
はずが、のときの状態(Hレベル)をラッチしてしま
う。つまり、チップレイアウトによっては論理値に違い
が生じることになる。
【0011】本発明の目的は、誤動作の少ない半導体集
積回路を提供することにある。
【0012】
【課題を解決するための手段】前記目的を達成するた
め、本発明に係る半導体集積回路は、セレクタとフリッ
プフロップにてシフトレジスタを構成するスキャンパス
・テスト回路を有する半導体集積回路であって、スキャ
ンパス・テストに使用する複数のフリップフロップのク
ロック入力端子に入力されるスキャンパス・テストクロ
ック入力信号は、前段のフリップフロップのクロック入
力端子に入力するスキャンパス・テストクロック入力信
号の反転信号である。
【0013】また、前記セレクタは、前段のフリップフ
ロップのクロック入力端子と接続したインバータと、イ
ンバータの出力端子と入力端子を接続し、且つ出力端子
とフリップフロップのクロック入力端子と接続した2入
力セレクタにて構成したセレクタ回路とを有するもので
ある。
【0014】また、前記セレクタ回路は、インバータの
入力端子が、前段のフリップフロップ回路に接続された
セレクタ回路のインバータの出力端子と接続されたもの
である。
【0015】
【作用】セレクタとフリップフロップで構成したシフト
レジスタによって、スキャンパス・テスト回路を形成し
た半導体集積回路において、このスキャンパス・テスト
に使用するフリップフロップのクロック入力端子に、前
段のフリップフロップの入力端子に接続したインバータ
及びインバータと接続したセレクタを介して、前段のフ
リップフロップのクロック入力信号の反転信号を供給す
る。
【0016】
【実施例】次に本発明について、図面を参照して説明す
る。図1は、本発明の一実施例を示す回路図である。
【0017】図1において、1−1〜3は通常の動作モ
ード時にフリップフロップに入力されるデータの入力端
子を示し、2はテストモード時にテストデータを入力す
るためのテストデータ入力端子を示し、3は通常モード
時に使用するクロック端子を示し、4はテストモード時
に使用するテストクロックの入力端子を示し、5は通常
動作モードとテストモードを切り換えるためのセレクタ
の切換端子を示し、8−1〜3はデータを通常動作モー
ドからテストモードに切り換えるためセレクタを示し、
9−1〜3はクロックを通常動作クロックからテストク
ロックに切り換えるためのセレクタを示す。
【0018】10−1〜3はフリップフロップを示し、
11−1〜3は通常モード時にフリップフロップの出力
が接続される組合わせ回路ブロックを示し、6はテスト
モード時のシフトレジスタの最終段のフリップフロップ
の出力をモニターするためのテストデータ出力端子を示
し、7はテストクロックを次の回路に出力するためのテ
ストクロック出力端子を示す。
【0019】次に、図1の回路の動作について、図2の
タイミングチャートにより説明する。図2において、
(a)はテストクロック入力端子4に入力され、さらに
セレクタ回路9−1を通ってフリップフロップ10−1
のC入力端子に入力されたクロック波形を示す。(b)
はテストデータ入力端子2に入力されたテストデータ波
形を示す。(c)は(a)の立ち上がりでラッチされた
フリップフロップ10−1のQ出力の波形を示す。
(d)はフリップフロップ10−2のC入力端子に入力
されたクロック波形で(a)の反転クロックである。
(e)はフリップフロップ10−2のD入力端子に入力
されたデータ波形で、フリップフロップ10−1のQ出
力波形が遅延したデータ波形である。(f)は(d)の
立ち上がりでラッチされたフリップフロップ10−2の
Q出力端子の出力波形を示す。(g)はフリップフロッ
プ10−3のC入力端子に入力されたクロック波形で
(d)の反転波形である。(h)はフリップフロップ1
0−3のD入力端子に入力されたデータ波形でフリップ
フロップ10−2のQ出力波形が遅延したデータ波形で
ある。(i)はフリップフロップ10−3のQ出力の波
形を示す。
【0020】このようにフリップフロップ10−1,1
0−2,10−3は1段おきに半クロック動作を行い、
しかもデータとクロックともに前段のフリップフロップ
から供給されるため、たとえば配線遅延等により(e)
のデータが(c)のデータより大きく遅れても、また
(g)のクロックが(d)よりも大きく遅れた場合で
も、前段のクロックよりも半クロック以上遅れなけれ
ば、誤動作は起きない。また仮に遅延が大きくなって
も、クロックの周期を長くとることで、容易に回避でき
る。
【0021】
【発明の効果】以上説明したように本発明は、スキャン
パス・テスト回路のテストクロックを常に前段のクロッ
クの反転クロックとすることで、動作マージンの大きい
テスト回路が可能となる。
【図面の簡単な説明】
【図1】本発明の一実施例を示す回路図である。
【図2】本発明の動作を示すタイミングフローチャート
である。
【図3】従来例を示す回路図である。
【図4】従来例の動作を示すタイミングフローチャート
である。
【符号の説明】
1−1,2,3,31−1,2,3 データ入力端子 2,32 テストデータ入力端子 3,33 クロック入力端子 4,34 テストクロック入力端子 5,35 テスト切換端子 6,36 テストデータ出力端子 7 テストクロック出力端子 8−1,2,3,37−1,2,3 セレクタ 9−1,2,3 セレクタ回路 10−1,2,3,38−1,2,3 フリップフロッ
プ 11−1,2,3,39−1,2,3 組合わせ回路ブ
ロック

Claims (3)

    (57)【特許請求の範囲】
  1. 【請求項1】 セレクタとフリップフロップにてシフト
    レジスタを構成するスキャンパス・テスト回路を有する
    半導体集積回路であって、 スキャンパス・テストに使用する複数のフリップフロッ
    プのクロック入力端子に入力されるスキャンパス・テス
    トクロック入力信号は、前段のフリップフロップのクロ
    ック入力端子に入力するスキャンパス・テストクロック
    入力信号の反転信号であることを特徴とする半導体集積
    回路。
  2. 【請求項2】 請求項1の半導体集積回路において、前
    記セレクタは、前段のフリップフロップのクロック入力
    端子と接続したインバータと、インバータの出力端子と
    入力端子を接続し、且つ出力端子とフリップフロップの
    クロック入力端子と接続した2入力セレクタにて構成し
    たセレクタ回路とを有するものであることを特徴とする
    半導体集積回路。
  3. 【請求項3】 請求項2の半導体集積回路において、前
    記セレクタ回路は、インバータの入力端子が、前段のフ
    リップフロップ回路に接続されたセレクタ回路のインバ
    ータの出力端子と接続されたものであることを特徴とす
    る半導体集積回路。
JP4282407A 1992-09-28 1992-09-28 半導体集積回路 Expired - Fee Related JP2964799B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4282407A JP2964799B2 (ja) 1992-09-28 1992-09-28 半導体集積回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4282407A JP2964799B2 (ja) 1992-09-28 1992-09-28 半導体集積回路

Publications (2)

Publication Number Publication Date
JPH06109817A JPH06109817A (ja) 1994-04-22
JP2964799B2 true JP2964799B2 (ja) 1999-10-18

Family

ID=17652014

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4282407A Expired - Fee Related JP2964799B2 (ja) 1992-09-28 1992-09-28 半導体集積回路

Country Status (1)

Country Link
JP (1) JP2964799B2 (ja)

Also Published As

Publication number Publication date
JPH06109817A (ja) 1994-04-22

Similar Documents

Publication Publication Date Title
US6456113B2 (en) Scan flip-flop circuit having scan logic output terminal dedicated to scan test
JP2002208844A (ja) グリッチ除去回路
JP2000002754A (ja) スキャンフリップフロップ回路
JPH05273311A (ja) 論理集積回路
US20020087930A1 (en) Scan flip-flop circuit capable of guaranteeing normal operation
US5331581A (en) Artificial random-number pattern generating circuit
JP3363691B2 (ja) 半導体論理集積回路
KR100291126B1 (ko) 복수개의서브-회로및클럭신호재생회로를구비하는회로장치
US6882184B2 (en) Clock switching circuit
JPH10133768A (ja) クロックシステム、半導体装置、半導体装置のテスト方法、及びcad装置
JP2849007B2 (ja) 半導体集積回路
JPH06109817A (ja) 半導体集積回路
US6335645B1 (en) Semiconductor integrated circuit having built-in self-test circuit
JP2000276504A (ja) 論理接続情報変換装置
US7400178B2 (en) Data output clock selection circuit for quad-data rate interface
JP2000353939A (ja) クロック信号同期式フリップフロップ回路
JP3236235B2 (ja) トグルフリップフロップ
JPH05152904A (ja) 半導体装置
JPH01276327A (ja) クロック発生回路
JP2967765B2 (ja) バウンダリ・スキャン回路
JPH05315900A (ja) フリップ・フロップ回路
JPH0316136A (ja) 集積回路
JPH11237443A (ja) テスト回路
JPH0691441B2 (ja) 入力同期化回路
JPH05129896A (ja) フリツプフロツプ回路

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees