JPH022962A - 超大規模集積回路の試験容易化方法 - Google Patents

超大規模集積回路の試験容易化方法

Info

Publication number
JPH022962A
JPH022962A JP63147667A JP14766788A JPH022962A JP H022962 A JPH022962 A JP H022962A JP 63147667 A JP63147667 A JP 63147667A JP 14766788 A JP14766788 A JP 14766788A JP H022962 A JPH022962 A JP H022962A
Authority
JP
Japan
Prior art keywords
clock signal
signal
flip
flop
clock
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
JP63147667A
Other languages
English (en)
Other versions
JPH0740059B2 (ja
Inventor
Kazuo Nagabori
和雄 長堀
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP63147667A priority Critical patent/JPH0740059B2/ja
Publication of JPH022962A publication Critical patent/JPH022962A/ja
Publication of JPH0740059B2 publication Critical patent/JPH0740059B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔1既  要〕 超大規模iK積回路(VLSI)の試験方法に関し、 VLS l中に非同期入力が多数存在する回路構成の場
合、多数のクロック入力が必要な回路構成の場合、1つ
のクロック入力信号の正相と逆相の両相を用いる回路構
成の場合等における、VLSIの検証方法を容易にする
ことを目的とし、通常動作中か検証動作中かを示すテス
ト判定信号を、フリップフロップ毎に設けられた2−1
セレクタに入力し、外部の特定のテストクロック信号或
いは内部の代表のテストクロック信号と、通常のクロッ
ク信号とを選択して、フリップフロップに入力する構成
とする。
〔産業上の利用分野〕
本発明は、超大規模集積回路(VLSI)の試験方法容
易化に関する。
超大規模集積回路(以下VLS Iと呼ぶ)では製造さ
れたものが正常であるか否かを検証することが重要であ
る。この検証作業ではVLSI中のすべての論理素子が
正常であるか否かを調べる必要があり、論理通りに出来
ているかどうかをいろいろのデータを入力してテストす
る必要がある為、検証データは非常に大量のものになっ
てきた。
〔従来の技術〕
従来の検証方法としては、VLS I中に含まれるフリ
ップフロップ(F F)に着目し、検証作業中はこれら
のフリップフロップをシフトレジスタ(SR)構成出来
る様にフリップフロップを改良し、検証データ量を少な
(するようにしている。
この場合の検証方法は各入力端子に回路を検証するため
の入力を与え、その後VLS Iを検証状態(つまり各
フリップフロップをシフトレジスタ構成とする)とし、
このシフトレジスタ構成されたフリップフロップのデー
タを、シフトレジスタ構成時のみ用いる特別なシフトク
ロツタを入力してVLS Iの外へ取り出し、同時にこ
のシフトレジスタ構成されたフリップフロップに検証用
のデータを入力する。次にVLS Iを通常動作での検
証状態とし通常の動作を行う。少し通常動作を行った後
にVLS Iを再び検証状態とし、特別なシフトクロッ
クを入力する6以上の動作を繰り返し行うことにより検
証を行う方法である。
以上の検証方法は従来から使用されている方法であるが
、この場合にはすべてのフリップフロップの通常のクロ
ック入力は、外部より同時に“L”レベルになったり、
“■”レベルになったりしなければならない。外部のク
ロック端子からのクロック信号をV!、Sl中で分周し
て他のフリップフロップのクロックとして使用したり、
一つのクロック信号の正相と逆相の両方をクロックとし
て使用したりする場合などは、上記の方法では検証出来
ない。また、現実のVLS Iのテスターの制限などに
より外部から与えるクロック信号数の上限が定められて
しまうため、非同期入力信号をフリップフロップのクロ
ックとして用いて非同期信号の検出をする場合や、回路
規模が非常に大きいVLStではVLS I中に統一し
たクロックが存在せず、各 機能ブロック毎にクロック
が存在する場合などがあり、一つのVLS Iに対して
非常に多数のクロック信号を必要とする場合がある。こ
れらの場合は従来の方法では検証出来ない。
これら各種の論理回路の組合わされたVLS 1の構成
例を第3図に示す。TRG■とTRG■は非同期入力ト
リガを示し、CLK■〜■は各種クロック人力信号を示
している。フリップフロップlと2は非同期人力トリガ
信号TRG■とTRG■によるフリップフロップ回路を
示し、フリップフロップ3と4はCLK■のクロック入
力信号によるフリップフロップの分周回路を示し、フリ
ップフロップ5はCLK■のクロック入力信号の逆相人
力フリップフロップ回路を示し、フリップフロップ6は
CLK■のクロック入力信号のフリップフロップ回路を
示し、フリップフロップ7はCLK■とCLK■のクロ
ック信号のオア回路によるフリップフロップ回路を示す
。フリップフロップ8と9はCLK■のクロック信号の
逆相入力信号による並列フリップフロップ回路を示す、
したがって各フリップフロップ回路をテストする場合に
は、種々のトリガ信号或いはクロック信号をその都度供
給しなければならぬ。
〔発明が解決しようとする課題〕
従来のVLS Iの検証方法では、上記第3図の各種論
理回路の組合わせをテストする場合、1つのVLS I
に対して多数のクロック信号及びトリガ信号を必要とす
る。これらの場合従来の方法では簡単には検証出来ない
ので、本発明ではテスト時に統一的なりロック信号をV
LS I中のすべてのフリップフロップに正相、逆相の
混用なしに与えることが出来るようにして検証すること
を目的とする。
〔課題を解決するための手段〕
第1図(a)と(b)に本発明の原理構成図を示す。第
1図(a)はすべてのフリップフロップに統一したクロ
ック信号を与えるために外部端子を1つ追加する方法で
、第1図(b)は内部の1つのクロック信号を残りの他
の回路にすべてクロックとして供給する方法で、いづれ
もVLSIに通常動作中か検証動作中かを示す信号を用
いてこの機能を達成している。
図において、10はアンド回路とオア回路よりなる2−
1セレクタ、20.30はフリップフロップ回路、40
はインバータを示す。
図(a)の方法では、テスト判定信号を11とし、外部
の特定のテストクロック信号を12とし、通常クロック
信号を13とし、図(b)の方法では、テスト判定(3
号を11とし、内部の代表クロック信号を14とし、他
の通常クロック信号を13とする。
〔作用〕
第1図(a)において、テスト判定信号11が“11″
レベルの時は通常動作中の状態で、フリップフロップ2
0のクロック信号は2−1セレクタ10の上側のアンド
回路15が選択され、本来の通常クロック信号13がオ
ア回路17を経てフリップフロップ20のクロック信号
として伝達される0次にテスト判定信号11が“L”レ
ベルの時は検証動作中の状態で、フリップフロップ20
のクロック信号はインバータ40により2−1セレクタ
10の下側のアンド回路16が選択され、特定のテスト
クロック信号12がオア回路17を経てフリップフロッ
プ20のクロック信号として伝達される。したがって、
テスト判定信号11を“11”か“L”に指定すること
により、それぞれのフリップフロップは通常のクロック
信号か特定のテストクロック信号を選択することが出来
る。
第1図(b)において、テスト判定信号11が“11#
レベルの時は通常動作中の状態で、フリップフロップ2
0のクロック信号は2−1セレクタ10の上側のアンド
回路15が選択され、本来の通常クロック信号13がオ
ア回路17を経てフリップフロップ20のクロック信号
として伝達される0次にテスト判定信号11が“L”レ
ベルの時は検証動作中の状態で、フリップフロップ20
のクロック信号はインバータ40により2−1セレクタ
10の下側のアンド回路16が選択され、代表のクロッ
ク信号14がオア回路17を経てフリップフロップ20
のテストクロック信号として伝達される。したがって、
テスト判定信号11を“11”か“L”に指定すること
により、それぞれのフリップフロップは通常のクロック
信号か代表のクロック信号を選択することが出来る。な
おフリップフロップ30は通常動作中も検証動作中も同
一のクロック信号14を使用することが出来る。
〔実施例〕
第2図(a)と(b)に本発明の実施例の回路構成図を
示す。図(a)はすべてのフリップフロップに統一した
クロック信号を与えるために外部端子を1つ追加する方
法で、図(b)は1つのクロック信号を代表信号として
使用し残りの他の回路にこの信号をクロックとして供給
する方法で、いづれもVLS 1に通常動作中か検証動
作中かを示すテスト判定信号を用いて本発明の機能を実
施する方法である。フリップフロップ1〜9は従来のフ
リップフロップの組合わせ論理回路で、従来回路にアン
ド回路とオア回路よりなる2−1セレクタ10をそれぞ
れフリップフロップ回路毎に付加することにより実施す
る。
第2図(a)は従来のフリップフロップ組合わせ回路に
、特定のテストクロック信号TSCLKを入力するため
の端子を設け、テスト判定信号TSTを“11”か“L
”により入力し、フリップフロップ1〜9毎ににそれぞ
れ設けた2−1セレクタlOに入力し、クロック信号を
選定する。テスト判定信号T S T力び11”の場合
はそれぞれのフリップフロップ1〜9は通常動作時のク
ロック信号、即ら、TRG■、TRG■、CLK■〜■
を選定して、夫々のフリップフロップのCK端子に入力
する。
テスト判定信号TSTがaLsの場合はインバータ40
を経て、それぞれのフリップフロップ1〜9に付加され
た2−1セレクタ10の下側のアンド回路を捕らえ、特
定のテストクロック信号TSCLKを夫々のフリップフ
ロップのCK端子に入力し、フリップフロップ1〜9の
検証動作を行うことが出来る。
第2図(b)は従来のフリップフロップ組合わせ回路に
、代表のテストクロック信号としてCL−に■を用い、
テスト判定信号TSTを“11″か“し”により入力し
、フリップフロップ4〜9毎にそれぞれ設けた2−1セ
レクタlOに入力し、クロック信号を選定する。テスト
判定信号TSTが“11”の場合はそれぞれのフリップ
フロップ1〜9は通常動作時のクロック信号、TRG■
、TRG■、CLK■〜■を選定して、夫々のフリップ
フロップのCK端子に入力し、通常動作を行う。
テスト判定信号TSTが“L”の場合はインバータ40
を経て、それぞれのフリップフロップ1〜9に付加され
た2−1セレクタ10の下側のアンド回路を捕らえ、代
表のテストクロック信号CLK■を選定して、夫々のフ
リップフロップのCK端子に入力し、検証動作を行うご
とが出来る。なおフリップフロップ3は通常のクロック
信号CLK■ををテスト用にも使用するため、CLK■
信号を直接フリップフロップのCK Of、子に入力し
ている。
なお図(b)の中、TRG■及び■の部分は、図(a)
の回路と同様な回路を用いてもよいが、TRG■及びT
RG■の入力バッファのチエツクをする場合以外は、T
RG■及びTRG■の信号レベルを“し”レベル固定で
試験すれば同等の結果が得られる為、図(b)ではこの
回路を図示した。
また、図(a)及び図(b)の方法を適宜組合わせて、
VLSl中の全フリップフロップのクロック信号を2〜
3本程度のクロック信号によって統一的に制御出来る様
にすることも可能である。
〔発明の効果〕
従来の方法では、VLSl中に非同期入力が多数存在す
る場合や、多数のクロック入力が必要な場合や、1つの
クロック入力信号の正相と逆相の両相を用いている回路
構成の場合等は、そのVLSlの検証作業が出来なかっ
たが、本発明の方法により、これらの回路構成の組合わ
せの場合にもすべて検証出来るようになった。
【図面の簡単な説明】
第1図は本発明の原理構成図、第2図は本発明の実施例
の回路構成図、第3図は従来例の回路構成図を示す。 図において、1〜9,20.30はフリップフロップ、
lOは2−1セレクタ、11はテスト判定信号、12は
テストクロツタ信号、13は通常クロック信号、14は
代表クロック信号、15.16はアンド回路、17はオ
ア回路、40はインバータを示す。 (a)外部クロック信号を追加使用する場合(b)内部
クロック信号を代表使用する場合本発明の原理構成図 第1図 従来例の回路構成図 第 3 頭 手 ξ61ε ネ市 正 ′4t−(方式) %式% 発明の名称 超大規模集積回路の試験容易化方法 3゜ 補正をする者 事イノ1との関係

Claims (1)

  1. 【特許請求の範囲】 1、超大規模集積回路(VLSI)中に非同期入力が多
    数存在する回路構成の場合、多数のクロック入力が必要
    な回路構成の場合、1つのクロック入力信号の正相と逆
    相の両相を用いる回路構成の場合等において、 通常動作中か検証動作中かを示すテスト判定信号(11
    )を、フリップフロップ(20)毎に設けられた2−1
    セレクタ(10)に入力し、外部の特定のテストクロッ
    ク信号(12)と通常のクロック信号(13)とを選択
    して、フリップフロップ(20)に入力することを特徴
    とする超大規模集積回路の試験容易化方法。 2、通常動作中か検証動作中かを示すテスト判定信号(
    11)を、フリップフロップ(20)毎に設けられた2
    −1セレクタ(10)に入力し、内部の代表のテストク
    ロック信号(12)と通常のクロック信号(13)とを
    選択して、フリップフロップ(20)に入力することを
    特徴とする、請求項1記載の超大規模集積回路の試験容
    易化方法。
JP63147667A 1988-06-15 1988-06-15 超大規模集積回路の試験容易化方法 Expired - Lifetime JPH0740059B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63147667A JPH0740059B2 (ja) 1988-06-15 1988-06-15 超大規模集積回路の試験容易化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63147667A JPH0740059B2 (ja) 1988-06-15 1988-06-15 超大規模集積回路の試験容易化方法

Publications (2)

Publication Number Publication Date
JPH022962A true JPH022962A (ja) 1990-01-08
JPH0740059B2 JPH0740059B2 (ja) 1995-05-01

Family

ID=15435549

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63147667A Expired - Lifetime JPH0740059B2 (ja) 1988-06-15 1988-06-15 超大規模集積回路の試験容易化方法

Country Status (1)

Country Link
JP (1) JPH0740059B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7427225B2 (en) 2003-12-25 2008-09-23 Tomy Company, Ltd. Remote control toy top

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58215047A (ja) * 1982-06-07 1983-12-14 Toshiba Corp 集積回路装置
JPS58222534A (ja) * 1982-06-18 1983-12-24 Toshiba Corp 集積回路

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58215047A (ja) * 1982-06-07 1983-12-14 Toshiba Corp 集積回路装置
JPS58222534A (ja) * 1982-06-18 1983-12-24 Toshiba Corp 集積回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7427225B2 (en) 2003-12-25 2008-09-23 Tomy Company, Ltd. Remote control toy top

Also Published As

Publication number Publication date
JPH0740059B2 (ja) 1995-05-01

Similar Documents

Publication Publication Date Title
US10401426B2 (en) Wrapper serial port externally accessible pin providing additional tap control
US7058869B2 (en) Method and apparatus for debug, diagnosis, and yield improvement of scan-based integrated circuits
EP1360513B1 (en) Multiple-capture dft system for detecting or locating crossing clock-domain faults during self-test or scan test
US9671464B2 (en) Bypass register separately controlled as internal scan circuit by TAP
US6327684B1 (en) Method of testing at-speed circuits having asynchronous clocks and controller for use therewith
US6141790A (en) Instructions signature and primary input and primary output extraction within an IEEE 1149.1 compliance checker
CN101923133A (zh) 集成电路片上系统核间连线故障的测试系统和方法
US6457161B1 (en) Method and program product for modeling circuits with latch based design
JP3059424B2 (ja) 検査系列生成方法
CN116594692B (zh) 一种基于标准状态机功能扩展的快速配置寄存器方法
US20050015689A1 (en) Electronic component and method for measuring its qualification
JPH022962A (ja) 超大規模集積回路の試験容易化方法
CN105203946A (zh) 一种嵌入式芯核测试壳装置及其设计方法
JP2001507809A (ja) コアのテスト制御
CN101083507A (zh) 遵循ieee1149.1协议的通用测试ip方法
EP1826579A1 (en) Multiple-capture DFT system for detecting or locating crossing clock-domain faults during self-test or scan test
JP4644966B2 (ja) 半導体試験方法
JPH02234087A (ja) デジタル論理ブロックのテスト回路
JPS62226071A (ja) Rsフリツプフロツプ回路
CN116450425A (zh) 一种抗辐照FPGA内嵌PCIExpress IP核的测试电路和方法
JPH0389178A (ja) 半導体集積回路
JPH026772A (ja) 集積回路
JPH01197675A (ja) 論理回路の診断方法
JPH0391942A (ja) 半導体集積回路装置のビルトインテスト回路
JPH0744417A (ja) マイクロコンピュータのテスト回路