Verilog

The Designer's Guide to Verilog-AMS (The Designer's Guide Book Series)
Average customer rating: 4.5 out of 5 stars
  • An introduction to Verilog AMS
  • Excellent introduction to the language & excelent reference
  • Pointer to more information
The Designer's Guide to Verilog-AMS (The Designer's Guide Book Series)
Ken Kundert , and Olaf Zinke
Manufacturer: Kluwer Academic Publishers, Boston
ProductGroup: Book
Binding: Hardcover

Software DesignSoftware Design | Software Design | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
Systems Analysis & DesignSystems Analysis & Design | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computer Science | Computers & Internet | Subjects | Books
CircuitsCircuits | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books | Design | Digital Integrated Circuit Design | General | Integrated | Microwave
GeneralGeneral | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Electronics | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Science | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
Qualifying Textbooks - Spring 2007Qualifying Textbooks - Spring 2007 | Stores | Books
Software DesignSoftware Design | Design & Development | Software Books | Custom Stores | Stores | Software
Similar Items:
  1. Analog Behavioral Modeling with the Verilog-A Language
  2. CMOS Integrated Analog-to-Digital and Digital-to-Analog Converters (The Springer International Series in Engineering and Computer Science)
  3. Art of Analog Layout, The (2nd Edition)
  4. Writing Testbenches using SystemVerilog
  5. Verification Methodology Manual for SystemVerilog

ASIN: 1402080441

Book Description

<STRONG>The Designer's Guide to Verilog-AMS</STRONG> presents Verilog-AMS, the new analog and mixed-signal extensions to the widely used Verilog hardware description language. <BR>It starts by describing a rigorous and proven top-down design methodology. Top-down design is widely seen as the key to being able to design very large and complex mixed-signal circuits and it is enabled by Verilog-AMS. Verilog-A and Verilog-AMS are then introduced without assuming that the reader has a background in behavioral modeling. Finally, it includes a comprehensive reference guide for the language. <BR><STRONG>The Designer's Guide to Verilog-AMS</STRONG> is extensively cross-referenced and indexed, making it an ideal reference for both Verilog-A and Verilog-AMS. A companion website, www.designers-guide.com, provides electronic copies of all the models used in this book, a library of user-contributed models, a discussion forum, additional documents on simulation and modeling, and other useful material. <BR><STRONG>The Designer's Guide to Verilog-AMS</STRONG> is written for analog and mixed-signal designers, particularly those designing larger and more complex circuits.

Customer Reviews:

3 out of 5 stars An introduction to Verilog AMS.......2006-08-14

I am new to verilog A and even newer to Verilog AMS. I thought the book was a reasonable introduction to the language, but I prefer a longer text with more content. The book is only of moderate length and expensive as seems to be typical of Kluwer texts. There are also some spots where clarity, at least to myself, was lacking. A user will need the Verilog AMS license from Cadence to use this language. Lacking such a license, I was never able to apply the mixed signal info from the text. For the pure Verilog A user who is doing only analog and not mixed signal sims, this book may not offer an advantage over Fitzpatrick's book even though it is newer. For the practicing engineer, this text is a far better way of getting introduced to Verilog AMS than Cadence's cryptic documentation.

5 out of 5 stars Excellent introduction to the language & excelent reference.......2005-12-22

This book is currently the only up-to-date reference book for Verilog-A and Verilog-AMS (the book by Fitzpatrick is very incomplete and way out of date).

It introduces the language by using a series of relatively simple yet useful examples. In doing so it gets you up and running quickly and then builds your knowledge of the language. It takes you through Verilog-A in some depth, then presents enough Verilog-HDL (the digital subset) to give analog designers a workable understanding of Verilog, and then covers Verilog-AMS in depth.

The book has one chapter that acts as a complete reference for the manual for VerilogA/MS and and excellent index. I use the book as a reference as I write models and can always find what I am looking for very quickly.

In short, I recommend it whole-heartily. It is an essential book for anyone that uses Verilog-A or Verilog-AMS.

-August

5 out of 5 stars Pointer to more information.......2004-12-12

I am one of the authors of this book and I wanted to let you know that if you wished to find out more about it before your ordered it, you can go to its home page, which can be found at http://www.designers-guide.com/Books/. It contains considerably more information about the book, including excerpts.

Amazon would not allow me to post this message to you without giving the book a star rating. So I did my best to provide an unbiased opinion ;-).

-Ken
Verilog HDL (2nd Edition)
Average customer rating: 3.5 out of 5 stars
  • Surely there must be a better verilog book out there
  • Awful reference source
  • Great coverage of Verilog language
  • Good explanations but not for reference
  • an easy language
Verilog HDL (2nd Edition)
Samir Palnitkar
Manufacturer: Prentice Hall PTR
ProductGroup: Book
Binding: Hardcover

NetworkingNetworking | Computers & Internet | Subjects | Books | Data in the Enterprise | Internet, Groupware, & Telecommunications | Networks, Protocols & APIs | Standards
Software DesignSoftware Design | Software Design | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
CHDLCHDL | Languages & Tools | Programming | Computers & Internet | Subjects | Books
Circuit ComponentsCircuit Components | Circuitry | Computer Science | Computers & Internet | Subjects | Books
Systems Analysis & DesignSystems Analysis & Design | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computer Science | Computers & Internet | Subjects | Books
CircuitsCircuits | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books | Design | Digital Integrated Circuit Design | General | Integrated | Microwave
GeneralGeneral | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Electronics | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Science | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
Qualifying Textbooks - Spring 2007Qualifying Textbooks - Spring 2007 | Stores | Books
Software DesignSoftware Design | Design & Development | Software Books | Custom Stores | Stores | Software
Similar Items:
  1. Verilog HDL Synthesis, A Practical Primer
  2. The Verilog® Hardware Description Language
  3. Advanced Digital Design With the Verilog Hdl
  4. Circuit Design with VHDL
  5. Starter's Guide to Verilog 2001

