JPH01297734A - Instruction word fetch system - Google Patents

Instruction word fetch system

Info

Publication number
JPH01297734A
JPH01297734A JP63129117A JP12911788A JPH01297734A JP H01297734 A JPH01297734 A JP H01297734A JP 63129117 A JP63129117 A JP 63129117A JP 12911788 A JP12911788 A JP 12911788A JP H01297734 A JPH01297734 A JP H01297734A
Authority
JP
Japan
Prior art keywords
instruction word
error
data
circuit
instruction
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
JP63129117A
Other languages
Japanese (ja)
Inventor
Takashi Suzuki
孝 鈴木
Atsushi Takahashi
淳 高橋
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.)
NEC Corp
NEC Engineering Ltd
Original Assignee
NEC Corp
NEC Engineering Ltd
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 NEC Corp, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP63129117A priority Critical patent/JPH01297734A/en
Publication of JPH01297734A publication Critical patent/JPH01297734A/en
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)

Abstract

PURPOSE:To improve the performance of the fetch of an instruction word from a local memory by holding the instruction word read out from a memory in a holding means sequentially, performing error correction when an error is found in the instruction word, and writing a corrected instruction word on the above memory. CONSTITUTION:The instruction word is stored directly in the word of an instruction word register 5 shown by a write address 111 from an instruction word write address register 9. When the one-bit error of a data part is detected in read out data 102 from the local memory 1, data error-corrected at an ECC circuit 3 is written on the instruction word register 5 being delayed by one machine cycle by the control of an ECC circuit output selector 4 by a switching control circuit 6, that of the write operation of the instruction word register 5 by a write timing control circuit 7, and a suppressing operation for a parity check circuit 10 by an error suppression circuit 8.

Description

【発明の詳細な説明】 技術分野 本発明は命令語フェッチ方式に関し、特にコンピュータ
の本体系の各処理を司るソフトウェアを格納するローカ
ルメモリを有する情報処理装置の命令語フェッチ方式に
関する。
DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention relates to an instruction word fetching method, and more particularly to an instruction word fetching method for an information processing apparatus having a local memory storing software that controls various processes in a computer main body system.

従来技術 従来、この種の情報処理装置は、第3図に示すように、
ローカルメモリ1と、ローカルメモリ読出し書込みデー
タセレクタ(以下データセレクタとする)2と、E C
C(Error Correctinq Codes)
回路3と、命令語レジスタ5と、命令語書込みアドレス
レジスタ(WA)9と、パリティチエツク回路10とを
含んで構成されており、ローカルメモリ1に格納されて
いるデータにはE ’CC回路3で発生されるECCチ
エツクピットか付加されている。
BACKGROUND TECHNOLOGY Conventionally, this type of information processing apparatus, as shown in FIG.
Local memory 1, local memory read/write data selector (hereinafter referred to as data selector) 2, and E C
C (Error Correcting Codes)
It is configured to include a circuit 3, an instruction word register 5, an instruction word write address register (WA) 9, and a parity check circuit 10, and the data stored in the local memory 1 is An ECC check pit generated in the above is added.

このローカルメモリ1への書込みデータ103はデータ
セレクタ2で選択されてECC回路3に入力され、EC
C回路3で誤り訂正処理が行われた出力データ105か
ローカルメモリ1に書込まれる。
This write data 103 to the local memory 1 is selected by the data selector 2 and input to the ECC circuit 3, and the EC
The output data 105 that has been subjected to error correction processing in the C circuit 3 is written to the local memory 1.

情報処理装置内で命令語フェッチ指示が発行されると、
所望の命令語のアドレス101がローカルメモリ1に与
えられ、該当する命令語が所定のメモリチップアクセス
タイムの後に旨−カルメモリ1から読出される。
When a command word fetch instruction is issued within the information processing device,
The address 101 of a desired instruction word is applied to the local memory 1, and the corresponding instruction word is read from the local memory 1 after a predetermined memory chip access time.

