Verdi Tips & Tricks

Bash/Linux Tips

  • make verdi & : The bash suffix & runs commands asynchronously. This lets you write more commands in the same terminal after launching an application through it (press enter to keep using the same terminal).

  • Ctrl + R will let you search through your bash history

Keyboard Shortcuts

  • Click on the name of a signal in a file, then Ctrl + W: pull signal into waveform viewer.

    • Can also double click on signal name in file, or drag the name into the waveform viewer

  • Can select multiple signals in the file at the same time, then Ctrl + W to pull all of them in.

  • Shift + L : reload the waveform after running a new simulation

Gui Tips

  • Double click on a struct in the waveform viewer to expand it.

  • Shift + Scrolling moves the waveform sideways.

  • Ctrl + Scrolling zooms in and out of the waveform.

  • Click on the value of a waveform you’re interested in to move the cursor there. You can then double click on the waveform to see what signal is driving it at that instant.

Debugging Tips

  • Right click signal -> OneTrace -> Driver. This will highlight the logic which is driving the signal. Similar to the double click trick mentioned earlier.

  • Similarly, right clicking a signal then selecting “Trace X” will render a small block diagram with the sources of X propagation.