JPS61134848A - 集積回路 - Google Patents

集積回路

Info

Publication number
JPS61134848A
JPS61134848A JP59257199A JP25719984A JPS61134848A JP S61134848 A JPS61134848 A JP S61134848A JP 59257199 A JP59257199 A JP 59257199A JP 25719984 A JP25719984 A JP 25719984A JP S61134848 A JPS61134848 A JP S61134848A
Authority
JP
Japan
Prior art keywords
circuit
selection
output
error correction
function
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
JP59257199A
Other languages
English (en)
Inventor
Katsuaki Owada
大和田 克明
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
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP59257199A priority Critical patent/JPS61134848A/ja
Publication of JPS61134848A publication Critical patent/JPS61134848A/ja
Pending 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/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1629Error detection by comparing the output of redundant processing systems
    • G06F11/165Error detection by comparing the output of redundant processing systems with continued operation after detection of the error
    • 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/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は多重構成を採った機能回路を含んだ集積回路に
関する屯ので、特に各機能プロ、りをシフトパスレジス
タによシ切換制御する集積回路に関するものである。
(従来の技術) 近年エレクトロニクス分野における技術の進展はめざま
しく、その大きな要因として集積回路の高密度化が挙げ
られる。このような傾向は年々強くなシ、特にプンピー
ータ分野では比較的集積化しやすい機能回路を含む機能
プロ、りを大規模集積回路(LSI)KすることKよシ
、装置の小型化及び性能向上を図っている。
このように集積回路が大規模化するにつれ、製造プロセ
スにおいて良品といえる集積回路が生産される割合、即
ち歩留シが問題となってきている。
いかに大規模な集積回路を設計しても、実際に使用可能
なチップがわずかしか生産できなければ。
コスト高を招く結果となる。然るに集積回路の大規模化
によシ1つの集積回路に収容し得るゲート数の増大とと
もに、チップ上の面積が広がシ、種々さまざまな欠陥が
混入する可能性が高くなシ。
結果として歩留シの低下を招き易くなるという欠点がめ
った。
さらにチップ上に故障が発生しても、故障修復時間をで
きるだけ短くする上で、チップ交換をせずKかつ容易に
修復可能な回路構成を採用することが望まれている。特
に大規模集積回路の故障は装置全体に対する影響が大き
くなるため、ややもすると信頼性上問題となるという欠
点があった。
(発明が解決しようとする問題点) 本発明の目的は、上記の欠点、すなわち集積回路の歩留
りの低下および故障修復の時間が長くなるという問題点
を解決した集積回路を提供することにある。
(問題点を解決するための手段) 本発明は上述の問題点を解決するために、同一機能をも
つ2つ以上の複数の機能プロ、りと、これらの複数の機
能プロ、りの出力を切換える単一の選択回路とが縦続接
続され、これら各々の選択回路を制御して選択経路をき
める選択制御手段を有し、かつこれらの選択制御手段が
誤り訂正手段ヲ含んだシフトパスで接続される一連のシ
フトレジスタを形成する構成を採用するものである。
(作用) 本発明は上述のように構成したので、シフトレジスタの
入力に任意の値をインプットすることによって、各段の
複数の同一機能ブロックの内の1つずつをその段の選択
回路が選択することができ、不良の機能プロ、りがあれ
ば、これを正常な機能プロ、りに切換えて集積回路の正
常性が確保される。更に選択制御回路に誤り訂正手段が
設けられているため、選択制御回路の一部に欠陥が生じ
ても、誤り訂正回路により正しい値がシフトパスに送出
され、正常な機能が得られるものである。
(実施例) 次に本発明の実施例について図面を参照して説明する。
4よ。−!mNJ□ッ。、26、オ第、□     1
参照すると、本発明の集積回路は機能プロ、り20.2
」、40.41  と、選択回路10.30と、これら
選択回路to、30の各々に入力信号81゜S2を供給
するための制御手段であるツリ、プッロップ群Kl、R
2と、誤り訂正手段El、E2とからなっている。機能
ブロック20と21,40t!=41はそれぞれ同一機
能を持った二重構成となっている。lO及び30はそれ
ぞれ信号線100及び101゜200及び20!に対す
る選択回路、Rr 、R2は前記選択回路to、30に
対する選択制御用ツリツブ70ツブ、El、R2はこの
ツリ、ラフ0.プR1゜R2に対する誤り訂正回路であ
る。誤り訂正回路E1の出力SLは、前記選択回路10
を制御し。
入力線lOOと1旧のどちらかを選択する。またlIシ
訂正回路E2の出力S2は前記選択回路3゜を制御し、
機能プロ、り20及び21の出力200と201のどち
らかを選択する。前記選択回路、i。
の出力102は機能ブロック20及び21に、一方選択
回路30の出力202は機能プロ、り4゜及び41に共
通に接続される。機能ブロック4゜及び41の出力40
0及び401は各々次の段の同様な構成を持つ選択回路
への入力信号となる。前記選択制御用クリップ70ツブ
R1,R2は、誤り訂正回路E l 、R2を介してシ
フトパス8Pt 、 8P2゜8P3によ多接続される
第2図は第1図における選択制御用7リツプフロツプ及
び誤り訂正回路の部分を詳細に示したブロック図であ’
)s”1mF2及びF3は選択制御用フリ、プフロ、プ
で三重化されている。これらの7リツプ70ツブFl、
F2及びF3には前段の7リツプフロツプからのシフト
パス8Plが共通に接続され、同時に同じ値がセットさ
れる。誤り訂正回路E1は、論理積ゲートGl 、G2
.G3及び論理和ゲー)G4で構成される。第1表は前
記誤り訂正回路E1の動作を示す真理値表であシ、多数
決論理を意味している。即ち誤り訂正回路E1の出力S
1及び8P2は、フリップフロ、プF1゜F2.F’3
の値の内2個以上同じ値を持つ場合、その値を正しいも
のと判断する。
第  1  表 Elの出力の信号線Slは選択回路10に接続されて選
択制御を行ない、一方信号線SP2はシフトパスとして
次段の3個の選択制御用フリップフロ、プに接続される
。通常選択制御用フリップフロ、プRl 、R2内のフ
リ、プフロップを1個にしてシフトパスを構成した場合
、この7す、プフロップに欠陥が生じると、この7す、
プ70.プより後段のフリ、プフロ、プの内容が破壊さ
れてしまう。然るに本発明の回路構成にすると、1個の
フリ、プフロ、プに欠陥が生じても、誤り訂正回路によ
り正しい値をシフトパスに送出するため、正常に機能し
得ることになる。
以上に説明したように、選択制御用フリップフロ、プR
1,R2,・・・・・・は1つのシフトレジスタを構成
している。従って外部からシフトパスを介して一連のシ
フトレジスタに順次データを挿入することによシ、前記
選択回路10及び30の切換えは任意に設定可能となる
例えば選択回路lOは選択線SLが@0”のとき信号線
100を選択し、″1”のとき信号線101を選択する
ものとする。同様に選択回路30は選択線S2が@0″
のとき機能プロ、り20の出力200を選択し、@1”
のとき機能プロ、り21の出力       1201
を選択するものとする。このような回路構成の集積回路
において、正常時にはシフトパスを介してシフトレジス
タに任意の値例えば@00”をフットインしておく。こ
の状態では信号線100と機能ブロック20とが有効な
ものとして使用されていることになる。このようなケー
スにおいて、機能ブロック20に何らかの欠陥が生じ回
路の恵鯵$正常性が失なわれた場合1選択回路30に対
する選択制御用ツリ、プフロップR2の内容を@″l”
に設定し直すことによシ、正常力機能プロ、り21の出
力パス201が有効化され、集積回路として正常に機能
し得るものとなる。即ちタフトレジスタに対する入力デ
ータをa00”から@01”に変更するだけで良く、何
ら回路を変更する必要性がない。更に選択制御用フリッ
プフロップR1,R2は内部で三重化され、かつ誤り訂
正回路El、E2が付加されているため、R1,几2内
の1個の7リツプフロツプが故障しても何ら動作には影
響を与えらに大きな回路を構成する集積回路の一実施例
を示す図である。第3図において、1と2,3と4゜5
と6.及び7と8は各々同一機能を持つ機能ブロック、
SL1〜8L4は選択回路、RGI〜B、G4は前記選
択回路8Lr−8L4の各々に対する選択制御用フリッ
プ70ツブ、ECI〜BC4は前記選択制御用フリ、プ
フロ、プに対する誤り訂正回路であシ、前記選択制御用
フリップフロ、プはすべて誤り訂正回路を介してシフト
パスで接続され、1個のシフトレジスタを形成している
このような回路構成において、例えば機能プロ、り3及
び6にそれぞれ欠陥が生じた場合、選択制御用ツリツブ
フロップへのシフトインデータを変更するだけで全く正
常な集積回路として動作させ為ことができる。即ち同一
機能ブロックの両方共に欠陥が生じた場合、又は選択制
御用ツリツブフロップ内の7リツンフロ、プの内で2個
以上のフリ、プフロ、プに欠陥が生じた場合、又は誤り
訂正回路自身に欠陥が生じた場合等を除けば、か1)の
欠陥の発生に対し容易に修復可能となる。
上記欠陥が発生する確率は現実に社非常に小さいため、
本発明の回路栴成拡極めて信頼性轢高いと言える。更に
本発明の回路ではシフトレジスタを使用するため、入出
力ピンの不足を補なう手段としても有効となる。
なお、本実施例においては、各段の同一機能ブロックは
各2個であり、誤り訂正回路のフリ、ラフ0ツ1群は各
3個となっているが、より多い複数の場合においても同
様に説明される。
(発明の効果) 以上に説明したように1本発明によれば、機能ブロック
を多重化した冗長性のある集積回路において、その機能
プロ、りへの選択回路に対する選択制御を誤り訂正回路
を有するシフトレジスタで構成することによシ、機能プ
ロ、り及びシフトレジスタに欠陥が生じても、極めて高
い確率でその集積回路は正常に機能し得るため、歩留り
、信頼性及び保守性等の向上を期待できるという効果が
ある。
【図面の簡単な説明】
第」図は本発明の一実施例を示すブロック図、第2図は
第1図で示した選択制御手段及び誤り訂正手段の内容を
示したブロック図、第3図は第り図で示したプロ、りを
縦続接続した大規模集積回路の一実施例を示すプロ、り
図である。 lO〜30.SLt〜4・・・・・・選択回路、R,l
、R2゜几G1〜4・−・・・・選択制御用ツリ、プフ
ロップ、El、R2,ECL〜4・・・・−・誤り訂正
回路、20,21゜40.41.L〜B・・・・・・機
能プロ、り%F1〜3・・・・・・ツリップツロ、プ、
Gl〜3・・・−・論理積ゲート、G4・・・・・・論
理和ゲート、spt〜3・・・・・・シフトパス線、8
1 、82・・・・・・選択線、100〜102 、2
00〜202.400.401・・・・・・データ線。 芥 lWJ 第 2 図 箒3T!!!J

