Archive for category news

We are the featured book on books24×7.com !

book24 logo

I recently got an e-mail from a friend that said he saw our book(s) on books24×7. The book is here.

You can read both our books on their site. Now your company has to have a subscription, but there are thousands of books there. I’ve been noodling around on their site and its really neat.

Hardware Verification With SystemVerilog — An Object Oriented Framework

Hardware Verification with SystemVerilog Book Cover New! The two chapters describing teal and truss, our open-source verification libraries can be downloaded here

Verification is increasingly complex, and SystemVerilog is one of the languages that the verification community is turning to. However, no language by itself can guarantee success without proper techniques. Object-oriented programming (OOP), with its focus on managing complexity, is ideally suited to this task.

With this handbook — the first to focus on applying OOP to SystemVerilog—we’ll show how to manage complexity by using layers of abstraction and base classes. By adapting these techniques, you will write more “reasonable” code, and build efficient and reusable verification components.

Both a learning tool and a reference, this handbook contains hundreds of real-world code snippets and three professional verification-system examples. You can copy and paste from these examples, which are all based on an open-source, vendor neutral
framework (with code freely available at www.trusster.com).

Learn about Object-oriented techniques such as these:

  • Creating classes—code interfaces, factory functions, reuse
  • Connecting classes—pointers, inheritance, channels
  • Using “correct by construction”—strong typing, base classes
  • Packaging it up—singletons, static methods, packages


“This handbook guides the user in applying OOP techniques for verification. Mike and Robert have captured their years of experience in a clear and easy-to-read handbook. The examples are complete, and the code is available for you to get started right away. Highly recommended.”
– Thomas D. Tessier, President,
t2design, Inc.


“This handbook contains a lot of useful advice for any verification engineer wanting to create a class-based testbench, regardless of the framework/methodology used. I recommend Hardware Verification with SystemVerilog to anyone who wants a greater understanding of how best to use OOP with SystemVerilog.”

– Dr David Long, Senior Consultant,
Doulos


“This is a fantastic book that not only shows how to use SystemVerilog and Object-Oriented Programming for verification, but also provides practical examples that are open source!”

– Stephanie Waters, Field Applications Engineer,
Cadence Design Systems


“I have been using SystemVerilog for two years in my research, and this is by far the best book I have found about how to achieve professional grade verification. I will apply these techniques on my future projects.”

– Dr. Oswaldo Cadenas, Lecturer, Electronic Engineering,
University of Reading, U.K.

Hardware Verification with C++, a practitioner’s handbook

Hardware Verification with C++ Book Cover New! The two chapters describing teal and truss, our open-source verification libraries can be downloaded here (as pdf)

This book, available through amazon and published by Springer is written by two engineers who do verification for a living. Hardware Verification with C++: A Practioner’s Handbook is a four-part tour of how to perform object-oriented hardware verification through simulation. This handbook goes beyond hype and theoretical discussions to show fully implemented examples, all provided as open-source code on the companion CD.

Both a learning and a reference tool, the Handbook gives you everything you need to do hardware verification with C++ apart from a simulator—all provided as open-source on the companion CD.

“The handbook provides a clear understanding of object-oriented programming, and how it applies to hardware verification. It is clear to me that C++, together with Teal and Truss, could form a strong platform for the next generation of hardware verification.”
Dr. Stanley Hyduke, CEO of Aldec, Inc.

“With this book I feel confident I can constitute a verification team that could make good use of C++ for verification, with all the positive results I would need for success. That is a breakthrough!”
Bob Fredieu, VP of Research and development and Cofounder, Assertive Design
“Hardware verification complexity has grown to be a software effort, requiring advanced techniques such as OOP. With clear techniques and examples, this handbook guides the reader through the complexities of using OOP to create testbenches. Regardless of what language you use, this book will help sharpen your skills.”
Chris Spear, Verification Consultant, Synopsys, Inc.; Author of SystemVerilog for Verification

“A good book with great insight on the real-world problems faced by ASIC verification engineers every day. The authors use a humorous style to make this an easy read, while dealing effectively with complex issues.”
Dale Mosher, Director of ASIC Development