Self-checking combinational circuits with unidirectionally independent outputs

被引:30
作者
Morosow, A
Saposhnikov, VV
Saposhnikov, VV
Goessel, N
机构
[1] Univ Potsdam, Fault Tolerant Grp, Dept Comp Sci, D-14415 Potsdam, Germany
[2] Railroad Transportat Univ St Petersburg, St Petersburg, Russia
关键词
self-checking circuits; independent and unidirectionally independent outputs; parity-code; Berger-code;
D O I
10.1155/1998/20389
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we propose a structure dependent method for the systematic design of a self-checking circuit which is well adapted to the fault model of single gate faults and which can be used in test mode. According to the fault model considered, maximal groups of independent and unidirectionally independent outputs of an arbitrarily given combinational circuit are determined. A parity bit is added to every group of independent outputs. A few additional outputs are added to every group of unidirectionally independent outputs. In the error free case, these groups of unidirectional independent outputs together with their corresponding additional outputs are elements of a unidirectional error detecting code; for example, a Berger code or an r-out-of-s code. It is demonstrated how the pairs of (unidirectionally) independent outputs of a given circuit can be determined. A simple heuristic solution for this problem based on a modified circuit graph is also given. The maximal classes of (unidirectionally) independent outputs can be computed as cliques of a dependency graph where the nodes of the graph are the outputs of the circuit. The applicability of the proposed method is demonstrated for the MCNC benchmarks circuits.
引用
收藏
页码:333 / 345
页数:13
相关论文
共 17 条
  • [1] DESIGN OF TOTALLY SELF-CHECKING CHECK CIRCUITS FOR M-OUT-OF-N CODES
    ANDERSON, DA
    METZE, G
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (03) : 263 - 269
  • [2] A NOTE ON ERROR DETECTION CODES FOR ASYMMETRIC CHANNELS
    BERGER, JM
    [J]. INFORMATION AND CONTROL, 1961, 4 (01): : 68 - &
  • [3] BRAYTON RK, IEEE T COMPUTER AIDE, V7, P1062
  • [4] SELF-CHECKING COMBINATIONAL CIRCUIT-DESIGN FOR SINGLE AND UNIDIRECTIONAL MULTIBIT ERROR
    BUSABA, FY
    LALA, PK
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 1994, 5 (01): : 19 - 28
  • [5] FUJIWARA E, 1984, IEEE T COMPUT, V33, P578, DOI 10.1109/TC.1984.1676486
  • [6] Fujiwara E., 1989, ERROR CONTROL CODING
  • [7] FUJIWARA E, 1983, P 13 S FAULT TOL COM, P146
  • [8] Gupta S. K., 1992, Proceedings International Test Conference 1992 (Cat. No.92CH3191-4), P140, DOI 10.1109/TEST.1992.527814
  • [9] KUNDU S, 1990, IEEE DESIGN TEST AUG, P5
  • [10] LALA PK, FAULT TOLERANT FAULT