This book intends to provide answers to most of the real-time design issues and items to know in the CPU world, while acting as a quick, easy-to-use reference. For fast access, the book is divided into simple sections such as architecture, logic, circuits, layout, verification, testing, tools, and Verilog. The coverage of CPU design is comprehensive, including: processor design flow charts, replacement algorithms, threading techniques, coherency protocols, out of order processes, caches, data protection schemes, benchmarks, electromigration, antenna effect, fixing max and min time, synchronizers, code coverage, monitors, ATPG, BIST, tools, and Verilog concepts. In addition, basic topics and tips are included as well, such as the responsibilities of an architect, ways to save power at the architectural level, and how to take care of noise. Handy for engineers in the workplace, as well as new college graduates, this newly revised and updated edition is an ideal guide. Second edition includes expanded coverage of the IEEE 1800 Standards which were recently approved, as well as stronger emphasis on physical design characteristics.
Publisher: Springer-Verlag New York Inc.
Number of pages: 350
Edition: 2nd Revised edition
From the reviews of the first edition:
"Thimmannnagari, an experienced designer, offers an insider??'s view of CPU design. The material, which is presented in a frank and systematic way, covers six major areas ??? . For each area, the process involved is carefully laid out in steps, and the crucial details and options associated with each step are meticulously covered in full. ??? An excellent resource for those in CPU design and computer architecture for both college students and practitioners. Summing Up: Highly recommended. Upper-division undergraduates through professionals." (J.Y. Cheung, CHOICE, Vol. 42 (10), June, 2005)