[go: up one dir, main page]

JP2004318254A - Testing device for safety protection measuring device - Google Patents

Testing device for safety protection measuring device Download PDF

Info

Publication number
JP2004318254A
JP2004318254A JP2003107975A JP2003107975A JP2004318254A JP 2004318254 A JP2004318254 A JP 2004318254A JP 2003107975 A JP2003107975 A JP 2003107975A JP 2003107975 A JP2003107975 A JP 2003107975A JP 2004318254 A JP2004318254 A JP 2004318254A
Authority
JP
Japan
Prior art keywords
test
logic
integrated circuit
output
logic integrated
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
JP2003107975A
Other languages
Japanese (ja)
Inventor
Terutsugu Tarumi
輝次 垂水
Toshibumi Sato
俊文 佐藤
Shinji Igawa
慎司 井川
Mikio Izumi
幹雄 泉
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2003107975A priority Critical patent/JP2004318254A/en
Publication of JP2004318254A publication Critical patent/JP2004318254A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E30/00Energy generation of nuclear origin
    • Y02E30/30Nuclear fission reactors

Landscapes

  • Monitoring And Testing Of Nuclear Reactors (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To reduce labor and time used in a test for soundness confirmation or the like of a highly integrated logic integrated circuit used in a safety protection system of a plant. <P>SOLUTION: All test patterns are sequentially inputted in the logic integrated circuit 3 which is the test target from application software of a test pattern input/output controller 4 composed of a PC, its output is read by the test pattern input/output controller 4, and an output pattern 6 is created. By comparing the output pattern with a simulation result, soundness of a logic integrated circuit function is evaluated. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、原子力発電プラントなどにおけるプラントの安全保護機能に用いられる安全保護計測装置の試験装置に係り、特に安全保護計測装置に使われ、ディジタル信号の処理を行う論理集積回路の検証手段に関する。
【0002】
【従来の技術】
原子力発電プラントなどにおいては、プラントの安全性が損なわれる恐れのある異常が発生した場合、あるいは発生が予想される場合、それを防止あるいは抑制するために安全保護系システムが設けられている。
【0003】
安全保護系システムに用いられる安全保護計測装置は、プラントの状態量を示す温度、圧力、炉出力などの複数のプロセス信号を検出するためのセンサからのプロセス信号を入力し、目的に応じた情報に信号を加工し、加工した情報を予め定められた設定値と比較し、設定値を超えた場合に異常の発生またはその兆候と判定し、プラント保護装置にトリップ信号などの作動信号を出力する機能を有している。
【0004】
この安全保護計測装置の計装回路としては従来専用のハードウェア装置を用いる場合と、またはソフトウェアを実装したマイクロプロセッサで構成する場合とがある。
【0005】
専用のハードウェア装置を用いた場合は複数のプロセス信号毎にハードウェア装置を設ける必要がある。一方、マイクロプロセッサで構成した場合には複数のプロセス信号に対して一つのマイクロプロセッサで全ての信号処理を行うことができる。
【0006】
このようなプラントの安全保護系システムはその重要性から、高い信頼性を有する設計が要求されている。このため、計装回路をマイクロプロセッサで構成した場合、ソフトウェアの共通要因故障を防止し、ソフトウェアの信頼性を確保するため、検証および健全性確認活動(V&V:Verification&Validation)を実施している。
【0007】
V&Vとは、ディジタル型の安全保護系システムに要求される機能がソフトウェアの設計、製作の各過程において、上位の過程から下位の過程へ正しく反映されていることを確認する検証作業と、検証作業を経て製作されたシステムについて、要求機能が正しく実現されていることを確認する健全性確認作業からなる品質補償のための活動である。具体的にはそのソフトウェアが設計図書の要求事項の通りに製作されていることの検証作業として設計情報を記載した図書と製作用の図書との相互間の確認作業を行う。またマイクロプロセッサにて構成された計装回路に実際の入力信号と同等の模擬信号を入力して、設計図書通りに作動出力がなされるかどうかの健全性の確認を行う。
【0008】
このようなV&Vの実施には設計、製作作業者とは異なる第三者が行うことが必要とされており、通常のソフトウェアの設計、製作に比べ多くの手間と時間を必要とする。
【0009】
これに対して、従来の専用のハードウェア装置は、アナログ信号の処理によって安全保護計測装置の機能を実現していたが、近年では、PLD等の論理集積回路の高集積化技術の進展により、論理集積回路を内蔵することで、ディジタル信号処理による安全保護計測装置を小規模で実現できるようになっている。
【0010】
このPLD(Programmable Logic Device)とはディジタル信号の信号加工処理機能を論理回路の構成に変換して、ソフトウェアを使用せずにハードウェアの配線により実現する論理集積回路である。
【0011】
【発明が解決しようとする課題】
しかし、安全保護計測装置にソフトウェアを使用しない専用のハードウェア装置を用いた場合においても、設計図書に記された制御論理の通りに製品が製造されていることを可視または試験等の別の手段を用いて確認することで保証する必要があるが、ハードウェア装置を構成する論理集積回路のような密集された制御論理及びその動作状態を可視することは極めて困難である。このためハードウェア装置の制御論理への各ディジタル入力のONまたはOFFの入力パターンのすべての組合せを装置に入力し、その論理的演算結果と設計図書との整合を確認することで論理集積回路を構成する全ての論理配線に、設計以外の誤った配線が無い事を証明する全テストパターン入力試験を実施することで、論理集積回路の健全性を検証することとしている。しかしながらこのような検証手段ではディジタル入力の総点数が増えるため累乗的に全入力パターン数が増大することとなり、検証に費やす時間及び手間が増大することが課題であった。
【0012】
また、フィルタ論理の場合には、入力パターンの時間的変化を想定して、入力パターンを時系列に組合せてテストパターンを作成する必要があるため、更にテストパターン数が増大することが課題であった。
【0013】
本発明は上記従来技術の課題を解決するためになされたものであり、論理集積回路の健全性確認を容易にし、試験に費やす時間及び手間を短縮することができる安全保護計測装置の試験装置を得ることを目的とする。
【0014】
【課題を解決するための手段】
上記目的を達成するため、本発明の請求項1に記載の発明は、試験対象となる論理集積回路に対して複数のテストパターンを順次入力し、論理集積回路からの出力を読み出し、アウトプットパターンを作成するテストパターン入出力制御装置を備えた論理集積回路試験装置と、試験対象となる論理集積回路に組み込むべく設計した論理をシミュレートし、テストパターン入力に対し、シミュレートした設計論理の結果を読み出し、アウトプットパターンを作成する設計論理検証ツールを備えた論理シミュレーション装置と、同一テストパターンに対する論理集積回路試験装置のアウトプットパターンと論理シミュレーション装置のアウトプットパターンとを比較評価する比較評価手段とからなることを特徴とする。
【0015】
また、請求項2に記載の発明は、試験対象となる論理集積回路に組み込むべく設計した論理が設計通りに動作することが既に検証されている動作比較用回路と、論理集積回路と動作比較用回路に対して、予め定めた複数のテストパターンを順次、同一の順番で同時に入力する入力データ生成回路と、論理集積回路と動作比較用回路からの出力を同時に読み出し、それぞれの結果を比較し、一致又は不一致の情報を順次出力する出力データ比較回路とからなることを特徴とする。
【0016】
請求項5記載の発明では、正弦波発生器と、この正弦波発生器からのアナログ信号をディジタル信号に変換して、試験対象となる論理集積回路に入力するアナログ/ディジタル変換回路と、論理集積回路からの出力をアナログ信号に変換して外部に出力するディジタル/アナログ変換回路とからなり、周期性波形で連続的に変化するアナログ信号を、周波数を変動させて試験装置に入力し、出力データを監視することにより、論理集積回路の健全性を確認することを特徴とする。
【0017】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
図1は本発明の第1の実施の形態を示す図で、図1において、1は論理集積回路試験装置で、2は試験対象となる論理集積回路(以下試験対象PLDと称する)3を実装したPLD試験基板、4はPC(Programmable Controller)により構成したテストパターン入出力制御装置で、テストパターン5を外部より入力し、テストパターン5に応じて試験対象PLD3への入出力を制御し、試験対象PLD3の試験後の出力結果からアウトプットパターン6を作成するアプリケーションソフトを備えている。
【0018】
7はテストパターン入出力制御装置4からの制御信号に応じて、試験対象PLD3に対してテスト信号を入力し、PLD3からの出力をテストパターン入出力制御装置4へ読み出すPLD試験基板に設けられたインターフェイス回路で、これらPLD試験基板2、テストパターン入出力制御装置4により論理集積回路試験装置1が構成されている。
【0019】
8は論理シミュレーション装置で、試験対象PLD3に組み込むべく設計した論理をシミュレートし、テストパターン入力に対し、シミュレートした設計論理の結果を読み出し、アウトプットパターン9を作成する設計論理検証ツール10を有している。
【0020】
11は論理集積回路試験装置1のアウトプットパターン6と論理シミュレーション装置8のアウトプットパターン9とを比較する比較回路、12は比較回路11の出力から試験対象PLD3の健全性を評価する健全性評価手段、13は試験対象PLD3の入出力信号に対して、その動作状況を監視するロジックアナライザである。
【0021】
このように構成された本実施の形態においては、まず試験対象PLD3をPLD試験基板2に実装する。テストパターン入出力制御装置4上のアプリケーションソフトには、全パターン入力試験の全てのテストパターン5を予め入力することで、試験対象PLD3に対してテストパターン5を入力し、その出力をテストパターン入出力制御装置2に読み出し、アウトプットパターン6を作成する。これらの一連の動作が、全てのテストパターンに対して順次実施され、全てのアウトプットパターン6が蓄積される。
【0022】
これらの論理集積回路試験装置1のアウトプットパターン6を設計検証ツール10によって試験対象PLD3に組み込むべく設計した論理のシミュレーション結果によるアウトプットパターン9とテストパターン毎にそれぞれ比較回路11において比較し、健全性評価手段12により一致するか否かを確認する。
【0023】
全てのテストパターンについて健全性評価手段12の結果が一致すれば、試験対象PLD3に製造された全ての論理配線に、設計以外の誤った配線が無いことが検証される。
また、試験対象PLD3の入出力信号に対して、ロジックアナライザ13にてその動作状況を監視することにより、試験装置の動作を検証することができる。
【0024】
さらに、設計論理検証ツール10により、予め、試験対象PLD3が保有する全ての接続された論理構成を通過する特徴を持ったテストパターンを抽出しておき、これらのテストパターンの入力により全論理パスの動作を検証することができる。
【0025】
以上のように本実施の形態によれば、テストパターン入出力制御装置4上のアプリケーションソフトにより、予め定めた複数のテストパターンの試験対象PLD3への入出力を制御しながら、順次繰り返すので、論理集積回路の膨大なテストパターン入力の変更を無駄時間なく効率よく行うことができ、試験に費やす時間及び手間を短縮することができるる。
【0026】
次に、本発明の第2の実施の形態について図2及び図3を参照して説明する。
なお、以下の説明において図1に示す第1の実施の形態と同一部分には同一の符号を付し、詳細な説明は省略する。
【0027】
本実施の形態は、図2に示すように、試験対象PLD3と、この試験対象PLD3に組み込むべく設計した論理が設計通りに動作することが既に検証されている動作比較用回路14とをPLD試験基板2に実装し、試験対象PLD3と動作比較用回路14に対して、予め定めた複数のテストパターンを順次、同一の順番で同時に入力する入力データ生成回路15を設け、試験対象PLD3と動作比較用回路14からの出力を同時に読み出し、それぞれの結果を比較し、一致又は不一致の情報を順次出力する出力データ比較回路16とを備えた論理集積回路試験装置1から構成されている。
【0028】
このように構成された本実施の形態においては、全テストパターン入力試験の入力データを生成する入力データ生成回路15から、試験対象PLD3と動作比較用回路14の双方に信号を入力し、その出力を出力データ比較回路16にて連続的に比較する。
【0029】
出力データ比較回路16は、試験対象PLD3の出力と動作比較用回路14の出力を比較して一致、不一致を出力し、それを確認回路17により確認し健全性評価手段12により試験対象PLD3の健全性を評価する。
出力が不一致となった際は、その段階で次のテストパターン入力に移行するのを中止して、各動作/データ状況を明確にする。
【0030】
入力データ生成回路15は図示しないカウンタ回路により全テストパターンを順次生成する。動作比較用回路14は試験対象PLD3の機能をディスクリートの素子(標準ロジックIC他)や検証済みのPLD素子にて実現するか、または、入力データに応じて期待される結果を出力できるROM等の記憶素子にて作成する。
【0031】
また、図3は、動作比較用回路として、試験対象PLD3と製造過程の異なる、例えば他社製PLD等の論理配線方法の異なるPLD18を適用して、設計、ツールの異なる手段により同一ロジックを実現したものであり、PLDの多様性によっても同じロジックの結果となることから、試験対象PLD3のロジック実現の健全性を確認する手法である。
【0032】
本実施の形態によれば、試験装置がハードウェアのみの動作となるので、試験対象PLD3の処理速度と同等の速度によるテストパターン入出力が可能となり、また、不一致となった場合のテストパターンを容易に確認することができ、より効率よく試験することができる。
また、動作比較用回路として他社製PLDを用いることで、機種変更時に、新たに動作比較用回路14を作成する手間を省くことができる。
【0033】
次に本発明の第3の実施の形態について図4を参照して説明する。本実施の形態は、試験対象PLD3を実装し、外部からのアナログ信号をディジタル信号に変換して、試験対象PLD3に入力するアナログ/ディジタル変換回路(ADC)19と、試験対象PLD3からのディジタル信号出力をアナログ信号に変換して外部に出力するディジタル/アナログ変換回路(DAC)20とから論理集積回路試験装置1を構成している。
このように構成された本実施の形態においては、本試験は特にフィルタの検証に適用するものである。
【0034】
全テストパターン入力試験相当となる入力データの代わりに正弦波発生器21より連続的に変化する正弦波を周波数を変動させて論理集積回路試験装置1のアナログ/ディジタル変換回路(ADC)19に入力し、試験対象PLD3、ディジタル/アナログ変換回路(DAC)20を通過した出力データの連続性をオシロスコープ22で監視し、特性確認回路23で確認する。
【0035】
本実施の形態によれば、連続的に変化する入力信号に対して、出力データの連続性を監視することによって試験対象PLD3の線形性を検証できる。この結果、入出力特性から伝達関数を求めることにより試験対象PLD3のフィルタ特性が検証でき、ディジタルのテストパターンを作成する時間及び手間を短縮することができる。
【0036】
【発明の効果】
以上説明したように、本発明によれば、論理集積回路の健全性確認を容易にし、試験に費やす時間及び手間を短縮することができる安全保護計測装置の試験装置を得ることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態を示すブロック図。
【図2】本発明の第2の実施の形態を示すブロック図。
【図3】本発明の第2の実施の形態の他の実施例を示すブロック図。
【図4】本発明の第3の実施の形態を示すブロック図。
【符号の説明】
1…論理集積回路試験装置、2…試験対象論理集積回路、3…PLD試験基板、4…テストパターン入出力制御装置、5…テストパターン、6、9…アウトプットパターン、7…インターフェイス回路、8…論理シミュレーション装置、10…設計論理検証ツール、11…比較回路、12…健全性評価手段、13…ロジックアナライザ、14…動作比較用回路、15…入力データ生成回路、16…出力データ比較回路、17…確認回路、19…アナログ/ディジタル変換回路、20…ディジタル/アナログ変換回路、21…正弦波発生装置、22…オシロスコープ、23…特性確認回路。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a test apparatus for a safety protection measurement device used for a safety protection function of a plant in a nuclear power plant or the like, and particularly to a verification means for a logic integrated circuit that is used in the safety protection measurement device and processes digital signals.
[0002]
[Prior art]
2. Description of the Related Art In a nuclear power plant or the like, a safety protection system is provided in order to prevent or suppress the occurrence of an abnormality that may impair the safety of the plant or the occurrence of an abnormality.
[0003]
The safety protection measuring device used in the safety protection system inputs process signals from sensors for detecting multiple process signals such as temperature, pressure, and furnace output indicating the state of the plant, and outputs information according to the purpose. Process the signal, compare the processed information with a predetermined set value, if it exceeds the set value, determine that an abnormality has occurred or its sign, and output an operation signal such as a trip signal to the plant protection device Has a function.
[0004]
As the instrumentation circuit of the safety protection measurement device, there are a case where a dedicated hardware device is conventionally used, and a case where the instrumentation circuit is constituted by a microprocessor in which software is mounted.
[0005]
When a dedicated hardware device is used, it is necessary to provide a hardware device for each of a plurality of process signals. On the other hand, when a microprocessor is used, all signal processing can be performed with a single microprocessor for a plurality of process signals.
[0006]
The importance of such a plant safety protection system requires a highly reliable design. For this reason, when the instrumentation circuit is configured by a microprocessor, verification and soundness confirmation activities (V & V: Verification & Validation) are performed to prevent common cause failure of software and to secure software reliability.
[0007]
V & V is a verification work to verify that the functions required for a digital type security protection system are correctly reflected from a higher-order process to a lower-order process in each process of software design and manufacturing, and verification work. This is an activity for quality compensation consisting of soundness confirmation work to confirm that the required functions are correctly realized for the system manufactured through the above. More specifically, as a verification operation for verifying that the software is manufactured as required by the design documents, a mutual confirmation operation is performed between a book in which design information is described and a production book. In addition, a simulation signal equivalent to an actual input signal is input to an instrumentation circuit configured by a microprocessor, and the soundness of the operation output is confirmed as to whether the operation output is performed according to the design documents.
[0008]
The implementation of such V & V requires that a third party different from the design and production operators perform it, and requires much more labor and time than the usual software design and production.
[0009]
On the other hand, the conventional dedicated hardware device has realized the function of the safety protection measurement device by processing the analog signal, but in recent years, due to the development of high integration technology of logic integrated circuits such as PLDs, By incorporating a logic integrated circuit, it is possible to realize a security protection measuring device by digital signal processing on a small scale.
[0010]
The PLD (Programmable Logic Device) is a logic integrated circuit that converts a signal processing function of a digital signal into a configuration of a logic circuit, and is realized by hardware wiring without using software.
[0011]
[Problems to be solved by the invention]
However, even if a dedicated hardware device that does not use software is used for the security measurement device, another means such as visual inspection or testing that the product is manufactured in accordance with the control logic described in the design document However, it is extremely difficult to visualize a dense control logic such as a logic integrated circuit constituting a hardware device and its operation state. For this reason, all combinations of ON or OFF input patterns of each digital input to the control logic of the hardware device are input to the device, and the logic operation result is checked with the design document to confirm the logic integrated circuit. The soundness of the logic integrated circuit is verified by performing an all-test-pattern input test that proves that there is no erroneous wiring other than the design in all of the constituent logic wirings. However, such a verification means has a problem that the total number of input patterns increases exponentially because the total number of digital input points increases, and the time and labor required for verification increase.
[0012]
Further, in the case of filter logic, it is necessary to create a test pattern by combining input patterns in chronological order, assuming a temporal change of the input pattern, so that the number of test patterns further increases. Was.
[0013]
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems of the related art, and it is an object of the present invention to provide a test apparatus of a safety protection measurement apparatus that can easily confirm the soundness of a logic integrated circuit and can reduce the time and labor required for the test. The purpose is to get.
[0014]
[Means for Solving the Problems]
In order to achieve the above object, the invention according to claim 1 of the present invention provides a method for sequentially inputting a plurality of test patterns to a logic integrated circuit to be tested, reading an output from the logic integrated circuit, A logic integrated circuit test device with a test pattern input / output control device that creates a test pattern, and the result of the simulated design logic for the test pattern input by simulating the logic designed to be incorporated in the logic integrated circuit under test Logic simulation device provided with a design logic verification tool for reading an output pattern and creating an output pattern, and comparison evaluation means for comparing and evaluating the output pattern of the logic integrated circuit test device and the output pattern of the logic simulation device for the same test pattern And characterized by the following.
[0015]
According to another aspect of the present invention, there is provided an operation comparison circuit in which a logic designed to be incorporated in a logic integrated circuit to be tested has already been verified to operate as designed, and a logic integrated circuit and an operation comparison circuit. For the circuit, an input data generation circuit for sequentially inputting a plurality of predetermined test patterns sequentially in the same order, and simultaneously read outputs from the logic integrated circuit and the operation comparison circuit, and compare the respective results, And an output data comparison circuit for sequentially outputting coincidence or non-coincidence information.
[0016]
According to the fifth aspect of the present invention, a sine wave generator, an analog / digital conversion circuit that converts an analog signal from the sine wave generator into a digital signal and inputs the digital signal to a logic integrated circuit to be tested, It consists of a digital / analog conversion circuit that converts the output from the circuit into an analog signal and outputs it to the outside. An analog signal that changes continuously with a periodic waveform is input to the test equipment while changing the frequency, and the output data is output. By monitoring the soundness of the logic integrated circuit.
[0017]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram showing a first embodiment of the present invention. In FIG. 1, reference numeral 1 denotes a logic integrated circuit test device, and 2 denotes a logic integrated circuit (hereinafter referred to as a test target PLD) 3 to be tested. The PLD test board 4 is a test pattern input / output control device constituted by a PC (Programmable Controller), which inputs a test pattern 5 from the outside, controls input / output to the PLD 3 to be tested according to the test pattern 5, and performs a test. Application software for creating an output pattern 6 from the output result of the target PLD 3 after the test is provided.
[0018]
Reference numeral 7 denotes a PLD test board which inputs a test signal to the test target PLD 3 in accordance with a control signal from the test pattern input / output control device 4 and reads out an output from the PLD 3 to the test pattern input / output control device 4. In the interface circuit, the PLD test board 2 and the test pattern input / output control device 4 constitute the logic integrated circuit test device 1.
[0019]
A logic simulation device 8 simulates a logic designed to be incorporated in the PLD 3 to be tested, reads a result of the simulated design logic in response to a test pattern input, and generates a design logic verification tool 10 for creating an output pattern 9. Have.
[0020]
Reference numeral 11 denotes a comparison circuit that compares the output pattern 6 of the logic integrated circuit test device 1 with the output pattern 9 of the logic simulation device 8, and reference numeral 12 denotes a soundness evaluation that evaluates the soundness of the test target PLD 3 from the output of the comparison circuit 11. Means 13 is a logic analyzer that monitors the operation status of input / output signals of the test target PLD 3.
[0021]
In the present embodiment configured as described above, first, the test target PLD 3 is mounted on the PLD test board 2. By inputting in advance all the test patterns 5 of all the pattern input tests to the application software on the test pattern input / output control device 4, the test patterns 5 are input to the test target PLD 3, and the output is input to the test pattern input / output device. The data is read out to the output control device 2 and an output pattern 6 is created. These series of operations are sequentially performed on all test patterns, and all output patterns 6 are accumulated.
[0022]
The output pattern 6 of the logic integrated circuit test apparatus 1 is compared with the output pattern 9 based on the simulation result of the logic designed to be incorporated into the test target PLD 3 by the design verification tool 10 in the comparison circuit 11 for each test pattern, and The sex evaluation means 12 confirms whether or not they match.
[0023]
If the results of the soundness evaluation means 12 match for all test patterns, it is verified that there is no erroneous wiring other than the design in all the logical wirings manufactured in the PLD 3 to be tested.
The operation of the test apparatus can be verified by monitoring the operation status of the input / output signal of the test target PLD 3 by the logic analyzer 13.
[0024]
Furthermore, test patterns having characteristics that pass through all the connected logical configurations held by the test target PLD 3 are extracted in advance by the design logic verification tool 10, and the input of these test patterns causes all the logical paths to be extracted. Operation can be verified.
[0025]
As described above, according to the present embodiment, application software on the test pattern input / output control device 4 sequentially repeats while controlling input / output of a plurality of predetermined test patterns to / from the PLD 3 to be tested. The enormous change of the test pattern input of the integrated circuit can be efficiently performed without wasting time, and the time and labor required for the test can be reduced.
[0026]
Next, a second embodiment of the present invention will be described with reference to FIGS.
In the following description, the same portions as those of the first embodiment shown in FIG. 1 are denoted by the same reference numerals, and detailed description will be omitted.
[0027]
In the present embodiment, as shown in FIG. 2, a PLD test is performed on a PLD 3 to be tested and an operation comparison circuit 14 that has already been verified that logic designed to be incorporated in the PLD 3 to be tested operates as designed. An input data generation circuit 15 mounted on the board 2 and simultaneously inputting a plurality of predetermined test patterns sequentially in the same order to the test target PLD 3 and the operation comparison circuit 14 is provided. The logic integrated circuit test apparatus 1 includes an output data comparison circuit 16 for simultaneously reading out outputs from the application circuit 14, comparing the respective results, and sequentially outputting information on coincidence or disagreement.
[0028]
In the present embodiment configured as described above, a signal is input from the input data generation circuit 15 that generates input data for the entire test pattern input test to both the test target PLD 3 and the operation comparison circuit 14, and the output thereof is output. Are continuously compared by the output data comparison circuit 16.
[0029]
The output data comparison circuit 16 compares the output of the test target PLD 3 with the output of the operation comparison circuit 14 and outputs a match or a mismatch. The check is performed by the check circuit 17 and the soundness of the test target PLD 3 is checked by the soundness evaluation means 12. Assess gender.
If the output does not match, stop shifting to the next test pattern input at that stage and clarify the status of each operation / data.
[0030]
The input data generation circuit 15 sequentially generates all test patterns by a counter circuit (not shown). The operation comparing circuit 14 implements the function of the PLD 3 to be tested with a discrete element (such as a standard logic IC) or a verified PLD element, or a ROM or the like that can output an expected result according to input data. Created with a storage element.
[0031]
FIG. 3 shows an example in which the same logic is realized by means of different designs and tools by applying, as an operation comparison circuit, a PLD 18 having a different manufacturing process from that of the PLD 3 to be tested, such as a PLD made by another company, having a different logic wiring method. This is a method for confirming the soundness of the logic realization of the test target PLD 3 because the same logic result is obtained depending on the diversity of the PLD.
[0032]
According to the present embodiment, since the test apparatus operates only with hardware, it is possible to input and output test patterns at a speed equivalent to the processing speed of the PLD 3 to be tested. It can be easily confirmed and the test can be performed more efficiently.
Further, by using another manufacturer's PLD as the operation comparison circuit, it is possible to save the trouble of newly creating the operation comparison circuit 14 when changing the model.
[0033]
Next, a third embodiment of the present invention will be described with reference to FIG. In the present embodiment, an analog / digital conversion circuit (ADC) 19 that mounts a test target PLD3, converts an external analog signal into a digital signal, and inputs the digital signal to the test target PLD3, and a digital signal from the test target PLD3 A digital-to-analog conversion circuit (DAC) 20 that converts an output to an analog signal and outputs the signal to the outside constitutes a logic integrated circuit test apparatus 1.
In the present embodiment configured as described above, this test is particularly applied to filter verification.
[0034]
Instead of input data equivalent to the entire test pattern input test, a sine wave continuously changing from the sine wave generator 21 is changed in frequency and input to the analog / digital conversion circuit (ADC) 19 of the logic integrated circuit test apparatus 1. Then, the continuity of the output data that has passed through the PLD 3 to be tested and the digital / analog conversion circuit (DAC) 20 is monitored by the oscilloscope 22, and the continuity is checked by the characteristic checking circuit 23.
[0035]
According to the present embodiment, the linearity of the test target PLD 3 can be verified by monitoring the continuity of the output data with respect to the continuously changing input signal. As a result, by obtaining the transfer function from the input / output characteristics, the filter characteristics of the test target PLD 3 can be verified, and the time and labor for creating a digital test pattern can be reduced.
[0036]
【The invention's effect】
As described above, according to the present invention, it is possible to obtain a test apparatus of a safety protection measurement apparatus that can easily check the soundness of a logic integrated circuit and can reduce the time and labor spent for testing.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a first embodiment of the present invention.
FIG. 2 is a block diagram showing a second embodiment of the present invention.
FIG. 3 is a block diagram showing another example of the second embodiment of the present invention.
FIG. 4 is a block diagram showing a third embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Logic integrated circuit test device, 2 ... Test target logic integrated circuit, 3 ... PLD test board, 4 ... Test pattern input / output control device, 5 ... Test pattern, 6, 9 ... Output pattern, 7 ... Interface circuit, 8 ... Logic simulation device, 10 ... Design logic verification tool, 11 ... Comparison circuit, 12 ... Soundness evaluation means, 13 ... Logic analyzer, 14 ... Operation comparison circuit, 15 ... Input data generation circuit, 16 ... Output data comparison circuit, 17: confirmation circuit, 19: analog / digital conversion circuit, 20: digital / analog conversion circuit, 21: sine wave generator, 22: oscilloscope, 23: characteristic confirmation circuit.

Claims (6)

試験対象となる論理集積回路に対して複数のテストパターンを順次入力し、論理集積回路からの出力を読み出し、アウトプットパターンを作成するテストパターン入出力制御装置を備えた論理集積回路試験装置と、試験対象となる論理集積回路に組み込むべく設計した論理をシミュレートし、テストパターン入力に対し、シミュレートした設計論理の結果を読み出し、アウトプットパターンを作成する設計論理検証ツールを備えた論理シミュレーション装置と、同一テストパターンに対する論理集積回路試験装置のアウトプットパターンと論理シミュレーション装置のアウトプットパターンとを比較評価する比較評価手段とからなる安全保護計測装置の試験装置。A logic integrated circuit test device including a test pattern input / output control device for sequentially inputting a plurality of test patterns to a logic integrated circuit to be tested, reading an output from the logic integrated circuit, and creating an output pattern; A logic simulation device equipped with a design logic verification tool that simulates logic designed to be incorporated in a logic integrated circuit to be tested, reads out the results of the simulated design logic in response to a test pattern input, and creates an output pattern And a comparing and evaluating means for comparing and evaluating an output pattern of the logic integrated circuit test device and an output pattern of the logic simulation device for the same test pattern. 試験対象となる論理集積回路に組み込むべく設計した論理が設計通りに動作することが既に検証されている動作比較用回路と、論理集積回路と動作比較用回路に対して、予め定めた複数のテストパターンを順次、同一の順番で同時に入力する入力データ生成回路と、論理集積回路と動作比較用回路からの出力を同時に読み出し、それぞれの結果を比較し、一致又は不一致の情報を順次出力する出力データ比較回路とからなる安全保護計測装置の試験装置。A plurality of predetermined tests are performed on an operation comparison circuit that has already been verified that the logic designed to be incorporated in the logic integrated circuit to be tested operates as designed, and on the logic integrated circuit and the operation comparison circuit. An input data generation circuit for sequentially inputting patterns in the same order and an output data for simultaneously reading outputs from a logic integrated circuit and an operation comparison circuit, comparing respective results, and sequentially outputting information on coincidence or non-coincidence. Test equipment for safety protection measurement equipment consisting of a comparison circuit. 出力データ比較回路で結果が不一致であると判定した場合、次のテストパターンに移行することを中止することを特徴とする請求項2に記載の安全保護計測装置の試験装置。3. The test apparatus according to claim 2, wherein when the output data comparison circuit determines that the results do not match, the shift to the next test pattern is stopped. 動作比較用回路として、試験対象となる論理集積回路と製造過程の異なる論理集積回路を用いることを特徴とする請求項2に記載の安全保護計測装置の試験装置。3. The test apparatus for a safety protection measurement device according to claim 2, wherein a logic integrated circuit whose manufacturing process is different from that of the test target logic integrated circuit is used as the operation comparison circuit. 正弦波発生器と、この正弦波発生器からのアナログ信号をディジタル信号に変換して、試験対象となる論理集積回路に入力するアナログ/ディジタル変換回路と、論理集積回路からの出力をアナログ信号に変換して外部に出力するディジタル/アナログ変換回路とからなり、周期性波形で連続的に変化するアナログ信号を、周波数を変動させて試験装置に入力し、出力データを監視することにより、論理集積回路の健全性を確認することを特徴とする安全保護計測装置の試験装置。A sine wave generator, an analog / digital conversion circuit that converts an analog signal from the sine wave generator into a digital signal, and inputs the logic integrated circuit to be tested, and an output from the logic integrated circuit into an analog signal It consists of a digital / analog conversion circuit that converts and outputs to the outside. The analog signal, which changes continuously with a periodic waveform, is input to the test equipment while changing the frequency, and the output data is monitored, whereby the logic integration is performed. A testing device for a safety protection measuring device characterized by checking the soundness of a circuit. 論理集積回路試験装置に対して、試験対象となる論理集積回路が保有する全ての接続された論理構成を通過するテストパターンを入力することにより、論理集積回路の健全性を確認することを特徴とす請求項1または2のいずれかに記載の安全保護計測装置の試験装置。By inputting a test pattern that passes through all connected logic configurations held by the logic integrated circuit to be tested to the logic integrated circuit test apparatus, the soundness of the logic integrated circuit is confirmed. A test device for a safety protection measuring device according to claim 1.
JP2003107975A 2003-04-11 2003-04-11 Testing device for safety protection measuring device Pending JP2004318254A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003107975A JP2004318254A (en) 2003-04-11 2003-04-11 Testing device for safety protection measuring device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003107975A JP2004318254A (en) 2003-04-11 2003-04-11 Testing device for safety protection measuring device

Publications (1)

Publication Number Publication Date
JP2004318254A true JP2004318254A (en) 2004-11-11

Family

ID=33469665

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003107975A Pending JP2004318254A (en) 2003-04-11 2003-04-11 Testing device for safety protection measuring device

Country Status (1)

Country Link
JP (1) JP2004318254A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006202167A (en) * 2005-01-24 2006-08-03 Yokogawa Electric Corp Redundant apparatus
JP2008275354A (en) * 2007-04-26 2008-11-13 Toshiba Corp Redundant system and method for manufacturing redundant system
WO2008152975A1 (en) * 2007-06-15 2008-12-18 Syswave Corporation Design environment transparent function test system
US7512917B2 (en) 2005-02-28 2009-03-31 Kabushiki Kaisha Toshiba Method for verifying safety apparatus and safety apparatus verified by the same
US7774187B2 (en) 2004-03-04 2010-08-10 Kabushiki Kaisha Toshiba Safety protection instrumentation system and method of operating the system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7774187B2 (en) 2004-03-04 2010-08-10 Kabushiki Kaisha Toshiba Safety protection instrumentation system and method of operating the system
JP2006202167A (en) * 2005-01-24 2006-08-03 Yokogawa Electric Corp Redundant apparatus
US7512917B2 (en) 2005-02-28 2009-03-31 Kabushiki Kaisha Toshiba Method for verifying safety apparatus and safety apparatus verified by the same
JP2008275354A (en) * 2007-04-26 2008-11-13 Toshiba Corp Redundant system and method for manufacturing redundant system
WO2008152975A1 (en) * 2007-06-15 2008-12-18 Syswave Corporation Design environment transparent function test system

Similar Documents

Publication Publication Date Title
JP4801180B2 (en) Multichannel analog input / output circuit failure diagnosis apparatus and failure diagnosis method
US7512917B2 (en) Method for verifying safety apparatus and safety apparatus verified by the same
JP4371856B2 (en) Safety protection instrumentation system and its handling method
CN107506509A (en) Using logic and its verification method and constructive method
Pevtsov et al. Design for testability of integrated circuits and project protection difficulties
CN117310589A (en) Abnormality detection method, device and medium for wafer test system
JP5057837B2 (en) Redundant system and method for manufacturing redundant system
KR20180110641A (en) Testing method for fpga program test
JP2004318254A (en) Testing device for safety protection measuring device
CN104460337B (en) A kind of control system analysis of common cause failure method based on the amendment β factors
Babeshko et al. Practical aspects of operating and analytical reliability assessment of FPGA-baced I&C systems
US8751183B2 (en) Tester having system maintenance compliance tool
US7956617B1 (en) Testing circuits for degradation without removal from host equipment
US8965735B2 (en) Signal processing device
Ghasemi et al. Enabling in-field parametric testing for risc-v cores
US9852036B2 (en) Configurable input/output sub-channels for optimized diagnostics
Lotz et al. FUNCTIONAL BOARD TEST-COVERAGE ANALYSIS what does it mean when a functional test passes?
Ferrante et al. A methodology for formal requirements validation and automatic test generation and application to aerospace systems
Olbrich et al. Design-for-test (DfT) study on a current mode DAC
Karkar et al. Verification of Triple Redundant Flight Control Computer System Integration with Hardware-in the-Loop Simulation
JP2003222659A (en) Analysis simulator, analysis simulation method and analysis simulation program
JP2008089340A (en) Circuit test apparatus
JP3597825B2 (en) Method and apparatus for diagnosing programmable logic device, and programmable logic device
Perez et al. Design and validation techniques for critical programmable controllers
JP2012122958A (en) Soundness confirmation system and soundness confirmation method of safety protection measuring device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060113

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060829

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20070222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071211

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080206

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080422