Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0766030B2 - How to diagnose logical packages - Google Patents
[go: Go Back, main page]

JPH0766030B2 - How to diagnose logical packages - Google Patents

How to diagnose logical packages

Info

Publication number
JPH0766030B2
JPH0766030B2 JP58123211A JP12321183A JPH0766030B2 JP H0766030 B2 JPH0766030 B2 JP H0766030B2 JP 58123211 A JP58123211 A JP 58123211A JP 12321183 A JP12321183 A JP 12321183A JP H0766030 B2 JPH0766030 B2 JP H0766030B2
Authority
JP
Japan
Prior art keywords
scan
flip
logic
scale
lsi
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 - Lifetime
Application number
JP58123211A
Other languages
Japanese (ja)
Other versions
JPS6015569A (en
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP58123211A priority Critical patent/JPH0766030B2/en
Publication of JPS6015569A publication Critical patent/JPS6015569A/en
Publication of JPH0766030B2 publication Critical patent/JPH0766030B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

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

Landscapes

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は大規模論理を含む部品より構成される論理パッ
ケージの診断方式に関する。
Description: FIELD OF THE INVENTION The present invention relates to a diagnostic method for a logic package composed of parts including large-scale logic.

〔発明の背景〕[Background of the Invention]

論理のLSI化により論理パッケージの論理規模が増大す
るに従い、パッケージ論理全体を対象にした診断データ
を作ることが困難になり、論理的に分割又は、物理的な
分割を行ない、各分割単位に診断する方式が知られてい
る。
As the logical scale of logic packages increases due to the use of logic LSIs, it becomes more difficult to create diagnostic data for the entire package logic, and logical or physical division is performed, and diagnosis is performed for each division unit. The method of doing is known.

1. 論理的に分割し診断する方式 全てのフリップフロップに対し、スキャンインスキャン
アウトを可能にした論理構造を対象に論理を分割し診断
する方式であるが、論理構造面での制約があり一般論理
への適用が容易でない。
1. Method of logically dividing and diagnosing All flip-flops are a method of logically dividing and diagnosing a logical structure that enables scan-in / scan-out, but there are restrictions in terms of logical structure. Not easy to apply to logic.

2. 物理的に分割し診断する方式 全ての部品ピンへのプロービング機能を持ったテスタ装
置が前提である、プロービングにより部品間の接続不
良、部品単体の不良を診断する方式であるが、部品の論
理規模が増大すると部品の診断が充分出来ない問題やプ
ロービング技術に問題がある。
2. Physically dividing and diagnosing method A tester device that has a probing function for all component pins is a prerequisite. It is a method of diagnosing connection defects between components and defect of individual components by probing. As the logic scale increases, there is a problem that components cannot be fully diagnosed and there is a problem in probing technology.

〔発明の目的〕[Object of the Invention]

本発明の目的は、論理パッケージ上に搭載されている部
品の部品ピンにスキャンイン,スキャンアウト可能な論
理を付加し、部品間の診断と部品単体の診断に分割し論
理パッケージを診断する方式を提供することにある。
An object of the present invention is to add a logic capable of scan-in and scan-out to a component pin of a component mounted on a logic package, and divide into a diagnosis between components and a diagnosis of a single component to diagnose a logic package. To provide.

〔発明の概要〕[Outline of Invention]

論理パッケージを構成する大規模論理部品の内部又は外
部に上記部品ピンにスキャンイン,スキャンアウト可能
なフリップフロップ論理を付加することにより、論理構
造面の制約や特別なテスタ装置を使用することなく、分
割診断を可能にする。
By adding a flip-flop logic capable of scan-in and scan-out to the above-mentioned component pin inside or outside of a large-scale logic component constituting the logic package, without using the constraint of the logic structure or using a special tester device, Enables split diagnosis.

〔発明の実施例〕Example of Invention

以下、本発明の実施例を図面を用いて詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

第1図は本発明の一実施例の論理パッケージの論理概略
図である。同図において、1は論理パッケージのピン、
2は大規模論理を含むLSI、3はLSIのピン、4の受信フ
リップフロップはLSIの入力ピンに対応したフリップフ
ロップ、5の送信フリップフロップはLSIの出力ピンに
対応したフリップフロップ、6の受信クロックは受信フ
リップフロップ4に対するクロック、7の送信クロック
は送信フリップフロップ5に対するクロックを示す。8
のスキャン制御信号と9のパッケージスキャン制御回路
と10のスキャンアウト信号及び11のLSIスキャン制御回
路は、LSIの入力ピン,出力ピンに対応している受信フ
リップフロップ,送信フリップフロップへの書込み(ス
キャンイン)、読み出し(スキャンアウト)を行なうも
のである。
FIG. 1 is a logic schematic diagram of a logic package of one embodiment of the present invention. In the figure, 1 is a pin of the logic package,
2 is an LSI including a large-scale logic, 3 is an LSI pin, 4 is a reception flip-flop corresponding to an LSI input pin, 5 is a transmission flip-flop corresponding to an LSI output pin, and 6 is a reception The clock indicates a clock for the reception flip-flop 4, and the transmission clock 7 indicates a clock for the transmission flip-flop 5. 8
Scan control signal, package scan control circuit 9 and scan out signal 10 and LSI scan control circuit 11 are write (scan) to the reception flip-flop and the transmission flip-flop corresponding to the input pin and output pin of the LSI. In) and reading (scan out).

