Doulos Golden Reference Guides
Doulos Golden Reference Guides (GRGs) have established a world-wide reputation as the engineer's must have project reference. They're the perfect project companion; packed with syntax, hints, tips and "gotchas", these handy pocket sized reference books offer a practical guide to using design languages, written in an easy to follow style. Engineers tell us they keep them permanently propped open next to their screen!
Developed to add value to the Doulos range of training courses and to embody the knowledge gained through Doulos methodology and consulting activities, Doulos Golden Reference Guides are written in English and can be bought for $50 each. Go to the WebShop to buy online, and check multiple order discounts and post and packaging prices here.

There are now 8 books in the series:
Ordering
Products can be ordered from any location and will be shipped to customers direct from a local office where possible.
Discounts are available for orders for multiple copies; please check this out at the Pricing page.
Full details of shipping charges for different quantities and locations can be found on the same page.
Pre-payment is required via RBSWorldPay using Credit Cards. See our Refund Policy.
Upon check-out, you may choose to pay in US dollars, Euros, or UK pounds.
Full pricing is displayed including shipping costs in the chosen currency prior to completion of the transaction on RBSWorldPay
Full pricing is displayed including shipping costs in the chosen currency prior to completion of the transaction on RBSWorldPay
UVM Golden Reference Guide - Full Edition
Including UVM 1.1
The Full Edition of the UVM Golden Reference Guide was released at DAC 48, San Diego in June 2011.
The GRG provides a compact, concise reference to UVM, the Universal Verification Methodology. The aim is to provide a practical, hands-on reference that complements the official UVM Class Reference. Packed with tips gleaned from Doulos's experience using UVM, the UVM GRG will help you find the information you really need.
Contents
Preface
Using This Guide
A Brief Introduction To UVM
Finding What You Need in this Guide
Alphabetical Reference
Index
Buy Online Number of pages: 278
As with all Doulos Golden Reference Guides, the GRG alone is not sufficient to learn the language or methodology, for which formal training classes are recommended (such as the Doulos UVM Adopter Class).
Using This Guide
A Brief Introduction To UVM
Finding What You Need in this Guide
Alphabetical Reference
Index
Buy Online Number of pages: 278
As with all Doulos Golden Reference Guides, the GRG alone is not sufficient to learn the language or methodology, for which formal training classes are recommended (such as the Doulos UVM Adopter Class).
VMM Golden Reference Guide - Full Edition 
Including VMM 1.2
The VMM Golden Reference Guide offers answers to the questions most often asked during the practical application
of VMM in a convenient and concise reference format. This edition gives a comprehensive and fully updated guide to VMM 1.2, including the new implicit phasing mechanisms and TLM-2-style communication. It also includes extensive information on the Register Abstraction Layer (RAL) VMM application.
Contents
Preface
Using This Guide
A Brief Introduction To VMM
Alphabetical Reference
Index
Buy Online Number of pages: 364
As with all Doulos Golden Reference Guides, the GRG alone is not sufficient to learn the language or methodology, for which formal training classes are recommended (such as the Doulos VMM Adopter Class).
Using This Guide
A Brief Introduction To VMM
Alphabetical Reference
Index
Buy Online Number of pages: 364
As with all Doulos Golden Reference Guides, the GRG alone is not sufficient to learn the language or methodology, for which formal training classes are recommended (such as the Doulos VMM Adopter Class).
SystemC Golden Reference Guide 
Version 3.1 supporting SystemC v2.2
The SystemC Golden Reference Guide provides a compact, quick reference to the SystemC C++ Class Library as specified by the IEEE 1666™-2006 (the IEEE Standard SystemC® Language Reference Manual, or LRM).
The latest release of the SystemC Golden Reference Guide features all the new features of the IEEE 1666 standard and the OSCI implementation, including the features of the OSCI simulator that support the transition from version 2.1 to 2.2
It includes 4 practical tutorial sessions to help readers understand some basic models in SystemC, before the in-depth alphabetical reference of the language constructs, syntax and features. Perfect for someone with a background in programming languages to familiarise themselves with SystemC, this reference guide will significantly shorten the learning curve. However, the Golden Reference guide alone is not sufficient to learn SystemC, and attendance on a training course, such as Comprehensive SystemC, is recommended.
Contents
A brief introduction to SystemC
Tutorial 1: Modules and Processes
Tutorial 2: Debugging
Tutorial 3: Hierarchical Channels
Tutorial 4: Primitive Channels and The Kernel
Alphabetical reference
Index
Buy Online Number of pages: 214
Tutorial 1: Modules and Processes
Tutorial 2: Debugging
Tutorial 3: Hierarchical Channels
Tutorial 4: Primitive Channels and The Kernel
Alphabetical reference
Index
Buy Online Number of pages: 214
SystemVerilog Golden Reference Guide - Updated Dec 2012
Supporting SystemVerilog IEEE Standard 1800™-2009
The SystemVerilog GRG is a compact quick reference guide to the SystemVerilog language as defined in the IEEE Standard for SystemVerilog - Unified Hardware Design, Specification, and Verification Language, IEEE Std 1800-2009.
Recently updated, this NEW version has much improved coverage of SystemVerilog Assertions (SVA), and includes the whole of the Verilog language (as Verilog 2005 is now part of SystemVerilog 2009).
Designed to significantly shorten the time it takes to familiarise the reader with the SystemVerilog language it is not intended as a substitute for SystemVerilog training.
Contents
Recently updated, this NEW version has much improved coverage of SystemVerilog Assertions (SVA), and includes the whole of the Verilog language (as Verilog 2005 is now part of SystemVerilog 2009).
Designed to significantly shorten the time it takes to familiarise the reader with the SystemVerilog language it is not intended as a substitute for SystemVerilog training.
A Brief Introduction To SystemVerilog
Syntax Summary
Alphabetical Reference
Compiler Directives
SystemVerilog Assertions Alphabetical Reference
System Tasks And Functions
Index
Number of pages: 450
Syntax Summary
Alphabetical Reference
Compiler Directives
SystemVerilog Assertions Alphabetical Reference
System Tasks And Functions
Index
Number of pages: 450
OVM Golden Reference Guide
Includes OVM 2.0
The OVM Golden Reference Guide provides a compact, concise reference to OVM, the Open Verification Methodology for SystemVerilog. The aim is to provide a practical, hands-on reference that complements the official OVM Class Reference. Packed with tips gleaned from Doulos's experience using OVM, the OVM GRG will help you find the information you really need.
Contents
Preface
Using This Guide
A Brief Introduction to OVM
Finding What You Need in this Guide
Alphabetical Reference
Buy Online Index
Number of pages: 210
As with all Doulos Golden Reference Guides, the GRG alone is not sufficient to learn the language or methodology, for which formal training classes are recommended (such as the Doulos OVM Adopter Class).
Contents
Preface
Using This Guide
A Brief Introduction to OVM
Finding What You Need in this Guide
Alphabetical Reference
Buy Online Index
Number of pages: 210
As with all Doulos Golden Reference Guides, the GRG alone is not sufficient to learn the language or methodology, for which formal training classes are recommended (such as the Doulos OVM Adopter Class).
PSL Golden Reference Guide

