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
JPS6363928B2 - - Google Patents
[go: Go Back, main page]

JPS6363928B2 - - Google Patents

Info

Publication number
JPS6363928B2
JPS6363928B2 JP59026588A JP2658884A JPS6363928B2 JP S6363928 B2 JPS6363928 B2 JP S6363928B2 JP 59026588 A JP59026588 A JP 59026588A JP 2658884 A JP2658884 A JP 2658884A JP S6363928 B2 JPS6363928 B2 JP S6363928B2
Authority
JP
Japan
Prior art keywords
under test
microprocessor
board under
probe
bus
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
Application number
JP59026588A
Other languages
Japanese (ja)
Other versions
JPS60171543A (en
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 filed Critical
Priority to JP59026588A priority Critical patent/JPS60171543A/en
Publication of JPS60171543A publication Critical patent/JPS60171543A/en
Publication of JPS6363928B2 publication Critical patent/JPS6363928B2/ja
Granted legal-status Critical Current

Links

Classifications

    • 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/26Functional testing
    • G06F11/261Functional testing by simulating additional hardware, e.g. fault simulation
    • 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/26Functional testing
    • G06F11/273Tester hardware, i.e. output processing circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Description

【発明の詳細な説明】 [発明の属する分野] 本発明は、マイクロプロセツサ応用機器におけ
るマイクロプロセツサの動作異常を検出し解析す
ることのできるマイクロプロセツサ解析装置に関
し、詳しくはマイクロプロセツサ応用機器から対
象とするマイクロプロセツサを取外して検査する
のではなく、取付けたままの状態で当該マイクロ
プロセツサを検査することができるようにしたマ
イクロプロセツサ解析装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of the Invention] The present invention relates to a microprocessor analysis device capable of detecting and analyzing abnormal operation of a microprocessor in microprocessor application equipment, and more particularly, The present invention relates to a microprocessor analysis device that is capable of inspecting a target microprocessor while it is attached, rather than removing the microprocessor from the device and inspecting it.

[従来技術] 従来よりマイクロプロセツサ(以下μPと略称
する)の普及により、μPをその内部に組込んだ
μP応用機器が多数出現している。μP解析装置は、
この様な応用機器を開発する際に、応用機器での
不具合を見つけ出すための検査装置として広く使
用されるようになつてきた。
[Prior Art] With the widespread use of microprocessors (hereinafter referred to as μP), many μP-applied devices incorporating μP have appeared. The μP analyzer is
When developing such applied equipment, it has come to be widely used as an inspection device to find defects in the applied equipment.

この様な検査を行うため当該マイクロプロセツ
サの搭載された被試験ボードにこのμP解析装置
を接続する場合、第1図に示すようにこの被試験
ボード(UUT)10から当該μPを取外した後、
そのμPICソケツト11にコネクタ21を第2図
のように挿入し接続する方式をとつている。
When connecting this μP analyzer to a board under test on which the microprocessor is mounted to perform such inspections, as shown in Figure 1, after removing the μP from the board under test (UUT) 10. ,
A method is adopted in which the connector 21 is inserted into the μPIC socket 11 and connected as shown in FIG.

なお、このコネクタ21はケーブル22を介し
て第1のプローブ(PODと呼ばれる)23に接
続され、第1のプローブ23はケーブル24を介
して解析装置本体25に接続されている。
Note that this connector 21 is connected to a first probe (referred to as POD) 23 via a cable 22, and the first probe 23 is connected to an analysis device main body 25 via a cable 24.

また、第2のプローブである補助用ロジツクプ
ローブ26(ケーブル27を介して解析装置本体
25に接続されている)から出たコネクタ281
〜28oは被試験ボード10の必要箇所に接続さ
れる。
Also, a connector 28 1 that comes out from the auxiliary logic probe 26 (connected to the analyzer main body 25 via a cable 27), which is the second probe.
~ 28o are connected to necessary locations on the board under test 10.

第1のプローブ23には取外したμPと同等の
μPが内蔵され、解析装置本体25からの指令に
よりμPの動作トレースや、直接被試験ボード上
のメモリ、入出力装置のアクセス等、μPのバス
(BUS)を外部で操作して多用な解析処理を行わ
せることができるようになつている。
The first probe 23 has a built-in μP that is equivalent to the removed μP, and can perform operations such as tracing the operation of the μP and directly accessing the memory and input/output devices on the board under test based on commands from the analyzer main body 25. (BUS) can be operated externally to perform various analysis processes.

