Edward J. McCluskey | |
---|---|
Born |
New York City, New York |
October 16, 1929
Died | February 13, 2016 | (aged 86)
Fields | Electrical engineering |
Alma mater | Massachusetts Institute of Technology |
Thesis | Algebraic Minimization and the Design of Two-Terminal Contact Networks (1956) |
Doctoral advisor | Samuel H. Caldwell |
Notable students |
Alvy Ray Smith Janusz Brzozowski, Jacob A. Abraham, |
Known for | Quine-McCluskey algorithm |
Edward J. McCluskey (October 16, 1929 – February 13, 2016) was a Professor at Stanford University. He was a pioneer in the field of Electrical Engineering.
McCluskey worked on electronic switching systems at the Bell Telephone Laboratories from 1955 to 1959. In 1959, he moved to Princeton University, where he was Professor of Electrical Engineering and Director of the University Computer Center. In 1966, he joined Stanford University, where he was Emeritus Professor of Electrical Engineering and Computer Science, as well as Director of the Center for Reliable Computing. He founded the Stanford Digital Systems Laboratory (now the Computer Systems Laboratory) in 1969 and the Stanford Computer Engineering Program (now the Computer Science MS Degree Program) in 1970. The Stanford Computer Forum (an Industrial Affiliates Program) was started by McCluskey and two colleagues in 1970 and he was its Director until 1978. Professor McCluskey led the Reliability and Testing Symposium (RATS). McCluskey served as the first President of the IEEE Computer Society. He died on February 13, 2016.
He was known for his disarming wit and occasional eccentric habits, like his hat collection.
McCluskey developed the first algorithm for designing combinational circuits - the Quine-McCluskey logic minimization procedure as a doctoral student at MIT. His thesis, supervised by Samuel H. Caldwell, was entitled Algebraic Minimization and the Design of Two-Terminal Contact Networks (1956). 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. 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.
His Stanford research focuses on logic testing, synthesis, design for testability, and fault-tolerant computing. Professor McCluskey and his students at the Center for Reliable Computing worked out many key ideas for fault equivalence, probabilistic modeling of logic networks, pseudo-exhaustive testing, and watchdog processors.