New Advanced e Language Debugging Capability in DVT to Boost Verification Productivity
Munich, Germany – AMIQ EDA, a pioneer in integrated development environments (IDEs) for hardware design and verification, today announced the release of a new capability of the Design and Verification Tools (DVT) IDE, which provides advanced debugging capabilities for the e language users. The DVT e-Debug feature integrates seamlessly with Cadence® Incisive® Enterprise Simulator to provide further productivity and quality increase in the verification process.
DVT is a complete development environment for e, SystemVerilog, Verilog, and VHDL languages, which enables efficient code writing and simplifies legacy code maintenance. Based on the IDE concept, DVT provides an intuitive graphical user interface (GUI), which integrates a smart code editor with a parser that runs in the background and various tools for class and structural browsing, methodology support, task tracking, and linting. DVT works with all major simulators, revision control systems, and bug tracking engines. It also supports popular verification methodologies like UVM, OVM, and VMM.
The novelty of the DVT e-Debug capability resides in the fact that it enables e language users to perform debugging from the same place where they develop their code. The IDE capabilities embedded in DVT allow the users of this feature to easily add breakpoints, navigate the threads and call stacks, and quickly inspect or change the variable values. With this new capability, the DVT IDE improves once more verification productivity.
The DVT e-Debug capability reduces debug flow complexity. As both static and runtime data are easily accessible through the DVT GUI, verification engineers do not have to leave DVT in order to perform simulation debugging. The information they need is available when they need it. The debug actions are just a click away. Consequently, this new capability eliminates the need of continuously switching between the editor, to understand the source code and simulator to set, enable or disable breakpoints and advance the simulation.
The debug context can be easily managed by using the new DVT e-Debug feature. Users do not have to spend time watching the current value of each local variable. A variable’s value is shown in tooltip and it can be changed on the spot. At the same time, users can move around in the code to further understand the debugging context using the DVT hyperlinks, structural views or semantic search.
The deployment and use of the new capability require minimal effort. No changes in the existing flow are required. All that a user has to do is to pre-load or pre-compile an e language library in the Incisive Enterprise Specman® Simulator. The existing simulation scripts can be reused when launching a simulation in debug mode inside DVT. Furthermore, assuming the Glue library is pre-loaded or pre-compiled in Specman, DVT can also connect to a simulation that has not been launched from DVT. Or it can connect to a remote simulation running on another machine. As a result, users can debug code running on a machine where the sources are not available.
AMIQ is exhibiting at CDNLive! EMEA 2011 Designer Expo on May 4, 2011, in Munich, Germany. The Cadence technology users participating at the event can see a demonstration of the new DVT e-Debug capability by visiting AMIQ at Booth #14 or by attending the presentation entitled “Advanced e Language Debugging – An IDE Perspective”.
The DVT e-Debug feature is available now as an optional debugger interface add-on.
AMIQ focuses on adding value to the design and verification domains through its proprietary tools and expertise in ASIC functional verification and reusable IP development. AMIQ provides the Design and Verification Tools (DVT) platform, the first integrated development environment (IDE) for hardware design and verification. Since the launch of its first commercial version in 2008, AMIQ’s engineers have consistently incorporated new ideas based on the feedback received from customers and contributors, raising the bar in quality and innovation.
The alliances established with Cadence Verification Alliance, Synopsys Catalyst, Mentor Vanguard, and OVM/UVM World along with their contributions to the IEEE 1647 e Language come to prove the quality of the DVT solution. These alliances also acknowledge the significance of introducing the IDE concept into the design and verification domains.
AMIQ serves customers around the world and strives to deliver high quality solutions and customer service responsiveness, while maintaining a friendly and flexible environment.