[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH04204273A - Lsi mounting board and data processor - Google Patents

Lsi mounting board and data processor

Info

Publication number
JPH04204273A
JPH04204273A JP2336557A JP33655790A JPH04204273A JP H04204273 A JPH04204273 A JP H04204273A JP 2336557 A JP2336557 A JP 2336557A JP 33655790 A JP33655790 A JP 33655790A JP H04204273 A JPH04204273 A JP H04204273A
Authority
JP
Japan
Prior art keywords
scan
board
address
lsi
data
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
JP2336557A
Other languages
Japanese (ja)
Other versions
JP2877505B2 (en
Inventor
Tadashi Okazaki
正 岡崎
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.)
Advantest Corp
Original Assignee
Advantest 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 Advantest Corp filed Critical Advantest Corp
Priority to JP2336557A priority Critical patent/JP2877505B2/en
Publication of JPH04204273A publication Critical patent/JPH04204273A/en
Application granted granted Critical
Publication of JP2877505B2 publication Critical patent/JP2877505B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

PURPOSE:To effectively utilize the scan terminal of an LSI element and perform a test by mounting a scan address decoder circuit, a scan address wire, a scan data writing circuit and a scan reading circuit. CONSTITUTION:A board scan enable signal is given to a board terminal 24 and a board scan address to a board terminal 25 to decode with the use of a scan address decode circuit 23, for instance, an LSI element 112 is chosen to give a scan enable signal to a scan enable terminal 17 so as to be in a test- possible state. Next, when a scan address is applied in another scan address 33, a storage element of the element 112 is chosen and, if '1' is given to the terminal 28 as scan data in this state, it is applied on a scan set terminal 18 through a gate 29 and '1' is written in an inner storage element. And the data read from the storage element are output into a board terminal 35 through a scan reading circuit 34 from a scan-out terminal 21.

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明はアドレススキャン方式のLSI素子が実装さ
れたLSI実装ボード、及びこのLSI実装ボードを少
なくとも一つ備えたデータ処理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an LSI mounting board on which address scan type LSI elements are mounted, and a data processing device equipped with at least one of the LSI mounting boards.

「従来の技術」 LSI素子において内部のフリップフロップやラッチ回
路、レジスタなどの記憶素子をアドレス指定して、その
記憶素子にデータを書き込み、またその記憶素子のデー
タを読み出して試験することができるようにされたLS
I素子があり、このLSI素子はアドレススキャン方式
LSI素子と呼ばれている。
``Prior Art'' In an LSI device, it is possible to address internal storage elements such as flip-flops, latch circuits, and registers, write data to the storage elements, and read data from the storage elements for testing. LS that was made into
There is an I element, and this LSI element is called an address scan type LSI element.

このアドレススキャン方式のLSI素子について第3図
を参照して簡単に説明する。このLSI素子11はフリ
ップフロップやラッチ回路などの複数の記憶素子からな
る記憶素子部12と、この記憶素子部12内の記憶素子
と各種論理素子などとを組み合わせて、全体として各種
処理を行う論理回路を構成するための組み合わせ回路1
3とからなり、必要に応してクリアを入力させると共に
クロンクを入力し、かつシステム入力としてデータを入
力し、そのデータを処理してシステム出力として出力し
、本来のLSI素子としての機能を発揮するように構成
されている。
This address scan type LSI device will be briefly explained with reference to FIG. This LSI element 11 has a memory element section 12 consisting of a plurality of memory elements such as flip-flops and latch circuits, and a logic unit that performs various processes as a whole by combining the memory elements in this memory element section 12 and various logic elements. Combinational circuit 1 for configuring a circuit
3, it inputs clear and clock as necessary, inputs data as system input, processes the data and outputs it as system output, and performs its original function as an LSI element. is configured to do so.

更に、このLSI素子11を試験するために、このLS
I素子ll内に、記憶素子部12内の記憶素子を個別に
アドレス指定して選択できるようにXデコーダ14.Y
デコーダ15が設けられ、スキャンアドレス端子16を
通しスキャンアドレスをXデコーダ14及びYデコーダ
15に供給すると共にスキャンイネーブル端子17にス
キャンイネーブル信号を印加すると、入力されたスキャ
ンアドレスに応して記憶素子の一つが選択され、スキャ
ンセント端子18にデータ″I”を入力すると、その選
択された記憶素子にデータ“1”が書き込まれ、スキャ
ンリセット端子19にデータ゛l”を入力すると、選択
された記憶素子にデーラダ°0″が書き込まれ、またス
キャンイネーブル信号を与えた状態で選択した記憶素子
のデータを読み出してスキャン読出し端子21に出力す
ることができる。
Furthermore, in order to test this LSI element 11, this LS
Within the I-element II, an X-decoder 14. Y
A decoder 15 is provided, and when a scan address is supplied to the X decoder 14 and Y decoder 15 through a scan address terminal 16 and a scan enable signal is applied to a scan enable terminal 17, the memory element is When one is selected and data "I" is input to the scan center terminal 18, data "1" is written to the selected memory element, and when data "I" is input to the scan reset terminal 19, the data "1" is written to the selected memory element. The data ladder 0'' is written to the memory element 21, and the data of the selected memory element can be read out and output to the scan readout terminal 21 while the scan enable signal is applied.

このようにLSI素子を構成することにより、LSI素
子に対する故障検出用試験パターンの自動生成が容易と
なり、かつLSI素子の試験も容易となる。
By configuring the LSI device in this way, it becomes easy to automatically generate a test pattern for detecting a failure of the LSI device, and it also becomes easy to test the LSI device.

「発明が解決しようとする課題」 従来においてはスキャンアドレス方式のLSI素子をボ
ードに実装した後や、更にそのLSI実装ボードを用い
てデータ処理装置(システム)を構成した後において、
そのLSI実装ボードの試験や、データ処理装置の試験
あるいはモニタのために、LSI素子11のスキャンア
ドレス端子16、スキャンイネーブル端子17.スキャ
ンセット端子18.スキャンリセット端子19.スキャ
ン読出し端子21(これらをスキャン端子と記す)は全
く利用されていなかった。つまり、スキャンアドレス方
式とした機能は、LSI素子単体の時のみ利用され、実
装後においては全く利用されていなかった。
"Problem to be Solved by the Invention" Conventionally, after mounting a scan address type LSI element on a board, or after configuring a data processing device (system) using the LSI mounting board,
For testing the LSI mounting board, testing or monitoring the data processing device, scan address terminal 16, scan enable terminal 17. Scan set terminal 18. Scan reset terminal 19. The scan readout terminals 21 (these are referred to as scan terminals) were not used at all. In other words, the function of the scan address method was used only when the LSI element was used alone, and was not used at all after it was mounted.

この発明はスキャンアドレス方式のLSI素子を実装後
においても、そのスキャンアドレス方式の機能を有効に
利」できるようにしたLSI実装ボード及びデータ処理
装置を捷供することにある。
The object of the present invention is to provide an LSI mounting board and a data processing device that can effectively utilize the functions of the scan address method even after the LSI elements of the scan address method have been mounted.

「課題を解決するための手段」 請求項1の発明によれば、アドレススキャン方式のLS
I素子が実装されたLSI実装ボードにおいて、スキャ
ンアドレスデコーダ回路と、各LSI素子のスキャンア
ドレス端子に共通に接続されたスキャンアドレス線と、
スキャン書込みデータ回路と、スキャン読出し回路とが
実装され、スキャンアドレスデコーダ回路はボードスキ
ャンイネーブル信号により動作可能となり、ボートスキ
ャンアドレスをデコードしてLSI素子の一つを選択し
て試験可能とする。ことができ、スキャン書込みデータ
回路はライトイ7一ブル信号により制御され、各LSI
素子のスキャンデータ書込み端子、つまりスキャンセン
ト端子またはスキャンリセット端子にスキャンデータを
共通に与え、スキャン読出し回路は各LSI素子のスキ
ャン読出し端子よりのデータの論理和を特徴する 請求項2の発明によれば、データ処理装置に用いられて
いるLSI実装ボードの少なくとも一つは請求項1の発
明による実装ボードであって、このデータ処理装置にス
キャンボードレジスタと、スキャンアドレスレジスタと
、スキャンデータレジスタ手段とが設けられ、スキャン
ボードレジスタはLSI実装ボードの一つを選択してボ
ードスキャンイネーブル信号を供給することができ、ス
キャンアドレスレジスタは各LSI実装ボードのスキャ
ンアドレスデコーダ回路にボードスキャンアドレスを与
えると共にスキャンアドレス線にスキャンアドレスを与
え、スキャンデータレジスタ手段は、各LSI実装ボー
ドのスキャン書込みデータ回路にスキャンデータを与え
ると共に、スキャン読出し回路の出力を入力することが
できる。
"Means for Solving the Problem" According to the invention of claim 1, an address scan type LS
In the LSI mounting board on which the I element is mounted, a scan address decoder circuit, a scan address line commonly connected to the scan address terminal of each LSI element,
A scan write data circuit and a scan read circuit are mounted, and a scan address decoder circuit is enabled by a board scan enable signal to decode a boat scan address and select one of the LSI elements to enable testing. The scan write data circuit is controlled by the write enable signal, and each LSI
According to the invention of claim 2, the scan data is commonly applied to the scan data write terminals of the devices, that is, the scan center terminals or the scan reset terminals, and the scan read circuit performs a logical sum of the data from the scan read terminals of each LSI device. For example, at least one of the LSI mounting boards used in a data processing device is the mounting board according to the invention of claim 1, and the data processing device includes a scan board register, a scan address register, and a scan data register means. The scan board register can select one of the LSI mounting boards and supply a board scan enable signal, and the scan address register can supply a board scan address to the scan address decoder circuit of each LSI mounting board and perform the scan. A scan address is given to the address line, and the scan data register means can give scan data to the scan write data circuit of each LSI mounting board and input the output of the scan read circuit.

請求項3の発明によれば、データ処理装置の少すくトモ
−つのLSI実装ボードにはアドレススキャン方式のL
SI素子が実装されており、そのLSI実装ボードには
更にスキャンアドレスデコーダ回路と、各LSI素子の
スキャンアドレス端子に共通に接続されたスキャンアド
レス線と、スキャン読出し回路とが実装され、スキャン
アドレスデコーダ回路はボードスキャンイネーブル信号
が与えられると動作可能となり、ボードスキャンアドレ
スをデコードしてLSI素子の一つを選択することがで
き、スキャン読出し回路は各LSI素子のスキャン読出
し端子よりのデータの論理和を出力する。また、このデ
ータ処理装置には各LSI実装ボードの一つを選択して
ボードスキャンイア−プル信号を与えるスキャンボード
レジスタと、各LSI実装ボードのスキャンアドレスデ
コーダ回路にボードスキャンアドレスを与え、スキャン
アドレス線にスキャンアドレスを与えるスキャンアドレ
スレジスタとが設けられる。
According to the third aspect of the invention, most of the LSI mounting boards of the data processing device include address scan type LSIs.
An SI element is mounted, and the LSI mounting board is further equipped with a scan address decoder circuit, a scan address line commonly connected to the scan address terminal of each LSI element, and a scan readout circuit. The circuit becomes operational when a board scan enable signal is applied, and can select one of the LSI elements by decoding the board scan address, and the scan readout circuit performs the logical OR of the data from the scan readout terminals of each LSI element. Output. This data processing device also includes a scan board register that selects one of each LSI mounting board and supplies a board scan ear pull signal, and a scan board register that supplies a board scan address to the scan address decoder circuit of each LSI mounting board, and supplies a scan address to the scan address decoder circuit of each LSI mounting board. A scan address register is provided to provide a scan address to the line.

「実施例」 第1図に請求項1の発明の実施例を示す。このLSI実
装ボート22には第3図に示したスキャンアドレス方式
のLSI素子11.〜11.が実装され、これらLSI
素子11.−11.により、本来のデータ処理を行うた
めに、図では省略しているが、各LSI素子11□〜1
1.間でそのシステム入力端子とシステム出力端子とが
接続されたり、これらシステム入力端子、システム出力
端子がボード22の外部接続用のボード端子に接続され
ている。こ\では、この発明に関連している部分のみを
示している。
"Embodiment" FIG. 1 shows an embodiment of the invention of claim 1. This LSI mounting board 22 includes scan address type LSI elements 11 as shown in FIG. ~11. is implemented and these LSI
Element 11. -11. Although not shown in the figure, in order to perform the original data processing, each LSI element 11□ to 1
1. The system input terminal and system output terminal are connected between them, and the system input terminal and system output terminal are connected to a board terminal for external connection of the board 22. Here, only the parts related to this invention are shown.

この発明では、スキャンアドレスデコーダ回路23がボ
ード22るこ実装されている。このスキャンアドレスデ
コーダ回路23はボード端子24がらのボードスキャン
イネーブル信号により動作可能となり、動作可能となっ
た状態でボート端子25からのボードスキャンアドレス
をデコードしてLSI素子111〜11.、の−っのス
キャンイネーブル端子17にスキャンイネーブル端子を
与え、そのLSI素子を試験可能にする。
In this invention, the scan address decoder circuit 23 is mounted on the board 22. This scan address decoder circuit 23 is enabled to operate by the board scan enable signal from the board terminal 24, and decodes the board scan address from the board terminal 25 in the enabled state, and decodes the board scan address from the board terminal 25 to decode the LSI elements 111 to 11. A scan enable terminal is provided to the scan enable terminal 17 of , -, to enable the LSI element to be tested.

またボード22にスキャンデータ書込み回路26が実装
される。スキャンデータ書込み回路26内のバンファ2
7にボード端子28からスキャンデータが入力され、ハ
ソファ27からその入力と同極性のデータと、逆極性の
データとが出力され、これらはそれぞれゲー)29.3
1へ供給され、ゲート29.31にはボード端子32か
らライトイネーブル信号が共に供給される。ゲート29
の出力はLSI素子11.−11.%の各スキャンセッ
ト端子18へ供給され、ゲート31の出力はLSt素子
11+〜1111の各スキャンリセット端子19へ供給
される。
A scan data write circuit 26 is also mounted on the board 22. Bumper 2 in scan data writing circuit 26
7, scan data is input from the board terminal 28, and data with the same polarity as that input and data with the opposite polarity are output from the haphazard sofa 27, and these are respectively gated) 29.3
1, and a write enable signal is also supplied from the board terminal 32 to the gates 29 and 31. gate 29
The output of LSI element 11. -11. % to each scan set terminal 18, and the output of gate 31 is supplied to each scan reset terminal 19 of LSt elements 11+ to 1111.

