Draft:DVT IDE
Submission declined on 4 October 2024 by S0091 (talk). This submission appears to read more like an advertisement than an entry in an encyclopedia. Encyclopedia articles need to be written from a neutral point of view, and should refer to a range of independent, reliable, published sources, not just to materials produced by the creator of the subject being discussed. This is important so that the article can meet Wikipedia's verifiability policy and the notability of the subject can be established. If you still feel that this subject is worthy of inclusion in Wikipedia, please rewrite your submission to comply with these policies.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
|
- Comment: Sources are primary, not independent and/or not reliable (user-generated content such as wikis or blogs). S0091 (talk) 17:21, 4 October 2024 (UTC)
DVT IDE (Design and Verification Tools Integrated Development Environment) is a commercial integrated development environment developed by AMIQ EDA. It functions as a plugin for both the Eclipse Platform and Visual Studio Code, designed for hardware design and verification engineers working with hardware description and verification languages such as SystemVerilog, Verilog, VHDL, and the e language.[1][2]
Features
[edit]DVT IDE includes several features intended to support engineers in hardware design and verification tasks:
- On-the-fly incremental compilation: Utilizes an IEEE standard-compliant parser to perform real-time code compilation, highlighting errors as code is written without invoking a simulator.[1][2]
- Advanced code editing tools: Provides context-sensitive autocomplete, quick fixes, macro expansion, intelligent code formatting, refactoring operations, and customizable code templates.[1][2]
- Dedicated wizards: Includes tools to generate getters and setters, override functions, implement extern methods, and assist with the Universal Verification Methodology (UVM) factory registration.[1][2]
- Code navigation and visualization: Features hyperlinks for easy navigation, structural browsing, support for Unified Modeling Language (UML) and transaction-level modeling (TLM) diagrams, as well as schematic, trace, and state machine diagrams.[1][2]
- Debugging using semantic search and signal tracing: Allows users to perform semantic searches, find references, and trace signals throughout the code.[2]
- Cross-language support: Supports mixed-language projects, enabling work with SystemVerilog, Verilog, VHDL, and other languages and standards such as Unified Power Format (UPF), Common Power Format (CPF), Portable Stimulus Standard (PSS), and Specification Description Language (SDL).[1][2][3]
- Integration with other tools: Integrates with hardware simulators like Xcelium (Cadence Design Systems), Specman, VCS (Synopsys), and QuestaSim (Siemens EDA), as well as version control systems such as Concurrent Versions System (CVS), Git, Apache Subversion, and IBM Rational ClearCase.[2][4]
- Dedicated UVM support: Includes specialized features to support Universal Verification Methodology for implementing and managing UVM-based testbenches.[2]
Licensing
[edit]DVT IDE is distributed under a commercial license provided by AMIQ EDA.[1][2] The licensing options include node-locked and floating licenses, available on a per-user basis, as well as bulk and academic licensing.[4]
History
[edit]DVT IDE was initially developed by AMIQ Consulting in 2005 as an internal tool to assist verification engineers with code development and maintenance challenges associated with hardware design and verification languages.[4] In 2008, AMIQ EDA was established as a separate entity to focus on the development and commercialization of DVT IDE.[4][5]
Key developments in the evolution of DVT IDE include:
- 2011: Introduction of DVT Debugger, adding debugging capabilities to the integrated development environment.[5]
- 2012: Release of Verissimo SystemVerilog Linter, providing linting features to improve code quality.[5]
- 2014: Launch of Specador Documentation Generator to facilitate code documentation.[5]
- 2023: Addition of support for Visual Studio Code with the release of DVT IDE for VS Code.[2][5]
In 2021, AMIQ EDA joined the OpenHW Group, an organization focused on developing open-source RISC-V processor cores and related IP, tools, and software. AMIQ EDA's DVT Eclipse IDE and Verissimo SystemVerilog Linter were integrated into OpenHW Group's continuous integration flow to analyze SystemVerilog testbench code for the CORE-V processor family.[6]
References
[edit]- ^ a b c d e f g "DVT IDE for Visual Studio Code". Visual Studio Marketplace. Microsoft Corporation. Retrieved 3 October 2024.
- ^ a b c d e f g h i j k "Design and Verification Tools (DVT) IDE for Verilog, SystemVerilog, Verilog-AMS, VHDL or PSS". Eclipse Marketplace. Eclipse Foundation. Retrieved 3 October 2024.
- ^ "AMIQ EDA's Design and Verification Tools Eclipse IDE Supports PSS 1.0". ReadITQuik. Ziff Davis, Inc. 12 July 2018. Retrieved 3 October 2024.
- ^ a b c d "e Coding Made Easy with the "DVT" Integrated Development Environment". Cadence Community. Cadence Design Systems. Retrieved 3 October 2024.
- ^ a b c d e "AMIQ EDA Adds Support for Visual Studio Code to DVT IDE Family". SemiWiki. SemiWiki.com LLC. Retrieved 3 October 2024.
- ^ Clancy, Michelle (22 November 2021). "AMIQ EDA Joins OpenHW Group and Contributes Advanced Linting Capabilities for CORE-V Open-Source RISC-V Cores and Simulation Testbenches". Eclipse News. Eclipse Foundation. Retrieved 3 October 2024.
- in-depth (not just passing mentions about the subject)
- reliable
- secondary
- independent of the subject
Make sure you add references that meet these criteria before resubmitting. Learn about mistakes to avoid when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.