第2図は、受信及び送信フリップフロップのゲート展開
形とフリップフロップのシンボル図である。
FIG. 2 is a gate expansion type of reception and transmission flip-flops and a symbol diagram of the flip-flops.

第3図は、LSI内のLSI入力ピン,出力ピンの周辺論理と
スキャン論理を示したものである。LSIの出力ピン13に
対応させて5の送信フリッププロップが、入力ピン15に
対応させて4の受信フリップフロップがあり、6の受信
クロックは入力ピン15からの情報を受信フリップフロッ
プ4に格納する為のものであり、7の送信クロックはLS
I内からの信号を受ける送信ゲート14からの情報を送信
フリップフロップに格納する為のものである。20のアド
レスデコード回路と21のスキャンイン制御回路により送
信フリップフロップ5、受信フリップフロップ4への書
込み(スキャンイン)は、19のスキャンアドレス及び17
のスキャンデータを指定後、18のスキャンクロックを出
すことにより可能である。20のアドレスデコード回路と
22のスキャンアウト制御回路により読み出し(スキャン
アウト)は、19のスキャンアドレスを指定することによ
り可能である。
FIG. 3 shows the peripheral logic and scan logic of the LSI input pins and output pins in the LSI. There are 5 transmitting flip-flops corresponding to the output pin 13 of the LSI and 4 receiving flip-flops corresponding to the input pin 15, and the receiving clock of 6 stores the information from the input pin 15 in the receiving flip-flop 4. It is for the purpose of the transmission clock of 7 is LS
It is for storing the information from the transmission gate 14 receiving the signal from within I in the transmission flip-flop. Writing (scan-in) to the transmission flip-flop 5 and the reception flip-flop 4 is performed by the address decode circuit 20 and the scan-in control circuit 21 to scan 19 addresses and 17 scan addresses.
This is possible by issuing 18 scan clocks after specifying the scan data of. With 20 address decoding circuits
Reading (scan-out) by the 22 scan-out control circuit is possible by designating 19 scan addresses.

受信ゲート16は受信フリップフロップ4の情報をLSI内
へ送出するものである。
The reception gate 16 sends the information of the reception flip-flop 4 into the LSI.