LS11子111〜11.lの各スキャンアドレス端子
16に共通に接続されたスキャンアドレス線33がボー
ド22に実装される。スキャンアドレス線33はボード
端子25に接続される。ボード端子25に与えられるL
SI素子を選択するためのボードスキャンアドレスはス
キャンアドレスデコーダ回路23へ供給され、LSI素
子11゜〜11..の各スキャンアドレス端子16へ供
給されるスキャンアドレスはスキャンアドレス線33へ
供給される。
LS11 children 111-11. A scan address line 33 commonly connected to each scan address terminal 16 of 1 is mounted on the board 22. Scan address line 33 is connected to board terminal 25. L given to board terminal 25
The board scan address for selecting the SI element is supplied to the scan address decoder circuit 23, and the board scan address for selecting the SI element is supplied to the scan address decoder circuit 23, and the board scan address for selecting the SI element is sent to the scan address decoder circuit 23. .. The scan address supplied to each scan address terminal 16 is supplied to the scan address line 33.

スキャン読出し回路34がボード22に実装され、LS
I素子11.〜11..の各スキャン読出し端子21の
出力がスキャン読出し回路34で論理和がとられ、ボー
ド端子35に出力される。この1例ではスキャン読出し
回路34の出力はゲート36にも供給され、ゲート36
にはボード端子24からのボードスキャンイネーブル信
号がゲート信号として供給され、ゲート36の出力はボ
ード端子37に出力される。
A scan readout circuit 34 is mounted on the board 22, and the LS
I element 11. ~11. .. The outputs of the scan readout terminals 21 are logically summed by the scan readout circuit 34 and output to the board terminal 35. In this example, the output of scan readout circuit 34 is also supplied to gate 36;
The board scan enable signal from the board terminal 24 is supplied as a gate signal to the gate 36, and the output of the gate 36 is output to the board terminal 37.