ASIN: 0130449113

Customer Reviews:

2 out of 5 stars Surely there must be a better verilog book out there.......2007-05-02

Here are my complaints with the book:

1. Poor organization -- While it does contain a fairly complete description of Verilog, it's not a very useful description. Reading this book is like reading the Tax Act - all the information is there somewhere, but good luck trying to find it.

2. Poor index -- As a reference, this book is pretty much useless because it lacks a good index. Many items discussed in the book are _not_ in the index. So you can never find that thing that you vaguely remember reading about last month. And you cannot find the answer to a simple question quickly.

3. Lack of practical examples -- For a chip designer or verifier, this book is more or less useless. Although it claims to be "A Guide to Digital Design and Synthesis", there is only one brief chapter on synthesis, and it is severely lacking (a mere 40 pages out of 450). He doesn't even demonstrate how to code a flip-flop with an asynchronous reset. When it comes to practical usage, you're better off searching the web, or reading the source code for the openrisc processor, or something written by an experienced co-worker, or even just reading chapters 11 and 12 of "Application Specific Integrated Circuits" by Michael Smith (also available online I think).

4. Expensive -- I recommend you save your money and just use on-line resources to learn Verilog. None of these on-line resources are great, but at least you will be getting your money's worth, which is more than I can say about this book.

2 out of 5 stars Awful reference source.......2007-04-01

I used this book to learn Verilog and if you read it from beginning to end, you might learn the gist of the language...but that's it. The book is virtually useless as any kind of reference source. The index is almost unusable (if you want to learn about the keywords "fork" or "join", for example, good luck. They aren't even listed in the index, along with just about everything else). Descriptions of how the language works are cryptic and overly brief, though the examples are sometimes helpful.

I seldom write reviews of books, but this one has annoyed me so much that I felt compelled to do so.

All in all, it's better than no book at all, but not much better.

4 out of 5 stars Great coverage of Verilog language.......2006-10-11

Very comprehensive text about the Verilog language, covering the various aspects of the language. The text is clear and well organized. The exercises at the end of the chapter helped me a lot in the learning process. The simulator included is very simnple and all examples in the book run flawlessly. A few things I did not like: the few mistakes in the text and code could have been easily caught by any careful reviewer, the lack of a more detailed example to show the usage of the various constructs in a real world Verilog design and hints about how to build synthesizable Verilog programs. I have enjoyed the author's style and recommend the book for any person who wants to learn Verilog, including other software engineers like myself who want to understand some HDL basics.

4 out of 5 stars Good explanations but not for reference.......2006-01-07

I read the book; it is a good one for reader to catch the idea quickly. But to use it as a reference book might not be a good idea. The topic organization is divided into basic usage section and advanced technique section, and kind of hard to locate for a certain issue. However, it is still worthy of reading as a beginner. The most things I like this book is it use example(s) to explain the concept.

4 out of 5 stars an easy language.......2005-12-29

The author offers more than just a detailing of the various parts of the Verilog language. He also covers extra features that enhance what you can do in Verilog for the purposes of modelling or analysis.

Perhaps the most important aspect is how to divide your design into modules. A top-down approach that can greatly aid reducing the complexity of the original problem. Also, constructing modules helps in the testing of the full circuit, by being able to design in tests of each module. If you have a background in software, then you will recognise this factorisation into modules as very akin to traditional software design.

For the student, the chapters have numerous problem sets that let you tackle the language. The text shows that Verilog is actually a fairly simple language, as computer languages do. Those of you who have programmed in other languages should encounter no serious problems with Verilog.
Fundamentals of Digital Logic  with Verilog Design
Average customer rating: 5 out of 5 stars
  • Excellent for Digital Logic
  • Good deal
Fundamentals of Digital Logic with Verilog Design
Stephen Brown , and Zvonko Vranesic
Manufacturer: McGraw-Hill Science/Engineering/Math
ProductGroup: Book
Binding: Hardcover

ScienceScience | Subjects | Books | Agricultural Sciences | Archaeology | Astronomy | Behavioral Sciences | Biological Sciences | Chemistry | Earth Sciences | Education | Essays & Commentary | Evolution | Experiments, Instruments & Measurement | General | History & Philosophy | Mathematics | Medicine | Nature & Ecology | Physics | Reference | Technology
Digital DesignDigital Design | System Architecture | Hardware | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
TelecommunicationsTelecommunications | Engineering | Professional & Technical | Subjects | Books | Antennas | Digital | General | Microwaves | Networks | Optical Communication Engineering | Radio & Wireless | Satellite | Telephone Systems | Television & Video
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
Qualifying Textbooks - Spring 2007Qualifying Textbooks - Spring 2007 | Stores | Books
Similar Items:
  1. Signals, Systems, and Transforms (3rd Edition)
  2. Verilog HDL (2nd Edition)
  3. Signal Processing First
  4. Electric Circuits (7th Edition)
  5. Microelectronic Circuits: includes CD-ROM (The Oxford Series in Electrical and Computer Engineering)

ASIN: 0072838787

Book Description

Fundamentals of Digital Logic with Verilog Design is intended for an introductory course in digital logic design, which is a basic course in most Electrical and Computer Engineering programs. The authors provide a desirable balance between classical and modern design approaches. Basic concepts are introduced using simple logic circuits, which are designed by using both manual techniques and modern CAD-tool-based methods. Having established the fundamental concepts, more complex, realistic circuits are then designed with the CAD tools. The Verilog language is an integral part of design techniques used throughout the book. Altera's advanced Max plus II CAD systmem (on CD-ROM) and a series of step-by-step tutorials are included.

Customer Reviews:

5 out of 5 stars Excellent for Digital Logic.......2006-09-27

