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.
   220   221   222   223   224   225   226   227   228   229   230