ローカルメモリ1からJ売出されなJ売出しデータ10
2はデータセレクタ2で選択され、データセレクタ2か
らの出力データ104力弓売出しデータ102としてE
CC回路3に渡される。ECC回路3てはそのデータセ
レクタ2からの出力データ104に付加されているEC
CCCチエツクヒラによりデータの正常性かチエツクさ
れる。
J sale data 10 from local memory 1
2 is selected by the data selector 2, and the output data 104 from the data selector 2 is E as the power bow sale data 102.
It is passed to the CC circuit 3. The ECC circuit 3 uses the EC added to the output data 104 from the data selector 2.
The normality of the data is checked by the CCC checker.

このECC回路3は1ヒツトエラーの訂正および2ビッ
ト以上のエラーの検出が可能であり、そのチエツク結果
は「正常」・ 「2ピツト以」二のエラー」・ 「デー
タ部の1ビツトエラー」 ・ rECCチエツクピッ1
−の1ピツ1〜エラー」の4種がある。このうち「デー
タ部の1ビツトエラー」が検出されたときにのみ、EC
C回路3でエラー訂正が実行される。rECCチエツク
ピッ)への1ビツトエラー」はデータ部(命令語)には
影響がないなめ、このエラーの訂正は実行されない。
This ECC circuit 3 is capable of correcting 1-hit errors and detecting errors of 2 bits or more, and the check results are ``normal'', ``2 or more bit errors'', ``1-bit error in the data section'', and rECC check picks. 1
There are four types: 1 pix 1 to error. Among these, only when a "1-bit error in the data section" is detected, the EC
Error correction is performed in the C circuit 3. Since a 1-bit error in the rECC check pick has no effect on the data portion (instruction word), correction of this error is not executed.

また、ECC回路3ては1ヒツ1〜エラーが検出された
ときには訂正可能エラーが報告され、2ピッI〜以上の
エラーが検出されたときには訂正不可エラーが報告され
る。この訂正不可エラーが報告されたときには障害処理
動作に移行し、それ以外のときには通常動作が続行され
る。
Further, in the ECC circuit 3, a correctable error is reported when a 1-bit error is detected, and an uncorrectable error is reported when a 2-bit error or more is detected. When this uncorrectable error is reported, a transition is made to a failure handling operation, and otherwise normal operation is continued.

ECC回路3からの出力データ105は命令語書込みア
ドレスレジスタ9からの書込みアドレス111により示
される命令語レジスタ5の書込みワードに、情報処理装
置からの書込み指示信号120により書込まれる。
Output data 105 from ECC circuit 3 is written into the write word of instruction word register 5 indicated by write address 111 from instruction word write address register 9 in response to write instruction signal 120 from the information processing device.