このように構成されているから、スキャンアドレス方式
のLSI素子111〜117がボード22に実装された
後においても、必要に応してボード端子24にボードス
キャンイネーブル信号を与え、ボード端子25にボード
スキャンアドレスを与えて、スキャンアドレスデコーダ
回路23でデコードして、LSI素子11.〜11.の
うちの一つ、例えば11□を選択して、そのスキャンイ
ネーブル端子17にスキャンイネ−プル信号を与えて試
験可能状態とし、この状態でボード端子25からスキャ
ンアドレスをスキャンアドレス線33に印加すると、試
験可能状態とされたLSI素子11□内の記憶素子の一
つがスキャンアドレスにより選択され、この状態でボー
ド端子28にスキャンデータとして“1”を与えれば、
これがゲート29を通して、試験可能とされたLSI素
子11、のスキャンセット端子17に印加されて、その
選択された記憶素子にデータ゛l”が書き込まれる。そ
の時、ボード端子28にスキャンデータとして“0”が
与えられた場合はゲート31の出力、つまりスキャンリ
セット端子19が“1″となり、LSI素子11gの選
択記憶素子にデータ“0″が書き込まれる。
With this configuration, even after the scan addressing type LSI elements 111 to 117 are mounted on the board 22, the board scan enable signal is applied to the board terminal 24 as needed, and the board scan enable signal is applied to the board terminal 25. A scan address is given and decoded by the scan address decoder circuit 23, and the LSI element 11. ~11. Select one of them, for example 11□, apply a scan enable signal to its scan enable terminal 17 to enable testing, and in this state apply a scan address from the board terminal 25 to the scan address line 33. , one of the memory elements in the LSI element 11□ which has been set to a testable state is selected by the scan address, and in this state, if "1" is given as scan data to the board terminal 28,
This is applied through the gate 29 to the scan set terminal 17 of the LSI element 11 that can be tested, and data "l" is written to the selected memory element. At that time, "0" is sent to the board terminal 28 as scan data. When , the output of the gate 31, that is, the scan reset terminal 19 becomes "1", and data "0" is written into the selected storage element of the LSI element 11g.

