- Download Datasheet
- 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
- 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/Services
or contact your local Synopsys sales representative.
For more information about Synopsys’ SystemVerilog tool flow, visit http://www.synopsys.com/SystemVerilog .