Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Optimal Self-Testing Embedded Parity Checkers

Published: 01 March 1998 Publication History
  • Get Citation Alerts
  • Abstract

    This paper presents a new simple and straightforward method for designing Self-Testing Embedded (STE) parity checkers. The building block is the two-input XOR gate. During normal, fault-free operation, each XOR gate receives all possible input vectors. The great advantage of the proposed method is that it is the only one that gives, in a simple and straightforward way, optimal STE realizations with respect to the cost (number of XOR gates) and the speed (number of XOR gate levels).

    References

    [1]
    W.C. Carter and P.F. Schneider, "Design of Dynamically Checked Computers," Proc. Fourth Congress IFIP, vol. 2, pp. 878-883, Edinburgh, Scotland, Aug. 5-10 1968.
    [2]
    D.A. Anderson, "Design of Self-Checking Networks Using Coding Techniques," Technical Report R-527, Coordinated Science Laboratory, Univ. of Illinois at Urbana-Champaign, 1971.
    [3]
    M. Nicolaidis and B. Courtois, "Strongly Code Disjoint Checkers," IEEE Trans. Computers, vol. 37, no. 6, pp. 751-756, June 1988.
    [4]
    T.R.N. Rao and E. Fujiwara, Error-Control Coding for Computer Systems. Englewood Cliffs, N.J.: Prentice Hall, 1989.
    [5]
    Y. Tamir and C.H. Sequin, "Design and Application of Self-Testing Comparators Implemented with MOS PLA's," IEEE Trans. Computers, vol. 33, no. 6, pp. 493-506, June 1984.
    [6]
    M. Nicolaidis, "Fault Secure Property Versus Strongly Code Disjoint Checkers," IEEE Trans. Computer-Aided Design, vol. 13, no. 5., pp. 651-658, May 1994.
    [7]
    D. Nikolos A. Paschalis and G. Philokyprou, "Efficient Design of Totally Self-Checking Checkers for Low-Cost Arithmetic Codes," IEEE Trans. Computers, vol. 38, no. 7, pp. 807-814, July 1988.
    [8]
    J. Khakbaz and F.J. McCluskey, "Self-Testing Embedded Checkers," CFC Technical Report 83-19, Center for Reliable Computing, Stanford Univ., Stanford, Calif., Dec. 1983.
    [9]
    C.D. Kraft and W.N. Toy, Microprogrammed Control and Reliable Design of Small Computers. Englewood Cliffs, N.J.: Prentice Hall, 1981.
    [10]
    E. Fujiwara and K. Matsuoka, "A Self-Checking Generalized Prediction Checkers and Its Use for Built-In Testing," IEEE Trans. Computers, vol. 36, no. 1, pp. 86-93, Jan. 1987.
    [11]
    S. Tarnick, "Embedded Parity and Two-Rail TSC Checkers with Error-Memorizing Capability," Proc. First Online Testing Workshop, pp. 221-225, Nice, France, 1995.
    [12]
    G.P. Aksenova, "Necessary and Sufficient Conditions for the Synthesis of Completely Testable Modulo 2 Convolution Circuits," Automation and Remote Control, pp. 1,362-1,369. Plenum, 1980.
    [13]
    J. Khakbaz, "Self-Testing Embedded Parity Trees," Digest of Papers FTCS-12, pp. 109-116, Santa Monica, Calif., June 22-24 1982.
    [14]
    J. Khakbaz and F.J. McCluskey, "Self-Testing Embedded Code Checkers," Digest of Papers Spring 1983 COMPCON, pp. 452-457, San Francisco, 28 Feb.- Mar. 3 1983.
    [15]
    J. Khakbaz and F.J. McCluskey, "Self-Testing Embedded Parity Checkers," IEEE Trans. Computers, vol. 33, no. 8, pp. 753-756, Aug. 1984.
    [16]
    M. Nicolaidis, "Self-Exercising Checkers for Unified Built-In Self-Test (UBIST)," IEEE Trans. Computer-Aided Design, vol. 8, pp. 203-218, Mar. 1989.
    [17]
    D. Nikolos, "Design of Self-Testing Embedded Parity Checkers Using Two-Input XOR Gates," Proc. 12th Int'l Conf. Fault-Tolerant Systems and Diagnostics (FTSD), pp. 158-162, Praha, Czechoslovakia, Sept. 4-7 1989.
    [18]
    D. Nikolos, "Optimal Self-Testing Embedded Two-Rail Checkers," Proc. Second IEEE Int'l On-Line Testing Workshop, pp. 154-157, Biarritz, France, July 8-10 1996.
    [19]
    D.C. Bossen D.L. Opstako and A.M. Patel, "Optimum Test Patterns for Parity Networks," Proc. AFIPS 1970 Fall Joint Computing Conf., vol. 37, pp. 63-68, Houston, Tex., Nov. 17-19 1970.

    Cited By

    View all
    • (2006)On the Design of Self-Checking Controllers with Datapath InteractionsIEEE Transactions on Computers10.1109/TC.2006.18555:11(1423-1434)Online publication date: 1-Nov-2006
    • (2005)Single- and Double-Output Embedded Checker Architectures for Systematic Unordered Codes"Journal of Electronic Testing: Theory and Applications10.1007/s10836-005-0973-y21:4(391-404)Online publication date: 1-Aug-2005
    • (2003)Built-in Test with Modified-Booth High-Speed Pipelined Multipliers and DividersJournal of Electronic Testing: Theory and Applications10.1023/A:102379281252119:3(245-269)Online publication date: 1-Jun-2003
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Computers
    IEEE Transactions on Computers  Volume 47, Issue 3
    March 1998
    97 pages
    ISSN:0018-9340
    Issue’s Table of Contents

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 01 March 1998

    Author Tags

    1. Parity tree
    2. embedded self-testing circuits.
    3. parity checker
    4. self-testing
    5. two-rail checker

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 29 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2006)On the Design of Self-Checking Controllers with Datapath InteractionsIEEE Transactions on Computers10.1109/TC.2006.18555:11(1423-1434)Online publication date: 1-Nov-2006
    • (2005)Single- and Double-Output Embedded Checker Architectures for Systematic Unordered Codes"Journal of Electronic Testing: Theory and Applications10.1007/s10836-005-0973-y21:4(391-404)Online publication date: 1-Aug-2005
    • (2003)Built-in Test with Modified-Booth High-Speed Pipelined Multipliers and DividersJournal of Electronic Testing: Theory and Applications10.1023/A:102379281252119:3(245-269)Online publication date: 1-Jun-2003
    • (2000)Embedded Checker Architectures for Cyclic and Low-Cost Arithmetic CodesJournal of Electronic Testing: Theory and Applications10.1023/A:100831800284616:4(355-367)Online publication date: 1-Aug-2000
    • (1999)Programmable Embedded Self-Testing Checkers for All-Unidirectional Error-Detecting CodesProceedings of the 1999 17TH IEEE VLSI Test Symposium10.5555/832299.836497Online publication date: 26-Apr-1999
    • (1998)Embedded self-testing checkers for low-cost arithmetic codesProceedings of the 1998 IEEE International Test Conference10.5555/648020.761112(514-523)Online publication date: 18-Oct-1998

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media