Book has all the details that one need to know about digital logic...right from basic gate level to information on advanced CMOS logics. I would also say that this is a GREAT book to read in preparation for interviews for digital design engineers. The book has a CD included with it and has software that can be used to write, test, simulate and synthesize the verilog that you may want to write after reading through each chapter. On a whole, I am very happy to own one of these books.

5 out of 5 stars Good deal.......2005-09-23

Faster than expected delivery and still in decent condition. Even has cd though outdated. Overall, very satisfied.
Advanced Digital Logic Design Using Verilog, State Machines, and Synthesis for FPGA's
Average customer rating: 2 out of 5 stars
  • poor langugee and critical errors
Advanced Digital Logic Design Using Verilog, State Machines, and Synthesis for FPGA's
Sunggu Lee
Manufacturer: Thomson-Engineering
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | Architecture | Professional & Technical | Subjects | Books
GeneralGeneral | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Engineering | Professional & Technical | Subjects | Books
Computer DesignComputer Design | Microprocessors & System Design | Hardware | Computers & Internet | Subjects | Books
Digital DesignDigital Design | System Architecture | Hardware | Computers & Internet | Subjects | Books
Software DesignSoftware Design | Software Design | Programming | Computers & Internet | Subjects | Books
Systems Analysis & DesignSystems Analysis & Design | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Science | Subjects | Books
Look Inside Art BooksLook Inside Art Books | Trip | Specialty Stores | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
Qualifying Textbooks - Spring 2007Qualifying Textbooks - Spring 2007 | Stores | Books
Software DesignSoftware Design | Design & Development | Software Books | Custom Stores | Stores | Software
Similar Items:
  1. The Design Warrior's Guide to FPGAs (Edn Series for Design Engineers)
  2. Advanced Digital Design With the Verilog Hdl
  3. Real World FPGA Design with Verilog
  4. Verilog Designer's Library (Prentice Hall Modern Semiconductor Design Series)
  5. Rapid System Prototyping with FPGAs: Accelerating the Design Process (Embedded Technology)

ASIN: 0534551610

Book Description

This textbook is intended to serve as a practical guide for the design of complex digital logic circuits such as digital control circuits, network interface circuits, pipelined arithmetic units, and RISC microprocessors. It is an advanced digital logic design textbook that emphasizes the use of synthesizable Verilog code and provides numerous fully worked-out practical design examples including a Universal Serial Bus interface, a pipelined multiply-accumulate unit, and a pipelined microprocessor for the ARM THUMB architecture.

Customer Reviews:

2 out of 5 stars poor langugee and critical errors.......2005-10-01

This book presents some good materials. Two big designs can be used with some careful. The language used is poor. The language structure is confusing and the user might need to read a paragraph several times to understand the Author. I think some of the materials were translated from another language to English without any thought.
There are some critical design errors. For example he uses this equation to detect an overflow when he treats the THUMB cpu: V_Flag <= (ALU_out[`WORD_SIZE] != ALU_out[`WORD_SIZE-1]);
The condition is wrong and causes any conditional branch to fail. I challenge the Author if he tested the RTL code before publishing his book.
I think a second edition is needed. I was expecting to have better quality for the money I paid.
Verification Methodology Manual for SystemVerilog
Average customer rating: 4.5 out of 5 stars
  • Excellent theoretical text. Probably not the best starting point
  • VMM is difficult
  • Great book to learn about VMM.
Verification Methodology Manual for SystemVerilog
Janick Bergeron , Eduard Cerny , Alan Hunter , and Andy Nightingale
Manufacturer: Springer
ProductGroup: Book
Binding: Hardcover

Software DesignSoftware Design | Software Design | Programming | Computers & Internet | Subjects | Books
CAD & CAMCAD & CAM | CAD | Graphic Design | Computers & Internet | Subjects | Books
Systems Analysis & DesignSystems Analysis & Design | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
CircuitsCircuits | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books | Design | Digital Integrated Circuit Design | General | Integrated | Microwave
GeneralGeneral | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
Look Inside Art BooksLook Inside Art Books | Trip | Specialty Stores | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
Computers & InternetComputers & Internet | Amazon Upgrade | Stores | Books
EngineeringEngineering | Amazon Upgrade | Stores | Books
Professional & TechnicalProfessional & Technical | Amazon Upgrade | Stores | Books
Qualifying Textbooks - Spring 2007Qualifying Textbooks - Spring 2007 | Stores | Books
Software DesignSoftware Design | Design & Development | Software Books | Custom Stores | Stores | Software
Similar Items:
  1. Writing Testbenches using SystemVerilog
  2. SystemVerilog for Verification: A Guide to Learning the Testbench Language Features
  3. SystemVerilog for Design: A Guide to Using SystemVerilog for Hardware Design and Modeling
  4. Assertion-Based Design (Information Technology: Transmission, Processing & Storage)
  5. A Practical Guide for SystemVerilog Assertions

ASIN: 0387255389

Book Description

Functional verification remains one of the single biggest challenges in the development of complex system-on-chip (SoC) devices. Despite the introduction of successive new technologies, the gap between design capability and verification confidence continues to widen. The biggest problem is that these diverse new technologies have led to a proliferation of verification point tools, most with their own languages and methodologies.

Fortunately, a solution is at hand. SystemVerilog is a unified language that serves both design and verification engineers by including RTL design constructs, assertions and a rich set of verification constructs. SystemVerilog is an industry standard that is well supported by a wide range of verification tools and platforms. A single language fosters the development of a unified simulation-based verification tool or platform.

Consolidation of point tools into a unified platform and convergence to a unified language enable the development of a unified verification methodology that can be used on a wide range of SoC projects. ARM and Synopsys have worked together to define just such a methodology in the Verification Methodology Manual for SystemVerilog. This book is based upon best verification practices by ARM, Synopsys and their customers.

