( ESNUG 281 Item 3 ) ------------------------------------------------ [2/19/98]

Subject: (ESNUG 278 #2)  Coding State Machines With Graphical Entry Tools

> I used to code in text-only VHDL and Verilog.  I found using a graphical
> entry tool such as Summit's Visual or Mentor Graphics' Renoir increased
> productivity quite a bit.
>
> Visual HDL from Summit ( www.summit-design.com ) is a VHDL front-end tool
> using graphical design methods such as block diagrams, state machines,
> flow charts and truth tables to generate synthesizable HDL code that is
> optimized for specific synthesis tools (Synopsys, etc.)
>
>  - Frederick K. Best
>    Lockheed Martin


From: "Wayne Bell" <wbell@nortel.ca>

Hi John.

I've used Summit's tool (Visual HDL for Verilog) fairly extensively in the
last year and I have mixed feelings about the whole thing.  It is  *very*
easy to generate a signicant amount of 'dead' gates (conditions that cannot
be evaluated) using Visual HDL.  This stems from the way state transitions
are generated into Verilog, with implicit default conditions added to the
code. These can be implied from the priority of the transactions and don't
show up on the state diagrams, but can be found on code inspections (which
I *strongly* recommend until you're very familiar with the tool!).  The 
superfluous code can impact Synopsys compile times, although I don't have 
direct numbers for the compile time difference (the additional problem of 
untested gates is a whole other issue). Having said all this, once the tool 
behaviour is understood, it is extremely easy to generate complex behaviour 
quickly, and more importantly, it is trival to make changes (graphical editor 
and all that). I don't want to make this into a Visual HDL critique, but it 
is also worth noting that I did find a few significant bugs in earlier 
releases (4.1.058 to be precise) and in uprevving to 5.1, mostly in the 
version control stuff, but to their credit, Summit support staff did get 
things straightened out pretty quickly.

  - Wayne Bell
    Nortel



 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)