試験可能状態とされたLSI素子11g中の選択された
記憶素子から読み出されたデータがスキャン読出し端子
21からスキャン読出し回路34を通じてボード端子3
5へ出力される。このようにしてボード22に実装され
た後においても、LSI素子11.〜11.をそのスキ
ャン端子を有効に利用して試験することができる。試験
の時はボードスキャンイネーブル信号を必要な時、つま
り選択した記憶素子に対するデータの読み書きをする時
だけ、ボード端子24に与えればよいが、ボード端子2
4に常時、ボードスキャンイネーブル信号を与えておき
、ボード22を通常のデータ処理状態としておいて、ボ
ードスキャンアドレス及びスキャンアドレスにより選択
したLSI素子の選択した記憶素子のデータの状態をゲ
ート36から得て、ボード端子37の出力を例えばオン
ロスコープで観測することにより、動作中の内部状態の
遷移を観測することができる。
The data read from the selected memory element in the LSI element 11g that has been made testable is transferred from the scan readout terminal 21 to the board terminal 3 via the scan readout circuit 34.
5. Even after being mounted on the board 22 in this manner, the LSI elements 11. ~11. can be tested by effectively using the scan terminal. During testing, it is only necessary to apply the board scan enable signal to the board terminal 24 only when necessary, that is, when reading or writing data to the selected memory element.
4 is always supplied with a board scan enable signal, the board 22 is placed in a normal data processing state, and the data state of the memory element selected in the LSI element selected by the board scan address and the scan address is obtained from the gate 36. By observing the output of the board terminal 37 using, for example, an onroscope, it is possible to observe the transition of the internal state during operation.

