Focused training and support for SystemVerilog adopters |
|
-
At-A-Glance
- Comprehensive and customizable basic-through-advanced training
- Practical, hands-on workshops to apply learned principles
- Reference documentation
- Up to 80 hours of focused consulting support over 60 days to help accelerate project deliverables
Verification remains the single most
significant challenge in the design of
modern system-on-chip (SoC) devices at
both the RTL and system level. Traditional
verification methods simply cannot
keep pace with the rate of increase in
chip complexity; newer, more advanced
methodologies must be adopted. A
reuse-oriented, coverage-driven verification
methodology built on a standard language
such as SystemVerilog will improve design
productivity and the likelihood of first-pass
silicon success.
The SystemVerilog Language and
Methodology Jumpstart for Verification
from Synopsys helps chip developers
understand and apply SystemVerilog’s
key features and benefits using Synopsys’
comprehensive VCS® verification solution.
Through five to seven days of intensive,
classroom-style instruction and hands-on
labs, participants learn the skills required
to create a reusable, productive and
robust verification environment based
on SystemVerilog’s built-in support for
constrained-random, coverage-driven and
assertion-based verification.
Workshops are based on the techniques
and best practices described in the
Verification Methodology Manual (VMM)
Synopsys and ARM. This enables users
to take advantage of the same language
capabilities, tool capabilities, and
methodologies used by verification experts.
In addition to the training delivered
by SystemVerilog experts, Synopsys
consultants provide focused support
to help you with the language and
methodology on your first project.
Whenever possible and depending on
the components of your design, our
consultants can leverage pre-existing
reference collateral to provide a more
efficient starting point and minimize
custom code development.
Synopsys’ SystemVerilog Language and
Methodology Jumpstart is the fastest way
for SystemVerilog adopters to realize the
proven productivity gains of the industry’s
first unified hardware description and
verification language.
Figure 1. Synopsys is the verification leader and has authored or co-authored four of the leading
SystemVerilog books: Verification Methodology Manual for SystemVerilog, SystemVerilog for
Verification, A Practical Guide For SystemVerilog Assertions and Writing Testbenches Using
SystemVerilog.
Synopsys will customize the SystemVerilog Testbench, Assertions,
and VMM Methodology training based on your needs
and level of experience with SystemVerilog concepts. Detailed
training agendas will be determined at the start of the Jumpstart
engagement. Topics available for instruction include:
- SystemVerilog Testbench
- SystemVerilog Verification Environment
- SystemVerilog Testbench Language Basics
- Driving and Sampling DUT Signals
- Managing Concurrency in SystemVerilog
- Object-Oriented Programming: Encapsulation, Randomization, Inheritance
- Inter-process Communications
- Functional Coverage
- VMM Methodology
- Object-Oriented Programming Review
- SystemVerilog Class Inheritance Review
- VMM Environment
- Message Service
- Data Model
- Stimulus Generator/Factory
- Checks and Coverage
- Transactor Implementation
- Data Flow Control
- Scenario Generator
- SystemVerilog Assertions
- Methodology Overview
- Immediate and Concurrent Assertions
- How to Build Simple Assertions
- Debugging Failing Assertions
- Data Consistency
- Assertions Cookbook
- Functional Coverage
- Classroom instruction is reinforced with hands-on labs
After completing an intensive series of courses customized
to your skills and needs, you should be able to
- Build a VMM-compliant verification environment in SystemVerilog
- Write an object-oriented re-usable testbench
- Generate constrained random stimulus to verify a
device-under-test
- Create a predictor model to automate results checking
- Write assertions for dynamic simulation
- Apply functional coverage to measure completeness of tests
Prerequisites:
- An understanding of basic concepts of design verification
- Working knowledge of Verilog or VHDL
- Familiarity with UNIX workstations running X-windows
- Familiarity with vi, emacs or other UNIX text editor
- Experience with a high-level programming language (such as C) is beneficial, but not required
Synopsys’ SystemVerilog Flow

Figure 2. Synopsys provides a complete design and verification flow with support for SystemVerilog, and the industry’s most widely-deployed SystemVerilog tools.
The SystemVerilog Language and Methodology Jumpstart enables
customers to take advantage of Synopsys’ unparalleled combination
of industry-leading SystemVerilog tools, expertise, and
experience. Having deployed SystemVerilog to over a hundred
companies and trained thousands of engineers, Synopsys is
uniquely qualified to accelerate your adoption of the industry’s
foremost new verification standard.
For more information about Synopsys’ complete
portfolio of consulting and design services,
including SystemVerilog Testbench Assistance,
visit www.synopsys.com/sps or contact your local
Synopsys sales representative.
For more information about Synopsys’ SystemVerilog tool
flow, visit
http://www.synopsys.com/SystemVerilog
.
|