この様な従来のμP解析装置を使用するに当つ
ては上記の通りプローブ21がコネクタ22を介
して被試験ボード10に接続されるため、解析で
きる被試験ボードにはμPを取付けるためのICソ
ケツトが用いられていなければならないという条
件がある。
When using such a conventional μP analysis device, the probe 21 is connected to the board under test 10 via the connector 22 as described above, so the board under test that can be analyzed must have an IC socket for attaching the μP. There is a condition that must be used.

しかし、製品化されたμP応用機器では、価格
面での事情等からμPをボードに直付けしている
場合も多く、その様なμP応用機器に対してはそ
のままではこの解析装置を適用できないといつた
問題があつた。
However, in commercialized μP application equipment, the μP is often attached directly to the board due to cost reasons, and this analysis device cannot be applied as is to such μP application equipment. I had a problem.

[発明の目的] 本発明の目的は、この様な点に鑑み、μP応用
機器に搭載されたμPを、一切取外すことなくそ
の取付けられた状態のままで、被試験ボードを検
査することができるようなμP故障解析装置を提
供することにある。
[Object of the Invention] In view of the above points, the object of the present invention is to provide a device under test that allows the board under test to be inspected while the μP mounted on the μP application device remains attached without removing it at all. The purpose of this invention is to provide such a μP failure analysis device.

[発明の概要] この様な目的を達成するために本発明では、被
試験ボードに組込まれるマイクロプロセツサと同
等のマイクロプロセツサをプローブに搭載し、こ
のプローブに接続された接続コネクタを前記被試
験ボードに接続し、プローブ内の前記マイクロプ
ロセツサが代つて被試験ボードを作動させること
ができるようにして、被試験ボードの故障解析を
行うようにしたマイクロプロセツサ故障解析装置
において、前記接続コネクタを被試験ボードに直
付けされた状態のマイクロプロセツサの入出力端
子に直接接続できるICクリツプ型のアダプタで
構成すると共に、前記プローブには、被試験ボー
ド上のマイクロプロセツサのバス使用権を放棄さ
せるための制御信号を発生する制御手段と、前記
プローブ内のマイクロプロセツサとアダプタとの
間におけるバスおよび制御信号線上に設けられ前
記制御手段により制御されるスリーステート型の
バツフアアンプとを配設した構成とし、マイクロ
プロセツサが直付けされたままで被試験ボードの
故障解析ができるようにしたことを特徴とする。
[Summary of the Invention] In order to achieve such an object, the present invention includes a probe equipped with a microprocessor equivalent to the microprocessor incorporated in the board under test, and a connecting connector connected to the probe connected to the board. In a microprocessor failure analysis device that is connected to a test board and that allows the microprocessor in the probe to operate the board under test on its behalf to perform failure analysis of the board under test, It consists of an IC clip type adapter that allows the connector to be connected directly to the input/output terminals of the microprocessor directly attached to the board under test, and the probe has bus usage rights for the microprocessor on the board under test. A three-state buffer amplifier is provided on a bus and a control signal line between the microprocessor in the probe and the adapter and is controlled by the control means. It is characterized by the fact that it has a built-in configuration that allows failure analysis of the board under test with the microprocessor directly attached.

[実施例] 以下図面を用いて本発明を詳しく説明する。本
発明の第1図の従来例と異なるところは、第1の
プローブとそれに接続されるコネクタの部分であ
る。他の部分は従来例と同等であるので、ここで
はその説明を省略する。
[Example] The present invention will be explained in detail below using the drawings. The difference between the present invention and the conventional example shown in FIG. 1 is the first probe and the connector connected thereto. Since the other parts are the same as those of the conventional example, their explanation will be omitted here.

第3図はコネクタ(ここではICクリツプ型の
アダプタを使用)30と第1のプローブ40の部
分の外観を示す図である。図のように、被試験ボ
ード上に直付けされた状態のμP12に、このア
ダプタ30を上から挟み込むようにして接触さ
せ、両者のピンを接触させる。これにより、被試
験ボード上のμP12とプローブPOD内に配設さ
れたμP41とが並列接続状態となり、この結果
被試験ボードのバスを共有できるようになる。
FIG. 3 is a diagram showing the appearance of the connector (here an IC clip type adapter is used) 30 and the first probe 40. As shown in the figure, this adapter 30 is brought into contact with the μP 12 that is directly attached to the board under test by sandwiching it from above, and the pins of both are brought into contact. As a result, the μP 12 on the board under test and the μP 41 disposed in the probe POD are connected in parallel, and as a result, the bus of the board under test can be shared.