第2図に請求項2の発明の実施例を示す、複数のLSI
実装ボード22.〜22.と制御部38とがシステムバ
ス39を通じて相互に接続され、制御部3BによりLS
I実装ボード22.〜22゜が制御されて、データ処理
を行うように構成されている。この処理結果は図に示し
ていない出力端子から出力される。この実施例ではLS
I実装ボード221〜22.はそれぞれ第1図に示した
ような、スキャンアドレス方式のLSI素子を実装し、
かつボードに実装した状態でスキャン端子を有効に利用
できるようにされたボードが用いられる。この実施例で
はスキャンボードレジスタ41゜スキャンアドレスレジ
スタ42、スキャンデータレジスタ手段43がスキャン
制御部44として設けられ、これらスキャンボードレジ
スタ41.スキャンアドレスレジスタ42.スキャンデ
ータレジスタ手段43はシステムバス39に接続されて
いる。スキャンボードレジスタ41は制御部38から与
えられた信号に応じてLSI実装ボード221〜22.
の一つを選択してボード端子24を通してボードスキャ
ンイネーブル信号を、中の図に示していない各スキャン
アドレスデコーダ回路23(第1図)へ供給することが
できる。
FIG. 2 shows a plurality of LSIs showing an embodiment of the invention of claim 2.
Mounting board 22. ~22. and the control unit 38 are interconnected through the system bus 39, and the control unit 3B connects the LS
I mounting board 22. ~22° is controlled to perform data processing. This processing result is output from an output terminal not shown in the figure. In this example, LS
I-mounted boards 221-22. Each implements a scan address type LSI element as shown in Figure 1,
In addition, a board is used in which the scan terminal can be effectively used while mounted on the board. In this embodiment, a scan board register 41, a scan address register 42, and a scan data register means 43 are provided as a scan control section 44, and these scan board registers 41. Scan address register 42. Scan data register means 43 is connected to system bus 39. The scan board register 41 controls the LSI mounting boards 221 to 22 .
It is possible to select one of them and supply a board scan enable signal through the board terminal 24 to each scan address decoder circuit 23 (FIG. 1) not shown in the inner diagram.

スキャンアドレスレジスタ42は制御部38からボード
スキャンアドレス、スキャンアドレスがセントされ、L
SI実装ボード221〜22.の各ボード端子25を通
してスキャンアドレスデコーダ回路23ヘボードスキヤ
ンアドレスを、及びスキャンアドレス線へスキャンアド
レスをそれぞれ供給する。スキャンデータレジスタ手段
43は制御部38の指示に従ってLSI実装ボード22
、〜22.の各ボード端子28を通してスキャンデータ
を与え、また各ボード端子35を通して各読出し回路3
4の出力データを取り込むことができる。読み書き制御
部45からライトイネーブルを各LSI実装ボード22
.〜22.のボード端子32を通じてスキャンデータ書
込み回路26へ供給する。各LSI実装ボード22、〜
22.の各ボード端子37は各別に外部へ導出されてい
る。
The scan address register 42 receives the board scan address and scan address from the control unit 38, and the L
SI mounting boards 221-22. A board scan address is supplied to the scan address decoder circuit 23 through each board terminal 25, and a scan address is supplied to the scan address line. The scan data register means 43 reads the LSI mounting board 22 according to instructions from the control section 38.
, ~22. Scan data is provided through each board terminal 28 of the board, and each readout circuit 3 is provided through each board terminal 35.
4 output data can be imported. The write enable is sent from the read/write control unit 45 to each LSI mounting board 22.
.. ~22. The scan data is supplied to the scan data write circuit 26 through the board terminal 32 of the board. Each LSI mounting board 22, ~
22. Each board terminal 37 is individually led out to the outside.