Version 2 supporting PSL v1.1
This Golden Reference Guides supports the practical use of PSL, and includes an introduction to OVL. Ideal for someone experienced with the hardware design flow and who wants to familiarise themselves with the PSL language, this book builds on the practical expertise to be gained from attending the Assertion-based Verification with PSL training course.
Contents
Glossary
A brief introduction to PSL
PSL alphabetical reference section
A brief introduction to OVL
OVL alphabetical reference section
Buy Online Index
Number of pages: 172
A brief introduction to PSL
PSL alphabetical reference section
A brief introduction to OVL
OVL alphabetical reference section
Buy Online Index
Number of pages: 172
VHDL and Verilog Golden Reference Guides
Packed with practical advice distilled from years of experience teaching HDL courses, these books are designed for the experienced design engineer. They are not intended as replacements for the official IEEE Language Reference Manuals, and do not offer a complete, formal description of the languages. Rather, they offer answers to the questions most often asked during practical application of the respective languages, in a convenient reference format.
The VHDL Golden Reference Guide has been updated to be in line with the IEEE std 1076-2002.
Contents
A brief introduction to VHDL
Syntax summary
Alphabetical reference
Index
Buy Online Number of pages: 170
Syntax summary
Alphabetical reference
Index
Buy Online Number of pages: 170
The Verilog Golden Reference Guide has been updated in line with IEEE std 1364-2001.
Contents

A brief introduction to Verilog
Syntax summary
Alphabetical reference
Compiler directives
System tasks and functions
Command line operations
Index
Buy Online Number of pages: 198
Syntax summary
Alphabetical reference
Compiler directives
System tasks and functions
Command line operations
Index
Buy Online Number of pages: 198
| ISBN Numbers | |
|---|---|
| Golden Reference Guide - SystemC | 0-9547345-5-6 |
| Golden Reference Guide - SystemVerilog | 0-9547345-3-x |
| Golden Reference Guide - UVM | 0-9547345-8-0 |
| Golden Reference Guide - OVM | 0-9547345-6-4 |
| Golden Reference Guide - VMM | 0-9547345-7-2 |
| Golden Reference Guide - PSL | 0-9547345-2-1 |
| Golden Reference Guide - VHDL | 0-9537280-3-X |
| Golden Reference Guide - Verilog | 0-9537280-4-8 |




