Contemporary Logic Design
Second Edition

A Prentice-Hall publication by
Randy H. Katz and Gaetano Borriello
Check regurlarly for new information. This web-site is updated regularly (last update: 6 June 2005).
A Second Edition

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 closely related tracks: the underlying physical technology and the software tools that facilitate the application of the new devices. The trends identified in the first edition have continued stronger than ever and promise to continue for some time to come. Specifically, programmable logic has become virtually the norm for digital designers and the art of digital design now absolutely requires the software skills to deal with hardware description languages. 

No longer do we see the familiar yellow cover of the TTL Data Book on every designer’s bookshelf. In fact, for many application areas, even small programmable logic devices (PLDs), the mainstays of the 1970s and early 1980s, are rapidly disappearing. The burgeoning market for smaller, lower power, and more portable devices has driven high levels of integration into almost every product. This also has changed the nature of optimization; the focus is now on what goes into each chip rather than on the collection of individual gates needed to realize the design. The optimizations of today are more and more often made at the architecture level rather than in the switches.

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 ever more sophisticated. They capture their design specifications in software with description languages 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 reduced radically as market pressures require products to be introduced quickly, at the right price and performance.

Although the evergrowing complexity of designs necessitates more powerful abstractions, the fundamentals haven’t changed. In fact, the contemporary digital designer must have a broader understanding of the discipline of computation than ever before, including both hardware and software. In this second edition, we provide this broader perspective.

See the Prentice-Hall site for the book.


Instructor Resources
IMPORTANT INFORMATION:
All materials on this page and its sub-pages and all linked files are copyright 2005 by Prentice-Hall/Pearson Education, and may be downloaded and printed for instructional purposes by instructors using the book. Permission is given to incorporate excerpts of these materials in instructors' classroom presentations and handouts.
The  following credit line should be included: "Adapted from (complete bibliographic citation). Copyright 2005 Prentice Hall/Pearson."  Permission expressly is not given to publish these materials, in either original or modified form, in printed, electronic, or any other format.

Current list of errata for CLD2e.

The resource page includes (to obtain the necessary password access contact Michael McDonald at Prentice-Hall):

  • PowerPoint lecture slide sets for each chapter
  • Links to several courses using the text
  • Complete set of laboratory assignments using the Aldec Active-HDL tools
  • Solutions to all the exercisesin the text
  • Two additional chapters on computer organization that extend the book (to be available by fall of 2006)