SystemVerilog for Verification
Autor Chris Spearen Limba Engleză Paperback – 5 noi 2010
În analiza volumului SystemVerilog for Verification, notăm cu interes abordarea riguros practică, axată pe transformarea teoriei limbajului în instrumente de lucru reutilizabile. Subliniem faptul că Chris Spear nu se limitează la o simplă enumerare a sintaxei, ci prioritizează raportul dintre structurile de cod și eficiența acestora în mediile de simulare. Volumul este construit pe o progresie logică: începe cu liniile directoare ale metodologiei de verificare și tipurile de date, avansând rapid către conceptele fundamentale de Programare Orientată pe Obiecte (OOP), esențiale pentru inginerii hardware care fac tranziția de la Verilog tradițional. Observăm că SystemVerilog for Verification este organizat pentru a facilita dezvoltarea de testbench-uri stratificate. Capitolul dedicat studiului de caz pentru un switch ATM exemplifică modul în care generarea de stimuli aleatori constrânși și acoperirea funcțională (functional coverage) pot fi implementate într-un proiect real. Complementar volumului SystemVerilog for Design Second Edition, care se concentrează pe modelarea designului și extensiile de sinteză, lucrarea de față acoperă zona critică a metodologiilor de testare modulară, oferind detalii pe care Stuart Sutherland le tratează doar tangențial. De asemenea, spre deosebire de Introduction to SystemVerilog, care oferă o privire de ansamblu asupra întregului standard IEEE 1800, textul lui Chris Spear este mai nișat pe fluxul de verificare, incluzând un capitol nou și necesar despre interfațarea cu limbajul C. Structura cuprinsului reflectă o curbă de învățare optimizată pentru mediul profesional, tratând în detaliu firele de execuție multiple (multithreading) și gestionarea memoriei prin tablouri dinamice și cozi. Putem afirma că ediția a doua rafinează procesul de învățare prin exemple îmbunătățite, transformând o specificație tehnică aridă într-un ghid de bune practici pentru inginerii care gestionează complexitatea actuală a proiectelor ASIC și SoC.
Preț: 763.39 lei
Preț vechi: 930.97 lei
-18%
Carte tipărită la comandă
Livrare economică 25 mai-08 iunie
Specificații
ISBN-10: 144194561X
Pagini: 468
Ilustrații: XXXVI, 429 p. 5 illus.
Dimensiuni: 155 x 235 x 26 mm
Greutate: 0.7 kg
Ediția:Second Edition 2008
Editura: Springer
Locul publicării:New York, NY, United States
Public țintă
Professional/practitionerDe ce să citești această carte
Această resursă este esențială pentru inginerii hardware care doresc să stăpânească tehnicile de verificare moderne. Cititorul câștigă o înțelegere profundă a OOP aplicat în hardware, învățând să construiască medii de testare scalabile și robuste. Este recomandarea noastră pentru profesioniștii care fac trecerea de la Verilog la SystemVerilog, oferind soluții concrete pentru gestionarea stimulilor aleatori și a aserțiunilor complexe în proiectarea circuitelor integrate.
Descriere scurtă
This second edition contains a new chapter that covers programs and interfaces as well as chapters with updated information on directed testbench and OOP, layered, and random testbench for an ATM switch. This edition also includes a new chapter that covers “Interfacing to C” and many new and improved examples and explanations.
For hardware engineers, the book has several chapters with detailed explanations of Object Oriented Programming based on years of teaching OOP to hundreds of students. For software engineers, there is a wealth of information on testbenches, multithreaded code, and interfacing to hardware designs. The reader only needs to know the Verilog 1995 standard.
"The complete book that covers verification concepts and use of system verilog in Verification, taking your from an easy start to advanced concepts with ease.
Paul D. Franzon, Alumni Distinguished Professor of ECE, North Carolina State University"
Cuprins
Textul de pe ultima copertă
Based on the bestselling first edition this extensively revised second edition includes the relevant changes that apply to the 2008 version of the SystemVerilog Language Reference Manual (LRM). Significant changes include:
- The revision of nearly every explanation and code sample
- The inclusion of new chapters: "A Complete SystemVerilog Testbench" with a complete constrained random testbench for an ATM switch and "Interfacing with C" on the DPI (Directed Programming Interface)
- The addition of 70 new examples including larger ones such as a directed testbench at the end of chapter four
- An expanded index with 50% more entries and cross references
Ronald W. Mehler, Professor of Electrical and Computer Engineering, California State University Northridge
"It can be difficult to improve upon a great book, but Chris has achieved that goal - the second edition of this book is even better than the first!
The explanations of abstract verification constructs are more detailed, and many more comprehensive examples make it easier to see how to apply SystemVerilog in object-oriented verification. The new chapter on the SystemVerilog Direct Programming Interface (DPI) is a very valuable addition. This second edition is a must-have book for every engineer involved in Verilog and SystemVerilog design and verification. The book serves well both as a general SystemVerilog reference and for learning object-oriented verification techniques. This book is such an invaluable reference, that my company includes a copy as part of the student training materials with every SystemVerilog verification course we teach!"
Stuart Sutherland, SystemVerilog Training Consultant, Sutherland HDL, Inc.
Chris Spear is a Verification Consultant for Synopsys, and has advised companies around the world on testbench methodology. He has trained hundreds of engineers on SystemVerilog’s verification constructs.
Testbenches are growing more complex. You need this book to keep up.
Includes nearly 500 code samples and 70 figures.