JPS593561A - デ−タ処理システム - Google Patents

デ−タ処理システム

Info

Publication number
JPS593561A
JPS593561A JP58103008A JP10300883A JPS593561A JP S593561 A JPS593561 A JP S593561A JP 58103008 A JP58103008 A JP 58103008A JP 10300883 A JP10300883 A JP 10300883A JP S593561 A JPS593561 A JP S593561A
Authority
JP
Japan
Prior art keywords
control
module
shift register
path
common 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
JP58103008A
Other languages
English (en)
Other versions
JPH041371B2 (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.)
Fujitsu Services Ltd
Original Assignee
Fujitsu Services 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 Services Ltd filed Critical Fujitsu Services Ltd
Publication of JPS593561A publication Critical patent/JPS593561A/ja
Publication of JPH041371B2 publication Critical patent/JPH041371B2/ja
Granted 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/318505Test of Modular systems, e.g. Wafers, MCM's
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2294Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明はデータ処理システムに関する。一層詳しく言え
ば、本発明はこのようなシステムをテストする装置に関
する。
データ処理システムをテストする従来の装置が英国特許
明細書第1,536,147号に記載されている。この
英国特許明細書では、システムの内部データ記憶回路が
相互に接続してあって複数の直列シフト・レジスタ経路
を構成している。通常は、これらの経路は機能抑止状態
にあり、シフトするのを阻止されている。
しかしながら、診断作動モードでは、成る選択された経
路を使用可能とし、その内容をシフトできるようにする
。これにょシ、テスト・パターンがその経路の記憶回路
に直列でシフトされ得、こうして、これら記憶回路の内
容がシフト−アウトされて点検を受けることができる。
データ処理システムは、普通、複数のモジュール、たと
えば、大規模−集積回路(LSI)チップで構成されて
いる。各モジュールは上記したようにいくつかのシフト
・レジスタ経路を含んでいることが望ましい。しかしな
がら、この場合次のような問題が生じる。すなわち、モ
ジュールのピンまたは端子の数が限られ、それゆえに、
経路に必要なすべての接続を行ない、選択、制御、デー
タ人出力に利用できるピンが充分にないことがあるとい
う問題がある。本発明の一目的はこの問題を軽減するこ
とにある。    。
本発明によれば、複数の直列シフト・レジスタ経路を包
含するデータ処理モジュールであって、これらの直列シ
フト・レジスタ経路がモジュール上の共通の人力、出力
端子の間に並列に接続してあり、さらに、経路の1つを
選択してテストデータおよび結果をその経路を通して直
列にシフトさせる選択手段が設けであるデータ処理モジ
ュールにおいて、前記選択手段が、 (a)  共通の入力端子に接続した制御シフト・レジ
スタと、 (b)  制御シフト・レジスタが共通の入力端子から
直列にシフトするように制御メツセージを受けるのを可
能とし、この制御メツセージが経路の1つを識別する情
報を含んでいる手段と、 (c)  制御シフト・レジスタ内の制菌メツセージに
応答してそのメツセージによって識別される経路を選択
する手段と を包含することを特徴とするデータ処理モジュールを得
ることができる。
ここで、共通入力端子がデータを経路にシ゛フ卜するば
かりでなく、シフトに必要な経路を選択する制御メツセ
ージを受けるのにも使用されることは了解されたい。こ
れにより、必要端子数を大幅に節減できる。
制御メツセージは経路あるいは選択経路に対する作動モ
ードを特定するファンクション・コードを含んでいても
よい。
本発明によるデータ処理システムの1つを以下、添付図
面を参照しながら説明する。
全体的な説明 第1図を参照して、データ処理システムは複数のプリン
ト配線ボード10を包含する。
各ボードは複数の大規模集積回路(LSI)チップ11
を支持している。これらのチップの各々は二安定素子や
レジスタのようなデータ記憶回路を包含し、これらの記
憶回路は論理ゲートやマルチプレクサのような組合わせ
論理回路と接続してシステムの正規の処理動作に必要な
処理回路を形成している。これらの処理回路やそれが相
互接続する方法は本発明の部分を構成しないので、ここ
では詳しく説明しない。
相互接続して正規処理回路を形成すると共に、データ記
憶回路は診断やテストを行なえるように直列にも相互に
接続されて各チップに4つのシフト・レジスタ経路12
を形成する。代表的なものを挙げると、各経路は72ま
での個々のビットを包含し得る。通常は、すべてのチッ
プ内のすべての経路は機能抑止状態にあり、その内容を
シフトするのを妨げられている。この状態で、データ記
憶回路はそれぞれの正規処理機能を果たす。しかしなが
ら、診断動作モードでは、1つの経路が選択され、シフ
ト作用可能とされる。これで、テスト・パターンがこの
選択経路の記憶回路にシフト可能となり、選択経路の内
容を順次読出すことができる。
このシステムは診断ユニット13も包含し、この診断ユ
ニットは経路の選択を制御し、テスト・パターンを発生
し、経路の内容を受取ってそれを点検する。診断ユニッ
ト13′はライン14に直列データ人力信号LDIを発
生し、これはすべてのボード10に分配され、各チップ
11の直列入力端子15に送られる。
この端子15はチップの経路12のすべての人力部に並
列に接続しである。
経路の内容はマルチプレクサ16に送られ、これは出力
の1つを選択し、制御信号GO−1のとき、マルチプレ
クサ18を介して直列出力端子17にこの出力を送る。
(信号G。
はすべてのチップに送られる。)出力端子17はボード
の他のチップからの同様な出力を持つマルチプレクサ1
9に接続している。マルチプレクサ19の出力部は他の
ボードからの同様な出力を持つ別のマルチプレクサ20
に接続しておシ、直列データ出力信号L D O’に発
生し、これは診断ユニット16にもどされる。
各ボードはマスク・シフト・レジスタと呼ぶシフト・レ
ジスタ21を包含する。通常は、このレジスタは機能抑
止状態にあり、その内容をシフトするのを妨げられてい
る。レジスタ21は診断ユニットからのボード選択信号
B8ELによって使用可能となる。このとき、このレジ
スタは、クロック信号OLKの制御の下にライン14か
ら一度に1ビツトずつそこにシフトされるメツセージを
持つ(このクロック信号はチップ11のすべてに送られ
る)。
データもレジスタ21からシフトされ、マルチプレクサ
19を通して診断ユニットにもどされる。
マスタ・シフト・レジスタ21にシフトされるメツセー
ジはチップ11の1つを識別するチップ選択コードを含
む。これはデコーダ回路22によって復号化され、その
特定のチップに対するチップ選択信号08ELを発生す
る。成る値のチップ選択コードは放送コードとして作用
し、デコーダ22の出力をすべて使用可能にし、チップ
選択信号08ELをすべてのチップに同蒔に送る。
各チップは制御シフト・レジスタと呼ぶシフト・レジス
タ26を含む。通常は、このレジスタは機能抑止状態に
ある。レジスタ23はチップ選択信号08ELのAND
機能および制御信号Goの反転によって使用可能とされ
る。このとき、レジスタ26はクロックCLKの制御の
下に端子15から一度に1ビツトずつそこにシフトされ
るメツセージを有する。データもこのレジスタからシフ
ト・アウトされ、GO=0のとき、マルチプレクサ18
によって診断ユニットにもどされる。
制御シフト命レジスタ23にシフトされたメツセージは
チップ上の4つの経路12のうちの1つを特定する経路
選択コードを含む。
このコードはマルチプレクサ16を制御して特定経路の
出力部を選択する。このコードはデコーダ回路24によ
っても復号化され、特定経路のための経路選択信号LS
ELを発生する。
このメツセージはループ・ファンクション・コードも含
み、このコードは経路についての所望の動作モードを特
定する。これはデコーダ回路25によって復号化され、
経路に対するファンクション制御信号FNを発生する。
ファンクション制御信号の最初の3つは次の意味を持つ
几UN:チップ内のすべての経路が正規のRUN動作モ
ードに置かれ、チップのすべてのデータ記憶回路がそれ
ぞれ正規の処理機能を果たす。
HOLD:チップ内にすべての経路がホールド・モード
に置かれ、それぞれの内容が凍結され、重ねて書込みを
行なうのを防いでいる。
5HIFT:経路選択信号LSELによって特定された
経路の1つが5HIFTモードに置かれ、その内容が各
クロックパルス毎に1ステツプずつ牙1図で見て左から
右にシフトされる。同時に、チップの残りに3つの経路
がHOLDモードに置かれる。
機能制御信号はGO−1の場合のみ有効であシ、GO−
0のときはすべての経路は凍結される。
動作 最初に、各チップの制御シフト・レジスタ26が几UN
ファンクション・コードを含み、GO−1と仮定すると
、すべての処理回路は通常次のように作動する。
(a)  まず、GO倍信号取出される。これは処理回
路の動作を一時的に凍結する。
(b)  次に、ボード選択信号B8gLがボードの1
つまたはそれ以上のものに与えられ、その(または各)
ボードのマスターシフト・レジスタ21を使用可能とす
る。
(C)  このとき、ライン14を通して、選択された
ボードのマスク・シフト・レジスタ21にメツセージが
シフトされる。これはボード内のチップを1つ選択する
(あるいは、放送コードの場合には、ボード上のすべて
のチップを選択する)。
(d)  これで、信号BSELが除かれ、これ以上の
データがマスク・シフト・レジスタにシフトされるのを
防ぐ。
(e)  ここで、ライン14を通して、その(あるい
は、各)選択されたチップの制御シフト・レジスタ26
にメツセージがシフトされる。これは必要な経路を選択
させ、経路に対する機能制御信号を発生する。
(f)  GO倍信号再格納される。
たとえば、上記の手順は次の要領で使用され得る。
(a)  放送コードを用いて、システム内にすべての
経路をHOLDモードにセットする。
(b)  次に、1つの選択された経路がS HIFT
モードにセットされ、その内容を診断ユニット1′5に
シフト・アウトされて点検を受けると共に、テスト・パ
ターンが診断ユニットからこの経路にシフトされる。
(c)  最後に、放送コードが再び使用されて全経路
を几UNモードにもどす。
要するに、個々の経路が3段階のプロセスによって選定
されるわけである。最初に、ボードが選択され、次にそ
のボード上の1つのチップが選択され、次にそのチップ
内の1つの経路が選択されるのである。チップおよび経
路はうイン14を通して順次診断ユニット16から送ら
れてくるメツセージによって選択される。各チップ11
はこれらのメツセージを受取るのにただ1つの入力端子
15を持つだけでよく、この同じ端子を経路12に対す
る人力データを受取るのにも用いる。
可能性のある変形例 上記のシステムにおいて、デコーダ22は各チップ11
に対して別々のチップ選択ライン08ELを有する。し
たがって、たとえば、1グル一プ10個のチップがあれ
ば、このようなラインが10本あることになる。これは
デコーダ22(これ自体がLSIチップである可能性が
ある)で利用できる出力ピンが充分にない場合には問題
となるかも知れない。
牙2図を参照して、ここに示す上記システムの変形例に
おいて、1グル一プ10個のチップのうち1個をデコー
ダ22から通じる5本1組の選択ライン60によって選
択する。
これらのラインはツー・アウト・オブ曇ファイブ・コー
ドを搬送し、このコードは次のようにしてチップの1つ
を識別する。
0                1 00011 
                 1 001 02
               1 01 005  
              110004     
           01 001!5      
          oi  oi  。