命令語レジスタ5は4ワード(#0〜#3)がら構成さ
れるレジスタファイルイ者成となっており、ローカルメ
モリ1のアドレス順に命令語を先取りしてフェッチする
ことかできる。命令語レジスタ5へのECC回rr43
からの出力データ105の書込みは、実際にはワード#
0.#1またはワード#2、#3の2ワ一ド単位で行わ
れており、既に実行された命令語が格納されている2ワ
ードまたは現在実行中の命令語が格納されている2ワー
ドにECC回l¥83からの出力データ105が書込ま
れる。
The instruction word register 5 is composed of a register file consisting of four words (#0 to #3), and is capable of prefetching instruction words in the order of addresses in the local memory 1. ECC time rr43 to instruction word register 5
The writing of output data 105 from
0. This is done in 2-word units of #1 or words #2 and #3, and the ECC is applied to the 2 words that store the instruction that has already been executed or the 2 words that store the instruction that is currently being executed. Output data 105 from cycle l\83 is written.

したがって、既に実行された命令語が格納されているワ
ードまたは現在実行中の命令語が格納されているワード
に、今後実行され得る命令語が先取りされて格納される
ことにより、該ワードの命令語データが更新される。こ
の新たにフェッチされた命令語は実行タイミングがくる
まで命令語レジスタ5にバッファリングされる。実行タ
イミングがくると、命令語レジスタ5から命令語データ
108が出力される。
Therefore, an instruction word that can be executed in the future is prefetched and stored in a word that stores an already executed instruction word or a word that stores an instruction word that is currently being executed. Data is updated. This newly fetched instruction word is buffered in the instruction word register 5 until the execution timing arrives. When the execution timing comes, the instruction word data 108 is output from the instruction word register 5.

尚、命令語レジスタ5にECC回路3からの出力データ
105が書込まれるときに、パリティチエツク回Fi!
110でデータのパリティヂコ、ツタが行われてエラー
検出信号114か出力される。
Incidentally, when the output data 105 from the ECC circuit 3 is written into the instruction word register 5, the parity check time Fi!
In step 110, data parity checking and tucking are performed, and an error detection signal 114 is output.

このような従来の情報処理装置では、ローカルメモリ1
から読出された読出しデータ102が正常であるか否か
にかかわらす、常にECC回路3によるエラー検出およ
び必要に応したエラー訂正が−5= 行われて命令語レジスタ5にフェッチされているので、
ハードウェア量か多いECC回路3による遅延時間を無
視することができず、ローカルメモリ1からの命令語フ
ェッチの性能が低下するという問題がある。
In such a conventional information processing device, the local memory 1
Irrespective of whether the read data 102 read from the instruction register 5 is normal or not, the ECC circuit 3 always performs error detection and error correction as necessary and fetches it into the instruction register 5.
There is a problem in that the delay time caused by the ECC circuit 3, which has a large amount of hardware, cannot be ignored, and the performance of fetching instruction words from the local memory 1 deteriorates.

発明の目的 本発明は上記のような従来のものの問題点を除去すべく
なされたもので、ローカルメモリからの命令語フェッチ
の性能を向上させることかできる命令語フェッチ方式の
提供を目的とする。
OBJECTS OF THE INVENTION The present invention has been made to eliminate the problems of the conventional methods as described above, and an object of the present invention is to provide an instruction word fetching method that can improve the performance of instruction word fetching from local memory.

発明の構成 本発明による命令語フェッチ方式は、メモリから読出さ
れた命令語を保持する保持手段と、前記命令語に付加さ
れた誤り訂正符号により前記命令語の誤り訂正を行う誤
り訂正手段とを有する情報処理装置の命令語フェッチ方
式であって、前記メモリから読出された命令語と、前記
誤り訂正手段により誤り訂正された命令語とのうち一方
を選択する選択手段を設け、前記選択手段において前記
メモリから読出された命令語を選択して順次前記保持手
段に書込み、前記誤り訂正手段において訂正可能エラー
が検出されたときに前記選択手段により前記誤り訂正さ
れた命令語を選択し、該命令語により前記保持手段の前
記訂正可能エラーが検出さ五た命令語を書換えるように
したことを特徴とする。
Structure of the Invention The instruction word fetch method according to the present invention includes a holding means for holding an instruction word read from a memory, and an error correction means for correcting an error in the instruction word using an error correction code added to the instruction word. An instruction word fetching method for an information processing apparatus having: a selection means for selecting one of an instruction word read from the memory and an instruction word error-corrected by the error correction means; The instruction words read from the memory are selected and sequentially written into the holding means, and when a correctable error is detected in the error correction means, the error-corrected instruction word is selected by the selection means, and the instruction word whose error has been corrected is selected. When the correctable error of the holding means is detected by a command word, the command word is rewritten.

実施例 次に、本発明の一実施例について図面を参照して説明す
る。
Embodiment Next, an embodiment of the present invention will be described with reference to the drawings.

第1図は本発明の一実施例の構成を示すブロック図であ
る。図において、本発明の一実施例による情報処理装置
は、ローカルメモリ1と、ローカルメモリ読出し書込み
データセレクタ(以下データセル・フタとする)2と、
ECC回路3と、ECC回路出力セレクタ4と、命令語
レジスタ5と、切換え制御回路6と、書込みタイミング
制御回路7と、エラー抑止回路8と、命令語書込みアド
レスレジスタ(WA)9と、パリティヂエック回路10
と、アンドゲート11とを含んて構成されている。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. In the figure, an information processing device according to an embodiment of the present invention includes a local memory 1, a local memory read/write data selector (hereinafter referred to as data cell lid) 2,
ECC circuit 3, ECC circuit output selector 4, instruction word register 5, switching control circuit 6, write timing control circuit 7, error suppression circuit 8, instruction word write address register (WA) 9, parity Eck circuit 10
and an AND gate 11.

本発明の一実施例において、ローカルメモリ1に対する
読出し書込み動作やECC回路3による誤り訂正処理動
作、および命令語レジスタ5への先取りした命令語の書
込み動作など基本的動作は、第3図に示ず従来例と同様
であり、同一部品には同一符号を付しである。
In one embodiment of the present invention, basic operations such as read/write operations to the local memory 1, error correction processing operations by the ECC circuit 3, and write operations of prefetched instruction words to the instruction word register 5 are shown in FIG. This is the same as the conventional example, and the same parts are given the same reference numerals.

第2図は本発明の一実施例の動作を示すタイミングチャ
ートである。これら第1図と第2図とを用いて本発明の
一実施例の動作について説明する。
FIG. 2 is a timing chart showing the operation of one embodiment of the present invention. The operation of one embodiment of the present invention will be explained using FIG. 1 and FIG. 2.

情報処理装置内での命令語フェッチ指示の発行(第2図
マシンサイクルT1)により入力されたアドレス101
(第2図マシンサイクルT1)によりローカルメモリ1
から読出された読出しデータ102(第2図マシンサイ
クルT1 、 T2 )はデータセレクタ2およびE、
CC回路出力セレクタ4で選択されて、命令語書込みア
ドレスレジスタ9からの書込みアドレス111で示され
る命令語レジスタ5のワードに直接格納される(第2図
マシンサイクルT3)(第2図に示す命令語レジスタフ
ェッチタイミング■参照)。
Address 101 input by issuing a command word fetch instruction within the information processing device (machine cycle T1 in FIG. 2)
(Fig. 2 machine cycle T1) local memory 1
Read data 102 (machine cycles T1 and T2 in FIG. 2) read from data selectors 2 and E,
The instruction selected by the CC circuit output selector 4 is directly stored in the word of the instruction register 5 indicated by the write address 111 from the instruction write address register 9 (machine cycle T3 in FIG. 2). (See word register fetch timing ■).

一方、ローカルメモリ1から読出された読出しデータ1
02はデータセレクタ2で選択され、データセレタク2
からの出力データ104はECC回路3に入力されてそ
の正常性がチエツクされる(第2図マシンサイクルT2
.T3.)。
On the other hand, read data 1 read from local memory 1
02 is selected by data selector 2,
The output data 104 from the machine is input to the ECC circuit 3 and its normality is checked (Fig.
.. T3. ).

このチエツク結果が正常であることを示していれば、命
令語レジスタ5に書込まれたECC回路出力セレクタ4
からの出力データ107が有効となり、この出力データ
107は命令実行のタイミングがくるまで命令語レジス
タ5内にバッファリンク°  されている。
If the check result shows normality, the ECC circuit output selector 4 written in the instruction word register 5
The output data 107 is valid, and this output data 107 is buffer-linked in the instruction word register 5 until the timing of instruction execution arrives.

ECC回路3におけるチエツク結果がローカルメモリ1
からの読出しデ゛−夕102のテ゛−タ部自身の1ピツ
1〜エラーを検出した場合には、ECC回路3は検出信
号106を切換え制御回路6と書込みタイミング制御回
路7とエラー抑止回路8とに夫々出力してローカルメモ
リ1からの読出しデータ102のデータ部に1ビツトエ
ラーが検出されたことを通知する。
The check result in ECC circuit 3 is stored in local memory 1.
When the ECC circuit 3 detects an error in the data section itself of the read data 102, the ECC circuit 3 switches the detection signal 106 to the control circuit 6, the write timing control circuit 7, and the error suppression circuit 8. It is notified that a 1-bit error has been detected in the data portion of the read data 102 from the local memory 1.

切換え制御回路6はECC回路3からの検出信号106
により読出しデータ102のデータ部の1ビツトエラー
の検出が通知されると、ECC回路3で誤り訂正された
出力データ105がE C,C回路出力セレクタ4で選
択されるように制御信号109をECC回路出力セレク
タ4に出力する。
The switching control circuit 6 receives the detection signal 106 from the ECC circuit 3.
When the detection of a 1-bit error in the data portion of the read data 102 is notified, the control signal 109 is sent to the ECC circuit so that the output data 105 error-corrected by the ECC circuit 3 is selected by the E C,C circuit output selector 4. Output to output selector 4.

書込みタイミング制御回路7はECC回路3からの検出
信号106により読出しデータ102のデータ部の1ビ
ツトエラーの検出が通知される、と、制御信号110を
命令語書込みアドレスレジスタ9に出力してこれ以後の
命令語書込みアドレスレジスタ9における書込みアドレ
ス111の生成を1マシンサイクル遅らせるように制御
文、るとともに、命令語レジスタ5への書込み指示信号
112の出力を1マシンサイクル遅らせる。
When the write timing control circuit 7 is notified of the detection of a 1-bit error in the data portion of the read data 102 by the detection signal 106 from the ECC circuit 3, it outputs a control signal 110 to the instruction word write address register 9 and performs subsequent processing. A control statement is written to delay the generation of the write address 111 in the instruction word write address register 9 by one machine cycle, and the output of the write instruction signal 112 to the instruction word register 5 is delayed by one machine cycle.

エラー抑止回路8はECtC回−路3からの検出信号1
06により読出しデータ102のデータ部の1ビツトエ
ラーの検出が通知されると、抑止信号113をアンドゲ
ート11に出力して、この通知を受けた1マシンサイク
ルの間、パ、リテイチェック回路10からのエラー検出
信号114の出力をアンドケ−10= −1〜11により抑止する2ずなわち、言売訃1しデー
タ102のデータ部の1ピツ1〜エラーの検出が通知さ
れたときに命令語レジスタ5に格納されたデータのパリ
ティチエツクの検出結果の報告を抑止する。
The error suppression circuit 8 receives the detection signal 1 from the ECtC circuit 3.
When the detection of a 1-bit error in the data portion of the read data 102 is notified by 06, the inhibit signal 113 is output to the AND gate 11, and the output from the parity check circuit 10 is stopped for one machine cycle in which this notification is received. The output of the error detection signal 114 is suppressed by ANDK-10=-1 to 11. In other words, when the error detection is notified, the instruction word register is The report of the detection result of the parity check of the data stored in 5 is suppressed.

したがって、ローカルメモリ1からの読出しデ゛−ク1
02にデータ部の1ピッ1−エラーが検出されると、上
述の切換え制御回路6によるE CC回路出力セレクタ
4の制御と、書込みタイミング制御回路7による命令語
レジスタ5の書込み動作の制御と、エラー抑止回路8に
よるパリティチエツク回路10に対する抑止動作とによ
り、命令語レジスタ5には1マシンサイクル遅れてEC
C回r183で誤り訂正されたデータが書込まれる(第
2図マシンザイクルT4)(第2図に示す命令語レジス
タフェッチタイミング■参照)。
Therefore, reading disk 1 from local memory 1
When a 1-bit 1-error in the data section is detected at 02, the above-mentioned switching control circuit 6 controls the ECC circuit output selector 4, the write timing control circuit 7 controls the write operation of the command register 5, Due to the error suppression circuit 8's suppression operation on the parity check circuit 10, the instruction word register 5 receives the EC with a delay of one machine cycle.
In the C cycle r183, the error-corrected data is written (machine cycle T4 in FIG. 2) (see instruction word register fetch timing 2 shown in FIG. 2).

すなわち、1マシンサイクル前に命令語レジスタ5の該
ワードに書込まれ、かつデータ部に1ビツトエラーが検
出されたデータが、ECC回路3で誤り訂正された正常
なデータに置換えられる。
That is, the data that was written into the word of the instruction word register 5 one machine cycle ago and in which a 1-bit error was detected in the data section is replaced with normal data whose error has been corrected by the ECC circuit 3.

このようにして命令語レジスタ5に格納されたデータは
先取りされた命令語データ108として命令語レジスタ
5から出力される。
The data thus stored in the instruction register 5 is output from the instruction register 5 as prefetched instruction data 108.

また、命令語レジスタ5に正常なデータが書込まれたと
きに行われるパリティチエツク回路10でのパリティチ
エツクの検出結果は、アントゲ−1〜11からエラー検
出信号115として出力される。
Further, the detection result of the parity check performed by the parity check circuit 10 when normal data is written to the instruction word register 5 is outputted as an error detection signal 115 from the games 1 to 11.

このデータ部に1ピットエラーが検出されたデータか命
令語レジスタしに書込まれているタイミングでは、エラ
ー抑止回路8の制御によりパリティチエツク回路10か
らのパリティチエツク報告が抑止されており、また命令
語レジスタ5にフェッチされな2ワードのデータは他の
2ワードのデータの処理が終了するまで命令語レジスタ
5にバッファリングされているので、正常なデータの書
込みか1マシンサイクル遅れても動作には影響を与えな
い。
At the timing when data in which a 1-pit error is detected in this data field is written to the instruction word register, the parity check report from the parity check circuit 10 is suppressed under the control of the error suppression circuit 8, and the parity check report from the parity check circuit 10 is suppressed under the control of the error suppression circuit 8. The two words of data that are not fetched into the word register 5 are buffered in the instruction word register 5 until the processing of the other two words of data is completed, so even if there is a one-machine-cycle delay in writing normal data, the operation will continue. has no effect.

よって、ローカルメモリ1からの読出しデータ102に
データ部の1ビツトエラーが検出されないかき′す、こ
の読出しデータ102はECC回路3によるチエツク処
理と並行して命令語レジスタ5に直接書込まれので、無
視できない位に大きな値であるECC回路3による遅延
時間を回避することができる。すなわち、言売出しデー
タ102にデ゛−タ部の1ビツトエラーが検出されない
ときにはECC回路3をバイパスすることができ、これ
により命令語フェッチの性能を実質的に向上させること
ができる。
Therefore, if a 1-bit error in the data section is not detected in the read data 102 from the local memory 1, this read data 102 is written directly to the instruction word register 5 in parallel with the check processing by the ECC circuit 3, so it is ignored. It is possible to avoid the delay time caused by the ECC circuit 3, which is too large to be possible. That is, when a 1-bit error in the data portion of the promotional data 102 is not detected, the ECC circuit 3 can be bypassed, thereby substantially improving the performance of instruction word fetching.

このように、ローカルメモリ1からの読出しデータ10
2のデータ部のみ(ECCチエツクピッ1へ以外の命令
語)をECC回路3を介さずに命令語レジスタ5に直接
格納し、読出しデータ102にデータ部の1ピツI〜エ
ラーが検出されたときにはECC回路3てその読出しデ
ータ102の誤り訂正を行って、該続出しデータ102
が直接格納された命令語レジスタ5の1ピツ1〜エラー
が検出されたデータを正しいデータて置換えるようにす
ることによっソ、′読出しデータ102が正常である場
合にはE”C’ C回路3を介さずに命令語レジスタ5
に格納することが可能となるのて、ローカルメモリ1か
らの命令語フェッチの性能を向−1ニさせることがてき
る。
In this way, read data 10 from local memory 1
Only the data part 2 (instruction words other than those to ECC check pin 1) are stored directly in the instruction word register 5 without going through the ECC circuit 3, and when an error is detected in the read data 102, the ECC is sent to the data part 1. The circuit 3 performs error correction on the read data 102 and reads the subsequent data 102.
By making it possible to replace the data in which an error has been detected with the correct data, 'E'C'C' if the read data 102 is normal. Instruction word register 5 without going through circuit 3
Since the command word can be stored in the local memory 1, the performance of fetching the instruction word from the local memory 1 can be improved by -1.

発明の詳細 な説明したように本発明によれば、メモリから読出され
た命令語を順次保持手段に保持し、該命令語に訂正可能
エラーが検出されたときには、命令語に付加された誤り
訂正符号で誤り訂正された命令語により保持手段の該訂
正可能エラーか検出された命令語を書換えるようにする
ことによって、ローカルメモリからの命令語フェッチの
性能を向上させることができるという効果がある。
DETAILED DESCRIPTION OF THE INVENTION According to the present invention, the instruction words read from the memory are sequentially held in the holding means, and when a correctable error is detected in the instruction word, the error correction added to the instruction word is corrected. By rewriting the instruction word in which the correctable error has been detected in the holding means with the instruction word whose error has been corrected using the code, the performance of fetching the instruction word from the local memory can be improved. .

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

第1図は本発明の一実施例の構成を示すプロラダ図、第
2図は本発□明の一実施例の動作を示すタイミングチャ
ート、第3図は従来例の構成を示すブロック図である。 主要部分の符号の説明 1・・・・・・ローカルメモリ 3・・・・・ECC@路 4・・・・・・EC’C回路出力セレクタ= 14− 5・・・・・命令語レジスタ 6・・・・・・切換え制御回路 7・・・・・・書込みタイミング制御回路8・・・・・
・エラー抑止回路 9・・・・・命令語書込みアドレスレジスタ10・・・
・・パリティチエツク回路 11・・・・・アンドゲート
FIG. 1 is a program diagram showing the configuration of an embodiment of the present invention, FIG. 2 is a timing chart showing the operation of an embodiment of the present invention, and FIG. 3 is a block diagram showing the configuration of a conventional example. . Explanation of symbols of main parts 1...Local memory 3...ECC@path 4...EC'C circuit output selector = 14-5...Instruction word register 6 ...Switching control circuit 7...Write timing control circuit 8...
・Error suppression circuit 9...Instruction word write address register 10...
... Parity check circuit 11 ... AND gate

Claims (1)

【特許請求の範囲】[Claims] (1)メモリから読出された命令語を保持する保持手段
と、前記命令語に付加された誤り訂正符号により前記命
令語の誤り訂正を行う誤り訂正手段とを有する情報処理
装置の命令語フェッチ方式であつて、前記メモリから読
出された命令語と、前記誤り訂正手段により誤り訂正さ
れた命令語とのうち一方を選択する選択手段を設け、前
記選択手段において前記メモリから読出された命令語を
選択して順次前記保持手段に書込み、前記誤り訂正手段
において訂正可能エラーが検出されたときに前記選択手
段により前記誤り訂正された命令語を選択し、該命令語
により前記保持手段の前記訂正可能エラーが検出された
命令語を書換えるようにしたことを特徴とする命令語フ
ェッチ方式。
(1) An instruction word fetching method for an information processing device having a holding means for holding an instruction word read from a memory, and an error correction means for correcting an error in the instruction word using an error correction code added to the instruction word. A selection means is provided for selecting one of the instruction word read from the memory and the instruction word error-corrected by the error correction means, and the selection means selects the instruction word read from the memory. Select and sequentially write into the holding means, and when a correctable error is detected in the error correction means, the selection means selects the error-corrected command word, and the command word causes the correction of the holding means to be corrected. An instruction word fetch method characterized in that an instruction word in which an error has been detected is rewritten.
JP63129117A 1988-05-26 1988-05-26 Instruction word fetch system Pending JPH01297734A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63129117A JPH01297734A (en) 1988-05-26 1988-05-26 Instruction word fetch system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63129117A JPH01297734A (en) 1988-05-26 1988-05-26 Instruction word fetch system

Publications (1)

Publication Number Publication Date
JPH01297734A true JPH01297734A (en) 1989-11-30

Family

ID=15001491

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63129117A Pending JPH01297734A (en) 1988-05-26 1988-05-26 Instruction word fetch system

Country Status (1)

Country Link
JP (1) JPH01297734A (en)

Similar Documents

Publication Publication Date Title
US20120079346A1 (en) Simulated error causing apparatus
JPH0581935B2 (en)
US20070113155A1 (en) Semiconductor storage device equipped with ECC function
KR20020029925A (en) Methods and apparatus for correcting soft errors in digital data
CN2720573Y (en) Device for detecting and correcting errors in update clock of dynamic random access memory
US6681299B1 (en) Cache-tag control method in information processing apparatus having cache, with error checking mechanism in cache tag, and information processing apparatus using this control method
CN112181712A (en) Method and device for improving reliability of processor core
US20050229052A1 (en) Method, system and program product for autonomous error recovery for memory devices
JPH0520215A (en) Information processor
JPH06149685A (en) Memory error recovering circuit
JPH04115339A (en) Memory error processing system
JPH02207355A (en) Memory readout system
JPH1011284A (en) Controlled storage device
JPH038029A (en) Microprogram controller
JP2000099410A (en) Memory control circuit and information processor
JP3457428B2 (en) Data processing device
JPH05108496A (en) Patrol control system
JPS59129995A (en) Storage device
JPH04218849A (en) Storage device
JPH04255032A (en) Error correcting system for control storage
JPH0481953A (en) Memory device
JPH04237351A (en) Memory rewriting system
JPH04312147A (en) Main storage
JPH04109335A (en) Control program correcting system
JPH01309421A (en) Error correction system