Design Principles, Prentice-Hall Inc., Englewood Cliffs, N.J., 1986.
"Reliable Digital Systems and Related Stanford University Research,"
The Evolution of Fault-Tolerant Computing, Springer-Verlag Wien, Austria.
Design of Digital Computers, Springer-Verlag, New York, New York,
1975. (with H.W. Gschwind)
Introduction to the Theory of Switching Circuits, McGraw-Hill Book
Co., New York, New York, 1965.
A Survey of Switching Circuit Theory, McGraw-Hill Book Co., New York,
New York, 1962. (with T.C. Bartee)
method that he developed as a doctoral student at MIT is used for
designing circuits in every computer and electronic system.
This started of the field of logic synthesis (automatic techniques
for designing logic circuits).
McCluskey is also called the father of computer engineering in the
sense that he started the field of computer engineering as a separate
branch of engineering.
McCluskey developed techniques that are used today to test integrated
circuits to make sure that they meet quality requirements -- his techniques
are also used for designing fault-tolerant systems (systems that can
work even in the presence of failures).
developed the first algorithm for designing combinational circuits
- the Quine-McCluskey logic minimization procedure as a doctoral student
At Bell Labs and Princeton, he developed the modern theory of transients
(hazards) in logic networks and formulated the concept of operating
modes of sequential circuits.
His Stanford research focuses on logic testing, synthesis, design
for testability, and fault-tolerant computing. Prof. McCluskey and
his students at the Center for Reliable Computing worked out many
key ideas for fault equivalence, probablilistic modelling of logic
networks, pseudo-exhaustive testing, and watchdog processors.
He collaborated with Signetics researchers in developing one of the
first practical multivalued logic implementations and then worked
out a design technique for such circuitry.
B.S. and M.S. (E.E) M.I.T.
A.B. (Physics, Math), Summa Cum Laude, Bowdoin College.
Sc.D. (E.E.) M.I.T.
Technical Staff, Electronic Telephone Office Design, Bell Telephone
Moved to Princeton University, where he was associate Professor of
Electrical Engineering and Director of the University Computer Center.
IBM: Summer Faculty Fellow,
MIT Lincoln Laboratory: Summer Faculty Fellow,
Director of Computer Center, Princeton University
Professor of Electrical Engineering,Princeton University
RCA Sarnoff Research Center:Summer Faculty Fellow,
Stanford University: Visiting Professor of Elect. Eng. and Computer
Joined Stanford University, where he is Professor of Electrical Engineering
and Computer Science, as well as Director of the Center for Reliable
Founded the Stanford Digital Systems Laboratory (now the Computer
Founded Stanford Computer Engineering Program (now the Computer Science
MS Degree Program). The Stanford Computer Forum (an Industrial Affiliates
Program) was started by Dr. McCluskey and two colleagues and he was
its Director until 1978.
Director Center for Reliable Computing,Stanford University
Tokyo and Kyoto Universities: JSPS Fellowship - temp.
IBM T.J. Watson Research Center: Distinguished Visiting Faculty,
DEC Summer Faculty Fellow,
University of Illinois: H. Earle Thompson Distinguished Professor,
Bowdoin College Smythe Mathematics Prize
1984 IEEE Computer Society Technical Achievement Award in Testing
1984 IEEE Centennial Medal
1990 ACM Annual Award for Computer Science Education
1990 EURO ASIC 90 Prize for Fundamental Outstanding Contribution to
1991 IEEE Computer Society Taylor L. Booth Education Award
1994 Institut National Polytechnique de Grenoble, Doctor Honoris Causa
1996 IEEE Computer Society Golden Core Member
1998 National Academy of Engineering for logic design, computer engineering
and engineering education.
1998 Stanford University School of Engineering Dean's Award for Academic
1996 IEEE Emanuel R. Piore Award for pioneering and fundamental contributions
to design automation fault tolerant computing.
1999 IEEE VTS Best Panel Award
Honor Societies: Phi Beta Kappa Sigma Xi, Eta Kappa Nu, Tau Beta Pi
a Fellow of the IEEE, AAAS, and ACM; and a member of the NAE.
McCluskey was the first president of IEEE Computer Society