Showing posts with label assertions. Show all posts
Showing posts with label assertions. Show all posts

A Practical Guide for SystemVerilog Assertions (English and English Edition) Review

A Practical Guide for SystemVerilog Assertions (English and English Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy A Practical Guide for SystemVerilog Assertions (English and English Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on A Practical Guide for SystemVerilog Assertions (English and English Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

A Practical Guide for SystemVerilog Assertions (English and English Edition) ReviewIf you're new to Systemverilog's assertion language (SVA), and want to learn the syntax, this book is for you. The book walks through every major SVA construct (sequence, property, implication operator, repetition operators, etc.), providing detailed examples for each construct.
Unfortunately, some examples are difficult to follow. There is a cycle-based signal-diagram for each example, but the diagram is small, unannotated, and ultimately hard to interpret. (You pretty much have to read the text while jumping back and forth to the diagram.)
Also, the book's coverage of methodology is weak. If you're already know how to write SVA constructs, and are more interested in 'when/where/how' to use SVA, then there are better books out there.A Practical Guide for SystemVerilog Assertions (English and English Edition) OverviewSystemVerilog language consists of threecategories of features-- Design, Assertions and Testbench. Assertions add a whole new dimension to the ASIC verification process.Engineers are used to writing testbenches in verilog that helpverify their design. Verilog is a procedural language and is very limited in capabilities to handle the complex ASICs built today. SystemVerilog assertions (SVA) is a declarative language. The temporal nature of the language provides excellent control over time and allows mulitple processes to execute simultaneously. This provides theengineers a very strong tool to solve their verification problems. The language is still new and the thinking is very different from theuser's perspective when compared to standard verilog language. There is not enough expertise or intellectual property available as of today in the field. While the language has been defined very well, there is no practical guide that shows how to use the language to solve real verification problems. This book is a practical guide that will help people to understand this new language and adopt assertion based verification methodology quickly.

Want to learn more information about A Practical Guide for SystemVerilog Assertions (English and English Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Writing Testbenches: Functional Verification of HDL Models, Second Edition Review

Writing Testbenches: Functional Verification of HDL Models, Second Edition
Average Reviews:

(More customer reviews)
Are you looking to buy Writing Testbenches: Functional Verification of HDL Models, Second Edition? Here is the right place to find the great deals. we can offer discounts of up to 90% on Writing Testbenches: Functional Verification of HDL Models, Second Edition. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Writing Testbenches: Functional Verification of HDL Models, Second Edition ReviewThis book covers many facets of the task of creating testbenches. However, it doesn't seem to follow a very well thought out plan, and there are holes in the coverage.
Most of the book is a 'tips and tricks' coverage of how to get each language to do what it wasn't designed to do. He walks through various situations and says that something is easy to do in Specman (shows a short code fragment), but then goes into long detail in how to get around VHDL's limitations and get the same result. I realize these are probably pretty cool tricks, but not at all the approach for me (a beginner to writing sizable testbenches). If he kept up the coverage of all 4 languages throughout, it might be useful, but the focus shifts from language to language at whim. You won't learn how to write a testbench as much as you will learn some pitfalls to avoid.
One more gripe before I get to the parts I liked. Each chapter ends with a summary. The summary lists the author's favorite tricks, not a summary of the whole chapter. I found these to be not at all helpful in either deciding whether to read the chapter, or as a review of what was covered.
I did like the explanations of:
-- The importance of verification (now I know why I was hired)
-- Overview of all the lingo (I can sound like I know what I'm talking about now, even if I don't)
-- Merits of the various types of coverage (code/functional/transition ...)
-- Aspect Oriented Programming (e) and why it is useful (cool stuff!)
-- Using coverage to drive a random bench
That is only about 10% of the book, however. That 10% was really pretty good.
I see one of the other reviewers complained about lack of downloadable sourcecode. It is available at www.janick.bergeron.com/wtb along with an extensive errata list (I'd recommend taking the hour or so and marking up your book before reading).
I still give the book 3 stars, since it is the only verification book I've found, and I did really like parts of it. I read the book front to back, and would not particularly recommend this to others. Pick the parts that interest you, and skip the rest.Writing Testbenches: Functional Verification of HDL Models, Second Edition OverviewThe Second Edition of Writing Testbenches, Functional Verification of HDL Models presents the latest verification techniques to produce fully functional first silicon ASICs, systems-on-a-chip (SoC), boards and entire systems.Topics included in the new Second Edition: *Discussions on OpenVera and e; *Approaches for writing constrainable random stimulus generators; *Strategies for making testbenches self-checking; *A clear blueprint of a verification process that aims for first time success; *Recent advances in functional verification such as coverage-driven verification process; *VHDL and Verilog language semantics; *The semantics are presented in new verification-oriented languages;*Techniques for applying stimulus and monitoring the response of a design; *Behavioral modeling using non-synthesizeable constructs and coding style; *Updated for Verilog 2001.

Want to learn more information about Writing Testbenches: Functional Verification of HDL Models, Second Edition?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Verification Methodology Manual for SystemVerilog Review

Verification Methodology Manual for SystemVerilog
Average Reviews:

(More customer reviews)
Are you looking to buy Verification Methodology Manual for SystemVerilog? Here is the right place to find the great deals. we can offer discounts of up to 90% on Verification Methodology Manual for SystemVerilog. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Verification Methodology Manual for SystemVerilog ReviewI consider this book to be a good VMM Reference.
Please don't mistake this to be a complete SystemVerilog Bible. This is Verification Methodology Manual (VMM), and after reading this book, it's not a bad idea to think if this methodology is the right one for your project.
This book outlines several "rules", "recommendations", "suggestions" and "alternatives" in using VMM for your project. I found these to be useful to a certain extent. Although the examples weren't quite informative. For starters I would also suggest reading general book on object oriented programming along with this book.************* BUYING THIS BOOK? READ THIS: ***************
Before you buy this book, check if you/your office has Synopsys VCS installed (Along with Documentation). If you happen to have complete VCS installed, you would get this book (pdf version) for FREE along with the VCS documentation. I came to know about this after buying this book. Any ways, it is good to have a hard copy.
Also, I found it useful to have other SystemVerilog books along with this one. It makes life easy to understand a (new) language and (new) methodology.
************************
Verification Methodology Manual for SystemVerilog OverviewOffers usersthe first resource guide that combinesboth themethodology and basics of SystemVerilogAddresses how all these pieces fit together and how they should be used to verify complex chips rapidly and thoroughly.Unique in its broad coverage of SystemVerilog, advanced functional verification, and the combination of the two.

Want to learn more information about Verification Methodology Manual for SystemVerilog?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...