Advanced Verification Techniques: A SystemC Based Approach for Successful Tapeout
By addebook • Jun 28th, 2008 • Category: EngineerAdvanced Verification Techniques: A SystemC Based Approach for Successful Tapeout

By Leena Singh, Leonard Drucker,
Publisher: Springer
Number Of Pages: 395
Publication Date: 2004-06-08
Sales Rank: 828975
ISBN / ASIN: 140207672X
EAN: 9781402076725
Binding: Hardcover
Manufacturer: Springer
Studio: Springer
Average Rating: 2.5
“As chip size and complexity continues to grow exponentially, the challenges of functional verification are becoming a critical issue in the electronics industry. It is now commonly heard that logical errors missed during functional verification are the most common cause of chip re-spins, and that the costs associated with functional verification are now outweighing the costs of chip design. To cope with these challenges engineers are increasingly relying on new design and verification methodologies and languages. Transaction-based design and verification, constrained random stimulus generation, functional coverage analysis, and assertion-based verification are all techniques that advanced design and verification teams routinely use today. Engineers are also increasingly turning to design and verification models based on C/C and SystemC in order to build more abstract, higher performance hardware and software models and to escape the limitations of RTL HDLs. This new book, Advanced Verification Techniques, provides specific guidance for these advanced verification techniques. The book includes realistic examples and shows how SystemC and SCV can be applied to a variety of advanced design and verification tasks.”
- Stuart Swan
Review:
Don’t waste your money
Anyone with any experience running simulation will not find anything in this book besides frustration. System C examples are woefully incomplete, without even one useful example. The authors attempt to describe semi advanced techniques without even laying out the basics of instantiating a complete test bench structure properly. About the only thing useful are flow charts of a proper testbench.
Review:
A poorly written but comprehensive book
This book is very poorly written. I don’t know how it got past editors, but it is full of grammatical errors (about 5-10 per page), and unfortunately the errors get in the way of reading the material. Explanations are also poor, and knowledge is assumed without prior explanation. They even describe files that are not in the book itself, but are only visible from a web site! Some sentences make no sense at all. The text sometimes refers to the wrong figures. However, they do try and be comprehensive, and cover a huge amount of practical material. It is short on theory or any justification for many of the assertions they make. Some almost throw-away comments indicate they know their stuff well, but this book is very much for advanced practitioners only. I can’t help feeling that some of it was directly transcribed from notes they made to themselves when they were bored in meetings. They tried to use previous projects as real-world examples, but the examples are so complex that you can’t follow them unless you have expertise in various areas already (e.g. OC-48, OC-192, ATM, etc).
Random Posts
Leave a Reply
You must be logged in to post a comment.


