Contemporary Logic Design
Randy H. Katz, Gaetano BorrielloBooks.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.
Overview
In the decade since the first edition of this book was published, the technologies of digital design have continued to evolve. The evolution has run along two related tracks: the underlying physical technology and the software tools that facilitate the application of new devices. The trends identified in the first edition have continued and promise to continue to do so. Programmable logic is virtually the norm for digital designers and the art of digital design now requires the software skills to deal with hardware description languages.
Hardware designers now spend the majority of their time dealing with software. Specifically, the tools needed to efficiently map digital designs onto the emerging programmable devices that are growing more sophisticated. They capture their design specifications in software with language appropriate for describing the parallelism of hardware; they use software tools to simulate their designs and then to synthesize it into the implementation technology of choice. Design time is radically reduced, as market pressures require products to be introduced quickly at the right price and performance.
Although the complexity of designs is necessitating ever more powerful abstractions, the fundamentals remain unchanged. The contemporary digital designer must have a much broader understanding of the discipline of computation, including both hardware and software. This broader perspective is present in this second edition.
Synopsis
- Introduces a wide range of software tools including schematic capture, logic simulation, Boolean minimization, multi-level minimization and state assignment.
- Links the traditional techniques of logic design (such as Karnaugh maps and breadboard techniques) with real-world design examples.
- Provides comprehensive, early coverage of programmable logic including ROMs, PALs, and PLAs.
- Includes a variety of examples, exercises, problems, and case studies that illustrate real design problems and challenge the reader to develop practical solutions using modern design tools.
- Includes a detailed case study of a simple processor design that synthesizes the text's coverage of combinational and sequential design methods.
- Concludes most chapters with practical matters. These tie theory to practice and explain design technologies and logic devices in detail.
Sophomore/Junior Electrical Engineering, Computer Engineering, and Computer Science majors.
Professional/Reference
- Courses:
- Hardware Design
- Digital
- Logic
- Switching Theory
- Digital Design
- Introduction to Computer Engineering
- Logic Design
Booknews
A modern introduction to logic design. Complementing the presentation of logic design theory with discussion of current design technologies, the text introduces readers to a wide range of software tools and demonstrates how they fit in the hardware design process. The text also encourages hands-on experimentation with software tools such as LogicWorks to bolster understanding of practical design methods. Annotation c. Book News, Inc., Portland, OR (booknews.com)