Verification Methodology Manual for SystemVerilog is a blueprint for verification success, guiding SoC teams in building a reusable verification environment taking full advantage of design-for-verification techniques, constrained-random stimulus generation, coverage-driven verification, formal verification and other advanced technologies to help solve their current and future verification problems.

This book is appropriate for anyone involved in the design or verification of a complex chip or anyone who would like to know more about the capabilities of SystemVerilog. Following the Verification Methodology Manual for SystemVerilog will give SoC development teams and project managers the confidence needed to tape out a complex design, secure in the knowledge that the chip will function correctly in the real world.

Customer Reviews:

5 out of 5 stars Excellent theoretical text. Probably not the best starting point.......2007-06-01

This is a very good book. However, as a newcomer to VMM, I initially got more out of "A Pragmatic Approach to VMM Adoption" by Cohen, Venkataramanan and Kumari. I use both books extensively. Since reading "A Pragmatic Approach", Bergeron's book is much more understandable and useful.

3 out of 5 stars VMM is difficult.......2007-01-16

The book starts off fairly well through the first three chapters. Then all of a sudden it makes a huge leap and it becomes very difficult to follow. There are a lot of very advanced topics that require a lot of object oriented programming experience to understand. On my second reading I saw that even Janick says that he does not expect you to understand VMM on the first reading.

A class based methodology is a complex topic and the VMM book does not do much to make it any easier. If you are a C++ (or something similar) guru, then you might enjoy this book. Otherwise, save your money and download the white papers from the web.

5 out of 5 stars Great book to learn about VMM........2006-08-31

I got this book at work to learn about VMM and the use of it.
It covers high level concepts and recommendations on developing a successful verification environment. It does not teach you the syntax or the basics of System Verilog. Beside teaching you these high level concepts, it covers in detail the use of the VMM base classes offered with Synopsys' VCS tools.
The book has code example in each topic covered which will make it easier to understand.
The topics covered include, but not limited to, Verification planning, assertions, testbench infrastructure, stimulus/response and coverage.
If you are using VMM in your development, then this book is definitely the manual that goes with it.
A must have for a successful verification engineer working with VMM. (6 out of 5 stars)
Verilog Designer's Library (Prentice Hall Modern Semiconductor Design Series)
Average customer rating: 4 out of 5 stars
  • Excellent resource for designers.
  • Excellent book on verilog
  • Some Good Points
  • The reviews about Verilog Designer's Library
  • Handy Library, Cut and Paste
Verilog Designer's Library (Prentice Hall Modern Semiconductor Design Series)
Bob Zeidman , and Robert M. Zeidman
Manufacturer: Prentice Hall PTR
ProductGroup: Book
Binding: Paperback

Software DesignSoftware Design | Software Design | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
CHDLCHDL | Languages & Tools | Programming | Computers & Internet | Subjects | Books
Circuit ComponentsCircuit Components | Circuitry | Computer Science | Computers & Internet | Subjects | Books
Systems Analysis & DesignSystems Analysis & Design | Computer Science | Computers & Internet | Subjects | Books
Online BooksOnline Books | Books & Reading | Literature & Fiction | Subjects | Books
CircuitsCircuits | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books | Design | Digital Integrated Circuit Design | General | Integrated | Microwave
GeneralGeneral | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Electronics | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Science | Subjects | Books
Programming LanguagesProgramming Languages | Computer Science & Information Systems | New & Used Textbooks | Stores | Books
Electrical & ElectronicsElectrical & Electronics | Engineering | New & Used Textbooks | Stores | Books
Qualifying Textbooks - Spring 2007Qualifying Textbooks - Spring 2007 | Stores | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Look Inside Fiction BooksLook Inside Fiction Books | Trip | Specialty Stores | Books
Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
Software DesignSoftware Design | Design & Development | Software Books | Custom Stores | Stores | Software
Similar Items:
  1. Verilog HDL (2nd Edition)
  2. Verilog HDL Synthesis, A Practical Primer
  3. Advanced Digital Design With the Verilog Hdl
  4. The Verilog® Hardware Description Language
  5. Starter's Guide to Verilog 2001

ASIN: 0130811548

Book Description

This book organizes Verilog routines according to functionality, making it easy to locate the material you need. Each function is described by a behavioral model to use for simulation, followed by the RTL code you'll use to synthesize the gate-level implementation. Extensive test code is included for each function, to assist you with your own verification efforts. The CD-ROM includes all of the Verilog code from the book, plus FPGA Express synthesis software from Synopsys and SILOS III simulation software from Simucad.

Customer Reviews:

5 out of 5 stars Excellent resource for designers........2005-02-16

The book covers synthesis and design issues with clarity and concise explanations for each case. There isn't any extra fluff to get in the way of going from concept-to-synthesis for each topic presented.

5 out of 5 stars Excellent book on verilog.......2003-06-24

Bob's "Verilog Designer's Library" is an excellent book for
verilog programmers. It does help me much. Every example in
this book is very practical to engineers. I like it.

4 out of 5 stars Some Good Points.......2002-12-31

This book is good for beginners, it has a few good ideas in it. The Behavioral vs. RTL versions of the code is pretty useless, but the RTL vs. Simulation versions are useful. Getting a quick and dirty unit test bench up and running is a good idea. But DO NOT USE THE ASYNCHRONOUS FIFO. It does not work. If you are crossing clock boundaries, this is not the way to do it!

5 out of 5 stars The reviews about Verilog Designer's Library.......2002-12-25

This book reviews the the Verilog Coding Technique in part one. It introduces the Genearl Coding, Behavioral Coding, and RTL coding technique. It makes reader understand how important the coding technique is. This book also explains synthesis issue and simulation issue. After these chapters introduction, the basic building block, state machines, some complex functions, error dection and correction, memory controller Verilog behaviour code and RTL code are introduced in further chapter. This book is for whom has a basic familiarity with Verilog language. It is very useful and valuable for hardware designer,hardware system engineer and student.

