Verdi Ds
Verdi Ds
Verdi
Apps and
Integrated Design Environment Analytics
Manager and
Planning Coverage ITS
Dashboard Design
Rule validation
AI-Driven Analysis
Design
Manipulation
Verification Engines
Figure 1: The Synopsys Verdi platform provides AI-driven debug, verification management, and
an integrated design environment
synopsys.com
Platform for Debug and Verification Management
The Verdi platform consists of three major components: 1) debug technology, 2) an integrated design environment (IDE), and 3) a
verification management system (VMS). The platform reads from, and in some cases writes to, various databases that are unified.
Most of the database are managed by servers, some of which operate 24 hours a day, seven days a week.
Check-in Insights
Databases
24/7 Debug
ML ML
Core Debug
The Verdi system incorporates all technology and capabilities to exceed expectations for debug. It includes a full-featured waveform
viewer, powerful waveform comparison engine, source code browser, state machine diagram viewer, simulator-independent protocol
analysis, low-power analysis, and assertion analysis.
2
Figure 3: Powerful debug capabilities are accessed via the Synopsys Verdi platform graphical user interface
• Welcome page: information, debug modes, documentation, predefined modes, previously save sessions
• Docking/undocking from major windows
• Standalone window configuration
• One-click access to multiple source files within a single window
• Customizable toolbar, menu and hot keys for natural fit with debug tasks
• Spotlight search for fast, efficient navigation of commands, manuals and preference settings
• Skin color setup, including a dark mode
• Automatic tracing of signal activity to quickly trace activity across many clock cycles with powerful behavior analysis technology
• Temporal flow views provide a combined display of time and structure to help rapidly understand cause-and-effect relationships
• Assertion-based debug with built-in support for assertions facilitates quick traversal from assertion failure to related
design activity
• Various abstraction views, including transaction level
• Clock tree and clock domain analysis
• Built-in message logging and automated testbench transaction recording capabilities
• Decision tree for debug that can be visually built and manually executed
• AI-based regression debug automation (RDA) to determine root cause of regression bugs
• Intelligent debug acceleration (IDX) to enable reuse of waveforms, accelerating time to debug
• Applications (apps) via an API
In addition, there are specialized technologies for analysis of the following: power-aware, performance of system-level protocols,
analog-mixed signal, hardware-software simulations, emulation and prototyping solutions, and fault simulation.
3
Integrated Design Environment
The Verdi platform provides an integrated design environment (IDE). Based on Synopsys Euclide, the IDE allows users to find bugs
earlier and optimizes code for design and verification flows by identifying complex design and testbench compliance checks during
SystemVerilog and Universal Verification Methodology (UVM) development.
The IDE provides correct-by-construction code development through context specific autocompletion and content assistance
that is tuned for Synopsys VCS® simulation, Verdi debug, and ZeBu® emulation, to improve code quality during the entire project
development cycle.
The IDE features on-the-fly incremental compilation, elaboration, pseudo-synthesis and rule checking, all of which are integrated into
the editor and provide feedback in seconds. Additionally, it helps to minimalize implementation bugs in RTL and testbench, improving
project convergence rate and eliminating patchy code.
IDE Features
The Verdi platform includes the following advanced IDE features:
• Runs on-the-fly checking while typing code, typically takes seconds to produce feedback
• Use context specific autocompletion and content assistance
• Reference signals, parameters, and structure/class members
• Instantiate modules and interfaces with all parameters and ports
• View, review and navigate the design and testbench hierarchy, various data types
• Search semantics, easily see with coloring
The VMS is preconfigured to work with VCS flows, and is natively integrated with Verdi’s planner and coverage features. The Verdi
VMS can also scale to support any number and any size of projects and users, is fully extensible and customizable, and provides full
reporting capabilities, including API access for custom reports.
4
Broad Language Support
The Verdi platform supports the following verification languages and methodologies:
The APIs also enable a rich array of Apps to tailor Verdi deployment for user flows. The customizable menu/toolbars enable the
Apps functions in the Verdi user interface. In addition, direct launch of Apps-enabled third-party tools/scripts is possible from the
debug environment.
Design comprehension
HDL
Verdi Interoperable Apps
FSDB
UPF/CPF Interoperability with
other tools
For more information about Synopsys products, support services or training, contact your local sales representative or visit us on
the web at: www.synopsys.com
©2023 Synopsys, Inc. All rights reserved. Synopsys is a trademark of Synopsys, Inc. in the United States and other countries. A list of Synopsys trademarks is
available at synopsys.com/copyright.html . All other names mentioned herein are trademarks or registered trademarks of their respective owners.
09/06/23.CS12310_verdi_ds-9062023.