First of all, I would like to say the DVT Eclipse IDE is a great tool, it has saved me from having to type so much.
The DVT Eclipse IDE brings the Chip-Design logic development into the 21st century. For years I was asking myself how come we are different from all other "code-writers" ? Why the SW developers have IDE and we have editors ? DVT provides us with all those benefits from the standard coding world, It is a very user-friendly and highly-efficient tool in terms of code debug and tracking. And it saves you a lot of time !!! Thanks AMIQ for the support.
In the EDA industry, sometimes the tools are exceptional, but the support not so much. AMIQ is checking both boxes with ease. The DVT Eclipse IDE and Verissimo SystemVerilog Linter are great tools, very well integrated, and AMIQ is going the extra mile making sure the tools work well in our environment and we understand how to get the most of them, providing promptly enhancements when needed.
AMIQ's DVT Eclipse IDE helped my team tackle a massive Verilog + VHDL project. Without the editing features, the design hierarchy views, and the ability to trace signals through all levels of hierarchy, it would have been a nightmare to manage and debug this chip. DVT is now part of my standard design flow.
Working in a startup means you’re understaffed and must move as fast as possible. The DVT Eclipse IDE has proved itself many times over as an invaluable tool in both speeding up the development and enhancing the quality of our UVM verification environments. The quality, friendliness, and speed of their support staff are also a joy to work with.
I strongly view the DVT Eclipse IDE as an essential element in the design and verification of complex designs; it is a well-integrated tool that not only allows correct-by-construction code per standard guidelines but provides users a very deep understanding of the design to facilitate debugging and communication.
What I loved about AMIQ EDA's DVT Eclipse IDE is that:
- it is a well thought-out, mature set of integrated tools for creating SystemVerilog and VHDL designs and verification environments (particularly UVM) such that the project is correct by construction;
- is supported by an in-depth structural and UML view of the architecture (including UVM and classes);
- is supported by a smart editor that understand the structure of the language and the structure of the design, thus providing features such as smart templates, auto-complete with list of potential objects; the editor can beautify code and declutter the view of code by hiding bodies of structures that are irrelevant to debugging (e.g., modules, functions, always, tasks, etc); ease of global rename changes (e,g., signal / function / module) using refactoring;
- automatically compiles code on the fly to detect coding errors;
- automatically generates html documentation about all information needed for the design (e.g., modules, interfaces, assertions, classes, macros, packages, covergoups);
- provides a smart SV linting including compliance to UVM best-use rules, and statistics about usage of sequences, assertions, coverage, and messaging).
The DVT Eclipse IDE is a MUST HAVE for me. It is one of my main tools for productive VHDL coding which I like using every day because of:
- Powerful features: This plugin saves me precious development time through semantic-based auto completion and navigation, visualization of code, fast template insertion, partial recompilation and many more helpful features.
- Great stability: I could always rely on DVT. I cannot even remember a crash.
- Continuous development: Issues are solved fast and features are added regularly.
- Helpful, pleasant and responsive support: Whenever I had an issue, a question or a feature proposal, DVT development team was there to find a solution quickly.
Thank you AMIQ for having so much more fun writing VHDL code.
I have been using the DVT Eclipse IDE for a year. It is a tremendous productivity tool. It identifies syntax errors, eliminating multiple compilations to get past editing errors. The auto-completion of class method and module method names and fields is a major help. I do not have to go back to the defining code to get the correct spellings; I simply pick from a list. The editor will show you the the values of `defined macros. Similarly, the tool offers auto-completion of macro names. The code reformatting/pretty-printing feature works wonderfully. This just scratches the surface of the available features. I love it!
I am a big fan of the DVT Eclipse IDE. After several years of use, I find so many of its features useful in daily verification work. I also find that the engineers at AMIQ are great to interact with, and always improving an already powerful tool.
I've been using the DVT Eclipse IDE for a few years now, in three different companies. DVT saves substantial time in my daily workload, so I am a big fan of the tool. I used it for both UVM verification and RTL design. The bigger the project, the bigger the savings.
DVT is an editor, parser, compiler, and checker in one tool. The navigation features include the ability to follow class inheritance and a type-based search and replace. The parser is good - it even found errors in the UVM standard library!
The DVT is often incorrectly compared to the regex-based editors, but it can do more than these tools are capable of. While the DVT cannot replace "the big three" (Cadence, Synopsys, Mentor), it complements them very well. AMIQ support is prompt and competent.