( DVcon 07 Item 8 ) --------------------------------------------- [ 04/24/07 ]

Subject: Cadence Verisity Specman "e" vs. Synopsys Vera

OUTSIDE INFLUENCES -- Even 2 years ago, most of the engineers knew this was
coming.  It was really just a matter of exactly when the tipping point hit.
Here's the old 2005 stats for Verisity Specman "e" and Synopsys Vera use.

    2005 - "What do you think about Verisity Specman 'e' vs. Synopsys
            Vera?  Does your project use either of these?"

             don't use :  ################################# 43%
  Verisity Specman "e" :  ###################### 29%
         Synopsys Vera :  ##################### 27%
           we use both :  # 1%

And now here's the newer 2007 stats:

    2007 - "Does your project use either Cadence Verisity Specman "e" or
            Synopsys Vera? (Yes/No)  If yes, which one?"

             don't use :  ############################################ 57.1%
  Verisity Specman "e" :  ############## 18.2%
         Synopsys Vera :  ################ 20.7%
           we use both :  ### 3.9%

Yup, you're seeing that right.  All forms of Vera and "e" use has noticeably
dropped in the past 2 years.  The "don't use" responses have vividly jumped
from a 43% minority of projects in 2005 to a 57.1% majority of projects in
2007.  This is the demise that was being openly talked about back in 2005.

    2005 - "Where do you think specialty functional verification languages
            like Specman "e" and Vera be in 5 years?  (Choose one): Dead
            or an ever growing part of the chip verification process?"

             Dead :  ####################################### 78%

          Growing :  ########### 22%


    2007 - "Where do you think specialty functional verification languages
            like Specman "e" and Vera be in 5 years?  (Choose one): Dead
            or an ever growing part of the chip verification process?"


             Dead :  ######################################### 81.7%

          Growing :  ######### 18.3%

