Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Digital circuit design for computer science students
Wirth N., Springer-Verlag, London, UK, 1995. Type: Book (9783540585770)
Date Reviewed: Sep 1 1996

When high-level programming languages sorely needed simplification and clarification in the 1960s and 1970s, Niklaus Wirth came to the rescue with Algol W and Pascal, which evolved into Modula and Oberon. Now hardware description languages (HDLs) have just as great a need for simplification and structure. The two dominant HDLs, VHDL and Verilog, are, in Wirth’s words, “utterly unsatisfactory” for explanatory and tutorial purposes, “surpassing in complexity even large programming languages.” Fortunately, Wirth has come up with a simple, elegant HDL called Lola (short for Logic Language), which he presents in this textbook. One feature that enhances Lola’s simplicity is that it is a “genuine HDL,” containing only static descriptions of static objects (namely circuits) and nothing dynamic.

The book is well-rounded and intelligently written at a level suitable for an introductory course in digital circuits. The inclusion of a complete but simple CPU in the text is rare and important. I had been looking for this feature in a digital circuits text for use in elementary digital design classes for a while and had not found it until now.

The book does have some shortcomings, however. Some textual circuit descriptions could have been made clearer with the help of circuit diagrams (such as the barrel shifter, p.90). A more serious shortcoming is that some basic topics in digital design have either been left out or treated very lightly. Two such topics are Karnaugh maps and CMOS complex gates. Basically, these topics have been neglected because the book seems to assume that today’s most popular design styles and methodologies will continue to be so dominant that we can forget about all others. This assumption may not be valid. For example, CMOS complex gates (which are left out of this book) can be far superior to standard cells in terms of energy consumption and layout area without a significant sacrifice in speed. Therefore, they should be incorporated into digital circuits. Well-known algorithms exist for the automatic compilation of complex gates, but no widely available compiler exists. Thus there is a need for a good language for describing complex gates, and a good compiler for such a language that can be integrated into existing CAD systems.

All in all, this digital design textbook is well written and contains valuable information that is not found in any other digital design text.

Reviewer:  V. Kantabutra Review #: CR119761 (9609-0638)
Bookmark and Share
 
General (B.7.0 )
 
 
General (B.5.0 )
 
 
General (B.6.0 )
 
 
General (B.3.0 )
 
 
Models Of Computation (F.1.1 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Op amp network design
Hufault J., Wiley-Interscience, New York, NY, 1986. Type: Book (9789780471813279)
Jan 1 1988
Microchip technology: the past and the future
Kerridge C., John Wiley & Sons, Inc., New York, NY, 1983. Type: Book (9789780471902409)
Jun 1 1985
Fundamentals of MOS digital integrated circuits
Uyemura J., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1988. Type: Book (9789780201133189)
Jun 1 1989
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy