Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6046741B2 - Error correction code and syndrome generation circuit - Google Patents
[go: Go Back, main page]

JPS6046741B2 - Error correction code and syndrome generation circuit - Google Patents

Error correction code and syndrome generation circuit

Info

Publication number
JPS6046741B2
JPS6046741B2 JP53052134A JP5213478A JPS6046741B2 JP S6046741 B2 JPS6046741 B2 JP S6046741B2 JP 53052134 A JP53052134 A JP 53052134A JP 5213478 A JP5213478 A JP 5213478A JP S6046741 B2 JPS6046741 B2 JP S6046741B2
Authority
JP
Japan
Prior art keywords
error correction
code
correction code
syndrome
given
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP53052134A
Other languages
Japanese (ja)
Other versions
JPS54142956A (en
Inventor
秀彦 小林
博司 伊原
幸男 高橋
昇 萩原
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
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Nippon Electric Co 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 Nippon Telegraph and Telephone Corp, Nippon Electric Co Ltd filed Critical Nippon Telegraph and Telephone Corp
Priority to JP53052134A priority Critical patent/JPS6046741B2/en
Publication of JPS54142956A publication Critical patent/JPS54142956A/en
Publication of JPS6046741B2 publication Critical patent/JPS6046741B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Error Detection And Correction (AREA)

Description

【発明の詳細な説明】 本発明は2値論理で動作する情報処理装置の誤り訂正符
号兼シンドローム発生回路に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an error correction code/syndrome generation circuit for an information processing device that operates based on binary logic.

情報処理装置は、ますます大型化、高性能化の傾向にあ
るが、これらの装置の高信頼性の要求に応えるための手
法として、誤り訂正符号を用いることが有効てあること
は、従来からよく知られている。従来の装置においては
、情報符号に基づいて誤り訂正符号を発生する場合およ
びこれらの誤り訂正符号と情報符号とに基づいてシンド
ローム符号を発生する場合には、多数の論理用集積回路
が相互接続された構成によつて行なわれている。一方、
近年集積回路技術の急速な発達に伴ない、誤り訂正符号
の発生およびシンドローム符号発生に使用される論理回
路が1個または数個の大規模集積回路を相互接続するこ
とにより構成てきるようになつたが、従来の論理構成は
通常ハードウェア量を少なくすることを主目的として構
成さjれているため汎用性がなく、また入出力端子数が
増加するという欠点がある。本発明の目的は誤り訂正符
号の発生とシンドロームの発生とに共用できるようにし
た誤り訂正符号兼シンドローム発生回路を提供すること
にある。
Information processing devices are becoming larger and more sophisticated, and it has long been known that error correction codes are an effective method to meet the demands for high reliability in these devices. well known. In conventional devices, when generating error correction codes based on information codes and when generating syndrome codes based on these error correction codes and information codes, a large number of logic integrated circuits are interconnected. This is done using a different configuration. on the other hand,
With the rapid development of integrated circuit technology in recent years, logic circuits used to generate error correction codes and syndrome codes have come to be constructed by interconnecting one or several large-scale integrated circuits. However, conventional logic configurations are usually designed primarily to reduce the amount of hardware, so they lack versatility and have the disadvantage of increasing the number of input/output terminals. An object of the present invention is to provide an error correction code/syndrome generation circuit which can be used both for error correction code generation and syndrome generation.

本発明の他の目的は目的は入力端子数を増加させること
なく多機能の誤り訂正符号兼シンドローム符号発生回路
を提供することにある。本発明の他の目的は、前記2つ
の目的を満足する誤り訂正符号兼シンドローム符号発生
回路を単一の論理ブロックだけでなく、複数個の相等し
い論理ブロックにより構成できるように回路を提供する
ことにある。
Another object of the present invention is to provide a multifunctional error correction code/syndrome code generation circuit without increasing the number of input terminals. Another object of the present invention is to provide an error correction code/syndrome code generation circuit that satisfies the above two objects and can be constructed not only from a single logic block but also from a plurality of equal logic blocks. It is in.

本発明の回路は、入力データおよび入力データに対応す
る検査符号としてパリテイ符号と誤り訂正符号とのどち
らか一方を入力する誤り訂正符号兼シンドローム発生回
路において、前記入力データのみに基づいて誤り訂正符
号を発生し前記入力データと誤り訂正符号とに基づいて
シンドロームを発生する誤り訂正符号兼シンドローム発
生手段と前記入力データと前記パリテイ符号とに基づい
てパリテイ検査をする検査手段と、前記検査符号として
誤り訂正符号が与えられれば前記誤り訂正符号兼シンド
ローム発生手段に送出しパリテイ符号が与えられれば前
記パリテイ検査手段に送出するように切替る切替手段と
を同一半導体基板上に設け、前記切替手段に前記パリテ
イ符号が与えられたときに前記誤り訂正符号兼シンドロ
ーム発生回路から誤り訂正符号を発生し前記切替手段に
前記誤り訂正符号が与えられたときに前記誤り訂正符号
兼シンドローム発生回路からシンドロームを発生一する
ようにしたことを特徴とする。
The circuit of the present invention is an error correction code/syndrome generation circuit which inputs input data and either a parity code or an error correction code as a check code corresponding to the input data. an error correction code/syndrome generation means for generating a syndrome based on the input data and the error correction code; a check means for performing a parity check based on the input data and the parity code; A switching means is provided on the same semiconductor substrate for switching the error correction code/syndrome generation means to send the error correction code/syndrome generation means when a correction code is given, and to send the error correction code and syndrome generation means to the parity checking means when a parity code is given. Generates an error correction code from the error correction code/syndrome generation circuit when a parity code is given, and generates a syndrome from the error correction code/syndrome generation circuit when the error correction code is given to the switching means. It is characterized by being made to do.

次に本発明について図面を参照しながら詳細に説明する
Next, the present invention will be explained in detail with reference to the drawings.

第1表は本発明の第1の実施例に使用される誤り訂正符
号兼シンドローム発生用マトリクスを示す表であり、こ
の表に示される4ビットの第1の任意の情報符号D。
Table 1 is a table showing an error correction code/syndrome generation matrix used in the first embodiment of the present invention, and the first arbitrary information code D of 4 bits shown in this table.

,Dl,D2およびD3(以下第1のデータと称す)に
対し1ビットの誤り訂正符号CO,ClおよびC2がこ
の表に基づき付加され、また同様に4ビットの第2の任
意の情報符号D″0,D″1,D″2およびD″3(以
下第2のデータと称す)に対し1ビットの誤り訂正符号
C″0,C″1およびC″2が付加され、これらD″o
−D″3およびC″o−C″2に基づいてこの表から1
ビット誤り訂正に必要なシンドロームS″o−S″2が
発生される。第1図は本発明の第1の実施例を示す図で
あノリ、大規模集積回路により構成された論理ブロック
4から構成され、入力データ11として第1のデータあ
るいは第2のデータが与えられる場合いはその検査符号
12として前記第1のデータあるいは第2のデータのパ
リテイ符号が誤り訂正符号.が与えられる。切替回路1
はこの検査符号12として与えられる両者を別個に出力
する。この結果誤り訂正符号13は入力データ11とと
もに誤り訂正符号兼シンドローム発生回路2に与えられ
、入力データ11としてD。−D3が与えられれば誤り
訂正符号C。−C2発生し、D″o−D″3とこれに付
加された検査符号12として誤り訂正符号C″o−C″
2とが与えられればシンドロームが発生される。なお、
この発生回路2は排他的論理和を複数段組み合わせるこ
とにより形成される。入力データ11としてD。
, Dl, D2, and D3 (hereinafter referred to as first data), 1-bit error correction codes CO, Cl, and C2 are added based on this table, and similarly, a 4-bit second arbitrary information code D 1-bit error correction codes C"0, C"1 and C"2 are added to "0, D"1, D"2 and D"3 (hereinafter referred to as second data), and these D"o
-1 from this table based on D″3 and C″o-C″2
A syndrome S″o-S″2 necessary for bit error correction is generated. FIG. 1 is a diagram showing a first embodiment of the present invention, which is composed of a logic block 4 constructed from a large-scale integrated circuit, and first data or second data is given as input data 11. In this case, the parity code of the first data or the second data is an error correction code as the check code 12. is given. Switching circuit 1
separately outputs the two given as check code 12. As a result, the error correction code 13 is given to the error correction code/syndrome generation circuit 2 together with the input data 11, and D is input as the input data 11. -Error correction code C if D3 is given. -C2 is generated, D″o-D″3 and an error correction code C″o-C″ is added as check code 12.
2, a syndrome is generated. In addition,
This generation circuit 2 is formed by combining multiple stages of exclusive ORs. D as input data 11.

−D3がえられるとともに前記切替回路112にパリテ
イ符号が与えられればそのパリテイ符号14は入力デー
タ11とともにパリテイ検査回路3に供給される。この
パリテイ検査回路3からはパリテイ検査結果16が出力
される。
-D3 is obtained and a parity code is given to the switching circuit 112, then the parity code 14 is supplied to the parity check circuit 3 together with the input data 11. This parity check circuit 3 outputs a parity check result 16.

前記切替回路において第1の状態指定信号が線17に与
えられれば入力データ11とともに与えられた第1のデ
ータD。
When the first state designation signal is applied to the line 17 in the switching circuit, the first data D is applied together with the input data 11.

−D3のパリテイ符号Pが選択され、第2の状態指定信
号が与えられれば、入力データ11として与えられたデ
ータD″o−D″7とともに与えられた誤り訂正符号C
″o−C″2が選択されるものとする。さらに第1の状
態指定信号17に与えられた場合には、前記切替回路2
に与えられた検査符号12として与えられたパリテイ符
号Pはパリテイ符号とみなされ誤り訂正符号13は全て
論理“0゛となる。従つてこの場合は前記誤り訂正符号
兼シンドローム発生回路2は誤り訂正符号の発生回路と
して働くことになる。入力データ11として与えられる
D。−D3とパリテイ符号14であるPとによりパリテ
イ検査回路3でパリテイ検査が行なわれ、その結果がパ
リテイ検査結果6として出力される。なお、この場合、
検査符号12としては、特定の1本の信号線のみ使用さ
れてパリテイ符号Pが切替回路112に入力される。
- If the parity code P of D3 is selected and the second state designation signal is given, the error correction code C given together with the data D″o-D″7 given as the input data 11
It is assumed that "o-C"2 is selected. Furthermore, when the first state designation signal 17 is given, the switching circuit 2
The parity code P given as the check code 12 given to It functions as a code generation circuit.A parity check is performed in the parity check circuit 3 using D.-D3 given as input data 11 and P which is a parity code 14, and the result is output as a parity check result 6. In this case,
As the check code 12, only one specific signal line is used to input the parity code P to the switching circuit 112.

一方、第2の状態指定信号が線17に与えられる場合に
は、切替回路112に与えられた検査符号12は誤り訂
正符号C″o−C″2とみなされる。
On the other hand, when the second state designation signal is applied to line 17, check code 12 applied to switching circuit 112 is regarded as error correction code C″o-C″2.

したがつて、この場合には誤り訂正符号兼シンドローム
発生回路2に、第1のデータD″o−D″3および誤り
訂正符号C″o−C″2が与えられて、この回路はシン
ドローム発生回路として働く。次に第2表に第2の実施
例て使用される情報の誤り訂正符号兼シンドローム発生
用マトリックスを示す。
Therefore, in this case, the first data D"o-D"3 and the error correction code C"o-C"2 are given to the error correction code/syndrome generation circuit 2, and this circuit generates the syndrome. Works as a circuit. Next, Table 2 shows the information error correction code/syndrome generation matrix used in the second embodiment.

この実施例は一単位(例えば1バイト)のデータを分割
して各々の基板に与える場合を示す例である。まず、こ
の実施例に使用される情報符号は8ビットの意の情報符
号D。
This embodiment is an example showing a case where one unit (for example, one byte) of data is divided and provided to each board. First, the information code used in this embodiment is an 8-bit information code D.

−D7(以下第3のデータと称す)に対し1ビットの第
3の誤り訂正符号CO,Cl,C2およびC3が付加さ
れ、同様に任意の情報符号D″。〜D″7(以下第4の
データと称す)に対し1ビットの第4の誤り訂正符号C
″0,C″1,C″2およびC″3が付加され、このデ
ータと誤り訂正符号D″o−D″7およびC″o−C″
3に対応するシンドロームS″0,S″1,S″2およ
びS″3が形成される。第2図は本発明の第2の実施例
を示す図である。なお、第2図で、第1,第2の論理ブ
ロック24,34は全く相等しい大規模集積回路でつく
られているものとする。この実施例は8ビットのデータ
ビットに4ビットの誤り訂正符号が2ビットすつ2組と
して与えられる場合を示す。
1-bit third error correction codes CO, Cl, C2 and C3 are added to -D7 (hereinafter referred to as third data), and similarly arbitrary information codes D''.~D''7 (hereinafter referred to as fourth data) are added. 1-bit fourth error correction code C
"0, C"1, C"2 and C"3 are added, and this data and error correction codes D"o-D"7 and C"o-C"
Syndromes S″0, S″1, S″2 and S″3 corresponding to S″3 are formed. FIG. 2 is a diagram showing a second embodiment of the present invention. In FIG. 2, it is assumed that the first and second logic blocks 24 and 34 are made of completely identical large-scale integrated circuits. This embodiment shows a case where a 4-bit error correction code is provided as two sets of 2 bits to 8-bit data bits.

まず、切替指定信号47が第2の状態を示す場合には第
4のデータのうち情報符号D″0,D″1,D″2およ
びD″3が入力データ41に与えられ、これとともに誤
り訂正符号C″oおよびC″1が検査符号42として与
えられる。
First, when the switching designation signal 47 indicates the second state, information codes D″0, D″1, D″2, and D″3 of the fourth data are given to the input data 41, and together with this, the error Correction codes C″o and C″1 are given as check codes 42.

この結果誤り訂正符号兼シンドローム発生回路22から
はシンドロームを形成する中間過程の2ビット(前記入
力データ41として与えられる4ビットの第4のデータ
の一部と前記検査符号42として与えられる2ビットの
第4のデータの誤り訂正符号の一部との排他的論理和結
果)48が出力される。また第4のデータのうち残りの
情報符号D″4,D″5,D″6およびD″7が入力デ
ータ51として与られ、これとともに残りの誤り訂正符
号C″2およびC″3か検査符号52として与えられ、
排他的論理和演算が誤り訂正符号兼シンドローム発生回
路32でなされ、この演算結果と前記2ビットの結果4
8とがさらに排他的論理和演算されシンドローム55と
してS″o−S″3が出力される。
As a result, the error correction code/syndrome generation circuit 22 outputs 2 bits in the intermediate process of forming the syndrome (a part of the 4-bit fourth data given as the input data 41 and 2 bits given as the check code 42). The exclusive OR result of the fourth data with a part of the error correction code) 48 is output. Also, the remaining information codes D″4, D″5, D″6 and D″7 of the fourth data are given as input data 51, and together with this, the remaining error correction codes C″2 and C″3 are checked. given as code 52,
An exclusive OR operation is performed by the error correction code/syndrome generation circuit 32, and the result of this operation and the 2-bit result 4 are
8 is further subjected to an exclusive OR operation, and S″o-S″3 is output as a syndrome 55.

