JPS6331880B2 - - Google Patents
Info
- Publication number
- JPS6331880B2 JPS6331880B2 JP55089229A JP8922980A JPS6331880B2 JP S6331880 B2 JPS6331880 B2 JP S6331880B2 JP 55089229 A JP55089229 A JP 55089229A JP 8922980 A JP8922980 A JP 8922980A JP S6331880 B2 JPS6331880 B2 JP S6331880B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- flip
- flop
- data
- circuit
- 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
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/26—Functional testing
- G06F11/273—Tester 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)
- Techniques For Improving Reliability Of Storages (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Description
【発明の詳細な説明】
本発明は、メモリ素子に関するもので、特に自
動診断が可能な周辺回路を備えたメモリ素子に関
するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a memory device, and more particularly to a memory device equipped with a peripheral circuit that can be automatically diagnosed.
従来より、情報処理装置等における装置の診断
方法としては、被診断装置が持つ機能に着目して
行う機能的診断と、単に回路構成のみに着目して
行う非機能的診断とがある。 2. Description of the Related Art Conventionally, methods for diagnosing devices such as information processing devices include functional diagnosis, which focuses on the functions of the device to be diagnosed, and non-functional diagnosis, which focuses only on the circuit configuration.
このうち、非機能的診断方法は、論理回路内の
任意のフリツプ・フロツプに着目し、そのフリツ
プ・フロツプをセツト・リセツトするための入力
信号を逆にたどり、別のフリツプ・フロツプに到
達したとき、後者の入力フリツプ・フロツプと前
者の出力フリツプ・フロツプで囲まれる組み合せ
回路を単位として、被診断装置をこのような単位
に分割する。次に、分割された組み合せ回路ごと
に入力フリツプ・フロツプにデータを設定し、そ
のデータが出力フリツプ・フロツプに反映された
結果を観測して、期待値を照合することにより組
み合せ回路の診断を行う。診断時に入力フリツ
プ・フロツプに設定するデータは、人間の思考に
より人手で作成される場合もあるが、一般的に
は、プログラムにより自動的に作成される。 Among these, the non-functional diagnostic method focuses on an arbitrary flip-flop in a logic circuit, traces the input signal for setting and resetting that flip-flop backwards, and detects when it reaches another flip-flop. , the device to be diagnosed is divided into such units, with a combinational circuit surrounded by the input flip-flop of the latter and the output flip-flop of the former as a unit. Next, set data in the input flip-flops for each divided combinational circuit, observe the results of that data being reflected in the output flip-flops, and diagnose the combinational circuit by comparing the expected values. . The data set in the input flip-flops during diagnosis may be created manually by human thought, but generally it is created automatically by a program.
このように、非機能的診断方法は、装置の組み
合せ回路を診断の対象にしているため、組み合せ
回路に分割できないメモリ素子を含む回路等は非
機能的診断の対象外となつている。そのため、メ
モリ素子周辺回路を診断する場合、人手による機
能的診断のみが行われている。 As described above, since the non-functional diagnostic method targets the combinational circuit of the device, circuits including memory elements that cannot be divided into combinational circuits are excluded from the non-functional diagnosis. Therefore, when diagnosing the peripheral circuit of a memory element, only a manual functional diagnosis is performed.
一方、メモリ素子自体に対するテスト・プログ
ラムによる診断は、ソフトウエアにより最悪パタ
ーンやその他の試験パターンを記憶装置に与え、
これを読み出し照合して試験を行う。 On the other hand, diagnosis using a test program for the memory element itself involves applying worst-case patterns and other test patterns to the storage device using software.
This is read out and compared to perform the test.
情報処理装置等の電子機器には多くのメモリ素
子が組み込まれており、今後益々増加の傾向にあ
るが、メモリ周辺回路の機能別診断を行う場合
に、人手作業が多くなるので手間と時間の浪費が
大きくなる。また、機能的診断は、被診断論理の
熟知者を必要とし、かつ人手によるため、診断不
足および診断誤りの生じるおそれがある。 Many memory elements are incorporated into electronic devices such as information processing equipment, and the number of memory elements is expected to increase in the future. However, when diagnosing memory peripheral circuits by function, it requires a lot of manual labor and time. Waste will increase. Further, since functional diagnosis requires a person who is familiar with the logic to be diagnosed and is performed manually, there is a risk of insufficient diagnosis and diagnosis errors.
本発明の目的は、このような従来の欠点を除去
するため、自動的に作成された診断データにより
簡単に診断ができる周辺回路を備えたメモリ素子
を提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a memory device equipped with a peripheral circuit that can be easily diagnosed using automatically generated diagnostic data, in order to eliminate such conventional drawbacks.
本発明のメモリ素子は、素子選択信号と、ライ
ト・リード制御信号と、アドレス信号と、入力デ
ータ信号と、出力データ信号の各ラインを有する
メモリ素子において、アドレス信号を記憶する記
憶回路および記憶回路の内容を取り出す制御回路
を設けて、アクセス時のアドレス信号の情報を記
憶することを特徴としている。 A memory element of the present invention is a memory element having each line of an element selection signal, a write/read control signal, an address signal, an input data signal, and an output data signal. The device is characterized in that it is provided with a control circuit for extracting the contents of the address signal and stores the information of the address signal at the time of access.
以下、本発明の実施例を、図面により説明す
る。 Embodiments of the present invention will be described below with reference to the drawings.
第1図は、本発明の実施例を示すメモリ素子の
構成図である。 FIG. 1 is a block diagram of a memory device showing an embodiment of the present invention.
第1図では、便宜上4ビツトの記憶容量を有す
るメモリ素子が示されており、データを記憶する
記憶回路をフリツプ・フロツプ5と仮定して説明
する。 In FIG. 1, a memory element having a storage capacity of 4 bits is shown for convenience, and the description will be made assuming that the storage circuit for storing data is a flip-flop 5.
第1図に示すメモリ素子は、アドレス・デコー
ダ1、書き込み制御信号反転ゲート2、データ書
き込みクロツク信号作成アンド・ゲート3データ
読み出し制御信号作成アンド・ゲート4データ記
憶フリツプ・フロツプ5、およびデータ読み出し
選択アンド・ゲート7を備える他に新しくアドレ
ス記憶フリツプ・フロツプ6、アドレス読み出し
選択アンド・ゲート8、およびアドレス書き込み
クロツク信号作成ゲート9を備えており、アドレ
ス信号40,41をデコーダ1に接続するととも
に、フリツプ・フロツプ6の入力データとする。 The memory device shown in FIG. 1 includes an address decoder 1, a write control signal inversion gate 2, a data write clock signal generation AND gate 3 a data read control signal generation AND gate 4, a data storage flip-flop 5, and a data read selection gate. In addition to the AND gate 7, it is newly equipped with an address storage flip-flop 6, an address read selection AND gate 8, and an address write clock signal generation gate 9, which connect the address signals 40 and 41 to the decoder 1. This is input data to the flip-flop 6.
アンド・ゲート3は、メモリ素子選択信号CS
書き込み制御信号WE、およびアドレス・デコー
ダ1の出力信号が入力されることにより、フリツ
プ・フロツプ5のクロツク信号を作成する。 AND gate 3 is the memory element selection signal CS
A clock signal for the flip-flop 5 is created by inputting the write control signal WE and the output signal of the address decoder 1.
また、アンド・ゲート4は、アンド・ゲート3
の書き込み制御信号WEのかわりに、その信号
WEの反転信号が入力されているほかは、アン
ド・ゲート3と同一信号が入力され、アンド・ゲ
ート7に読み出し同期信号を与える。 Also, AND gate 4 is AND gate 3
Instead of the write control signal WE, that signal
The same signals as those of AND gate 3 are input, except that an inverted signal of WE is input, and a read synchronization signal is given to AND gate 7.
フリツプ・フロツプ5のクロツク端子にはアン
ド・ゲート3の出力が、またデータ入力端子には
データ信号DINが、それぞれ接続されており、
フリツプ・フロツプ5はクロツクが入力されたと
きにデータ信号DINの情報を記憶する。 The output of the AND gate 3 is connected to the clock terminal of the flip-flop 5, and the data signal DIN is connected to the data input terminal.
Flip-flop 5 stores information on data signal DIN when the clock is input.
アンド・ゲート7は、フリツプ・フロツプ5の
出力およびアンド・ゲート4の出力を入力とし、
アンド・ゲート4の出力によりフリツプ・フロツ
プ5の1つの選択してデータ出力信号DOUTを
取り出し、これを送出する。 AND gate 7 receives the output of flip-flop 5 and the output of AND gate 4, and
The output of the AND gate 4 selects one of the flip-flops 5 to take out the data output signal DOUT and send it out.
アンド・ゲート9は、メモリ素子選択信号CS
および書き込み制御信号WEの反転信号を入力し
フリツプ・フロツプ6のクロツク信号を作成す
る。 AND gate 9 is a memory element selection signal CS
and an inverted signal of the write control signal WE to create a clock signal for the flip-flop 6.
フリツプ・フロツプ6のクロツク端子には、ア
ンド・ゲート9の出力が、またデータ入力端子に
はアドレス信号40,41が、それぞれ入力され
る。 The output of the AND gate 9 is input to the clock terminal of the flip-flop 6, and address signals 40 and 41 are input to the data input terminal, respectively.
アンド・ゲート8は、データ書き込みクロツク
信号作成アンド・ゲート3の出力とフリツプ・フ
ロツプ6の出力を入力とし、アンド・ゲート3の
出力によりフリツプ・フロツプ6の1つを選択し
て、データ出力信号DOUTを取り出し、これを
送出する。 AND gate 8 inputs the output of data write clock signal generation AND gate 3 and the output of flip-flop 6, selects one of the flip-flops 6 by the output of AND gate 3, and generates the data output signal. Retrieve DOUT and send it out.
第2図は、第1図の動作説明図である。 FIG. 2 is an explanatory diagram of the operation of FIG. 1.
第2図の“1”、“0”は、それぞれ真理値を示
している。 "1" and "0" in FIG. 2 each indicate a truth value.
素子選択信号CSが“0”のときは、すべての
フリツプ・フロツプ5,6に対する書き込み動作
は禁止され、かつデータ出力信号DOUTは“0”
である。 When the element selection signal CS is "0", write operations to all flip-flops 5 and 6 are prohibited, and the data output signal DOUT is "0".
It is.
素子選択信号CSが“1”で、かつ書き込み制
御信号が“0”のときは、アドレス信号40,4
1によりフリツプ・フロツプ5の1つが選択さ
れ、データ出力信号DOUTが取り出されると同
時に、アドレス信号40,41がそれぞれフリツ
プ・フロツプ6に記憶される。 When the element selection signal CS is “1” and the write control signal is “0”, the address signals 40, 4
1 selects one of the flip-flops 5, and at the same time the data output signal DOUT is taken out, the address signals 40 and 41 are respectively stored in the flip-flop 6.
素子選択信号CSが“1”で、かつ書き込み制
御信号WEが“1”のときは、アドレス信号4
0,41により選択されたフリツプ・フロツプ5
の1つにデータ信号DINの情報が記憶されると
同時に、フリツプ・フロツプ6の1つが選択さ
れ、データ出力信号DOUTが取り出される。 When the element selection signal CS is "1" and the write control signal WE is "1", the address signal 4
Flip-flop 5 selected by 0,41
At the same time, one of the flip-flops 6 is selected and the data output signal DOUT is taken out.
第2図から明らかなように、本発明では、メモ
リ素子の読み出し動作時にはアドレス信号の情報
が記憶され、メモリ素子の書き込み動作時には、
読み出し動作時に記憶されたアドレス信号の情報
が読み出されるという動作関係になる。 As is clear from FIG. 2, in the present invention, address signal information is stored during the read operation of the memory element, and information on the address signal is stored during the write operation of the memory element.
The operational relationship is such that the information of the address signal stored during the read operation is read out.
アドレス信号線対応にフリツプ・フロツプ6を
設けることにより、メモリ素子周辺回路を、メモ
リ素子内のアドレス記憶フリツプ・フロツプ6を
出力フリツプ・フロツプとする組み合せ回路に分
割することができるので、メモリ素子周辺回路も
自動的に作成された診断データによる診断が可能
となる。 By providing a flip-flop 6 corresponding to the address signal line, the memory element peripheral circuit can be divided into a combinational circuit using the address storage flip-flop 6 in the memory element as an output flip-flop. Circuits can also be diagnosed using automatically generated diagnostic data.
なお、第1図においては、アドレス信号線の本
数は2本であるが、アドレス信号線が3本以上あ
るメモリ素子においても、全く同じようにして、
アドレス信号線に対応してアドレス記憶フリツ
プ・フロツプを追加すればよい。また、第1図で
は、メモリ素子に対する入出力信号本数を増加さ
せることなく、アドレス信号を記憶するように構
成しているが、アドレス信号の記憶制御専用の信
号を設けるならば、データ記憶フリツプ・フロツ
プの内容を破壊することなくアドレス信号を記憶
することができる。 In FIG. 1, the number of address signal lines is two, but memory elements with three or more address signal lines can also be processed in exactly the same way.
An address storage flip-flop may be added corresponding to the address signal line. In addition, in FIG. 1, the address signal is stored without increasing the number of input/output signals to the memory element, but if a signal dedicated to address signal storage control is provided, the data storage flip Address signals can be stored without destroying the contents of the flop.
以上説明したように、本発明によれば、メモリ
素子のアドレス信号線対応に記憶回路を設けるの
で、その記憶回路を中心に組み合せ回路を構成し
て、メモリ素子の周辺回路を自動的に作成された
診断データにより診断することができる。したが
つて、メモリ素子が組み込まれた装置の非機能的
診断を、人手を煩わすことなく行うことができる
ので、手間と時間の節約が計れかつ正確な診断結
果が得られる。 As explained above, according to the present invention, since a memory circuit is provided corresponding to the address signal line of a memory element, a combinational circuit is configured around the memory circuit, and peripheral circuits of the memory element are automatically created. Diagnosis can be made using the diagnostic data obtained. Therefore, non-functional diagnosis of a device in which a memory element is incorporated can be performed without any manual effort, saving labor and time and providing accurate diagnostic results.
第1図は本発明の実施例を示すメモリ素子の構
成図、第2図は第1図における動作説明図であ
る。
1……アドレス・デコーダ、2……反転ゲー
ト、3,4,7,8,9……アンド・ゲート、
5,6……フリツプ・フロツプ、A0,A1……
アドレス信号、WE……書き込み制御信号、CS…
…素子選択信号、DIN……データ入力、DOUT
……データ出力。
FIG. 1 is a block diagram of a memory element showing an embodiment of the present invention, and FIG. 2 is an explanatory diagram of the operation in FIG. 1. 1...Address decoder, 2...Inversion gate, 3, 4, 7, 8, 9...And gate,
5, 6...flip flop, A0, A1...
Address signal, WE...Write control signal, CS...
...Element selection signal, DIN...Data input, DOUT
...Data output.
Claims (1)
と、アドレス信号と、入力信号と、出力信号の各
ラインを介してアクセスされる第1の記憶回路を
有するメモリ素子において、前記アドレス信号を
記憶する第2の記憶回路と、該第2の記憶回路の
内容を取り出す制御回路と前記第1の記憶回路か
らデータをリードする時、前記第2の記憶回路に
前記アドレス信号を記憶し、前記第1の記憶回路
にデータをライトする時、前記第2の記憶回路か
ら前記アドレス信号を読出す制御手段を設け非機
能的診断を行なうよう構成したことを特徴とする
メモリ素子。1. In a memory element having a first storage circuit that is accessed through each line of an element selection signal, a write/read control signal, an address signal, an input signal, and an output signal, a first storage circuit that stores the address signal a second memory circuit; a control circuit that takes out the contents of the second memory circuit; and a control circuit that takes out the contents of the second memory circuit; 1. A memory device comprising: a control means for reading out the address signal from the second storage circuit when data is written to the storage circuit; and a non-functional diagnosis.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8922980A JPS5715297A (en) | 1980-07-02 | 1980-07-02 | Memory element |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8922980A JPS5715297A (en) | 1980-07-02 | 1980-07-02 | Memory element |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5715297A JPS5715297A (en) | 1982-01-26 |
| JPS6331880B2 true JPS6331880B2 (en) | 1988-06-27 |
Family
ID=13964908
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8922980A Granted JPS5715297A (en) | 1980-07-02 | 1980-07-02 | Memory element |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5715297A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0654186B2 (en) * | 1985-11-18 | 1994-07-20 | ダイキン工業株式会社 | Refrigeration equipment |
-
1980
- 1980-07-02 JP JP8922980A patent/JPS5715297A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5715297A (en) | 1982-01-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6092219A (en) | Method for use of bus parking states to communicate diagnostic information | |
| JP2000132430A (en) | Signal processing device | |
| JPS6331880B2 (en) | ||
| US5126972A (en) | Arrangement and method of ascertaining memory addresses which have been accessed during program execution | |
| US6112316A (en) | System for use of bus parking states to communicate diagnostic information | |
| JPS6167162A (en) | Memory-checking circuit | |
| JPS594051B2 (en) | One-chip microprocessor test processing method | |
| EP0087314B1 (en) | Diagnostic system in a data processor | |
| JP3389317B2 (en) | Integrated circuit test circuit | |
| JP2919357B2 (en) | CPU interface circuit | |
| JPH0611486Y2 (en) | Reset status detection circuit | |
| JPS5814399A (en) | Failure diagnosis method for address buffer for memory | |
| JPH0690264B2 (en) | Integrated circuit | |
| JPS5931800B2 (en) | Control memory diagnostic method | |
| SU1376121A2 (en) | Device for recording and checking programmed read-only memory | |
| JPH05334116A (en) | Debugging control system | |
| JPS6020765B2 (en) | logical device | |
| JPH0523449B2 (en) | ||
| JPS619733A (en) | Test device | |
| JPH0762831B2 (en) | Software logic unit | |
| JPS6232513B2 (en) | ||
| JPS6138509B2 (en) | ||
| JPH024014B2 (en) | ||
| JPS61198336A (en) | Scanning-in control system | |
| JPS63136238A (en) | Microprogram control device |