Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Digital logic design using Verilog : coding and RTL synthesis
Taraate V., Springer International Publishing, New York, NY, 2016. 416 pp. Type: Book (978-8-132227-89-2)
Date Reviewed: Apr 27 2017

Anyone who wants to read this book must have a sound background in the theoretical aspects of digital logic design. This book presents digital logic design using the hardware description language known as Verilog. The book starts with a quick introduction to various Verilog language design methodologies; structural, behavioral, and synthesizable register-transfer level (RTL) designs; and how various operators are defined with numerous examples. This is a quick and easy way of introducing a hardware language with numerous examples for a person to get familiar with it.

Three chapters are dedicated to presenting combinational logic circuits with simple to moderate complex circuits. Then, two chapters are dedicated to presenting sequential circuits such as flip-flops and latches with the use of synchronous and asynchronous reset. Complex designs using Verilog RTL are also presented with a few examples. The book also presents finite state machines (FSMs) in reference to Moore and Mealy machines. In the second part of the book, the author presents Verilog simulation-based programmable logic design (PLD) for blocking and nonblocking assignments as well as field-programmable gate arrays (FPGAs) as programmable application specific integrated circuits (ASICs). Other aspects of ASICs such as RTL synthesis, static timing analysis, and constrains in the ASIC design are also presented. Finally, the book concludes with low-power and system-on-chip (SOC) designs, which are currently very popular. The main strength of this textbook is that the Verilog code is given in detail for the major logic designs discussed. When one has clear logic design concepts and the derivation of logic circuits using various techniques, this book can help to implement these logics in the Verilog language. This book could be used for an undergraduate-level lab course and could motivate students to implement and test their designs on an FPGA board such as Xilinx or Altera.

The digital logic concepts discussed and implemented in the book are basic concepts that have been developed over the years. The book will help readers learn digital logic design and become familiar enough with it to work with it further in the future. It is mainly aimed as a textbook for undergraduate students to implement digital logic design in a lab. The book discusses logic design in a well-structured way covering basic to intermediate concepts.

Reviewer:  J. Arul Review #: CR145226 (1707-0406)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Automatic Synthesis (B.6.3 ... )
 
 
Verilog (B.6.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Automatic Synthesis": Date
Logic synthesis for low power VLSI designs
Iman S., Pedram M., Kluwer Academic Publishers, Norwell, MA, 1998. Type: Book (9780792380764)
Dec 1 1998
Two-level logic minimization for low power
Tseng J., Jou J. ACM Transactions on Design Automation of Electronic Systems 4(1): 52-69, 1999. Type: Article
Jun 1 1999
A predictive distributed congestion metric and its application to technology mapping
Shelar R., Sachin ., Saxena P., Wang X.  Physical design (Proceedings of the 2004 international symposium on Physical design, Phoenix, Arizona, USA, Apr 18-21, 2004)210-217, 2004. Type: Proceedings
Jun 10 2004
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