5 out of 5 stars Handy Library, Cut and Paste.......2002-12-13

The book has gone through the very details of logic synthesis. With a rich and usable set of design ideas that can be used in any design with minimal modifications. Save time in your design while you learn.
Advanced Digital Design With the Verilog Hdl
Average customer rating: 4.5 out of 5 stars
  • The best book for Verilog synthesis
  • The Best Verilog Book I've Seen
  • Essential reading
  • Not cohesive
  • Excellent book for intermedate/advanced digital designers
Advanced Digital Design With the Verilog Hdl
Michael D. Ciletti
Manufacturer: Prentice Hall
ProductGroup: Book
Binding: Hardcover

CircuitsCircuits | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books | Design | Digital Integrated Circuit Design | General | Integrated | Microwave
GeneralGeneral | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
Digital DesignDigital Design | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Science | Subjects | Books
Circuit ComponentsCircuit Components | Circuitry | Computer Science | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
Qualifying Textbooks - Spring 2007Qualifying Textbooks - Spring 2007 | Stores | Books
Similar Items:
  1. Verilog HDL (2nd Edition)
  2. Verilog HDL Synthesis, A Practical Primer
  3. The Verilog® Hardware Description Language
  4. Starter's Guide to Verilog 2001
  5. HDL Programming Fundamentals: VHDL and Verilog (Davinci Engineering)

ASIN: 0131678442

Book Description

This first edtion book covers the key design problems of modeling, architectural tradeoffs, functional verification, timing analysis, test generation, fault simulation, design for testablility, logic synthesis, and post-synthesis verification. The author's focus is on developing, verifying, and synthesizing designs of digital circuits rather than on the Verilog language. Some of the topics covered in this book include Digital Design Methodology, Combinational Logic, Sequential Logic Design, Logic Design with Verilog, and Programmable Logic and Storage Devices. For professional engineers interested in learning Verilog by example, in the context of its use in the design flow of modern integrated circuits.

Customer Reviews:

4 out of 5 stars The best book for Verilog synthesis.......2005-03-03

This is the best book that I have found for Verilog synthesis. There are many good books on Verilog, but most of them focus on simulation. This book is specifically useful for synthesis.

The book seems intended to be used for a course on digital logic design. The first few chapters deal with digital logic design generally, and can be ignored. The discussion of Verilog begins after 100 pages in chapter 4.

The core of the book is chapters 4 through 7, which describe how to define digital logic with Verilog. This is approximately 300 pages of description, discussion, and examples. The examples are well written, and very useful. The examples show, in a simple and straightforward manner, how to write Verilog that synthesizes well.

Chapter 8 covers programmable logic devices, such as CPLDs and FPGAs. Unfortunately, the focus of the chapter is on specific device families, and is only of historical interest. For example, none of the Xilinx FPGAs discussed would be recommended in a new design. If the chapter had covered the basic concepts of device categories of interest, it might remain useful.

The last few chapters cover some advanced topics, such as digital signal processing. A few of the topics covered are interesting. Most are too incomplete to be useful, and I believe that some of them (such as FIR filters) will not synthesize in a realistic case.

The appendicies are extensive, and provide a reference for Verilog.

The strength of the book is that it is the only one I have found that covers Verilog synthesis clearly. That portion of the book is a pleasure to use. The weakness of the book is that large sections are essentially irrelevant. It is a 1000 page book that would make a good 400 page book.

The book would be significantly improved by an update, especially to Verilog 2001. In the current edition, Verilog 2001 is mentioned only in an appendix.

5 out of 5 stars The Best Verilog Book I've Seen.......2004-11-09

If you find a better Verilog book, let me know.

I've tried about ten other Verilog books, and numerous online tutorials, and this book is the best by far. There is a wealth of information, and the inside covers have an excellent four page summary of the language (again, the best I've seen). The chapter on the Data Path Controllers has a RISC CPU example which alone is worth the price of the book, as well as many other useful cookbook examples. It comes with a Verilog simulator, and has over 100 pages on synthesis.

The book seems geared toward FPGA designs. I'm not sure if that was an oversight, or at ~1000 pages if the author just ran out of space. For me, this is a minor grievance. Also included is an intro to logic design. If you need this, you are probably better off reading a book like _Logic and Computer Design Fundamentals_ (Mano).

-ND
(www.NicholasDiToro.com)

5 out of 5 stars Essential reading.......2004-10-15

Good books covering Verilog syntax abound. This book shifts the focus to design with Verilog, and gives a masterful presentation of the ins and outs of synthesis, from theoretical foundations to practical examples. The brief, but clear, front-end review of combinational and sequential logic set the stage for the treatment of the language, and helped bridge the gap between paper-and-pencil design methodology and the powerful approach offered by Verilog and synthesis tools. It has more examples than any other book, ranging in difficulty and scope from basic to comprehensive (e.g., it includes fully developed (and very clear) JTAG and BIST examples). I find the layout exceptionally attractive, with an abundance of figures and fully discussed examples. Plus, it comes with a simulator and an FPGA synthesis tool. If I had to have only one book on Verilog, this would be it, hands down.

2 out of 5 stars Not cohesive.......2004-05-27

This book is a collection of scattered examples and subsequent examples don't build off of the previous ones as much as they could.

The first few chapters are worthless. The first "review" chapter goes through combinational logic too quickly and could have been ommitted completely. The introductory chapter on sequential logic is also of no use; the only concepts I was able to follow were the ones I already knew.

The book is really repetetive. It was almost like entire paragraphs were copied verbatim. A single proofreading could have weeded this stuff out. Other forms of repetition seemed to be caused by the fact that similarities between related concepts weren't identified and factored out.

There's also a huge section about Xilinx's and Altera's FPGA products that reads like a mix between a datasheet and a press release.