第4図を用いてLSI間の診断方法を示す。24,25,26のLSI
は第3図で示した送信及び、受信フリップフロップを設
えているものであり、27のICは論理規模が小さく送信及
び受信フリップフロップは設えていない。27のICと24,2
5,26のLSI間の診断手順を以下に示す。
The diagnostic method between LSIs is shown in FIG. 24,25,26 LSI
Indicates that the transmitting and receiving flip-flops shown in FIG. 3 are provided, and the IC of 27 has a small logic scale and does not have the transmitting and receiving flip-flops. 27 ICs and 24,2
The diagnostic procedure between 5,26 LSIs is shown below.

I) 送信クロック7をオフ、受信クロック6をオンに
する。
I) The transmission clock 7 is turned off and the reception clock 6 is turned on.

II) 送信フリップフロップに対し、IC27とLSI24,25,2
6の接続不良の検出が可能となるデータをスキャンイン
する。
II) IC27 and LSI24,25,2 for transmission flip-flop
6 Scan in the data that enables the detection of the connection failure.

III) 受信フリップフロップ30をスキャンアウトし期
待値と比較する。
III) Scan out the reception flip-flop 30 and compare with the expected value.

第5図を用いてLSI内の診断方法を示す。31のLSIは第2
図で示した送信及び受信フリップフロップを設えてい
る。LSI31の単体レベルで診断するテストデータを下記
条件を満足するように作る。
The diagnostic method in the LSI is shown in FIG. 31st LSI is second
The transmitter and receiver flip-flops shown in the figure are provided. Test data to be diagnosed at the single level of LSI31 is created so as to satisfy the following conditions.

I) 論理回路部32の診断とスキャン回路部33の診断に
分けてテストデータを作る。
I) Test data is created separately for the diagnosis of the logic circuit section 32 and the diagnosis of the scan circuit section 33.

II) 論理回路部32のテストデータは受信クロック6、
送信クロック7をオンにした状態でLSIの入力ピンから
テストパターンを与えるように作る。
II) The test data of the logic circuit section 32 is the reception clock 6,
Make a test pattern from the input pin of the LSI with the transmission clock 7 turned on.

III) テストからテストの切り替りで入力ピンは1ピ
ンしか変化しないようにテストパターンを作る。
III) Create a test pattern so that only one pin changes from test to test.

a) スキャン回路部33の診断方法 I) 受信クロック6,送信クロックをオフにする。a) Diagnosis method of the scan circuit unit 33 I) Turn off the reception clock 6 and the transmission clock.

II) 全ての受信フリップフロップと送信フリップフロ
ップへ1をスキャンイン後、上記フリップフロップをス
キャンアウトし全て1であるかテストする。
II) After scanning 1 into all the receiving flip-flops and the transmitting flip-flops, scan out the above flip-flops and test whether all are 1.

III) II)のフリップフロップ全てに0をスキャンイ
ン後、スキャンアウトし全て0であるかテストする。
III) After scanning in 0 to all flip-flops in II), scan out and test whether they are all 0.

b) 論理回路部32の診断方法 I) 受信クロック6をオフ、送信クロック7をオンに
する。
b) Method of diagnosing logic circuit section 32 I) Turn off the reception clock 6 and turn on the transmission clock 7.

II) LSI31の単体レベルで論理回路部32を診断するテ
ストデータの第1テストパターンの論理値をLSIの入力
ピンに対応する受信フリップフロップ全てにスキャンイ
ンする。
II) Scan the logic value of the first test pattern of the test data for diagnosing the logic circuit section 32 at the single level of the LSI 31 into all the reception flip-flops corresponding to the input pin of the LSI.

III) LSI出力ピンに対応する送信フリップフロップを
全てスキャンアウトし、テストデータのLSI出力ピン期
待値と比較する。
III) Scan out all transmission flip-flops corresponding to the LSI output pin and compare with the expected LSI output pin value of the test data.

IV) 第2テストパターン以降は、テストパターンの切
替りで変化したLSI入力1ピンに対してのみ対応する受
信フリップフロップに変化後の論理値をスキャンインす
る。
IV) After the second test pattern, the changed logical value is scanned in to the corresponding reception flip-flop only for the LSI input 1 pin that has changed due to the switching of the test pattern.