このように構成されているから、データ処理装置の試験
において、試験したいLSI実装ボードを示す信号をス
キャンボードレジスタ41に設定し、そのLSI実装ボ
ード、例えば22.にボードスキャンイネーブル信号を
与え、この状態でスキャンアドレスレジスタ42にボー
ドスキャンアドレス及びスキャンアドレスを設定して、
LSI実装ボード22.〜22.中の一つ、例えば、2
2□を選択し、更にそのボード22□中の一つのLSI
素子を選択し、そのLSI素子中の一つの記憶素子を選
択し、その記憶内容をボード端子35からスキャンデー
タレジスタ手段43に取り込み、その後、スキャンデー
タレジスタ手段43からスキャンデータをその選択した
記憶素子に書き込むことができる。このようにして、デ
ータ処理装置内に実装されているスキャンアドレス方式
のLSI素子のスキャン端子を有効に利用して試験をす
ることができる。
With this configuration, when testing a data processing device, a signal indicating the LSI mounting board to be tested is set in the scan board register 41, and the LSI mounting board, for example 22. A board scan enable signal is given to the board scan enable signal, and in this state, a board scan address and a scan address are set in the scan address register 42,
LSI mounting board 22. ~22. one of them, e.g. 2
Select 2□, and then select one LSI on that board 22□.
select an element, select one memory element in the LSI element, take the memory contents from the board terminal 35 into the scan data register means 43, and then transfer the scan data from the scan data register means 43 to the selected memory element. can be written to. In this way, the scan terminal of the scan address type LSI element mounted in the data processing device can be effectively utilized for testing.

スキャンデータレジスタ手段43としては、1個のレジ
スタを用いて、LSI素子から読み出されたスキャンデ
ータを格納し、これを制御部38で読み取った後、その
レジスタに書き込むべきスキャンデータを格納してもよ
いし、読み取ったデータを格納するレジスタと、書き込
むべきスキャンデータを格納するレジスタとを各別に設
けてもよい。
As the scan data register means 43, one register is used to store the scan data read from the LSI element, and after reading this by the control section 38, store the scan data to be written in the register. Alternatively, a register for storing read data and a register for storing scan data to be written may be provided separately.

更に、このデータ処理装置により通常のデータ処理を行
っている時も、前述と同様にスキャンボードレジスタ4
1に選択すべきLSI実装ボードを示す信号をセントし
、そのボードにボードスキャンイネーブル信号を出力さ
せ、この状態でスキャンアドレスレジスタ42に設定し
たボードスキャンアドレス及びスキャンアドレスにより
選択したLSI実装ボード中の選択したLSI素子中の
選択した記憶素子の状態変化を、ボード端子37の出力
を観測することにより知ることができる。
Furthermore, even when normal data processing is performed by this data processing device, the scan board register 4 is
1, a signal indicating the LSI mounting board to be selected is sent, the board is made to output a board scan enable signal, and in this state, the board scan address and scan address set in the scan address register 42 are used to scan the selected LSI mounting board Changes in the state of the selected memory element in the selected LSI element can be known by observing the output of the board terminal 37.

LSI実装ボード22.〜22.のすべての端子24に
ボードスキャンイネーブル信号を同時に与えて、各ボー
ドにおける選択したLSI素子中の選択した記憶素子の
状態を同時に、各ボード端子37に出力して同時観測で
きるようにしてもよい。
LSI mounting board 22. ~22. The board scan enable signal may be simultaneously applied to all the terminals 24 of the board, and the state of the selected storage element in the selected LSI element on each board may be simultaneously outputted to each board terminal 37 so that it can be observed simultaneously.

請求項3の発明は第2図に示した実施例において、特に
実際のデータ処理中における選択した記憶素子の内部状
態監視を行うようにした構成を要件とするものである。
The invention as claimed in claim 3 requires, in the embodiment shown in FIG. 2, a configuration in which the internal state of the selected storage element is monitored particularly during actual data processing.

従って、このスキャン端子を利用した監視機能のみを要
件とする場合は、第1図中において、スキャンデータ書
込み回路26を省略でき、第2図においてスキャンデー
タレジスタ手段43及び読み書き制御部44を省略し、
選択したボードの選択したLSI素子の選択した記憶素
子の状態の監視をする。スキャンボードレジスタ41も
省略し、常時、ボードスキャンイネーブル信号“1”を
各ボードの端子24に与え、つまり常時動作可能状態に
し、各ボードを同時に観測するようにしてもよい。また
スキャン読出し回路34の出力を直接ボード端子37へ
供給してもよい。
Therefore, if only the monitoring function using this scan terminal is required, the scan data writing circuit 26 can be omitted in FIG. 1, and the scan data register means 43 and read/write control section 44 can be omitted in FIG. ,
The state of the selected memory element of the selected LSI element of the selected board is monitored. The scan board register 41 may also be omitted, and the board scan enable signal "1" is always applied to the terminal 24 of each board, that is, the boards are always in an operable state, so that each board can be observed simultaneously. Alternatively, the output of the scan readout circuit 34 may be directly supplied to the board terminal 37.

