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, and 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.