上述の例では説明の便宜上、第1のブロック24から第
2のブロック34へ中間結果を与えたが、第2のブロッ
ク34から同様にして中間結果58として第1のブロッ
ク24へ与えてもよい。その楊合のシンドロームは第1
のブロックからシンドローム45としてS″o−S″3
が出力される。検査符号42あるいは52としてパリテ
イ符号が与えられる場合、入力データD。−D7に対応
する誤り訂正符号C。,ClあるいはC2,C3に対応
する信号線全てが必要とする場合と、そのうちの一部だ
けでよい場合が考えられる。例えば2組の4ビットのデ
ータに対してそれぞれパリテイが1ビノツト付加されて
いる第2の実施例の場合、検査符号42あるいは52の
うち1本の信号線のみ必要となる。これらのデータビッ
トに対するパリテイ符号が検査符号42として切替回路
21に与えられた場合線44を介してパリテイ符号検査
回路273に与えられデータ41とともにパリテイ検査
が前記回路23でなされパリテイ検査結果46が与えら
れるとともに、入力データ41により誤り訂正符号兼シ
ンドローム発生回路22において、誤り訂正符号発生用
中間結果48として出力され、フ誤り訂正符号兼シンド
ローム発生回路32に与られて誤り訂正符号55が出力
される。これらの出力結果が得られる過程は、先に述べ
た第1の実施例と同様であり、第1のブロック、第2の
ブロックともに同様の動作が行なわれる。次に、この第
2の実施例にもどり誤り訂正符号兼シンドローム発生回
路22および32がどのような状態に誤り訂正符号発生
回路として用いられ、シンドローム発生回路として用い
られるかについて説明する。
In the above example, for convenience of explanation, the intermediate result was given from the first block 24 to the second block 34, but the intermediate result 58 may be given from the second block 34 to the first block 24 in the same way. . The Yanghe syndrome is the first
S″o-S″3 as syndrome 45 from the block of
is output. When a parity code is given as check code 42 or 52, input data D. -Error correction code C corresponding to D7. , Cl or C2, C3, or only some of them may be required. For example, in the case of the second embodiment in which one bit of parity is added to each of two sets of 4-bit data, only one signal line of the check code 42 or 52 is required. When the parity code for these data bits is given to the switching circuit 21 as a check code 42, it is given to the parity code check circuit 273 via a line 44, and a parity check is performed in the circuit 23 together with the data 41, and a parity check result 46 is given. At the same time, the input data 41 causes the error correction code/syndrome generation circuit 22 to output it as an intermediate result 48 for error correction code generation, and then to the error correction code/syndrome generation circuit 32 to output the error correction code 55. . The process of obtaining these output results is the same as in the first embodiment described above, and the same operations are performed in both the first block and the second block. Next, returning to this second embodiment, it will be explained in what states the error correction code/syndrome generation circuits 22 and 32 are used as error correction code generation circuits and as syndrome generation circuits.