「発明の効果」 以上述べたように、請求項1の発明によればスキャンア
ドレス方式のLSI素子を実装したボードに、スキャン
アドレスデコーダ回路、スキャンアドレス線、スキャン
データ書込み回路、スキャン読出し回路を実装すること
により、LSI素子のスキャン端子を有効利用して試験
を行うことができる。
"Effects of the Invention" As described above, according to the invention of claim 1, a scan address decoder circuit, a scan address line, a scan data write circuit, and a scan read circuit are mounted on a board on which scan address type LSI elements are mounted. By doing so, the scan terminal of the LSI element can be effectively utilized for testing.

請求項2の発明によれば、データ処理装置におけるLS
I実装ボードを請求項1の発明のLSI実装ボードとし
、かつスキャンボードレジスタ、スキャンアドレスレジ
スタ、スキャンデータレジスタを設けることにより、デ
ータ処理装置の試験の際にLSI素子のスキャン端子を
有効に利用することができる。
According to the invention of claim 2, the LS in the data processing device
By making the I-mounting board the LSI-mounting board of the invention of claim 1 and providing a scan board register, a scan address register, and a scan data register, the scan terminals of the LSI elements are effectively used during testing of the data processing device. be able to.

請求項3の発明ムこよれば、データ処理装置において、
スキャンアドレスLSI素子を実装したボードに対し、
スキャンアドレスデコーダ回路、スキャンアドレス線、
スキャン読出し回路を実装することにより、データ処理
装置を実動作中に、LSI素子のスキャン端子を利用し
て、選択した内部の記憶素子のデータの状態をモニタす
ることができる。
According to the invention of claim 3, in the data processing device,
For boards mounted with scan address LSI elements,
scan address decoder circuit, scan address line,
By implementing the scan readout circuit, it is possible to monitor the state of data in a selected internal storage element using the scan terminal of the LSI element while the data processing device is actually operating.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は請求項1の発明の実施例を示すブロック図、第
2図は請求項2の発明の実施例を示すブロック図、第3
図はスキャンアドレス方式のLSI素子を機能的に示す
ブロック図である。
Fig. 1 is a block diagram showing an embodiment of the invention of claim 1, Fig. 2 is a block diagram showing an embodiment of the invention of claim 2, and Fig. 3 is a block diagram showing an embodiment of the invention of claim 2.
The figure is a block diagram functionally showing a scan address type LSI element.

Claims (3)