V) III)と同じ。V) Same as III).

VI) IV)とV)を最終テストパターンまでくり返す。Repeat VI) IV) and V) until the final test pattern.

本発明を実施することにより、論理パッケージの診断を
LSIとIC間の診断とLSI内部の診断に分割して行なうこと
が出来る。
By implementing the present invention, diagnosis of logical packages can be performed.
It can be divided into diagnosis between LSI and IC and diagnosis inside LSI.

〔発明の効果〕〔The invention's effect〕

本発明によれば、パッケージの診断を大規模論理部品の
診断と大規模論理部品間の診断に分けて行なうことが出
来て、大規模論理部品の診断を行なう時、大規模論理部
品の単体で行なう診断のテストデータの利用が可能であ
り、大規模論理部品間を診断するテストデータの作成で
は、大規模論理部品内部の論理を必要としない為、テス
トデータ作成が容易となる。以上のことから論理パッケ
ージのテストデータ作成の計算機処理時間を1/5以下に
出来且つ高品質のテストデータを容易に作れる効果があ
る。
According to the present invention, package diagnosis can be performed separately for large-scale logic component diagnosis and large-scale logic component diagnosis, and when performing large-scale logic component diagnosis, the large-scale logic component alone can be used. The test data for the diagnosis to be performed can be used, and the test data can be easily created when the test data for diagnosing between the large-scale logic components is created because the logic inside the large-scale logic component is not required. From the above, there is an effect that the computer processing time for creating the test data of the logical package can be reduced to 1/5 or less and high quality test data can be easily created.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の実施例の論理パッケージの概略論理
図、第2図はフリップフロップの論理とフリップフロッ
プのシンボル図、第3図は、LSIの入力ピン,出力ピン
に付加した回路の概略図、第4図はLSIとICの接続関係
図、第5図はLSI内の論理接続関係図である。 1……論理パッケージ、2……LSI 3……LSIピン 4……受信フリップフロップ 5……送信フリップフロップ 6……受信クロック、7……送信クロック 8……スキャン制御信号 9……パッケージスキャン制御回路 10……スキャンアウト信号 11……LSIスキャン制御回路 12……フリップフロップシンボル図 13……LSI出力ピン、14……送信ゲート 15……LSI入力ピン、16……受信ゲート 17……スキャンデータ 18……スキャンクロック、19……スキャンアドレス 20……アドレスデコード回路 21……スキャンイン制御回路 22……スキャンアウト制御回路
FIG. 1 is a schematic logic diagram of a logic package according to an embodiment of the present invention, FIG. 2 is a logic diagram of a flip-flop and a symbol diagram of the flip-flop, and FIG. 3 is a schematic diagram of a circuit added to an input pin and an output pin of an LSI. 4 and FIG. 4. FIG. 4 is a connection relationship diagram between the LSI and the IC, and FIG. 5 is a logical connection relationship diagram within the LSI. 1 ... Logic package, 2 ... LSI 3 ... LSI pin 4 ... Reception flip-flop 5 ... Transmission flip-flop 6 ... Reception clock, 7 ... Transmission clock 8 ... Scan control signal 9 ... Package scan control Circuit 10 …… Scan out signal 11 …… LSI scan control circuit 12 …… Flip-flop symbol Figure 13 …… LSI output pin, 14 …… Transmit gate 15 …… LSI input pin, 16 …… Receive gate 17 …… Scan data 18 …… scan clock, 19 …… scan address 20 …… address decode circuit 21 …… scan-in control circuit 22 …… scan-out control circuit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】少なくとも複数の大規模論理部品を搭載し
外部接続ピンを有し、前記複数の大規模論理部品内に該
大規模論理部品の入力ピン及び出力ピン対応にスキャン
イン、スキャンアウト可能なフリップフロップを備え、
且つ、前記外部接続ピンから前記フリップフロップのス
キャンイン、スキャンアウトを可能とするための論理を
備えた論理パッケージの診断方法であって、前記大規模
論理部品における出力ピン対応のフリップフロップにテ
ストデータをスキャンインした後、該大規模論理部品の
次段の大規模論理部品の入力ピン対応のフリップフロッ
プをスキャンアウトすることにより大規模論理部品間に
存在する論理部品群の診断を行うことを特徴とする論理
パッケージの診断方法。
1. At least a plurality of large-scale logic components are mounted and have external connection pins, and scan-in and scan-out can be performed in the plurality of large-scale logic components corresponding to input pins and output pins of the large-scale logic components. Equipped with various flip-flops,
A method of diagnosing a logic package having logic for enabling scan-in and scan-out of the flip-flop from the external connection pin, wherein test data is stored in a flip-flop corresponding to an output pin in the large-scale logic component. After scanning in, the flip-flop corresponding to the input pin of the next large-scale logical component of the large-scale logical component is scanned out to diagnose the logical component group existing between the large-scale logical components. How to diagnose logical packages.
JP58123211A 1983-07-08 1983-07-08 How to diagnose logical packages Expired - Lifetime JPH0766030B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58123211A JPH0766030B2 (en) 1983-07-08 1983-07-08 How to diagnose logical packages

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58123211A JPH0766030B2 (en) 1983-07-08 1983-07-08 How to diagnose logical packages

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP5077881A Division JPH08226953A (en) 1993-04-05 1993-04-05 Logical package diagnosis method