先ず、切替指定信号47が第1の状態である場合、入力
データ41および51として第3のデータD。
First, when the switching designation signal 47 is in the first state, the input data 41 and 51 are the third data D.

−D3およびD4〜D7が与えられるとともに、検査符
号42および52としてD。−D3およびD,〜D7に
対応するパリテイ符号P。,Plが与えられると、切替
回路21および31の出力である誤り訂正符号43およ
び53は全て゜゜0゛状態で、線44および54はそれ
ぞれパリテイ符号P。およびP1となり、誤り訂正符号
兼シンドローム発生回路22および32の出力である中
間結果符号48および58がそれぞれ異なる論理ブロッ
クの誤り訂正符号またはシンドローム発生回路32およ
び22の入力として与えられるので、第3のデータ45
及び55がそれぞれ誤り訂正符号C。,ClおよびC2
,C3となつて得られるとともに、パリテイ検査回路2
3および33の出力として、それぞれ、入力データの一
部41(DO−D3)と検査符号42であるパリテイ符
号POおよび入力データの他部51(D4〜D7)と検
査符号52であるパリテイ符号P1のパリテイがとられ
て第1のパリテイ検査一結果46および第2のパリテイ
検査結果56が得られる。次に切替指定信号47が第2
の状態である場合には、入力データ41および51とし
てそれぞれ第4のデータの一部(D″o−D″3)と他
部(D″4〜.D″7)とが与えられるとともに、検査
符号42および52としてそれぞれこれらの誤り訂正符
号C″0,C″1およびC″2,C″3が与えられると
、切替回路21および31の出力である誤り訂正符号4
3及び53はそれぞれ誤り訂正符号C″0,C″1およ
び.C″2,C″3となり誤り訂正符号兼シンドローム
発生回路22および32からそれぞれ中間結果符号48
及び58が出力され、それぞれ異なる誤り訂正符号兼シ
ンドローム符号発生回路へ与えられることにより、その
出力45および55にそれぞれシンドローム符号S″。
- D as check codes 42 and 52, with D3 and D4 to D7 given; - Parity code P corresponding to D3 and D, ~D7. , Pl, the error correction codes 43 and 53 output from the switching circuits 21 and 31 are all in the ゜゜0゛ state, and the lines 44 and 54 are respectively the parity code P. and P1, and the intermediate result codes 48 and 58, which are the outputs of the error correction code/syndrome generation circuits 22 and 32, are given as inputs to the error correction code/syndrome generation circuits 32 and 22 of different logic blocks, respectively. data 45
and 55 are error correction codes C, respectively. , Cl and C2
, C3, and the parity check circuit 2
3 and 33, respectively, a parity code PO which is a part 41 (DO-D3) of the input data and a check code 42, and a parity code P1 which is the other part 51 (D4 to D7) of the input data and a check code 52. parity is taken to obtain a first parity check result 46 and a second parity check result 56. Next, the switching designation signal 47
In this case, part of the fourth data (D"o-D"3) and other parts (D"4 to .D"7) are given as input data 41 and 51, respectively, and When these error correction codes C″0, C″1 and C″2, C″3 are given as the check codes 42 and 52, respectively, the error correction code 4 which is the output of the switching circuits 21 and 31
3 and 53 are error correction codes C″0, C″1 and . C″2 and C″3, and intermediate result codes 48 are generated from the error correction code/syndrome generation circuits 22 and 32, respectively.
and 58 are outputted and given to different error correction code/syndrome code generation circuits, thereby outputting syndrome codes S'' to outputs 45 and 55, respectively.

