( DAC 02 Item 5 ) ----------------------------------------------- [ 9/10/02 ]

Subject: Superlog, Vera, Verisity

DARWIN WAS RIGHT:  In the Vera vs. Verisity battle, not much has changed
since I last reported on it 4 months ago in SNUG 02 #6.  Other than the
specialized Verification Engineers, most everyday chip designers have little
or no interest in either Vera or Verisity's Specman "E".  They'd rather
just stick to good olde Verilog or VHDL, thank you.  (And rather than cut
and paste all their We-Don't-Care statements and place them here, I'll just
again refer you to SNUG 02 #6 here.)  Vera vs. Verisity is one small market.

    Dataquest FY 2000 Functional Test Simulator Market (in $ Millions)

                   Synopsys Vera  #### $12.0 (43%)
            Verisity Specman 'e'  #### $12.0 (43%)
               Forte/Chrono RAVE  # $3.6 (13%)

                           Total  ######### $28.0

The other repeat story here was how users liked Superlog's evolutionary
approach to improving Verilog.  The responses here were all taken before
Synopsys bought Co-Design/Superlog.  It's be interesting to see how users
react to the acquisition news.


    "Superlog is different to E and Vera as it's not a testbench language
     but a full HDL.  Nice evolutionary path and it looks like it has some
     great features.  I like they way they've added abstractions, because
     they've done many in a way hardware engineer can easily understand,
     rather than some obscure software concept.  "I can hide my data behind
     an interface to my object widget mega-class?  How does that help?"
     versus "I can forget about my block interface and  wrap it up in a
     protocol?  Nice."  I exaggerate for effect, but you get the idea."

         - Tom Fairbairn of 3Com Europe


    "I think Superlog looks most promising.  It adds to the Verilog syntax,
     instead of replacing it."

         - John Filion of Theseus


    "Co-Design

     Perhaps best-known for Superlog, CoDesign has been trying to sell a
     tool that they say integrates the functions of multiple tools into
     a single tool (with only one license).  That tool contains all of the
     following:

       1) A Verilog simulator
       2) An integrated C environment for verification
       3) Advanced Verilog constructs for easier RTL writing
       4) Advanced Verilog constructs for verification (replacing
          Vera, E, or C++)
       5) An assertion language (but not formal)

     The good part is that this seems to make a lot of sense.  They try to
     provide a design and verification environment that will make engineers
     feel comfortable (looks like Verilog), yet provides the constructs that
     one finds in the verification languages.   Their extensions have been
     placed in the public domain, and have been accepted into the
     Verilog2000 standard.

     From a hardware designer viewpoint, some of the extensions seem nice.
     Possibly the best one is the ability to group signals.  This is an
     attempt to cut down on the number of input/output declarations in
     modules by declaring a bus and allowing modules to use the bus rather
     than the pages of I/O.  Synopsys has said it will support the
     Verilog2000 standards.  Until then, they have a tool that will
     translate to Plain-Old-Verilog for synthesis.

     The bad part is that you have to go and buy a new simulator, and use a
     new verification tool.  Most companies already own simulators, and the
     existing simulators are very fast.  While one could link Vera or E into
     a Co-Design simulator, that would bypass the advantage of having a
     single language for both the design and verification.

     I have a hard time seeing how this Co-Design tool will be able to
     compete with what is already out there.  One could reasonably claim
     that VCS already contains just about everything in Superlog."

         - Andy Meyer of Zaiq Technologies


    "I really like Superlog.  It addresses most of the flaws in Verilog.
     I've tested it and it rocks."

         - Stefan Sandstrom of Axis


    "Co-Design is doing a lot of PR for Superlog but ROI for Superlog
     vs. Specman/Verilog doesn't compare.  Less risk going to Specman
     with an underlying Verilog simulator as well as less resistance,
     while increasing the value of having a higher level of abstraction
     to describe the test environment accurately."

         - Jai Durgam of SiImage


    "Vera baby, Vera.  Vera+VCS+Linux == very fast sims.

     Specman I used before, it's fine but was harder to get engineers who
     knew the tool.

     Superlog is cool, but not for verif yet.  Give it time.

     InnoLogic is very very cool but hard to implement in most flows.  Needs
     to integrate with Vera better (at all, actually)."

         - [ An Anon Engineer ]


    "My company uses VCS mostly but also maintains licenses for Cadence and
     ModelSim simulators.  Over the past year, the verification team has
     started using Vera.  Vera has been a great help for writing thorough
     tests quickly, but I don't like that it ties us in to a Synopsys-only
     flow.  I would be more comfortable with Vera if it were well supported
     by one or more major Synopsys competitors."

         - Jonah Probell of Lexra


    "e language/VERA: I just know e a little bit and though you have
     a high learning curve it really pays back afterwards.  The problem
     is not the language itself - for a VHDL/Verilog designer you have
     to understand the concept of the language.  If you use it in the
     same way as your HDL than e is very inefficient and you will
     struggle more than you gain.  Former SW designers often write better
     e coder than HW designers."

         - Raimund Soenning of Philips


    "Verisity's 'e' remains the most powerful and flexible language for
     doing verification.  The trend of Verisity innovating and Synopsys
     copying their features continues.  Futures demos by both companies
     drive home this point.  If imitation is indeed the sincerest form on
     flattery then Verisity should be thrilled because everyone is copying
     what they pioneered."

         - Sean W. Smith of Cisco Systems


    "Verisity's E is a difficult language, and Vera should have been more
     like Verilog.  The donation of Vera-lite to Accellera's SystemVerilog
     may succeed in adding the needed testbench facilities to Verilog.  In
     the end, though, I think people will just use C.  This gives Superlog
     an edge, since they have an efficient C interface.  VCS is also doing
     the right thing here."

         - John Sanguinetti of Forte Design Automation


 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)