6          0110ロ ア                 00101s 
               ooii。
9                00011図示の
ように、各チップは2つの選択端子31.32を有し、
これらの端子はそのチップに対するコード62つのもの
に相当する2つのライン60に接続しである。たとえば
、オ0番のチップの端子31.32はライン30のうち
の最初と最後のものに接続しである。
端子31.32からの信号はチップのアンド・ゲート3
3に組合わせて17、そのチップに対してチップ選択信
号OS lu Lを発生する。
上記コードのうちの1つがライン60に与えられたとき
にはいつでも、ただ1つだけのチップの端子31.32
の両方が付勢され、そのチップのみが選択されることに
なる。デコーダ22はすべてのライン60を付勢するこ
とによって上記の放送コードを処理してすべてのチップ
を選択する。
上記の変形例では、ツー・アウト・オブ・ファイブ・コ
ードを用いてデコーダ22からの出力数を10から5ま
で減じる。各チップ11は1つだけでなく2つの選択人
力信号を受けるので余分な端子を必要とする。
ボード10を選択して診断ユニット13からのボード選
択ラインBSBLO数を減らすために同様な符号化装置
を用いてもよい。
【図面の簡単な説明】
牙1図はシステムのブロック回路ダイアグラムである。 第2図はシステムの変形例を示す図である。 〔主要部分の符号の説明〕

