Novas Verdi, Debussy, Synopsys VCS, Candence NC-Verilog, Mentor Graphics Tool Introduction

Verdi=Debussy is the debug tool of Novas company;
    SynopsysVCS, Candence NC-Verilog, Mentor Graphics waveform simulation tools

(1) Verdi and Debussy are debug tools of Novas company , not simulation tools , and do not have simulation functions themselves;
(2) Verdi is an upgraded version of Debussy; the two are similar;
        Verdi is the Linux version ; Debussy is the Windows version;
(3) Debussy can pre-store the waveforms of all signals in the design , use the option -DFSDBALL;
       When the simulation needs a new incoming signal for observation, it can be transferred immediately without re-running the simulation;
(4) Since Debussy does not have the simulation function itself, it needs to produce fsdb waveform files  by simulation software such as Modelsim ;
 (5) Novas was acquired by SpringSoft in 2008, and SpringSoft Siyuan Technology (a company in Xiamen)
 (6) Debussy , its most powerful function is : it can do real-time trace between HDL source code, schematic diagram, waveform, and state bubblediagram to assist engineers in debugging.

The new SVA capabilities of Verdi Systems provide designers with a faster and easier way to take advantage of Assertion and the benefits provided by Assertion itself, while further enhancing Assertion's automated debug process, using a powerful engine to enhance and analyze the resulting As a result, the root and cause of errors are quickly found.

Engineers can enter the Verdi environment from the SVA language description, view and traverse the complete source code and hierarchy, and easily inspect the structure of the Assertion, such as the user can analyze errors and coverage in tables, classify and filter data to Highlight the cause of the error and paste the result in the source code. Engineers can easily see all the information from the source code without having to look for complex waveforms; at the same time, the system can directly point out the error found from Assertion The tracking process from the place to the error signal that caused the problem, automatically breaks down the Assertion and confirms the error statement to directly trace the root of the problem.



Simulation tools : SynopsysVCS, Cadence NC-Verilog, Verilog-XL, and MG's Modelsim and Questasim

The new version of debussy is called verdi

debussy is a debug tool in the process of digital circuit design, with three basic windows:

source code window: Provides a friendly interface, arranges the source code of the entire design in a tree-like structure according to the design hierarchy , and can back-mark the simulation results on the code, and supports some common debug operations such as searching and finding drivers.

schematic window: Extract the original code of the design into a circuit diagram, which can be displayed in Hierarchy and Flatten modes, and can extract a part of the circuit and display it separately, or extract the input/output circuit of a signal, etc., which can easily survey signals and modules. The circuit relationship between them can also be reversed to the simulation results;

waveform window: You can load simulation waveform files in vcd and fsdb formats , you can search for a certain value/jump in the waveform window, perform waveform comparison, and track driver and load in the waveform window, etc.

The above three windows are related to each other, so a variety of debugging methods can be obtained by comprehensively using the above three windows, which greatly improves the efficiency of debugging.

Verdi is an upgraded version of debussy, adding several powerful functions, the most important of which is the addition of an analysis engine, which can automatically identify the logical relationship of the design code, and can accurately locate the entire design after comprehensive comparison with the simulation waveform. The logic module corresponding to any signal at any time in the

On the basis of this analysis engine, a new window called temporal flow view is added. Using this window, you can automatically complete the tracking of the source of the transition of the specified signal at a certain time, and add the clock in the form of a circuit diagram. , the entire circuit path that generates this transition signal is displayed in the window.

Verdi is to add some design specification information to programming, so that people who take over later can quickly understand the whole design, but it seems that not many people use it
 
The code design specification is nLint, another product of Novas, which is different from verdi.

nLint is for design rule checking, Verdi is a Debug tool, to be honest, they are almost the same

Verdi = deubssy Yes, it was called debussy in the early days. At that time, there was a windows version. Later, after it evolved to 6.0, only the linux version was released, and it was renamed Verdi. The functions are similar.

The functions of verdi and debussy are the same, they are used to see the results of simulation


Generally speaking, I feel that Modelsim is more convenient for many operations when viewing waveforms, and Modelsim needs to re-simulate a new signal to see a long time. The simulation efficiency is obviously low.

The advantage of Debussy is that it can save all the signals to a db file, and it is convenient to see which one is exported as text for post-processing, but Debussy does not support 64-bit Windows, which is a very annoying thing, and it does not update many new functions on Windows systems. Can install Verdi on Linux

The conclusion is that if you use Linux, Verdi is the first choice

Small simulation on Windows The first choice for complex simulation with Modelsim is not to look at the waveform (but more efficient by printing key information and outputting to a file) or using Linux to do it

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325730684&siteId=291194637