【特許請求の範囲】[Claims] (1)アドレススキャン方式のLSI素子が実装された
ボードにおいて、 ボードスキャンアドレスをデコードして、上記LSI素
子の一つを試験可能にすることができ、かつボードスキ
ャンイネーブル信号により動作可能となるスキャンアド
レスデコーダ回路と、 上記各LSI素子のスキャンアドレス端子に共通に接続
されたスキャンアドレス線と、 ライトイネーブル信号により制御され、上記各LSI素
子のスキャンデータ書込み端子にスキャンデータを共通
に与えるスキャン書込みデータ回路と、 上記各LSI素子のスキャン読出し端子よりのデータが
入力されるスキャン読出し回路と、が上記ボードに実装
されていることを特徴とするLSI実装ボード。
(1) On a board on which an address scan type LSI element is mounted, a scan that can decode the board scan address to enable testing of one of the LSI elements, and that can be operated by a board scan enable signal. An address decoder circuit, a scan address line commonly connected to the scan address terminals of each of the above LSI elements, and scan write data that is controlled by a write enable signal and commonly supplies scan data to the scan data write terminals of each of the above LSI elements. An LSI mounting board characterized in that a circuit and a scan readout circuit to which data from the scan readout terminals of each of the LSI elements are input are mounted on the board.
(2)少なくとも一つのLSI実装ボードを制御部で動
作させてデータ処理を行うデータ処理装置において、 上記LSI実装ボードは請求項1に記載されたLSI実
装ボードで構成され、 上記LSI実装ボードの一つを選択してこれに上記ボー
ドスキャンイネーブル信号を与えるスキャンボードレジ
スタと、 上記各LSI実装ボードの上記スキャンアドレスデコー
ダ回路に上記ボードスキャンアドレスを、上記アドレス
線にスキャンアドレスをそれぞれに与えるスキャンアド
レスレジスタと、上記各LSI実装ボードの上記スキャ
ン書込みデータ回路にスキャンデータを与え、上記スキ
ャン読出し回路の出力が入力されるスキャンデータレジ
スタ手段と、 が設けられていることを特徴とするデータ処理装置。
(2) In a data processing device that operates at least one LSI mounting board in a control section to perform data processing, the LSI mounting board is constituted by the LSI mounting board according to claim 1, and one of the LSI mounting boards is a scan board register which selects and supplies the board scan enable signal to the board scan enable signal; and a scan address register which supplies the board scan address to the scan address decoder circuit of each LSI mounting board and the scan address to the address line, respectively. and scan data register means for applying scan data to the scan write data circuit of each of the LSI mounting boards and to which the output of the scan read circuit is input.
(3)少なくとも一つのLSI実装ボードを制御部で動
作させてデータ処理を行うデータ処理装置において、 上記LSI実装ボードの少なくとも一つにはアドレスス
キャン方式のLSI素子が実装されてあり、 かつ、ボードスキャンアドレスをデコードして上記LS
I素子の一つを選択することができ、ボードスキャンイ
ネーブル信号により動作可能とされるスキャンアドレス
デコーダ回路と、上記各LSI素子のスキャンアドレス
端子に共通に接続されたスキャンアドレス線と、 上記各LSI素子のスキャン読出し端子よりのデータが
入力されるスキャン読出し回路とが実装され、 上記各LSI実装ボードの一つを選択してこれに上記ボ
ードスキャンイネーブル信号を与えるスキャンボードレ
ジスタと、 上記各LSI実装ボードの上記スキャンアドレスデコー
ダ回路に上記ボードスキャンアドレスを、上記スキャン
アドレス線にスキャンアドレスをそれぞれ与えるスキャ
ンアドレスレジスタが設けられていることを特徴とする
データ処理装置。
(3) In a data processing device that processes data by operating at least one LSI mounting board in a control unit, at least one of the LSI mounting boards has an address scan type LSI element mounted thereon, and the board Decode the scan address and write the above LS
a scan address decoder circuit that can select one of the I elements and is operable by a board scan enable signal; a scan address line that is commonly connected to the scan address terminal of each of the LSI elements; a scan readout circuit to which data from the scan readout terminal of the element is input; a scan board register that selects one of the LSI mounting boards and applies the board scan enable signal to it; A data processing device characterized in that a scan address register is provided for respectively providing the board scan address to the scan address decoder circuit of the board and the scan address to the scan address line.
JP2336557A 1990-11-30 1990-11-30 LSI mounting board and data processing device Expired - Fee Related JP2877505B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2336557A JP2877505B2 (en) 1990-11-30 1990-11-30 LSI mounting board and data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2336557A JP2877505B2 (en) 1990-11-30 1990-11-30 LSI mounting board and data processing device

Publications (2)

Publication Number Publication Date
JPH04204273A true JPH04204273A (en) 1992-07-24
JP2877505B2 JP2877505B2 (en) 1999-03-31

Family

ID=18300374

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2336557A Expired - Fee Related JP2877505B2 (en) 1990-11-30 1990-11-30 LSI mounting board and data processing device

Country Status (1)

Country Link
JP (1) JP2877505B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997024670A1 (en) * 1995-12-27 1997-07-10 Koken Co., Ltd. Monitoring control device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997024670A1 (en) * 1995-12-27 1997-07-10 Koken Co., Ltd. Monitoring control device

Also Published As

Publication number Publication date
JP2877505B2 (en) 1999-03-31

Similar Documents

Publication Publication Date Title
JPH05108396A (en) Processor circuit
JPH0450678A (en) Test facilitating circuit
JPS5853774B2 (en) information processing equipment
JPH0735816A (en) Pattern memory circuit for integrated circuit tester
JPH04204273A (en) Lsi mounting board and data processor
JP2004094451A (en) On-chip jtag interface circuit and system lsi
JP2583055B2 (en) IC test system
JPS63173975A (en) Test auxiliary circuit of semiconductor device
JP2583056B2 (en) IC test system
JPH01239485A (en) Large-scale integrated circuit
JPH04328475A (en) Semiconductor device with testing circuit
JPS6032213B2 (en) Logical unit diagnostic method
JPH026772A (en) Integrated circuit
JP2935710B2 (en) Test equipment for processor integrated circuit devices
JP2505571B2 (en) Storage device diagnostic method
JPS6246021B2 (en)
JPS6326899A (en) Ram test device
JPH0561713A (en) Electronic circuit block testing circuit
JPH02178863A (en) Memory testing circuit
JPS6210390B2 (en)
JPH01116839A (en) Digital signal processing device
JPH02308346A (en) Information processor
JPS63193238A (en) Address scanning system
JPH0568665B2 (en)
JPS59746A (en) Diagnostic system of logical circuit

Legal Events

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