To top things off, the typesetting is horrible. Each example has an unnecessarily large begin/end banner that makes it hard to see the actual structure. The text in the code samples sometimes overlaps onto itself. I wouldn't have cared so much about problems like these if the book's content were any good.

In the end, I got the impression that the book was hastily put together. Definitely a waste of money.

5 out of 5 stars Excellent book for intermedate/advanced digital designers.......2003-09-18

If you want to go from designing basic building blocks to the next level: this is one of the few books out there that can do that for you. The author builds up speed quickly, but he provides complete examples(not code fragments) with simulation waveforms. Most of the code is available on his web site.

The 1st chapter is a good review of digital design(usually one half of a basic design book).His examples are excellent case studies,including architectures for arithmetic processors. There is a chapter on memories,on the structure of the different FPGAs and chapters on all stages(eg test and synthesis) of FPGA/ASIC.The author is an excellent teacher as this book shows.

(If you are struggling beginner-type student try the modeling,synthesis and rapid prototyping book first.)

Advanced digital design is an excellent book.
I recommend it for both experienced engineers and students!
The Art of Verification with SystemVerilog Assertions
Average customer rating: Not rated
    The Art of Verification with SystemVerilog Assertions
    Faisal Haque
    Manufacturer: Verification Central
    ProductGroup: Book
    Binding: Paperback

    Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
    GeneralGeneral | Hardware | Computers & Internet | Subjects | Books
    Similar Items:
    1. SystemVerilog for Verification: A Guide to Learning the Testbench Language Features
    2. ESL Design and Verification: A Prescription for Electronic System Level Methodology (Systems on Silicon) (Systems on Silicon)
    3. Verification Methodology Manual for SystemVerilog
    4. Writing Testbenches using SystemVerilog

    ASIN: 0971199418

    Product Description

    Highlights include: Teaches the SVA lanaguage using simple easy-to-understand language. Teaches SVA semantics by examples. Detailed discussion of SVA and assertion-based verification Identifying design areas that need assertions Applying SVA assertions to both simulation- and formal Practical issues with SVA Describing design behavior in SVA Verifying protocol conformity Verifying data integrity Developing an effective functional coverage strategy The Art of Verification with SystemVerilog Assertions (SVA) covers the essential elements of SVA with numerous, detailed examples. The book demonstrates how SVA can be harnessed to implement effective, assertion-based verification. It teaches the SVA language by explaining its usage in the context of practical verification issues. SVA syntax and features are explained in a simple and very easy-to-understand language. The usage of each construct is illustrated with both simple examples and examples drawn from common verification problems. After SVA syntax and semantics are covered, they are used to develop an effective, assertion-based verification strategy for a real-world design.
    Verilog® Quickstart: A Practical Guide to Simulation and Synthesis in Verilog (The Springer International Series in Engineering and Computer Science)
    Average customer rating: 3.5 out of 5 stars
    • easy transition to verilog, good reference book
    • Save your money
    • Very good book for beginer
    • Verilog testbench reference
    Verilog® Quickstart: A Practical Guide to Simulation and Synthesis in Verilog (The Springer International Series in Engineering and Computer Science)
    James M. Lee
    Manufacturer: Springer
    ProductGroup: Book
    Binding: Hardcover

    CircuitsCircuits | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books | Design | Digital Integrated Circuit Design | General | Integrated | Microwave
    GeneralGeneral | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
    GeneralGeneral | Science | Subjects | Books
    GeneralGeneral | Medicine | Subjects | Books
    GeneralGeneral | Programming | Computers & Internet | Subjects | Books
    GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
    CHDLCHDL | Languages & Tools | Programming | Computers & Internet | Subjects | Books
    GeneralGeneral | Computer Science | Computers & Internet | Subjects | Books
    GeneralGeneral | Software | Computers & Internet | Subjects | Books
    Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
    Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
    All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
    Computers & InternetComputers & Internet | Amazon Upgrade | Stores | Books
    EngineeringEngineering | Amazon Upgrade | Stores | Books
    MedicineMedicine | Amazon Upgrade | Stores | Books
    Professional & TechnicalProfessional & Technical | Amazon Upgrade | Stores | Books
    ScienceScience | Amazon Upgrade | Stores | Books
    Qualifying Textbooks - Spring 2007Qualifying Textbooks - Spring 2007 | Stores | Books
    GeneralGeneral | Software Books | Custom Stores | Stores | Software
    Similar Items:
    1. Verilog Designer's Library (Prentice Hall Modern Semiconductor Design Series)
    2. Advanced ASIC Chip Synthesis Using Synopsys® Design Compiler® Physical Compiler® and PrimeTime®
    3. Verilog Styles for Synthesis of Digital Systems
    4. The Verilog® Hardware Description Language
    5. Reuse Methodology Manual for System-on-a-Chip Designs

    ASIN: 0792376722

    Book Description

    From a review of the Second Edition <BR><STRONG>'</STRONG>If you are new to the field and want to know what "all this Verilog stuff is about," you've found the golden goose. The text here is straight forward, complete, and example rich -mega-multi-kudos to the author James Lee. Though not as detailed as the Verilog reference guides from Cadence, it likewise doesn't suffer from the excessive abstractness those make you wade through. This is a quick and easy read, and will serve as a desktop reference for as long as Verilog lives. Best testimonial: I'm buying my fourth and fifth copies tonight (I've loaned out/lost two of my others).<STRONG>'</STRONG> <BR><STRONG>Zach Coombes, AMD</STRONG>

    Customer Reviews:

    5 out of 5 stars easy transition to verilog, good reference book.......2007-06-21

    I have a VHDL background and this book was recommended to me. It made a smoooth transition into verilog. I read the book globally and then kept the book as a reference on my desk. If I needed something specific like file I/O and generating vectors, I used the example as a template to complete my verification. Also it helped to organize my files, like having one verification environment and easily plugging in tests by use of common tasks. Currently I am using Verilog and System Verilog, this book is still used regularly.

    1 out of 5 stars Save your money.......2005-12-08

    This is a typical Verilog book, which isn't saying much. The examples tend to be contrived and mostly show how *not* to write good Verilog code - by the author's own admission! You won't find a decent example of how to model a flip flop until pg. 144, in the chapter "Advanced Procedural Modeling." If you really want this book anyway, buy it used and keep it for reference. After all, in the introduction the book says "Some of the information you want might be outside the scope of this book. Some of the other sources are simulator reference manuals; and the comp.lang.verilog usenet news group." (sic)

    You could also try "HDL Chip Design" by Smith since it covers Verilog and VHDL. At least it shows good style and thoroughly explains what each line of code is doing and shows synthesis results with small schematics.

    4 out of 5 stars Very good book for beginer.......2002-07-15

    I was lucky to have James Lee class at ucsc/ca. This book will
    be very useful for all reader from beginer to practical expert.

    4 out of 5 stars Verilog testbench reference.......2001-07-10

    The book provides a good resource for those designers that already know Verilog and wish to have coding tips for simulation testbenches.

    It is learn-by-example format, and is updated to include the '99 verilog standard. The book is well laid out, meaning that from the index it is easy to find a relevant coding example.

    I also bought "A designers guide to VHDL" Peter J. Ashendon which is a language reference for VHDL by example.
    Fundamentals of Digital Logic and Microcomputer Design: Includes Verilog & VHDL -- Fourth Edition
    Average customer rating: 5 out of 5 stars
    • Great Info
    • Fundamentals of Digital Logic and Microcomputer Design
    • Great
    • Great book
    • The Secret Weapon for Digital Circuits Study
    Fundamentals of Digital Logic and Microcomputer Design: Includes Verilog & VHDL -- Fourth Edition
    Mohamed Rafiquzzaman
    Manufacturer: Rafi Systems
    ProductGroup: Book
    Binding: Hardcover

    Digital DesignDigital Design | System Architecture | Hardware | Computers & Internet | Subjects | Books
    LogicLogic | Programming | Computers & Internet | Subjects | Books
    Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
    Qualifying Textbooks - Spring 2007Qualifying Textbooks - Spring 2007 | Stores | Books
    Similar Items:
    1. Digital Logic Design, Fourth Edition
    2. The Verilog® Hardware Description Language
    3. HDL Programming Fundamentals: VHDL and Verilog (Davinci Engineering)
    4. MC68HC11: An Introduction, 2E
    5. Microcomputers and Microprocessors: The 8080, 8085, and Z-80 Programming, Interfacing, and Troubleshooting (3rd Edition)

    ASIN: 0966498054

    Book Description

    PREFACE

    This book covers all basic concepts of computer engineering and science from digital logic circuits to the design of a complete microcomputer system in a systematic and simplified manner. It is written to present a clear understanding of the principles and basic tools required to design typical digital systems such as microcomputers.

    The fourth edition of this book contains a detailed coverage of popular hardware description languages such as Verilog and VHDL. These two languages are included independent of each other in such a way that either Verilog or VHDL can be covered in a course without any confusion.

    The material included in this book is divided into three sections. The first section contains Chapters 1 through 5. These chapters describe digital circuits at the gate and flip-flop levels and describe the analysis and design of combinational and sequential circuits. Verilog and VHDL are introduced in this section. The second section contains Chapters 6 through 8. These chapters describe microcomputer organization/architecture, programming, design of computer instruction sets, CPU, memory, and I/O. CPU design using Verilog and VHDL is included in this section. The third section contains Chapters 9 through 11. These chapters contain typical 16-, 32-, and 64-bit microprocessors manufactured by Intel and Motorola. Future plans of Intel and Motorola are also included. The details of the topics covered in eleven chapters of this book follow.

    Chapter 1 presents an explanation of basic terminologies, fundamental concepts of digital integrated circuits using transistors, a comparison of LSTTL, HC, and HCT IC characteristics, the evolution of computers, and technological forecasts.

    Chapter 2 provides various number systems and codes suitable for representing information in microprocessors.

    Chapter 3 covers Boolean algebra along with map simplification of Boolean functions. The basic characteristics of digital logic gates are also presented.

    Chapter 4 contains analysis and design of combinational circuits. Typical combinational circuits such as adders, decoders, encoders, multiplexers, and demultiplexers are included. Combinational logic design using Verilog and VHDL is also provided.

    Chapter 5 covers various types of flip-flops. Analysis and design of sequential circuits such as counters are provided. Sequential logic design using Verilog and VHDL is included.

    Chapter 6 presents typical microcomputer architecture, internal microprocessor organization, memory, I/O, and programming concepts. Design of a typical status register using Verilog and VHDL is included.

    Chapter 7 contains the fundamentals of instruction set design. Design of registers and ALUs is presented. Furthermore, control unit design using both hardwired and microprogrammed approaches is included. Nanomemory concepts are covered. Finally, CPU design using both Verilog and VHDL is included.

    Chapter 8 explains the basics of memory, I/O, and parallel processing. Topics such as main memory array design, memory management concepts, cache memory organization, and pipelining are included.

    Chapters 9 and 10 contain detailed descriptions of the architectures, addressing modes, instruction sets, I/O, and system design concepts associated with Intel 8086 and Motorola MC68000.

    Chapter 11 provides a summary of the basic features of Intel and Motorola 32- and 64-bit microprocessors. Overviews of the Intel 80486 / Pentium / Pentium Pro / Pentium II / Celeron / Pentium III, Pentium 4, and the Motorola 68030 / 68040 / 68060 / PowerPC (32- and 64-bit) microprocessors are included. Finally, future plans by both Intel and Motorola are discussed.

    The book can be used in a number of ways. Because the materials presented are basic and do not require any advanced mathematical background, the book can easily be adopted as a text for three quarter or two semester courses. These courses can be taught at the undergraduate level in engineering and computer science. The recommended course sequence can be digital logic design in the first course, with topics that include selected portions from Chapters 1 through 5 , followed by a second course on computer architecture / organization (Chapters 6 through 8). The third course may include selected topics from Chapters 9 through 11, covering Intel and/or Motorola microprocessors.

    The audience of this book can also be graduate students or practicing microprocessor system designers in the industry. Portions of Chapters 9 through 11 can be used as an introductory graduate text in electrical engineering or computer science. Practitioners of microprocessor system design in the industry will find simplified explanations along with examples and comparison considerations than are found in manufacturers manuals.

    The author wishes to express his sincere appreciation to his students, Cindy Yeh, Vu Tran, King Lam, Luis Galdamez, Anthony Hernandez, Mario Martinez, Raul Velasquez, Adolph Huynh, Thien Ton, Elias Younes, Beniamin Petreaca, and to all others for making constructive suggestions. The author is indebted to his colleagues, Dr. R. Chandra, Dr. M. Davarpanah, Dr. T. Sacco, and Dr. S. Monemi of California State Poly University, Pomona for their valuable comments. The author is also grateful to Dr. W. C. Miller of University of Windsor, Canada and to his good friend, US Congressman Duke Cunningham (TOPGUN, Vietnam), for their inspiration during the writing effort. Finally, the author is especially indebted to his father and his deceased mother who were primarily responsible for the author's accomplishments.

    M. Rafiquzzaman , Pomona, California

    Download Description

    "Fundamentals of Digital Logic and Microcomputer Design, has long been hailed for its clear and simple presentation of the principles and basic tools required to design typical digital systems such as microcomputers. In this Fifth Edition, the author focuses on computer design at three levels: the device level, the logic level, and the system level. Basic topics are covered, such as number systems and Boolean algebra, combinational and sequential logic design, as well as more advanced subjects such as assembly language programming and microprocessor-based system design. Numerous examples are provided throughout the text.

    Coverage includes: <ul>
  • Digital circuits at the gate and flip-flop levels
  • Analysis and design of combinational and sequential circuits
  • Microcomputer organization, architecture, and programming concepts
  • Design of computer instruction sets, CPU, memory, and I/O
  • System design features associated with popular microprocessors from Intel and Motorola
  • Future plans in microprocessor development
  • An instructor's manual, available upon request </ul> Additionally, the accompanying CD-ROM, contains step-by-step procedures for installing and using Altera Quartus II software, MASM 6.11 (8086), and 68asmsim (68000), provides valuable simulation results via screen shots.

    Fundamentals of Digital Logic and Microcomputer Design is an essential reference that will provide you with the fundamental tools you need to design typical digital systems. "

    Customer Reviews:

    5 out of 5 stars Great Info.......2005-08-13

    I find the book "Fundamentals of digital logic and microcomputer design" very useful. I am a Cal Poly student, and took a few courses from Professor Rafiquzzaman. He is an excellent professor. It seems to me that the unproffesional comments by the other Cal Poly student are motivated. He probably took Professor Rafiquzzaman's class and received a bad grade. You should go through the book yourself and make your own judgements. The topics in the book are presented in a very simplified way. It's easy to understand. The CD included in the 5th edition is very handy. I am sure once you go through the book, you will know what I mean.

    5 out of 5 stars Fundamentals of Digital Logic and Microcomputer Design.......2004-06-08

    The content of this is easy for user to understand, and there always an examply in the theory. The author also combine Verilog in this book, so the student can understand Digital Logic efficiently before they can start Verilog. This will help most student understand the content of both Digital Logic and Verilog.

    5 out of 5 stars Great.......2004-02-09

    I haven't read this book, but from the reviews it seems that this book and the author are abnormal.

    5 out of 5 stars Great book.......2003-08-21

    Makes understanding the subject simplistic. It tells you what you need to know and tries not to confuse you with all the other garbage some Digital Logic and Microprocessor Design books have in them. I also took a couple of courses with the author and I know that this guy has had a lot of experience with what he writes. He has written training material for certain companies in the industry. I recommended another book that he also wrote, "Preparing for an Outstanding Career in Computers," because he refers to this book in his courses and usually uses the examples from this book as a supplement to the class.

    5 out of 5 stars The Secret Weapon for Digital Circuits Study.......2003-05-15

    The greatest strength of this book is that the author creates it with the students in mind. If you are new to digital circuit design, this book will save you from literally hundred of hours of headache. Studying in college is not easy because you have so many classes to take; you probably have to work to support yourself, also. The last thing most students need is a textbook written by a PhD author understood only by the author. Dr. Raffiquzzaman writes this book to give the students a strong foundation in digital design and to help the students financially.

    First, when I started learning digital logic four years ago, I had difficulty understanding the required textbook. It took too long to try and understand each page in that book. (It was a bad experience; I chose not to remember the title of that darn book.) I felt discouraged but, luckily, my fellow students told me about this book. Since then, I used only Dr. Rafi book as my first step in learning digital. Like I said, students don't have time!

    Oh! About saving money, this book is one of the few digital textbooks, if not the only book, which costs less than a hundred dollars. Check out the price above. The author, in his great insight, creates his own publishing company along with this book. Furthermore, this book is not slim. It has enough materials inside to cover your first three years of digital study. In addition, in only four years, the author has updated it two times to make sure you have the latest technology information. After all, we are living in the Pentium 4 world.

    Programming Book:

    1. VHDL
    2. Visual Basic
    3. VRML
    4. ActiveX
    5. Ada
    6. APL
    7. AppleScript
    8. Assembly
    9. Awk
    10. BASIC

    Programming Book

    Programming Book