第4図はプローブ40の一実施例を示す概念的
構成図であり、また同時に被試験ボード上のμP
12との接続状態も示したものである。
FIG. 4 is a conceptual configuration diagram showing one embodiment of the probe 40, and at the same time shows the μP on the board under test.
The state of connection with 12 is also shown.

なお、μPとしてはインテル社の8085型のマイ
クロプロセツサを例にとつて示す。
Note that the microprocessor 8085 from Intel Corporation is used as an example of the μP.

同図において、42は制御回路、43はメモ
リ、44はスリーステート型のバツフアアンプ、
45はスリーステート型の双方向バツフアアン
プ、46は解析装置本体側に対して信号を授受す
るための通信用インターフエースである。
In the figure, 42 is a control circuit, 43 is a memory, 44 is a three-state buffer amplifier,
45 is a three-state bidirectional buffer amplifier, and 46 is a communication interface for transmitting and receiving signals to and from the analyzer main body.

メモリ43は、μP41が解析装置本体側から
送られて来るコマンドを処理するためのプログラ
ム等を格納すると共に必要に応じてデータの書込
みおよび読出しが可能なメモリで、通常ROMお
よびRAMで構成されている。
The memory 43 is a memory that stores programs and the like for the μP 41 to process commands sent from the analyzer main body, and also allows data to be written and read as necessary, and is usually composed of ROM and RAM. There is.

制御回路42は、μP41がこのメモリ43も
アクセスできるようにするための制御信号を初
め、その他の部分を制御するに必要な制御信号を
発生するものである。
The control circuit 42 generates control signals to enable the μP 41 to access the memory 43 as well as control signals necessary to control other parts.

バツフアアンプ44は、アドレスバス47およ
び読出し信号線と書込み信号線の各中間に挿入接
続されており、またバツフアアンプ45はデータ
バス48の中間に挿入接続されている。
The buffer amplifier 44 is inserted and connected between the address bus 47 and the read signal line and the write signal line, and the buffer amplifier 45 is inserted and connected between the data bus 48.

このような構成における動作を次に説明する。
不良の被試験ボードの解析を目的とする以上被試
験ボード上のμP12にはバス使用権を与える必
要が無いから、μP12の入力端子にプロ
ーブ40から常時Lレベルを加えて、μP12の
アドレスバス47およびデータバス48の入力端
子を高インピーダンス状態に保持しておく。
The operation in such a configuration will be explained next.
Since the purpose is to analyze a defective board under test, there is no need to give the μP12 on the board under test the right to use the bus, so an L level is always applied from the probe 40 to the input terminal of the μP12, and the address bus 47 of the μP12 is and the input terminals of data bus 48 are held in a high impedance state.

一方、プローブ40内のμPは、メモリ43に
(通常、このメモリの構成要素であるROMに)
収められたプログラムを実行しており、解析装置
本体から送られてきたコマンドを解釈して、必要
に応じてバス切換え制御回路42を駆動して被試
験ボード上のデバイスをアクセスする。
On the other hand, the μP in the probe 40 is stored in the memory 43 (usually in the ROM, which is a component of this memory).
It executes the stored program, interprets commands sent from the analyzer main body, and drives the bus switching control circuit 42 as necessary to access devices on the board under test.

故障解析の手法としては、単純には被試験ボー
ド上のメモリやI/Oデバイス(いずれも図示し
ていない)に対して書込みや読出しを実行してみ
る手法、やや高度にはシグナチユア・アナリシス
(SA)という手法等があるが、いずれの場合も、
被試験ボードのアドレスバス、データバス、読出
し信号()、書込み信号()等を解析装置
側で自由に操作できれば十分である。
Failure analysis methods include simply writing and reading from memory and I/O devices (not shown) on the board under test, and a more advanced method is signature analysis (not shown). There are methods such as SA), but in any case,
It is sufficient that the analyzer side can freely manipulate the address bus, data bus, read signals (), write signals (), etc. of the board under test.

なお、ほとんどのμPにはDMA動作を可能とす
るためのスリーステート・バス制御入力端子が備
えられており、この端子を利用することにより、
上述のように、そのμPを取外すことなく、被試
験ボードのアドレスバス、データバス、読出し信
号()、書込み信号()等を解析装置側か
ら自由に操作することができる。
Note that most μPs are equipped with a three-state bus control input terminal to enable DMA operation, and by using this terminal,
As mentioned above, the address bus, data bus, read signal (), write signal (), etc. of the board under test can be freely manipulated from the analyzer side without removing the μP.

