( ESNUG 518 Item 4 ) -------------------------------------------- [02/01/13]

Subject: AMIQ CEO explains how DVT editor supports "e", SV, Verilog, VHDL

>>  AMIQ DVT supports Specman "e", SV, Verilog, VHDL simultaneously
>>          http://www.deepchip.com/look/see121101-01.html
>
>        ----    ----    ----    ----    ----    ----   ----
>
>    Do you do any fact checking on your advertisers, John?
>
>    Specman "e" <-> SV <-> Verilog <-> VHDL xlation not possible.
>
>    Too many constructs do not convert.
>
>        ----    ----    ----    ----    ----    ----   ----
>
>    AMIQ DVT claims go beyond what's doable for all HDLs.
>
>        ----    ----    ----    ----    ----    ----   ----
>
>    Do you know of any AMIQ users of this tool?  My verification
>    guys would like to feed DVT some Specman "e" to see what
>    kind of messed up Verilog it spits out.
>
>        - from http://www.deepchip.com/items/0514-08.html


From: [ Cristian Amitroaie of Amiq EDA ]

Hi, John,

There was a miscommunication here.

DVT is a powerful Eclipse-based environment for code writing, debugging,
reviewing, documenting, and maintenance.  DVT has an IEEE compliant parser,
a smart code editor, an intuitive GUI, and features that help with code
inspection, navigation, debugging, and documentation.

Our press release was to announce our adding cross-language support to DVT
so you can work with source code written in System Verilog, Verilog, VHDL,
Specman "e", AT THE SAME TIME.

Now, regardless of what language(s) your design/testbench was written in,
you can use one environment to navigate seamlessly through large projects,
easily see the big picture, and understand the whole design.

This cross-language integration does not mean translation from a language
to another, but easy navigation through the source code, no matter in what
language is written, using DVT's advanced navigation capabilities and
unified perspective GUI.

 

In this example above, on the left side of the GUI, the Types View shows all
types in your project: SystemVerilog modules, VHDL entities, such as in this
example, or Specman "e" Language units when it is the case.

The Module Flow Diagram shows the signal flow across the design, no matter
what HDL has been used to describe the various components or instances.

On the right, the Instance Tree View shows the design hierarchy.  This is a
View where one can quickly search for a specific module or instance using
filters that trim the tree to the relevant sub-design, trace drive and load
for a specific port or perform design refactoring operations like connecting
instances across the design hierarchy.

Here's DVT's main capabilities:

  - Advanced editing features like syntax and semantic checks, errors
    signaled on the fly, autocomplete, code and project templates,
    macro expansion, refactoring, code formatting, connect module
    instances, and task tracking.  (These features helps you write
    quality code much faster, organize and control the code development
    effort better, and finish your projects sooner.)

  - Code and project navigation features such as hyperlinks, semantic
    search, class and structural browsing (e.g. class hierarchy, design
    hierarchy), check, and coverage views, class and module diagrams,
    and trace port connections.  (These features enable you to navigate
    easily through 50,000 lines of code, locate the relevant information
    rapidly, inspect a class or module structure, and understand the
    source code quickly.)

  - DVT is integrated with the NCSim, Specman, VCS, and Questa simulators;
    invoke a simulator and then visualize and browse its output on the DVT
    console through a smart log viewer for simplified simulation analysis
    and debugging.

  - It does automated HTML documentation extraction from code comments.
    The documentation is always synchronized with the source code and can
    include structural information like class or module diagrams.

  - DVT supports UVM, OVM, and VMM and automated UVM/OVM compliance
    checking.  You can change a rule severity, filter errors, and go
    directly to the problematic source code.

And, in closing, DVT works with revision control systems like CVS, Git,
Subversion, ClearCase, and bug trackers such as Bugzilla and ClearQuest.

    - Cristian Amitroaie
      AMIQ EDA                                   Bucharest, Romania
Join    Index    Next->Item






   
 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.


Feedback About Wiretaps ESNUGs SIGN UP! Downloads Trip Reports Advertise

"Relax. This is a discussion. Anything said here is just one engineer's opinion. Email in your dissenting letter and it'll be published, too."
This Web Site Is Modified Every 2-3 Days
Copyright 1991-2024 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |

   !!!     "It's not a BUG,
  /o o\  /  it's a FEATURE!"
 (  >  )
  \ - / 
  _] [_     (jcooley 1991)