Publications (2)

Publication Number Publication Date
JPS6015569A JPS6015569A (en) 1985-01-26
JPH0766030B2 true JPH0766030B2 (en) 1995-07-19

Family

ID=14854944

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58123211A Expired - Lifetime JPH0766030B2 (en) 1983-07-08 1983-07-08 How to diagnose logical packages

Country Status (1)

Country Link
JP (1) JPH0766030B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0756503B2 (en) * 1985-11-26 1995-06-14 株式会社日立製作所 Logic circuit diagnosis method
JPH08226953A (en) * 1993-04-05 1996-09-03 Hitachi Ltd Logical package diagnosis method
JP4729448B2 (en) * 2006-07-07 2011-07-20 日立アプライアンス株式会社 Washing and drying machine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5572261A (en) * 1978-11-27 1980-05-30 Nec Corp Logic unit
JPS5794857A (en) * 1980-12-05 1982-06-12 Nec Corp Logic device

Also Published As

Publication number Publication date
JPS6015569A (en) 1985-01-26

Similar Documents

Publication Publication Date Title
US4621363A (en) Testing and diagnostic device for digital computers
CA1077567A (en) Method of level sensitive testing a functional logic system with embedded array
JP3262593B2 (en) Configurable self-test method and circuit for embedded RAM
US6861866B2 (en) System on chip (SOC) and method of testing and/or debugging the system on chip
US4335425A (en) Data processing apparatus having diagnosis function
US4972414A (en) Method and apparatus for detecting oscillator stuck faults in a level sensitive scan design (LSSD) system
JPH0766030B2 (en) How to diagnose logical packages
JPS61155874A (en) Method and device for detecting fault of large-scale integrated circuit
JP2837703B2 (en) Fault diagnosis device
JPH06160489A (en) Boundary scan internal test method
JPS59211146A (en) Scan-in method
JPH0843494A (en) Electronic circuit
US6421810B1 (en) Scalable parallel test bus and testing method
JPH08226953A (en) Logical package diagnosis method
JP2002243801A (en) Semiconductor integrated circuit
JP2877505B2 (en) LSI mounting board and data processing device
JP2738112B2 (en) Failure information collection method for information processing equipment
JPH0389178A (en) Semiconductor integrated circuit
JPS634211B2 (en)
JPH11353897A (en) IC test equipment
JPS6363929B2 (en)
JPH04337484A (en) Scanning test system
Turino Testability Busses
JPH07120535A (en) Logic circuit diagnostic method and LSI circuit
JPH04105080A (en) Diagnosis system for flipflop circuit