Claims (1)

    【特許請求の範囲】
  1.  同一機能を有する複数の機能ブロックと、これらの複
    数の機能ブロックからの出力を切換える単一の選択回路
    とが順次縦続接続される集積回路であって、前記各々の
    選択回路を制御し選択経路を決定させる選択制御手段を
    有し、かつ前記選択制御手段が誤り訂正手段を含んだシ
    フトパスで接続されたシフトレジスタで構成されている
    ことを特徴とする集積回路。
JP59257199A 1984-12-05 1984-12-05 集積回路 Pending JPS61134848A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59257199A JPS61134848A (ja) 1984-12-05 1984-12-05 集積回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59257199A JPS61134848A (ja) 1984-12-05 1984-12-05 集積回路

Publications (1)

Publication Number Publication Date
JPS61134848A true JPS61134848A (ja) 1986-06-21

Family

ID=17303055

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59257199A Pending JPS61134848A (ja) 1984-12-05 1984-12-05 集積回路

Country Status (1)

Country Link
JP (1) JPS61134848A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5068484A (ja) * 1973-10-19 1975-06-07
JPS59211148A (ja) * 1983-05-17 1984-11-29 Nec Corp 情報処理装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5068484A (ja) * 1973-10-19 1975-06-07
JPS59211148A (ja) * 1983-05-17 1984-11-29 Nec Corp 情報処理装置