From the comments, it seems System Verilog (and to a lessor degree) SystemC
use is finally now taking that long predicted bite out of Vera and "e".  And
even as a shrinking minority, I did notice a number of fanatical Specman "e"
users who were still very enthusiastic about their language.  Vera didn't
seem to have such fanatics -- instead, its users seemed to be OK just giving
in to the big, aggressive Synopsys/Mentor/ARM System Verilog marketing push.


  We definitely use Specman-e.

  E will be in use in 5 years at least because of the broad basis
  of e-code and as long Cadence remains committed to e, we don't
  see the necessity to shift.

      - Andreas Dieckmann of Siemens


  yes, e.  At the time we decided, e was better.  Can't tell about
  today, because we don't want to change our whole bunch of testbenches
  without a VERY SIGNIFICANT benefit.

  As long as the alternatives do not support pragmatic aspect
  orientation, but only strict object orientation, I don't
  expect/hope e to die.

      - Helmut Reinig of Infineon


  Most projects still using Specman.

  I believe that they will continue to grow.  System Verilog in the
  long run won't fully meet the needs of verification engineers.

      - Steve Pearlmutter of TwoTents Systems


  We use Vera on a very limited basis.  We have largely replaced it
  with VCS NTB.  We do not plan to use it on any future projects as
  SV capabilities meet the need.

  We see no particular benefit of either E or Vera.

  Dead, DEAD DEAD!!!  The performance and operational simplicity (plus
  beeing included free) of using the simulator's built in capabilities
  with SV leave absolutely no room for these tools to exist.

      - Marty Deneroff of D.E. Shaw


  VIP using Vera, but we don't write any ourselves.

  Hopefully dead.

      - [ An Anon Engineer ]


  We use Vera.  I like Vera as a language much better than Specman-e.
  As a tool I like Specman better.  It has been 5 years since I have
  used Specman though.

  Dead.  System Verilog will replace them.  Synopsys current pricing
  for Vera has prompted us to start investigating System Verilog.

      - [ An Anon Engineer ]


  Synopsys Vera.

  Language features will be assimilated in newer languages.
  The original languages will disappear.

      - Ambar Sarkar of Paradigm Works


  We're currently using Synopsys VERA.  We have no "e" experience.
  Comparing System Verilog and VERA, I'd say that SV is cleaner, but
  implements/supports a lot of the VERA/RVM.  I like SV better so far.

  Specman "e" and "VERA" will be dead in 3 years.

      - [ An Anon Engineer ]


  Specman extensively.  We use what we have.  Don't know that it's
  better than Vera.

  Dead - over-run by System Verilog.

      - [ An Anon Engineer ]


  vera, I think "e" is a little better but only with some points.
  System Verilog has been tested (with VCS), not stable enough at
  this point.

  I think "e" & vera awill be dead within 3 years.  I think cadence
  won't be able to charge $$ for "e" anymore, it will kill specman.

      - [ An Anon Engineer ]


  Vera; it is better than e

  Merged into System Verilog or SystemC or some other standard.

      - [ An Anon Engineer ]


  both no

  dead, standard will be System-Verilog

      - [ An Anon Engineer ]


  No to both.

  Not dead, but not growing either.  System Verilog will take over.

      - [ An Anon Engineer ]


  no use of either

  Dead.  Special languages need to be much much better than
  standard languages for anyone to use them.

      - [ An Anon Engineer ]


  We use Vera in the form of the AHB VMT stuff.  I have used Specman
  in the past, to be honest none of them have something so special as
  to raise them above the others in usefulness terms, they all do
  pretty much what they claim in slightly different ways.

  I think we'll see these and other languages still in the future
  until something paradigm shifting comes along.

      - Alex Orr of Picochip


  No use of either.

  I am not sure about "e".
  I think VERA will be dead.

      - [ An Anon Engineer ]


  Yes, use Specman.  When both have been compared in the past, Specman
  won out.

  They will have to share the space with System Verilog as some things
  will be done in that whatever the benefits of a dedicated HLVL;
  marketing people say so, and so it shall be......

      - [ An Anon Engineer ]


  Yes, Specman.

  e will win.

      - [ An Anon Engineer ]


  No Specman or Vera.  Expect consolidation on System Verilog.

  The tools will stick around for the sake of taking money off us.

      - [ An Anon Engineer ]


  No use.

  Dead.

      - [ An Anon Engineer ]


  No.

  Dying.  I certainly wouldn't start a new project with them.

      - Wilson Snyder of SiCortex


  Past projects have used "e", and a separate current project in our
  lab is using "e".  From our past evaluations, I would say "e" is
  somewhat superior to vera.

  I think e and vera will be supplanted by System Verilog.

      - [ An Anon Engineer ]


  Yes, Specman

  Growing.

      - [ An Anon Engineer ]


  Yes on VERA.  We like it and will move to Native Test Bench when it
  is convenient - for performance.

  I think VERA has already merged into System Verilog and Native Test
  Bench.  I expect the use of object oriented testbenches to continue
  to grow slowly.

      - Dan Joyce of Hewlett-Packard


  Specman "e"

  I bet on SV and SVA

      - [ An Anon Engineer ]


  No use of either.

  I predict Specman dead, Vera ever growing.

      - [ An Anon Engineer ]


  Only Specman 'e'.

  I guess it will be rowing.

      - [ An Anon Engineer ]


  We use Specman.  We feel it is (still) the best one around.

  In 5 years time, I believe System Verilog will take over.

      - [ An Anon Engineer ]


  Use none.

  Former "e" transition to System Verilog for standard.  Dead.

      - [ An Anon Engineer ]


  We are using Verisity Specman "e" - never used Vera so I do not
  know which is better.

  Not sure if they both may be dead (?)

      - Paul Davies of Cisco


  I use neither.

  Dead.  Too many other languages - SV seems to be the standard.
  Why should companies want to support all the others?

      - Keith Garvens of Hitachi


  we are using Python instead of either Specman or Vera.

      - [ An Anon Engineer ]


  Yes - we currently Specman e but previously used used Vera.  No clear
  winner as each did the job.

  In 5 years I see it still in use but may be nearing end of life.

      - [ An Anon Engineer ]


  No use of either Specman e nor Vera.

  Dead.  Moving to SVA.

      - Michele Borgatti of UPEK


  Use neither.

  Dead.  System Verilog and SystemC will become more popular.

      - [ An Anon Engineer ]


  No - both are too much of a pain.

  Dead.

      - [ An Anon Engineer ]


  Our project used both. I've had no exposure to "e", so I can't
  honestly say if one is better than the other.

  Vera will be dead.  Get a sense from our Synopsys AE's that they're
  moving Vera under the hood and will focus on System Verilog.

      - [ An Anon Engineer ]


  No use of either.

  Dead.  Replaced with System Verilog.

      - Kishor Mistry of Gennum


  Yes, Synopsys Vera - not sure which is better.

  If not dead, dying.  System Verilog will be taking over this role.

      - [ An Anon Engineer ]


  Previously used 'e', but not any longer.

  Not dead, but certainly in decline as people move to System Verilog and
  SystemC.

      - [ An Anon Engineer ]


  Used Specman "e" on project a year ago.  Liked Vera better, especially
  when it was combined into VCS.

  Given our experience, we expect specialty languages to go away.

      - [ An Anon Engineer ]


  Not currently.  We used to use Vera and I found it to be OK.

  My best guess is that they will be supplanted by System Verilog/SystemC.

      - [ An Anon Engineer ]


  Synopsys Vera.  Synopsys Vera is much better.

  Dead will be replaced by System Verilog.  Although I should note
  the System Verilog is based on Vera.

      - [ An Anon Engineer ]


  Don't use.

  Dead.  Because I think System Verilog supercedes them and will
  apparently be widely supported by tools.

      - [ An Anon Engineer ]


  NO USE.

  DEAD, complexity, cost and overhead to maintain these processes
  are gong to be greater the benefit gained.

      - Bruce Meyer of L-3 Communications


  Don't use.

  They will continue to be used.  However, the use will decline as
  companies shift to System Verilog.

      - [ An Anon Engineer ]


  None.

  Dead.  hopefully system verilog will take over

      - Rowan Lyons of Duolog


  Yes, e.

  e may not be dead, but it will shrink.

      - [ An Anon Engineer ]


  Current project no.  Previous project was using Vera (NTB actually).
  I've seen e.  I could not work with e, but I did enjoy NTB.

  Specman "e": dead.  Vera: Its legacy lives on in System Verilog.

      - [ An Anon Engineer ]


  Specman.

  Growing.

      - [ An Anon Engineer ]


  Yes, we use Specman e.

  Dead, because industry seems more instersted in System Verilog,
  although I do not see any major improvement in SV vs. Specman e.

      - Jin Song Liu of Agere


  None.

  Dead.  The choices for high level testbenches are varied.  Why choose
  a proprietary language that you have to pay for a license every time
  it is used?  A large multi-user all SystemC development environment
  is free.

      - Greg Tumbush of AMI Semiconductor


  No use.

  Dead, movement everywhere is to System Verilog open standard.
  It will be part of the basic simulator.

      - [ An Anon Engineer ]


  Used Synopsys Vera for years, switched to Axiom about 2 years ago.
  Was involved with Specman at Cisco for a couple of years.  Hated it.

  They won't die, because of the built up code base within companies
  and the built up knowledge base.

      - Andrew Peebles of Cortina Systems


  One of our 2 major projects is using Vera, and a previous project
  currently in prototype used Vera.  I'd say Vera is better only
  because its ideas are carried over into SV Testbench.

  Standalone languages like "e" and Vera will be dead, replaced
  with SV (for better or worse)

      - [ An Anon Engineer ]


  None now.  I have used both - each is better in different ways.

  Dead.  Replaced by System Verilog even if Cadence thinks
  System Verilog is good only for block level testing.

      - George Gorman of LSI


  No.

  Any language that isn't open and standardized will be dead!

      - Jonathon Rose of ATK


  Specman.

  Specman "e" will last another 10 years.  It is good for functional
  verification due to its portability.

      - [ An Anon Engineer ]


  No.

  Dead.

      - Gautham Kamath of Cirrus Logic


  None.

  Dead.  I think System Verilog will take over; or maybe Teal/Truss.
  Have you heard of it?  It's pretty new but starting to get some
  momementum: http://wwww.trusster.com

      - [ An Anon Engineer ]

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)