なお、被試験ボードの条件として、スリーステ
ートバス制御入力端子を解析装置側の制御によつ
て強制的にHあるいはLレベルにしてもシヨート
電流が流れることがないように、保護抵抗の介在
または信号ラインの切離し等の対策が施されてい
る必要がある。
As a condition for the board under test, a protective resistor or a signal must be provided so that short current will not flow even if the three-state bus control input terminal is forcibly set to H or L level by the control of the analyzer. Measures such as line separation must be taken.

このようにして、μPを被試験ボードに取付け
たままでプローブ40内のμPに代替させて被試
験ボードのメモリやI/Oデイバイスをアクセス
させることができる。
In this way, the memory and I/O devices of the board under test can be accessed by replacing the μP in the probe 40 with the μP attached to the board under test.

なお、前記実施例では常時μP12のバス使用
権を奪つた方式としたが、これに限らず、次のよ
うな方式とすることもできる。
In the embodiment described above, the bus usage right of the μP 12 is always taken away, but the present invention is not limited to this, and the following method may also be used.

すなわち、μPボード上のμPがメモリやI/O
をアクセスする処理情況をリアルタイムでトレー
スモニタするようにしたいわゆるリアルタイムト
レースの方式である。このような装置の場合に
は、被試験ボード上のμPにバス使用権を与えて
通常の処理を実行させるが、トリガポイントの設
定によりアクテイブ介入することができるように
構成されている。すなわち、設定したトリガ条件
をトレースした時点で被試験ボード上のμPのバ
ス使用権を奪い、その後はプローブ内のμPを駆
動して被試験ボードのメモリやI/Oデバイスを
アクセスするように構成することができる。ただ
し、被試験ボード内のμPが制御できる信号は、
被試験ボード上のμPのスリーステート入出力端
子に限られるので、エミユレーシヨン機能のよう
に、完全に被試験ボード上のμPと同等の処理を
プローブ内μPに代替させることはできない。
In other words, the μP on the μP board has memory and I/O
This is a so-called real-time trace method that traces and monitors the access processing status in real time. In the case of such a device, bus usage rights are granted to the μP on the board under test and the μP is allowed to perform normal processing, but the device is configured to allow active intervention by setting a trigger point. In other words, the configuration is such that the right to use the bus of the μP on the board under test is taken away when the set trigger condition is traced, and after that, the μP in the probe is driven to access the memory and I/O devices of the board under test. can do. However, the signals that can be controlled by the μP inside the board under test are
Since it is limited to the three-state input/output terminals of the μP on the board under test, it is not possible to completely replace the processing equivalent to the μP on the board under test with the μP inside the probe, such as with the emulation function.

[発明の効果] 以上説明したように、本発明によれば、ICク
リツプ状のアダプタでプローブと被試験ボード上
のμPとを接続した上で、被試験ボード上のμPの
バス使用権を放棄させ、代つてプローブ内のμP
がバス使用権を得て被試験ボード内のメモリや
I/Oデバイスをアクセスすることができるよう
にし、被試験ボードの故障解析を行い得るμP故
障解析装置を実現することができる。
[Effects of the Invention] As explained above, according to the present invention, after connecting the probe and the μP on the board under test using an IC clip-shaped adapter, the right to use the bus for the μP on the board under test is relinquished. µP in the probe instead.
It is possible to realize a μP failure analysis device that can obtain the right to use the bus and access the memory and I/O devices in the board under test, thereby performing failure analysis of the board under test.

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

第1ずおよび第2図は従来のμP故障解析装置
の一例を示す模式図、第3図は本発明の一実施例
を示す要部の斜視図、第4図は本発明のプローブ
部分の一実施例を示す構成図である。 10……被試験ボード、12,41……マイク
ロプロセツサ、30……アダプタ、40……第1
のプローブ(POD)、42……制御回路、43…
…メモリ、44,45……スリーステート型のバ
ツフアアンプ、46……通信用インターフエー
ス。
Figures 1 and 2 are schematic diagrams showing an example of a conventional μP failure analysis device, Figure 3 is a perspective view of a main part of an embodiment of the present invention, and Figure 4 is a diagram of a probe portion of the present invention. FIG. 2 is a configuration diagram showing an example. 10... Board under test, 12, 41... Microprocessor, 30... Adapter, 40... First
probe (POD), 42...control circuit, 43...
...Memory, 44, 45...Three-state buffer amplifier, 46...Communication interface.

