JPS6240738B2 - - Google Patents

Info

Publication number
JPS6240738B2
JPS6240738B2 JP57016507A JP1650782A JPS6240738B2 JP S6240738 B2 JPS6240738 B2 JP S6240738B2 JP 57016507 A JP57016507 A JP 57016507A JP 1650782 A JP1650782 A JP 1650782A JP S6240738 B2 JPS6240738 B2 JP S6240738B2
Authority
JP
Japan
Prior art keywords
error
signals
control signals
control signal
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
Application number
JP57016507A
Other languages
English (en)
Other versions
JPS57166653A (en
Inventor
Ruisu Fuoogeru Reonaado
Robaato Reuin Samyueru
Ueinbaagaa Aanorudo
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS57166653A publication Critical patent/JPS57166653A/ja
Publication of JPS6240738B2 publication Critical patent/JPS6240738B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/085Error detection or correction by redundancy in data representation, e.g. by using checking codes using codes with inherent redundancy, e.g. n-out-of-m codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Error Detection And Correction (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

【発明の詳細な説明】
〔技術分野〕 本発明は相互に排他的なN個の制御信号のうち
の2以上がオンであるか否かを検査する誤り検査
に関するものである。 〔先行技術〕 米国特許第4020460号明細書には、N個の制御
信号のうちの2以上がオンであるか否か及びすべ
ての制御信号がオフであるか否かを検査する手段
が開示されている。多くの場合、すべての制御信
号がオフであつても誤りでないことがあるが、上
記米国特許に開示されているようなN者択一検査
器では、すべての制御信号がオフである状態が有
効か無効かを区別できない。 〔本発明の要約〕 本発明の目的は、検査されるべきN個の制御信
号のすべてがオフの場合にそのような状態が有効
か無効かを明確に区別できる新規な誤り検出方式
を提供することにある。 本発明においては、N個の制御信号F1〜FN
の誤りを検出するために1つの付加制御信号X=
1・2・……・が発生され、F1〜FNと
共に誤り検出器へ送られる。誤り検出器は、これ
らの制御信号F1〜FN及びXのうちの2以上が
オンのとき又はすべてがオフのときに誤りを表示
する。制御信号F1〜FN及びXが多数の異なつ
た論理パツケージを通過する場合、パツケージ間
の接続を減らすためにこれらの制御信号を部分的
に符号化することができる。誤り検出はこのよう
な符号化された信号に対してなされる。 〔実施例の説明〕 第1図は4つの論理変数A,B,C及びD並び
にその補数,,及びから4つの補数化さ
れた制御信号1,2,3及び4並びに1
つの補数化された付加制御信号を発生する回路
を示したものである。制御信号F1〜F4及び付
加制御信号Xを表わす論理式は次の通りである。 F1=・・・+・B・・D F2=・・C・+・B・・+・B・C・=・B・+・C・ F3=・・・D+・・C・D+A・・・D+A・・C・D+A・B・C・D =・D+A・C・D F4=A・・C・+A・B・・+A・B・・D+A・B・C・ =A・B・+A・C・ X=・B・C・D+A・・・ 論理変数A〜Dの最小項はA・B・C・Dから
・・・まで16個あるが、そのうちの14個
が制御信号F1〜F4の発生に使用されている。
不使用の最小項即ち・B・C・D及びA・・
・は、制御信号F1〜F4がすべてオフの場
合の論理変数A〜Dの有効な組合わせを表わして
おり、且つこれらだけが有効である。本発明にお
いては、これらの不使用の最小項の論理和をとる
ことによつて付加制御信号Xが発生され得る。云
い換えれば、Xは1・2・3・4に等し
い。このようにすると、制御信号F1〜F4及び
付加制御信号Xには論理変数A〜Dのすべての最
小項が含まれることになる。 第1図に示した論理回路10は、上の5つの式
をNAND回路12及びANDドツト14で実現す
ることによつて補数化された制御信号1〜4
及びを発生する最小化論理回路である。論理回
路10の出力1〜4及びは誤り検出器16
へ供給される。この誤り検出器16は従来のもの
でよく、例えば1975年1月に発行されたIBM
Technical Disclosure Bulletinの2432頁に記載さ
れているような多重選択検出器又は上記米国特許
の検出器を用いてもよい。誤り検出器16は信号
X及びF1〜F4のうちの2以上がオンのとき又
はすべてがオフのときに誤りを表示する。 複数の信号を或る回路要素から別の回路要素へ
送る場合には、これらの信号を符号化すると回路
要素間の配線を減らすことができる。更に、符号
化が適切であれば、符号化された信号に対して上
述のような誤り検査を行なえる。第2図は信号F
1〜F4及びXを4ビツト符号へ符号化した後に
誤り検査を行なう回路例を示したもので、信号F
1〜F4及びXと4ビツト符号を構成する信号Q
0〜Q3との間の関係は次の通りである。
【表】
【表】 上の真理値表においては、Q0〜Q3のうちの
2つが“1”である6つの組合わせのうちの5つ
が使用されている。残りの組合わせは符号化にお
いて無視され、従つて無効な組合わせを表わして
いる。上の4つの論理式によつて表わされるQ0
〜Q3はNAND回路20から成る符号化器18か
ら発生される。符号化器18は、第1図に示した
ような論理回路10とQ0〜Q3の組合わせが有
効か否か(上表参照)を検査する誤り検出器22
との間に接続されている。24は符号化器18の
出力Q0〜Q3を受取る回路要素である。誤り検
出器22による誤り検査は次の論理式に従つて行
なわれる。 誤り=0・2+1・3・(0+2)+Q1・Q3+Q0・Q2・(Q1+Q3) 誤り検出器22は、F1,F2,F3,F4又
はXの単一誤り(Q0〜Q4の単一誤り)を検出
できることがわかる。 図示の例では、回路要素間の配線の節約は1本
に過ぎないが、もつと多くすることも可能であ
る。一般にKビツトのうちの2ビツトが“1”で
ある組合わせを用いて部分符号化を行なえば、誤
りを完全に検査することができる。例えば、信号
Xを含む6個までの信号は、4ビツトのうちの2
ビツトが“1”である組合わせを6個用いること
によつて4個の信号へ符号化され得る。同様に、
5ビツトのうちの2ビツトが“1”である組合わ
せを10個用いれば、10個までの信号を5個の信号
へ符号化することができ、6ビツトのうちの2ビ
ツトが“1”である組合わせを15個用いれば、15
個までの信号を6個の信号へ符号化することがで
きる。6ビツトのうちの3ビツトが“1”である
組合わせを用いれば、20個までの信号を符号化で
きるが、符号化器及び誤り検出器が複雑になるの
で余り好ましくない。
【図面の簡単な説明】
第1図は本発明の一実施例を示す回路ブロツク
図、第2図は本発明の他の実施例を示す回路ブロ
ツク図である。 10……論理回路、12……NAND回路、14
……ANDドツト、16……誤り検出器。

Claims (1)

  1. 【特許請求の範囲】 1 複数の入力信号のうちの2以上がオンのとき
    又はすべてがオフのときに誤りを表示する誤り検
    出器を用いた誤り検出方式にして、 検査されるべきN個の制御信号F1,F2,…
    …,FNの他に、X=1・2・……・で表
    わされる付加制御信号Xを発生して、該付加制御
    信号Xを前記N個の制御信号F1,F2,……,
    FNと共に前記誤り検出器へ入力するようにした
    ことを特徴とする誤り検出方式。 2 一組の論理変数の最小項を選択的に組合わせ
    ることによつて前記N個の制御信号を発生し、該
    発生に使用されなかつた残りの最小項をすべて組
    合わせることによつて前記付加制御信号を発生す
    る論理回路を用いた特許請求の範囲第1項記載の
    誤り検出方式。
JP57016507A 1981-04-01 1982-02-05 Error detection system Granted JPS57166653A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/249,808 US4380813A (en) 1981-04-01 1981-04-01 Error checking of mutually-exclusive control signals

Publications (2)

Publication Number Publication Date
JPS57166653A JPS57166653A (en) 1982-10-14
JPS6240738B2 true JPS6240738B2 (ja) 1987-08-29

Family

ID=22945093

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57016507A Granted JPS57166653A (en) 1981-04-01 1982-02-05 Error detection system

Country Status (4)

Country Link
US (1) US4380813A (ja)
EP (1) EP0061616B1 (ja)
JP (1) JPS57166653A (ja)
DE (1) DE3275689D1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07120954B2 (ja) * 1988-01-18 1995-12-20 日本電気株式会社 デコーダのエラー検出回路
JPH03189736A (ja) * 1989-12-19 1991-08-19 Nec Corp 選択回路の障害検出方式
US20050009514A1 (en) * 2003-07-08 2005-01-13 Ajit Mathews Resource efficient content management and delivery without using a file system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1226040A (ja) * 1968-10-21 1971-03-24
US3886520A (en) * 1974-04-03 1975-05-27 Sperry Rand Corp Checking circuit for a 1-out-of-n decoder
US4020460A (en) * 1975-11-13 1977-04-26 Ibm Corporation Method and apparatus of checking to determine if a signal is present on more than one of n lines
US4087786A (en) * 1976-12-08 1978-05-02 Bell Telephone Laboratories, Incorporated One-bit-out-of-N-bit checking circuit

Also Published As

Publication number Publication date
DE3275689D1 (en) 1987-04-16
EP0061616B1 (en) 1987-03-11
JPS57166653A (en) 1982-10-14
EP0061616A3 (en) 1984-08-01
EP0061616A2 (en) 1982-10-06
US4380813A (en) 1983-04-19

Similar Documents

Publication Publication Date Title
US4201337A (en) Data processing system having error detection and correction circuits
JPS6250943A (ja) 記憶装置
KR850004675A (ko) 오차교정 및 검출 시스템
JPS6240738B2 (ja)
US5668525A (en) Comparator circuit using two bit to four bit encoder
US4723245A (en) IC chip error detecting and correcting method including automatic self-checking of chip operation
JP3142745B2 (ja) エラー訂正コード変換システム及び方法
US4739506A (en) IC chip error detecting and correcting apparatus
US3234373A (en) Fully checkable adder
US4739504A (en) IC chip error detecting and correcting method
US4698814A (en) Arrangement for checking the parity of parity-bits containing bit groups
JPS57152599A (en) Error correcting device
EP0152974B1 (en) Arrangement for checking the parity bit-containing bit groups
JP2615700B2 (ja) 誤り訂正情報出力回路
EP0229112B1 (en) Ic chip error detecting and correcting with automatic self-checkingand method therefor
US5682388A (en) Data testing
SU951406A1 (ru) Запоминающее устройство с самоконтролем
JPS5857783B2 (ja) 誤り検出訂正方式
JPH03260842A (ja) 情報処理装置
JPH02310752A (ja) メモリ素子のアドレスチェック方式
JPS62211738A (ja) 誤り検出回路
JPH02306356A (ja) 多値ヘベルデータバス回路
JPS54104315A (en) Forming method of coded signals
JPS59163626A (ja) キ−ボ−ド識別方式
GB1595479A (en) Digital logic circuitry