Hardware Verification with C++ (eBook, PDF) - Mintz, Mike; Ekendahl, Robert
-41%
120,95 €
Statt 204,99 €**
120,95 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar
Versandkostenfrei*
60 °P sammeln
-41%
120,95 €
Statt 204,99 €**
120,95 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar
Versandkostenfrei*

Alle Infos zum eBook verschenken
60 °P sammeln
Als Download kaufen
Statt 204,99 €**
-41%
120,95 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar
60 °P sammeln
Jetzt verschenken
Statt 204,99 €**
-41%
120,95 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
60 °P sammeln
  • Format: PDF


Written for both experienced and beginner verification engineers, Hardware Verification with C++: A Practitioner's Guide takes a street-smart look at verification of large designs. Object Oriented Programming using C++ is described from a verification perspective. Special consideration is given to verification of third party IP. Hardware Verification with C++: A Practitioner's Guideincludes numerous examples of C++ classes and techniques. In addition, this book describes TEAL, a C/C++ Test Environment Abstraction Layer. It is intended for verification engineers who use TEAL. Engineers perform…mehr

Produktbeschreibung
Written for both experienced and beginner verification engineers, Hardware Verification with C++: A Practitioner's Guide takes a street-smart look at verification of large designs. Object Oriented Programming using C++ is described from a verification perspective. Special consideration is given to verification of third party IP. Hardware Verification with C++: A Practitioner's Guideincludes numerous examples of C++ classes and techniques. In addition, this book describes TEAL, a C/C++ Test Environment Abstraction Layer. It is intended for verification engineers who use TEAL. Engineers perform verification in order to minimize the probability of hardware functional errors, ensure that the hardware meets performance requirements, and ensure that the hardware is usable by software. TEAL aids in this endeavor by providing a set of capabilities that access HDL signals and enable actions based on changes in the values of these signals. In addition, it encourages independent generators, transactors, and checkers by providing for management of independent user created threads. Because TEAL is a C/C++ library, algorithms can be developed that both validate the hardware design and can be re-used in the production software. The program is provided on the enclosed CD. TOC:Introduction.- Why C+++?.- OOP, C++, and Verification.- Teal Basics.- Truss: A Standard Verification Framework.- Truss Flow.- Truss Example.- Thinking OOP.- Designing with OOP.- OOP Classes.- OOP Connections.- Coding OOP.- Block Level Testing.- Chip Level Testing.- Things to Remember.

Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GR, HR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.

  • Produktdetails
  • Verlag: Springer-Verlag GmbH
  • Erscheinungstermin: 11. Dezember 2006
  • Englisch
  • ISBN-13: 9780387362540
  • Artikelnr.: 37286090
Autorenporträt
Mike Mintz has more than 20 years of software development experience. Five years ago, he switched back to hardware verification. He has managed groups of software developers and has more than 15 years of C++ programming experience. He implemented C++ verification systems at several companies, using C++, as well languages such as SystemVerilog, Vera and 'e'. Robert Ekendahl has a background in ASIC design and more then 12 years experience as a senior verification engineer. Has developed verification system and served as project manager for fortune 100 companies and start-ups with a focus on telecommunication. Has worked in C++ as well as languages such as Verilog, VHDL, C, Vera and 'e'.
Inhaltsangabe
C++ and Verification (The Why and How).- Why C++?.- OOP, C++, and Verification.- A Layered Approach.- An Open-Source Environment with C++.- Teal Basics.- Truss: A Standard Verification Framework.- Truss Flow.- Truss Example.- Using OOP for Verification(Best Practices).- Thinking OOP.- Designing with OOP.- OOP Classes.- OOP Connections.- Coding OOP.- Examples (Putting It All Together).- Block Level Testing.- Chip Level Testing.- Things to Remember.
Rezensionen
From the reviews:

"I was very pleasantly surprised when I ... curled up with a book titled Hardware Verification with C++ ... . Published by Springer, this ... is a gem. ... the authors wrote with an easy-going style that makes the book a pleasure to read. ... Very few people can write a good book. Mike and Robert are firmly established in this ... category. ... I learned more about verifying hardware using C ++ ... with this book than I have in the last few years!" (Clive Maxfield, Programmable Logic Design Line, February, 2007)