,S″1及びS″2,S″3とが得られる。以上本発明
の第1及び第2の実施例で説明したように、本発明には
誤り訂正符号およびシンドローム符号発生回路を同一の
回路て構成てきるとと”もにシンドローム符号発生のた
めに使用される誤り訂正符号入力端子を誤り訂正符号の
発生時には情報符号のパリテイを入力する端子とし使用
することにより入力端子酔増すことなくパリテイ検査を
同時に行なうことができるという効果がある。
, S''1 and S''2, S''3.As explained above in the first and second embodiments of the present invention, the present invention uses the same error correction code and syndrome code generation circuit. When the circuit is constructed, the error correction code input terminal used for syndrome code generation can be used as a terminal for inputting the parity of the information code when the error correction code is generated. This has the advantage that tests can be performed simultaneously.

さらに本発明の第2の実施例で説明したように、本発明
には上記の条件を備えた論理構成を単一の論理ブロック
だけでなく複数個の相等しい論理ブロックにより構成で
きるという効果がある。従つて、本発明は、論理回路数
に比べて入出力ピン数の制限される近年発達の著しい大
規模集積回路に通用すると非常に有効である。
Furthermore, as explained in the second embodiment of the present invention, the present invention has the advantage that a logical configuration meeting the above conditions can be configured not only by a single logical block but also by a plurality of equal logical blocks. . Therefore, the present invention is very effective when applied to large-scale integrated circuits that have been significantly developed in recent years, where the number of input/output pins is limited compared to the number of logic circuits.

