DVT

The complete development environment for e and SystemVerilog





DVT Application Snapshots

What is DVT?

DVT is for verification engineers working with e and SystemVerilog, who are dissatisfied with the limitations of plain text editors and plain text searches (grep) when reading, writing or understanding source code.

Unlike vi, emacs or nedit, DVT is similar with commonly used programming tools like "Visual C" or "Java Development Tools".

DVT allows you to enjoy a modern development environment for hardware design and verification (Design and Verification Tools). The IDE (Integrated Development Environment) approach offers significant added value over non-IDE editors. A single unified window combines the editor with the syntax checker, linter, class browser, revision control and other useful tools, enables fast and smart code development, both for beginners and complex maintenance.

It improves the productivity and quality through state of the art innovations: autocomplete, class browsing, task tracking, advanced search and code navigation etc.

Benefits: Efficiency, Quality, Productivity

Develop faster, more focused and more efficient (no "grep" operations).
Control from a higher perspective (class browser or linting).
Increase productivity and reduce development costs.

  • Errors are signaled as you type (no need to invoke simulator)
  • Autocomplete (fast and correct)
  • Advanced search and code navigation (no more grep, now jump to definition, browse classes etc.)
  • Easy task tracking with TODO annotations in comments
  • Integrated revision control (CVS, ClearCase, Subversion etc.)
  • Integrated documentation (for example in tooltips or class browsing)
  • Linting
  • Code format (no need to manually align or merge alignment in repository)
  • Code templates for commonly used constructs (no need to get back to reference manual or project coding guidelines)
  • Friendly development environment (especially for beginners)

e Language, SystemVerilog

DVT is a set of Eclipse™ plugins:

  • eDT for e Language capabilities
  • VlogDT for SystemVerilog capabilities
  • OVM Compliance Review for both e and SystemVerilog




Eclipse™Ready Eclipse and Eclipse Ready are trademarks of Eclipse Foundation, Inc.