Claims (1)

  1. 【特許請求の範囲】 1、 複数の直列シフト・レジスタ経路を包含するデー
    タ処理モジュールであって、これらの直列シフト・レジ
    スタ経路がモジュール上の共通の人力、出力端子の間に
    並列に接続してあり、さらに、経路の1つを選択してテ
    ストデータおよび結果をその経路を通して直列にシフト
    させる選択手段が設けであるデータ処理モジュールにお
    いて、前記選択手段が、(a)  共通の入力端子に接
    続した制御シフト・レジスタと、 (b)  制御シフト・レジスタが共通の入力端子から
    直列にシフトするように制御メツセージを受けるのを可
    能とし、この制御メツセージが経路の1つを識別する情
    報を含んでいる手段と、 (c)  制御シフト・レジスタ内の制御メツセージに
    応答してそのメツセージによって識別される経路を選択
    する手段と を包含することを特徴とするデータ処理モジュール。 2、特許請求の範囲第1項記載のモジュールにおいて、
    前記モジュールは集積回路チップであることを特徴とす
    るモジュール。 6、 特許請求の範囲第1項または第2項記載のモジュ
    ールにおいて、制御メツセージがモジュール内の経路ま
    たは選択した経路の動作モードを制御するファンクショ
    ン・コードも含むことを特徴とするモジュール。 4、 特許請求の範囲前項のいずれか1つの項に記載の
    モジュールにおいて、人力、出力端子に接続し°てあり
    、前記制御メツセージおよびテストデータを発生するよ
    うに配置しである診断ユニットを組合わせであることを
    特徴とするモジュール。 5、特許請求の範囲第1項、第2項、第3項のいずれか
    1つの項に記載のモジュールを複数包含するデータ処理
    システムであって、すべてのモジュールの共通入力端子
    が共通人力ラインに接続しであることを特徴とするデー
    タ処理システム。 6 特許請求の範囲第5項記載のシステムにおいて、さ
    らに、モジュールの1つを選択する制御ユニットを包含
    し、この制御ユニットが、 (a)  共通入力ラインに接続したマスク・シフトe
    レジスタと、 (b)  マスク拳シフト番レジスタが共通入力ライン
    から直列にシフトされた制御メツセージを受けることを
    可能とし、この制御メツセージ゛がモジュールの1つを
    識別する情報を含んでいる手段と、 (c)  マスク制御シフト・レジスタ内のメツセージ
    に応答してこのメツセージによって識別されるモジュー
    ルを選択する手段と 2、特許請求の範囲オ6項記載のシステムにおいて、制
    御ユニットがエヌ・アウト・オブ・エム・コードによっ
    てモジュールを選択することを特徴とするシステム。
