JPH03500344A - 自己検査回路を有する電子アセンブリ - Google Patents

自己検査回路を有する電子アセンブリ

Info

Publication number
JPH03500344A
JPH03500344A JP63507333A JP50733388A JPH03500344A JP H03500344 A JPH03500344 A JP H03500344A JP 63507333 A JP63507333 A JP 63507333A JP 50733388 A JP50733388 A JP 50733388A JP H03500344 A JPH03500344 A JP H03500344A
Authority
JP
Japan
Prior art keywords
test
pseudo
random
self
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.)
Pending
Application number
JP63507333A
Other languages
English (en)
Inventor
ムヒア、ヨアヒム
クルーク、ハンス‐ペーター
ニルソン、スフエン‐アクセル
Original Assignee
シーメンス、アクチエンゲゼルシヤフト
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 シーメンス、アクチエンゲゼルシヤフト filed Critical シーメンス、アクチエンゲゼルシヤフト
Publication of JPH03500344A publication Critical patent/JPH03500344A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00—Error detection; Error correction; Monitoring
    • G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2236—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test CPU or processors
    • G—PHYSICS
    • G01—MEASURING; TESTING
    • G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28—Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317—Testing of digital circuits
    • G01R31/3181—Functional testing
    • G01R31/3183—Generation of test inputs, e.g. test vectors, patterns or sequences
    • G01R31/318385—Random or pseudo-random test pattern
    • G—PHYSICS
    • G01—MEASURING; TESTING
    • G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28—Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317—Testing of digital circuits
    • G01R31/3181—Functional testing
    • G01R31/319—Tester hardware, i.e. output processing circuits
    • G01R31/31917—Stimuli generation or application of test patterns to the device under test [DUT]

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 自己検査回路を有する電子アセンブリ 本発明は特許請求の範囲の請求項1の前文の特徴による電子アセンブリに関する ものである。
その正しい機能を保証しかつ評価するため電子アセンブリはその製造および使用 中に繰り返して検査を受ける。そのためにアセンブリは検査データ(出力データ の列)を出力するため適当な検の比較により、検査される回路が正常か否かが確 認される。たとえば、検査パターンを自動検査装置から被検査物の入力ビンを介 して被検査物に供給し、また検査データを出力ビンを介して自動検査装置により 検査することが可能である。この場合、検査パターンの発生も検査データの評価 も被検査物の外部で行われる。直接に外部から近接可能でないような回路部分を も検査し得る可能性は、検査パターンを内部で発生しかつ評価する検査方法によ り得られる。
既にドイツ連邦共和国特許第2902375号明細書から、段階的な作動のため に相前後して配置されている一連のフリップフロップ回路から成るものを自己検 査回路として使用することは公知である。この回路には、回路の出力状態が現在 および以前の入力信号に関係するように、直接的な入力端が存在している。回路 の出力端は検査すべきディジタル論理モジュールのデータ入力端に接続されてお り、またディジタル論理モジュールの出力端は第2の回路の入力端と接続されて いる。こうして第1の回路の出力信号が論理モジュールに供給され、また論理モ ジュールの各出力信号が第1の回路の一方の入力端に供給され、その状態が第1 の回路からの各入力信号への論理モジュールの回答をなす。すなわち検査方法の 終了時に第2の回路の出力端には、第2の回路の最後の入力信号および先行のす べての入力信号に関係する状態が存在する。
こうしてすべての検査列への論理回路の相続く回答に対して特徴的な独特の出力 シグナチュアが発生される。この出力シグナチュアは次いで検査列の終了時に、 ディジタル論理回路の正常性を確認するため、予め定められた検査シグナチュア と比較される。出力シグナチュアと予め定められた検査シグナチュアとの一致ま たは相違により、回路が正しく動作するか否かが確認される。
公知の検査回路はマイクロプロセッサまたはその他の構成要素と同一の集積され た回路モジュール上に配置されている。しかし検査信号を発生するための制御信 号は外部からモジュールに供給されなければならず、また検査結果を評価するた め第2の回路出力が読まれ、またモジュールの外部で処理されなければならない 。
さらに公知の自己検査回路ではアドレスまたは制御情報が検査すべき回路に提供 されないので、マイクロプロセッサシステム全体の機能の検査のためには通して いない。マイクロプロセッサシステム全体の機能の検査は命令、アドレスおよび 検査データの発生およびシステム全体に生ずる信号の検査を必要とする。
別の公知の装置(ヨーロッパ特許出願公開第0135009号明細書)では、主 マイクロプロセッサとこれに対応付けられている主メモリとを有するマイクロプ ロセッサシステムの検査のために、メモリを有する制御マイクロプロセッサが設 けられ、指示ユニットを介して主マイクロプロセッサ、主メモリおよび検査装置 のエラーおよびその種類の確認が可能になるようにされ、また制御マイクロプロ セッサが検査列を検査装置のその他の部分、主マイクロプロセッサおよび主メモ リにそれらの検査のために伝達し得るように制御マイクロプロセッサと検査すべ き回路との間の接続を形成するためのインタフェース回路が設けられている。こ の公知の装置の欠点は、必要な外部配線を有し、検査すべきマイクロプロセッサ の主プログラムに内包されている複雑な検査プログラムを実行する複雑な制御マ イクロプロセッサが必要とされることである。
さらに、複雑なマイクロプロセッサシステムでは、確実な検査を時間および費用 の著しくかかるものとする特に多数の検査すべき機能(命令、オペランド)が存 在する。
本発明の課題は、わずかな費用で複雑なマイクロプロセッサシステムを有するア センブリをも迅速かつ確実に検査し得る自己検査回路を有する電子アセンブリを 提供することである。
この課題を解決するため、冒頭に記載した種類の電子アセンブリは特許請求の範 囲の請求1の特徴部分に記載されている特徴を有する。有利な仕方で本発明によ る装置によれば、検査パターンとして擬イ以ランダムなディジタル信号の使用に よりアセンブリのモジュールの確実な検査が可能にされる。マイクロプロセッサ システム内のバスにそれぞれ固有の検査パターンを別々に与えることにより、検 査すべき機能への最適な適応が保証されている。検査パターンを発生するために 、アセンブリのマイクロプロセッサ内の主プログラムの部分を働かせる固有の検 査マイクロプロセッサは必要でなく、それによって自己検査回路は検査すべきモ ジュールからの大きい独立性を有する。たとえば、ここに説明される検査手順は 他の検査段階(エージング、加熱検査)の間にも単に電流供給源の簡単な取付に より実行され得る。たとえばシフトレジスタ回路としての検査パターン発生器の 回路技術的実現はそれ自体としては文献ティーツェ/シヱンク著「半導体回路技 術ノ、第5版、スプリンガー出版、1980年、第509〜512頁から公知で ある。
本発明による装置の有利な実施態様は特許請求の範囲の請求項2にあげられてい る。
検査手順が特許請求の範囲の請求項3により、次々と処理される4つの過程で進 行するならば、自己検査回路を有する電子アセンブリは特に有利に動作する。こ こで各検査段階で検査すべきモジュールに対して重要なバスが特有の擬似ランダ ム検査パターンを供給される。この場合、簡単な仕方で制?’E機能も制御バス を介して検査され得るし、メモリモジュール(ROM、RAM)におけるメモリ 場所の有意義な検査もその隣接範囲を考慮に入れて実行され得る。
本発明を図面により説明する。第1図は検査進行の説明図、第2図は検査すべき モジュールを有する自己検査回路のブロック回路図、第3図は検査パターン発生 器のそれ自体は公知の実施例を示す図、また第4図は検査データ評価の実施例を 示す閲である。
第1図による説明図中で検査段階1・・・4の順序は自己検査回路STSと1つ の電子アセンブリの検査すべきモジュールμP、 ROM、RAMとの間の相互 作用により示されている。第1の検査段階では電子アセンブリの投入後に自己検 査回路STSの自己検査が行われ、この自己検査では自己検査回路STSの最も 重要なシステム機能、たとえば検査パターンの正しい出力が検査される。
第2の検査段階ではプロセッサモジュールμPが、擬似ランダム命令列、擬似ラ ンダムオペランドおよび擬似ランダム制御信号から成る相応の検査パターンを供 給される。第3の検査段階では読出しモジュールROMが実施例では擬似ランダ ムアドレスを供給され、その内容からシグナチェアが形成される。第3の検査段 階では書込み/続出しモジュールRAMがメモリ範囲をアドレス指定する擬イ以 ランダムアドレス、メモリ範囲内に書込まれる擬似ランダムデータおよび擬似ラ ンダム書込み/読出しサイクルか・ら成る検査パターンにより検査される。
第2図には自己検査回路STSの必要な要素が検査すべきモジュールμPSRO M、RAMと結び付けて示されている。$1の検査パターン発生器TMGIはデ ータバスDBを介してプロセッサモジュールμPと接続されている。同じように 第2の検査パターン発生器TMG2は制御バスSBを介してプロセッサモジュー ルμPと接続されている。データバスDB、アドレスバスA、Bおよび制御バス SBを介してプロセッサモジュールμPは検査データ評価回路TDAと接続され ている。ここでその最もN単な実施例ではディジタルカウントモジュールであっ てもよい別の検査パターン発生器TMG3がアドレスバスABを介して読出しモ ジュールROMと接続されており、読出しモジュールROMは読出すべきデータ をデータバスDBを介して同じく検査データ評価回路TDAに与える。さらに、 最も簡単な場合と同じくディジタルカウンタまたは線形負帰還シフトレジスタで あってもよい第4の検査パターン発生器TMG4がアドレスバスABを介して書 込み/続出しモジュールRA、 Mと接続されており、書込み/読出しモジュー ルRAMは読出されたデータを同じくデータバスDBを介して同じ(検査データ 評価回路TDAに与える。こうして検査パターンの供給は、図示されている実施 例では、それぞれデータバスDB、アドレスバスABおよび制御バスSBが相応 の、場合によっては異なる検査パターンを供給される多重の検査パターン発生器 を用いて行われる。非常に広範囲な検査パターンがプロセッサモジュールμPに 対して必要とされる。従って、データバスに対する固有の検査パターン発生器T MG 1および制御バスに対する別の検査パターン発生器TMG2が必要とされ る。この場合、データバスに対する検査パターンは書込み/続出しモジュールR AMに対する書込むべきデータに対しても利用され得る。アドレスバスABに対 する検査パターンは、図示されている実施例によれば、検査パターン発生器TM G2と検査パターン発生器TMG4との間の破線の接続線により示されているよ うに、書込み/続出しモジュールRAMのアドレス指定のためにも利用され得る 検査パターン発生器TMG3により発生される。
第3図には検査パターン発生器のそれ自体は公知の実施例(たとえば文献ティー ツェ/シェンク著「半導体回路技術」、第5版、スプリンガー出版、x9so忽 、第509〜512頁参照)が示されている。ここでは、クロックTをクロック 入力@Cに供給される4つのフリップフロップ−モジュールF1・・−F4が相 前後して接続されている。フリップフロップ−モジュールFl・・−F4の出力 端Qにはそれぞれ状態量X、・・・χ4が生ずる。量x3およびχ1は排他的オ ア回路EXOを介して第1のフリップフロップ−モジュールF1のデータ入力端 りに帰還されている。フリップフロップ回路の出力端Qはそれぞれ後続のフリン ブフロップーモジュールF2、F3、F4の入力端りに導かれている。状g@  X 。
・・・X4ならびにフリップフロップ−モジュールF1に帰還される量yの状態 表は下記のようになる。ここで最初の状態量はX、=1、他の状態量はXz +  X3 + Xa −0であることから出発されている。
こうして各検査パルスにおいて情報が1ポジシヨンだけ右方にシフトされる。図 示されている実施例では、ここでは各15検査パルスの後に初期状態が再び形成 されていることが認識される。
より大きい周期を得るためには、相応により長いシフトレジスタを使用しなけれ ばならない。
第4図には右手部に、個別シグナチュアがそれぞれ1つの線形負帰還シフトレジ スタLPSRで評価され、その出力がマルチプレクサMIJχを介して別の線形 負帰還シフトレジスタLFSRに供給され、このシフトレジスタが続いてシステ ムシグナチュアを形成する検査データ評価回路TDAの実施例が詳細に示されて いる。こうして検査結果がこのシステムシグナチュアの形態で指示され得る。
国際調査報告 m−−1^−−酬一’ Per/DE 8B1005772国際調査報告 DE  8800577

Claims (3)

    【特許請求の範囲】
  1. 1.それぞれ検査すべきアセンブリのモジュールに対する検査パターンとしてオ フラインで内部検査信号を発生し、また結果信号の内部評価を行う自己検査回路 を有し、その際に自己検査回路が、結果シグナチュアを発生するために線形負帰 還シフトレジスタを含んでいる検査データ評価回路を含んでおり、また電子アセ ンブリが少なくとも1つのマイクロプロセッサを含んでいる電子アセンブリにお いて、 検査信号が擬似ランダムディジタル信号であり、また検査すべきモジュールに対 して特有の検査パターンを発生する検査パターン発生器(TMG1…)が自己検 査回路に設げられており、その際にアドレスバス(AB)、データバス(DB) および制御バス(SB)に対してそれぞれ1つの検査パターン発生器が存在して いることを特徴とする電子アセンブリ。
  2. 2.検査すべきモジュール(uP、ROM、RAM)の結果信号がそれぞれ1つ の線形負帰還シフトレジスタ(LFSR)を介してマルチプレクサ(MUX)に 導かれており、また別の線形負帰還シフトレジスタにおいてマルチプレクサ(M UX)における端子にシステムシグナチュアが形成されることを特徴とする請求 項1記載の電子アセンブリ。
  3. 3.第1の検査段階でアセンブリの投入後に自己検査回路が自己検査を行い、第 1の検査段階でプロセッサ(uP)がデータバス(DB)に対して、擬似ランダ ム命令列および擬似ランダムオペランドから成る検査パターン列を供給され、ま た制御バス(SB)に対して擬似ランダム制御信号を供給され、第1の検査段階 で読出しモジュール(ROM)がアドレスバス(AB)を介して擬似ランダムア ドレスを供給され、その内容からシグナチュアが形成され、また第1の検査段階 で書込み/読出しモジュール(RAM)が、メモリ範囲をアドレス指定するアド レスバス(AB)に対する擬似ランダムアドレスと、データバス(DB)を介し てメモリ範囲に書込まれる擬似ランダムデータと、制御バス(SB)を介して伝 達される擬似ランダム読出し/書込みサイクルとから成る検査パターン列により 検査されることを特徴とする請求項1または2記載の電子アセンブリ。
JP63507333A 1987-09-25 1988-09-16 自己検査回路を有する電子アセンブリ Pending JPH03500344A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE3732429.2 1987-09-25
DE19873732429 DE3732429A1 (de) 1987-09-25 1987-09-25 Elektronische baugruppe mit einem selbsttestschaltkreis

Publications (1)

Publication Number Publication Date
JPH03500344A true JPH03500344A (ja) 1991-01-24

Family

ID=6336924

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63507333A Pending JPH03500344A (ja) 1987-09-25 1988-09-16 自己検査回路を有する電子アセンブリ

Country Status (4)

Country Link
EP (1) EP0381679A1 (ja)
JP (1) JPH03500344A (ja)
DE (1) DE3732429A1 (ja)
WO (1) WO1989003088A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5619512A (en) * 1993-11-08 1997-04-08 Nippondenso Co., Ltd. Integrated circuit having self-testing function

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102039112B1 (ko) * 2017-06-20 2019-10-31 포스필 주식회사 피시험 디바이스를 테스트하기 위한 프로세서 기반의 계측 방법 및 이를 이용한 계측 장치
CN113742147B (zh) * 2021-08-06 2024-02-23 珠海格力电器股份有限公司 一种电器设备自检方法及装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4293950A (en) * 1978-04-03 1981-10-06 Nippon Telegraph And Telephone Public Corporation Test pattern generating apparatus
EP0135009A2 (de) * 1983-08-12 1985-03-27 Siemens Aktiengesellschaft Die Erfindung bezieht sich auf eine Anordnung und ein Verfahren zum Prüfen eines Mikroprozessorsystem
JPS6068624A (ja) * 1983-09-26 1985-04-19 Toshiba Corp Lsiの自己検査装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5619512A (en) * 1993-11-08 1997-04-08 Nippondenso Co., Ltd. Integrated circuit having self-testing function

Also Published As

Publication number Publication date
EP0381679A1 (de) 1990-08-16
WO1989003088A1 (fr) 1989-04-06
DE3732429A1 (de) 1989-04-06

Similar Documents

Publication Publication Date Title
US4340857A (en) Device for testing digital circuits using built-in logic block observers (BILBO's)
US5253255A (en) Scan mechanism for monitoring the state of internal signals of a VLSI microprocessor chip
US4051352A (en) Level sensitive embedded array logic system
US4293919A (en) Level sensitive scan design (LSSD) system
JPH03214083A (ja) 回路ボードテストシステムとテストベクトル供給システム及び生成方法
EP0499671B1 (en) Integrated circuit chip with built-in self-test for logic fault detection
KR960018891A (ko) 셀프테스트 기능을 내장한 싱글칩 마이크로프로세서
US6226766B1 (en) Method and apparatus for built-in self-test of smart memories
GB2368421A (en) method and apparatus for tracing hardware states using dynamically reconfigurable test circuits
JPH0418793B2 (ja)
JPS6232511B2 (ja)
EP0297398B1 (en) A processing pulse control circuit
US4433412A (en) Method and apparatus for testing and verifying the operability of register based state machine apparatus
US20070214398A1 (en) Electronic device testing system
US6681357B2 (en) MISR simulation tool for memory BIST application
US5781025A (en) Method for testing an electronic circuit by logically combining clock signals, and an electronic circuit provided with facilities for such testing
JPH06509643A (ja) 少なくとも1つの論理回路を有する集積回路の検査方法および検査可能な集積回路
JPH0257676B2 (ja)
JP2539956Y2 (ja) テスターのタイミング発生回路
JPH02140678A (ja) 集積回路のテスト方法
JPS61241677A (ja) 論理回路検証用診断系列発生回路
SU1037259A1 (ru) Устройство дл контрол цифровых блоков
Lala Current problems in vlsi testing and testability
Robison Applications of logic simulation in design automation at Texas Instruments
Boyce ASICS. Can your designs be tested?