Verilog Digital System Design: Register Transfer Level Synthesis, Testbench, and Verification
Zainalabedin Navabi | 2005-10-03 00:00:00 | McGraw-Hill Professional | 384 | CAD
This rigorous text shows electronics designers and students how to deploy Verilog in sophisticated digital systems design.The Second Edition is completely updated -- along with the many worked examples -- for Verilog 2001, new synthesis standards and coverage of the new OVI verification library.
I found this book to be very helpful over other books. I like the style of writing. It was easy for me to read and understand than a other books I have read on the subject. The examples are also meaningful and relavent for new users. I found other books to be too abstract, or go into too much detail on topics that are not useful for new users. I would give it 5 stars, but I agree with others that the book isn't very good for reference.
Cheep and very good introduction into Verilog. I'm currently using this book very heavily. I look at the examples very heavily, but haven't really read it strait through. I jump all over the place depending on what my implementation requires.
Verilog is probably the most common package for modelling digital circuits. Navabi provides detailed instructions on how to use it for many types of circuits. We see how Verilog can provide different levels of modelling. From the Register Transfer Level to doing higher level synthesis. This lets you simulate either a small circuit, to great depth, or to scale to much larger sets of transistors.
The testbenching ability of Verilog is emphasised. Vital in checking the validity of performance of your circuits, before you tape out to silicon. One of Verilog's strengths is how its testbenching can save you time and money. Provided you take full advantage of it.
This is an excellent book for beginners. I especially like how the examples are organized. It starts with the basic ones and ends with a complete working CPU. The later examples use the earlier ones as basic modules, which is very helpful for beginners.
The materials included in the CD are very useful with the exception of the software, which is outdated now. Hope the latest software will be included in the CD with the new edition of the book.
This book contains many useful examples of real design applications with various coding styles. It is a very good reference for the students who start to learn Verilog for the first time. It describes from structural to behavioral level design with emphasis on synthesizable codes. Students can learn not only the verilog language itself but also the hardware system design concepts and flow. The CPU design chapter is a very excellent example of showing how to approach a complex design task step by step.
Download this book!
Free Ebooks Download