【図面の簡単な説明】 第1図本発明の第1実施例を示す図、および第2図は本
発明の第2の実施例を示す図である。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram showing a first embodiment of the present invention, and FIG. 2 is a diagram showing a second embodiment of the present invention.

Claims (1)

【特許請求の範囲】[Claims] 1 入力データおよびこのデータに対応する検査符号と
してパリテイ符号と誤り訂正符号とのどちらか一方を入
力する誤り訂正符号兼シンドローム発生回路において、
前記入力データのみに基づいて誤り訂正符号を発生し前
記入力データと誤り訂正符号とに基づいてシンドローム
を発生する誤り訂正符号兼シンドローム発生手段と、前
記入力データと前記パリテイ符号とに基づいてパリテイ
検査をする検査手段と、前記検査符号として誤り訂正符
号が与えられれば前記誤り訂正符号兼シンドローム発生
手段に送出しパリテイ符号が与えられれば前記パリテイ
検査手段に送出するように切替る切替手段とを同一半導
体基板上に設け、前記切替手段に前記パリテイ符号が与
えられたときに前記誤り訂正符号兼シンドローム発生回
路から誤り訂正符号を発生し前記切替手段に前記誤り訂
正符号が与えられたときに前記誤り訂正符号兼シンドロ
ーム発生回路からシンドロームを発生するようにしたこ
とを特徴とする誤り訂正符号兼シンドローム発生回路。
1. In an error correction code/syndrome generation circuit which inputs either a parity code or an error correction code as input data and a check code corresponding to this data,
error correction code/syndrome generating means for generating an error correction code based only on the input data and generating a syndrome based on the input data and the error correction code; and a parity check based on the input data and the parity code. and a switching means that switches to transmit the error correction code/syndrome generating means when an error correction code is given as the check code and to the parity check means when a parity code is given. provided on a semiconductor substrate, when the parity code is given to the switching means, an error correction code is generated from the error correction code/syndrome generation circuit; and when the error correction code is given to the switching means, the error correction code is generated. An error correction code/syndrome generation circuit characterized in that a syndrome is generated from the correction code/syndrome generation circuit.
JP53052134A 1978-04-27 1978-04-27 Error correction code and syndrome generation circuit Expired JPS6046741B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP53052134A JPS6046741B2 (en) 1978-04-27 1978-04-27 Error correction code and syndrome generation circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP53052134A JPS6046741B2 (en) 1978-04-27 1978-04-27 Error correction code and syndrome generation circuit