Claims (1)

【特許請求の範囲】[Claims] 1 被試験ボードに組込まれるマイクロプロセツ
サと同等のマイクロプロセツサをプローブに搭載
し、このプローブに接続された接続コネクタを前
記被試験ボードに接続し、プローブ内の前記マイ
クロプロセツサが代つて被試験ボードを作動させ
ることができるようにして、被試験ボードの故障
解析を行うようにしたマイクロプロセツサ故障解
析装置において、前記接続コネクタを被試験ボー
ドに直付けされた状態のマイクロプロセツサの入
出力端子に直接接続できるICクリツプ型のアダ
プタで構成すると共に、前記プローブには、被試
験ボード上のマイクロプロセツサにバス使用権を
放棄させるための制御信号を発生する制御手段
と、前記プローブ内のマイクロプロセツサとアダ
プタとの間におけるバスおよび制御信号線上に設
けられ前記制御手段により制御されるスリーステ
ート型のバツフアアンプとを配設した構成とし、
マイクロプロセツサが直付けされたままで被試験
ボードの故障解析ができるようにしたことを特徴
とするマイクロプロセツサ故障解析装置。
1 A microprocessor equivalent to the microprocessor incorporated in the board under test is mounted on the probe, a connection connector connected to this probe is connected to the board under test, and the microprocessor in the probe is installed in place of the microprocessor to be tested. In a microprocessor failure analysis device that enables a test board to operate and performs failure analysis on the board under test, the microprocessor is connected directly to the board under test. The probe is comprised of an IC clip type adapter that can be connected directly to the output terminal, and the probe includes a control means for generating a control signal for causing the microprocessor on the board under test to relinquish the right to use the bus; A three-state buffer amplifier is provided on the bus and control signal line between the microprocessor and the adapter and is controlled by the control means,
A microprocessor failure analysis device characterized in that failure analysis of a board under test can be performed with the microprocessor directly attached.
JP59026588A 1984-02-15 1984-02-15 Fault analizer of microprocessor Granted JPS60171543A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59026588A JPS60171543A (en) 1984-02-15 1984-02-15 Fault analizer of microprocessor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59026588A JPS60171543A (en) 1984-02-15 1984-02-15 Fault analizer of microprocessor

Publications (2)

Publication Number Publication Date
JPS60171543A JPS60171543A (en) 1985-09-05
JPS6363928B2 true JPS6363928B2 (en) 1988-12-09

Family

ID=12197699

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59026588A Granted JPS60171543A (en) 1984-02-15 1984-02-15 Fault analizer of microprocessor

Country Status (1)

Country Link
JP (1) JPS60171543A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5571998A (en) * 1993-11-05 1996-11-05 Nec Corporation Function switching device for information processing apparatus

Also Published As

Publication number Publication date
JPS60171543A (en) 1985-09-05

Similar Documents

Publication Publication Date Title
US4993027A (en) Method and apparatus for determining microprocessor kernal faults
US6516428B2 (en) On-chip debug system
JPS5851292B2 (en) Diagnosis/debug calculation system
US20190278645A1 (en) Log post-processor for identifying root causes of device failure during automated testing
JP2006507586A (en) Apparatus and method for analyzing embedded system
US5068852A (en) Hardware enhancements for improved performance of memory emulation method
JPS6363928B2 (en)
US6490694B1 (en) Electronic test system for microprocessor based boards
JPH05334120A (en) Information processor
JPH01180647A (en) debug equipment
JPH0137772B2 (en)
KR20260058147A (en) An integrated protocol analyzer configured within automated test equipment (ate) hardware with sideband and system event triggering and memory pooling
KR0156061B1 (en) Inspection device of microprocessor board
JPH0496831A (en) Microprocessor peripheral circuit checking device
JPH01292542A (en) Microprogram tracing system
KR20050030253A (en) Interface device for jtag i/o test
JPH0439697B2 (en)
JPH0213984Y2 (en)
JPH04190177A (en) Inspecting method of circuit board
JPH02148229A (en) Self-diagnosis system for electronic devices including CPUs
JPS6123263A (en) Test system
JPS6031654A (en) Inspection method for computer peripherals
JPH05173830A (en) Abnormal operation detecting method and emulator
JPS6135374A (en) Inspecting device for digital circuit
JPH0272439A (en) Trace system and trace substrate structure of memory contained in mpu chip