Skip navigation and jump to content.

Design Comprehension

Design Comprehension

Download pdficon_pdf.gif

Understanding how a design works - its structure, connectivity, and function - is the critical first step in many design and verification tasks. Whether you are preparing to integrate an unfamiliar component into your design or debugging unexpected results from your last simulation run, you must first understand the operation of the design before you can complete the task at hand.

Locate and Isolate Relevant Logic

Verdi lets you query and interact with information about design structure and connectivity to quickly locate and isolate relevant logic in the midst of a large, complex design. For example:

  • Find and traverse drivers and loads for selected signals in the source browser
  • Generate a block diagram of the current design scope or a flat schematic that cuts across hierarchy to show only the gates, signals or paths of interest
  • Render a bubble diagram representation of the selected finite state machine

Gain Understanding of Your Design's Operation

The addition of waveform (FSDB) information enables additional capability that provides rapid understanding of design operation:

  • Overlay or annotate simulation results on top of source code or schematic views
  • Locate the driver that caused a particular signal transition
  • Generate a temporal flow view that shows the active logic over many cycles related to a particular signal transition
  • Animate the bubble diagram for a finite state machine to step through its operation during a previous simulation

next_arrow_button.jpg Go to Debug Automation with Verdi section

---------------------------------------------------------------------------------------------------------------

Learn More About Verdi: