On Computer Self-Diagnosis Part II-Generalizations and Design Principles
- 1 December 1966
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Electronic Computers
- Vol. EC-15 (6) , 882-890
- https://doi.org/10.1109/PGEC.1966.264470
Abstract
A general method for the production of self-diagnosis procedures for digital computers is given. A number of principles which facilitate the design of diagnosable machines are proposed. The most general recommendations are that the machine be asynchronous, free of redundant components, and that production of the diagnosis procedure be undertaken concurrently with design of the system. On the level of circuit design, it is recommended that sequential circuits be strongly connected, totally sequential, and of short transient length. System design principles given include the following recommendations. The design should be functionally well-modularized and free of pulse-mode circuitry. Each module of the design should cause a hangup whenever it receives an illegal control sequence from any other module. The design should be minimal in global (intermodular) feedback lines, and the global lines should not undergo transitions until all local (intramodular) lines have settled. All of the above material was motivated by the results of an experimental study reported in a previous paper. A somewhat new type of machine organization suited to the given production method and design principles is proposed (cascade organization). A feasibility study of self-diagnosis of a cascade-organized processor of moderate size is described. The results indicate that self-diagnosis of such a system is feasible although treatment of medium-and large-sized machines will require improved simulation procedures. Finally, several suggestions for further work are made.Keywords
This publication has 7 references indexed in Scilit:
- On Computer Self-Diagnosis Part I-Experimental Study of a ProcessorIEEE Transactions on Electronic Computers, 1966
- On an Improved Diagnosis ProgramIEEE Transactions on Electronic Computers, 1965
- An integrated approach to automated computer maintenancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1965
- The CSX-l ComputerIEEE Transactions on Electronic Computers, 1964
- Design of Serviceability Features for the IBM System/360IBM Journal of Research and Development, 1964
- The Diagnosis of Asynchronous Sequential Switching SystemsIEEE Transactions on Electronic Computers, 1962
- Automatic Trouble Diagnosis of Complex Logic CircuitsBell System Technical Journal, 1962