Publications (2)

Publication Number Publication Date
JPS54142956A JPS54142956A (en) 1979-11-07
JPS6046741B2 true JPS6046741B2 (en) 1985-10-17

Family

ID=12906390

Family Applications (1)

Application Number Title Priority Date Filing Date
JP53052134A Expired JPS6046741B2 (en) 1978-04-27 1978-04-27 Error correction code and syndrome generation circuit

Country Status (1)

Country Link
JP (1) JPS6046741B2 (en)

Also Published As

Publication number Publication date
JPS54142956A (en) 1979-11-07

Similar Documents

Publication Publication Date Title
US3678469A (en) Universal cyclic division circuit
Li et al. Space compression methods with output data modification
Heap et al. Least upper bounds on OBDD sizes
CA1232072A (en) Multiplication circuit using a multiplier and a carry propagating adder
JPS6221293B2 (en)
JPS6046741B2 (en) Error correction code and syndrome generation circuit
US4723245A (en) IC chip error detecting and correcting method including automatic self-checking of chip operation
US4803649A (en) Modulo-2-adder for the logic-linking of three input signals
JPH0345020A (en) Cyclic code processing circuit
JP3269415B2 (en) CRC operation circuit
US4739506A (en) IC chip error detecting and correcting apparatus
CA1226980A (en) Arrangement for checking the parity of parity bit- containing bit groups
US7024618B2 (en) Transmission error checking in result forwarding
JPS6029414B2 (en) error correction circuit
US4698814A (en) Arrangement for checking the parity of parity-bits containing bit groups
JPS57152599A (en) Error correcting device
US4739504A (en) IC chip error detecting and correcting method
JP3150689B2 (en) ROM digital arithmetic circuit
JPS5857782B2 (en) Syndrome generation circuit
US20060061493A1 (en) Apparatus and method for assigning circuit card base addresses using thermometer codes
JPS5966240A (en) Crcc production checking circuit
JPH0637737A (en) Crc arithmetic circuit
SU1238073A1 (en) Adder with check
JPS58205260A (en) Error detection and correction system for encoded data
JPS6240738B2 (en)