Global training solutions for engineers creating the world's electronics

Verification Methodology Manual (VMM)

Inhalt
Was ist VMM?
Qualifikation und Erfahrung von Doulos im Bereich VMM
Doulos Trainings programme zu VMM
Kundensupport

Was ist VMM?

Mit der Verifikationsmethode VMM für SystemVerilog können Entwickler leistungsstarke und robuste Verifikationsumgebungen für komplexe elektronische Systeme und IP erstellen. IP nach VMM-Vorgaben lässt sich mühelos mittels "Plug & Play" in VMM-Testbenches einsetzen. Entwickler, die über Erfahrung mit VMM verfügen, können Verifikationsumgebungen rasch erstellen oder erweitern, ohne sich dafür erst langwierig in eine Nicht-Standardmethode einzuarbeiten oder eigene Methoden zu entwickeln.

Definiert ist VMM im "Verification Methodology Manual (VMM) for SystemVerilog", einem von führenden Verifikationsexperten bei ARM Ltd. und Synopsys Inc. gemeinsam herausgegebenen Fachbuch. VMM beinhaltet breit gefächerte Regeln und Empfehlungen zur Entwicklung von Testbenches und Testsuites, zum Einsatz von Assertions für Verifikationszwecke, zur Verwendung von Legacy-Testbenchcode und für eine systemweit einheitliche Verifikationsstrategie.

Im Mai 2008 stiftete Synopsys seine gesamte VMM-Implementierung Accellera mit dem Ziel, die Verifikationsinteroperabilität zu standardisieren.

Qualifikation und Erfahrung von Doulos im Bereich VMM

Doulos ist seit der Veröffentlichung 2005 im Bereich der VMM-basierten Verifikation aktiv und bietet bereits seit 2004 Schulungen und Kundensupport zu SystemVerilog an. Das Engagement von Doulos umfasste unter anderem die Kooperation mit führenden Entwicklern von Verifikationsmethoden bei Synopsys, der es zu verdanken ist, dass Doulos 2007 das weltweit erste unabhängige VMM-Training auf den Markt bringen konnte.

Die aktuelle Version dieses Kurses, VMM Adopter Class, ist zentraler Bestandteil des Doulos Programms SystemVerilog out of the Box™ und gliedert sich nahtlos in den Doulos Katalog zu Trainings und Supportkomponenten für SystemVerilog ein. Mehr >>

Doulos hat seit 2004 quer über alle Branchensegmente und Tools einen großen Erfahrungsschatz zu VMM und SystemVerilog angesammelt. Ein Teil dieses Know-hows floss 2006 in den VMM Companion Guide ein, der hier>> zum Download bereitsteht.

Darüber hinaus hat Doulos mehrere preisgekrönte Artikel über VMM auf der DVCon und in aufeinanderfolgenden Synopsys User Groups vorgestellt und damit maßgeblich zur Verbreitung von aktuellem Know-how zu VMM beigetragen. Ein Teil davon steht hier>> für Sie bereit.

Doulos Trainings programme zu VMM

  • VMM Adopter Class
    Dieser 2-tägige Kurs liefert eine schnelle, praxisbezogene Einführung in die Grundsätze der Verifikation und die intensive praktische Anwendung von VMM mit Synopsys VCS™. Als Bestandteil des Doulos Programms SystemVerilog out of the Box™ lässt sich der Kurs mit Komponenten von Modular SystemVerilog, flexiblen Optionen zum Projektsupport und ergänzenden Trainings zu speziellen Einzel-Tools in Kooperation mit Synopsys kombinieren und bedarfsgerecht anpassen. Auf diese Weise werden die Teilnehmer gründlich auf den Einsatz von SystemVerilog-basierten Verifikationsprojekten vorbereitet.

    Die klassenbasierte Verifikation mit SystemVerilog ist zentraler Bestandteil der VMM-Lernkurve. Wird dieses Thema schlecht vermittelt oder von den Entwicklern nicht ausreichend verstanden, wird die Aneignung und Anwendung von VMM unnötig erschwert. Die sorgfältige Bearbeitung dieses oft als besonders schwierig geltenden Themas im Rahmen des Vorbereitungskurses Comprehensive SystemVerilog legt damit bereits den Grundstein für den Erfolg vieler Kunden.
    Mehr >>


  • Comprehensive SystemVerilog
    Diese Komplettlösung erfüllt die Anforderungen von Design- und Verifikationsgruppen. Neben objektiven und aktuellen Erläuterungen der beiden bekanntesten veröffentlichten Ansätze zur Verifikationsmethodik lernen die Teilnehmer die wichtigsten unterstützenden Funktionen und Merkmale der Sprache SystemVerilog kennen. Mehr >>

  • Modular SystemVerilog
    Modular SystemVerilog besteht aus mehreren Modulen, die sich je nach Trainingsanforderungen des Teams zu einem integrierten Trainingsprogramm kombinieren und anpassen lassen:
    - Fast-track Verilog for VHDL Users
    - Fundamentals of SystemVerilog for Design
    - Fundamentals of SystemVerilog for Verification
    - SystemVerilog Assertions
    - Module-based SystemVerilog Verification
    - Class-based SystemVerilog Verification
    - Verification Methodology Adopter Classes
    Mehr >>

Kundensupport

Mit den leistungsstarken Doulos Projekt Sservices profitiert Ihr Unternehmen bei konkreten Projektfragen jederzeit von unserer Erfahrung und Expertise. Das umfassende Angebot an Paketoptionen unterstützt Sie in allen Phasen der methoden- und sprachenbezogenen Entscheidungsfindung, bei der Integration und dem Einsatz von Designs. Jedes unserer Optionspakete bietet ein optimales Kosten/Nutzen-Verhältnis und ist so flexibel gestaltet, dass Sie genau dann auf unseren Support zählen können, wenn Sie ihn brauchen.
Mehr >>

Upcoming Live Webinars

Image 1

The Keys to SystemC & TLM-2.0

Friday December 13 2024

1 hour session (All Time Zones)

This webinar is aimed at hands-on hardware or software engineers who might know Verilog or C but have no previous experience of SystemC. It will explain what you need to know to be successful with SystemC.

Register Now

Image 1

Designing with AMD Kria SOMs

Tuesday December 17 2024

1 hour session (All Time Zones)

This webinar will walk through the design process for using AMD Kria SOMs, including the use of Vivado and Vitis.

Register Now

Image 1

C/C++ Memory Management: Design and Debugging

Wednesday December 18 2024

1 hour session (All Time Zones)

This webinar explores best practices for avoiding memory issues in design and debugging memory usage issues in C and C++.

Register Now

Image 1

Signal Integrity PCB Vias and Remedies

Wednesday January 15 2025

30 minute session (All Time Zones)

This webinar will explore the effects of routing vias and connector plated through holes on very high data rate signals using actual test results from as-built PCBs.

Register Now

Image 1

Edge Machine Learning - Project Tips & Tricks

Friday January 17 2025

1 hour session (All Time Zones)

This webinar will provide some useful directions for incorporating machine learning within your next embedded project.

Register Now