Draft:Design and Verification Tools Integrated Development Environment

  • Comment: I still don't see notability, a lot of the sources (specifically the Eclipse News one) seem to be primary, and "SemiWiki" appears to be a wiki. :) SirMemeGod  16:31, 8 October 2024 (UTC)

Design and Verification Tools Integrated Development Environment (DVT IDE) is a commercial integrated development environment developed by AMIQ EDA released in 2008,[1] designed for hardware design and verification engineers working with hardware description and verification languages.

Features

edit

DVT IDE includes several features intended to support engineers in hardware design and verification tasks:

  • Multi-Language and Mixed-Language Support: Support for multiple languages including SystemVerilog, Verilog, VHDL,[2] and e language.[3][4]
  • Intelligent Refactoring: Context-aware renaming of symbols through code compilation and resolving identifiers and references.[2]
  • Design Hierarchy and Structural Browsing: Visual representation of modules, interfaces, and components within the design.[2]
  • Support for UVM, OVM, VMM: Integration for the Universal Verification Methodology (UVM), Open Verification Methodology (OVM) and Verification Methodology Manual (VMM),[5] with features such as UVM compliance checking, UVM-simulation log recognition,[6] and UVM factory queries, templates, browsers, and sequence trees for testbench development.[2]
  • Simulator Integration: Integration with major simulators like NCSim, Specman, VCS, and Questa for in-project simulation and debugging via the DVT Debugger add-on,[2] with support for real-time syntax and semantic checks, automatic testbench compatibility verification, and initial port mapping.[7]
  • Macro Expansion and Programming: Analysis and debugging of macros within the codebase through macro expansion and programming capabilities.[2]
  • Testbench Linting: Auditing and compliance features for adherence to coding guidelines and verification methodologies through the Verissimo SystemVerilog Testbench Linter add-on.[7]

Licensing

edit

DVT IDE operates under a commercial licensing model, utilizing a per-language licensing approach where users must purchase separate licenses for each hardware description or verification language. Add-ons such as DVT Debugger and Verissimo require additional licenses.[2]

References

edit
  1. ^ Dawson, S.; Ballance, M. (February 2019). Introducing your team to an IDE (PDF). Design & Verification Conference & Exhibition. Retrieved 8 October 2024.
  2. ^ a b c d e f g Daniyal Khurram, Syed; Chan, Horace (October 2018). IDEs Should Be Available to Hardware Engineers Too! (PDF). Design & Verification Conference & Exhibition. Retrieved 3 October 2024.
  3. ^ Goering, Richard (10 April 2006). "VERIFICATION: IEEE standardizes 'e' language". EDN. AspenCore, Inc. Retrieved 3 October 2024.
  4. ^ Linehan, Éamonn; O'Toole, Eamonn; Clarke, Siobhán (5 July 2012). "Model-driven automation for simulation-based functional verification" (PDF). ACM Trans. Des. Autom. Electron. Syst. 17 (3): 31:16. doi:10.1145/2209291.2209304.
  5. ^ Cohen, Ben; Venkataramanan, Srinivasan; Kumari, Ajeetha; Piper, Lisa (15 October 2015). SystemVerilog Assertions Handbook (PDF) (4th ed.). self-published. pp. xix, xxiii–xxiv. ISBN 978-1518681448. Retrieved 7 October 2024.
  6. ^ Rosenberg, Sharon; Rosenberg, Sharon (2010). A practical guide to adopting the Universal Verification Methodology (UVM). San Jose, Calif: Cadence Design Systems. p. 145. ISBN 978-0-578-05955-6. Retrieved 7 October 2024.
  7. ^ a b Zdraveski, Vladimir; Dimitrovski, Andrej; Trajanov, Dimitar (April 2014). HDL IP Cores System as an Online Testbench Provider. 5th Small Systems Simulation Symposium. Retrieved 3 October 2024.