JP58103008A 1982-06-11 1983-06-10 デ−タ処理システム Granted JPS593561A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB8217006 1982-06-11
GB8217006 1982-06-11

Publications (2)

Publication Number Publication Date
JPS593561A true JPS593561A (ja) 1984-01-10
JPH041371B2 JPH041371B2 (ja) 1992-01-10

Family

ID=10530972

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58103008A Granted JPS593561A (ja) 1982-06-11 1983-06-10 デ−タ処理システム

Country Status (4)

Country Link
US (1) US4697234A (ja)
JP (1) JPS593561A (ja)
AU (1) AU553094B2 (ja)
ZA (1) ZA834008B (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63278149A (ja) * 1987-05-09 1988-11-15 Fujitsu Ltd 状態保持回路走査方式
JP2004510989A (ja) * 2000-10-02 2004-04-08 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 内部中間スキャンテスト故障をデバッグするテストアクセスポート(tap)コントローラシステムおよび方法

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8401805D0 (en) * 1984-01-24 1984-02-29 Int Computers Ltd Data processing apparatus
DE3682305D1 (de) * 1985-03-23 1991-12-12 Int Computers Ltd Integrierte digitale schaltungen.
US4718065A (en) * 1986-03-31 1988-01-05 Tandem Computers Incorporated In-line scan control apparatus for data processor testing
US7181647B2 (en) 2003-10-15 2007-02-20 International Business Machines Corporation Error tracking method and system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57164495A (en) * 1981-04-02 1982-10-09 Mitsubishi Electric Corp Controlling system of shift register

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3517171A (en) * 1967-10-30 1970-06-23 Nasa Self-testing and repairing computer
US4155118A (en) * 1977-09-20 1979-05-15 Burroughs Corporation Organization for an integrated circuit calculator/controller
US4164786A (en) * 1978-04-11 1979-08-14 The Bendix Corporation Apparatus for expanding memory size and direct memory addressing capabilities of digital computer means
US4375665A (en) * 1978-04-24 1983-03-01 Texas Instruments Incorporated Eight bit standard connector bus for sixteen bit microcomputer using mirrored memory boards
US4322792A (en) * 1979-12-14 1982-03-30 Burroughs Corporation Common front-end control for a peripheral controller connected to a computer
US4312066A (en) * 1979-12-28 1982-01-19 International Business Machines Corporation Diagnostic/debug machine architecture
US4481570A (en) * 1981-08-07 1984-11-06 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Automatic multi-banking of memory for microprocessors

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57164495A (en) * 1981-04-02 1982-10-09 Mitsubishi Electric Corp Controlling system of shift register

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63278149A (ja) * 1987-05-09 1988-11-15 Fujitsu Ltd 状態保持回路走査方式
JP2004510989A (ja) * 2000-10-02 2004-04-08 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 内部中間スキャンテスト故障をデバッグするテストアクセスポート(tap)コントローラシステムおよび方法

Also Published As

Publication number Publication date
JPH041371B2 (ja) 1992-01-10
AU1571183A (en) 1983-12-15
US4697234A (en) 1987-09-29
ZA834008B (en) 1984-03-28
AU553094B2 (en) 1986-07-03

Similar Documents

Publication Publication Date Title
US4597042A (en) Device for loading and reading strings of latches in a data processing system
US4914379A (en) Semiconductor integrated circuit and method of testing same
US4566104A (en) Testing digital electronic circuits
US8094765B2 (en) Clock and mode signals controlling data communication in three states
WO1987000292A1 (en) On chip test system for configurable gate arrays
JPS6134173B2 (ja)
JPH03214083A (ja) 回路ボードテストシステムとテストベクトル供給システム及び生成方法
US4071902A (en) Reduced overhead for clock testing in a level system scan design (LSSD) system
US5644609A (en) Apparatus and method for reading and writing remote registers on an integrated circuit chip using a minimum of interconnects
US5911039A (en) Integrated circuit device comprising a plurality of functional modules each performing predetermined function
EP0398816A2 (en) Testing method, testing circuit and semiconductor integrated circuit having testing circuit
JPS6134174B2 (ja)
GB2121997A (en) Testing modular data processing systems
US6728814B2 (en) Reconfigurable IEEE 1149.1 bus interface
JPS593561A (ja) デ−タ処理システム
KR20050084803A (ko) 기능 블럭 및 테스트 제어기를 포함한 모듈, 다수의모듈을 포함한 전자 장치 및 평가 툴
JPS6214860B2 (ja)
EP0228156A2 (en) Test system for VLSI circuits
KR100396096B1 (ko) 반도체 집적 회로의 테스트 회로
JPS61217839A (ja) スキヤン方式
JP2658894B2 (ja) スキャンパス回路
JP2672408B2 (ja) 半導体集積回路
JPS62219300A (ja) 半導体集積回路
JP2727941B2 (ja) 集積回路の故障解析方法
JPH11304879A (ja) プリント配線基板テスト装置