Page 225 - A Practical Guide from Design Planning to Manufacturing
P. 225
198 Chapter Six
Johnson, Everett and Mohammad Karim. Digital Design: A Pragmatic Approach. Prindle,
Boston, MA: Weber & Schmidt Publishing, 1987. [Covers much of the same material
as McCluskey’s Logic Design Principles. Not quite as detailed but a somewhat easier
to read.]
Karnaugh, Maurice. “The Map Method for Synthesis of Combinational Logic Circuits.”
Trans. AIEE. vol. 72, 1953, p. 593. [The original paper describing K-maps. When this
paper was written, the first silicon transistor had not yet been created. Although
technology drives so many aspects of processor design, some things are timeless.]
McCluskey, Edward. Logic Design Principles with Emphasis on Testable SemiCustom
Circuits. Englewood Cliffs, NJ: Prentice-Hall, 1986. [McCluskey is a giant in logic
design. His book is not an easy read, but it covers with enormous precision all the
details of logic minimization for any type of circuit.]
Palnitkar, Samir. Verilog HDL: A Guide to Digital Design and Synthesis. Mountain View,
CA: SunSoft Press, 1996. [Good programmer’s reference for Verilog along with useful
tips on coding for automated synthesis.]
Petzold, Charles. Code: The Hidden Language of Computer Hardware and Software.
Redmond, WA: Microsoft Press, 1999. [A very gentle introduction to the concepts of
encoding numbers (as binary), logic design, and encoding instructions to write software.
Does a good job of assuming no previous technical knowledge and getting all the way
from using a flashlight to send Morse code up to high-level programming languages.]
Shriver, Bruce and Bennett Smith. The Anatomy of a High-Performance Microprocessor:
A Systems Perspective. Los Alamitos, CA: IEEE Computer Society Press, 1998. [A
detailed description of the microarchitecture of the AMD K6 and its interaction with
the system.]
“Statistical Analysis of Floating Point Flaw in the Pentium Processor.” Intel Corporation,
1994, http://support.intel.com/support/processors/pentium/fdiv/wp/. [A paper by Intel,
giving details on the cause and likelihood of encountering the infamous FDIV “flaw.”]
Sternheim, Eliezer, Rajvir Singh, and Yatin Trivedi. Digital Design with Verilog HDL.
Cupertino, CA: Automata Publishing, 1990.