Similar Documents

Publication Publication Date Title
EP0111053B1 (en) On-chip monitor
US7725781B2 (en) Repair techniques for memory with multiple redundancy
US4697267A (en) Scan control apparatus and method for data processing apparatus
US4837765A (en) Test control circuit for integrated circuit
US5448572A (en) Spare signal line switching method and apparatus
JPS61134848A (ja) 集積回路
JP3430231B2 (ja) 論理セル及びこれを用いた半導体集積回路
US11942172B2 (en) Chip having debug function and chip debugging method
TW202117932A (zh) 積體電路及動態腳位控制方法
US4935737A (en) Data selection matrix
US6180425B1 (en) Data transfer circuit
JPS61135137A (ja) 集積回路
EP0325423B1 (en) An error detecting circuit for a decoder
KR100396096B1 (ko) 반도체 집적 회로의 테스트 회로
JPH0192673A (ja) カウンタ・テスト装置
US11416358B2 (en) Reordering circuit of memory, method of reordering memory bits, and accumulation circuit
JPS61217836A (ja) 集積回路
JPH07294604A (ja) Lsiテスト回路
JP3055639B2 (ja) 論理集積回路
JPH025126A (ja) トランジスタマトリクスシフタ
JP3234258B2 (ja) 条件信号発生器
JPH05142299A (ja) シフト制御回路
JPS6366056B2 (ja)
JPS6020658A (ja) 予備ユニツト切替装置
JPH0534414A (ja) 半導体集積回路