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.