System Verilog for Verification
Springer (Publisher)
Published on 1. December 2007
Book
Hardback
400 pages
978-0-387-25571-2 (ISBN)
Description
The "SystemVerilog for Verification" book is a follow-on to the "SystemVerilog for Design" book, published earlier this year. The book will introduce the reader to the advanced testbench, verification and programming features of the Accellera SystemVerilog 3.1a standard, focusing on how these constructs can be used to set up effective verification methodologies. Readers should have a working knowledge of the Verilog HDL and preferably have read the "SystemVerilog for Design" book. Familiarity with other verification languages, Object-Oriented programming, constrained-random data generation and assertion languages would be helpful, although these topics will be covered in detail. Other topics to be covered include: Advanced programming features, including dynamic and associative arrays; Multiple processes, synchronization, communication and process control; Functional coverage. The book will contain appendices that discuss the new programming interfaces that are included in SystemVerilog 3.1a.
More details
Language
English
Place of publication
New York, NY
United States
ISBN-13
978-0-387-25571-2 (9780387255712)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Content
Introduction * Methodology Discussion * Programming Features * Programming Infrastructure * Arrays * Directed Testing * Multiple Processes, Synchronization and Communication * Introduction to Object-Oriented Programming * Classes, Objects and Inheritance * Classes and Virtual Interfaces Randomization and Constraints * Assertions * Functional Coverage * Testbench Infrastructure * Appendix.