<P>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 suite
Hardware Verification With SystemVerilog: An Object-oriented Framework
โ Scribed by Mike Mintz, Robert Ekendahl
- Publisher
- Springer
- Year
- 2007
- Tongue
- English
- Leaves
- 335
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
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 OOP 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
๐ SIMILAR VOLUMES
<p><p></p>This book introduces the reader to FPGA based design for RTL synthesis. It describes simple to complex RTL design scenarios using SystemVerilog. The book builds the story from basic fundamentals of FPGA based designs to advance RTL design and verification concepts using SystemVerilog. It p
If you re an ABAP application developer with basic ABAP programming skills, this book will teach you how to think about writing ABAP software from an object-oriented (OO) point of view, and prepare you to work with many of the exciting ABAP-based technologies in ABAP Objects (release 7.0). Using th
Object Technology A gold mine of enterprise application frameworks Implementing Application Frameworks While frameworks can save your company millions in development costs over time, the initial investment can be quite high. This book/CD-ROM package helps you to reduce the cost of framework developm