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

Subject: Cadence NC-Sim, Synopsys VCS, Mentor ModelSim, Aldec

CADENCE SLIPPED? -- I'm a bit suprized this year, with Mike Fister everywhere
promoting Cadence to Wall Street and anyone who will listen, I thought they'd
do well this year.  But they didn't.  (And with 818 responses to this census,
it'll be fun how the Cadence sales guys will be downplaying this survey even
though my technique mimics how Cadence does their own internal surveys.)

Anyway, here's the older 2005 mindshare data:

  2005 - "Whose Verilog or VHDL simulator(s) do you currenty use?"

       Cadence NC-Sim :  ########################### 27%
           NC-Verilog :  ##################### 21%
           Verilog-XL :  ## 2%
              NC-VHDL :  # 1%

         Synopsys VCS :  ########################################### 43%
               VCS-MX :  #### 4%

      Mentor ModelSim :  ################################### 35%

                Aldec :  ### 3%
               Icarus :  .5%
             Veriwell :  .5%
    SimuCAD Silos-III :  .5%
               Finsim :  .5%

Here's the new 2007 mindshare data:

  2007 - "Whose Verilog or VHDL simulator(s) do you currenty use?"

       Cadence NC-Sim :  ######################## 24.3%
           NC-Verilog :  ################## 18.0%
           Verilog-XL :  # 0.7%
              NC-VHDL :  # 1.1%

         Synopsys VCS :  ############################################# 44.7%
               VCS-MX :  ######### 8.5%

      Mentor ModelSim :  ################################### 35.3%

                Aldec :  ### 2.8%
               Icarus :  .4%
   Veripool Verilator :  # .6%
    SimuCAD Silos-III :  0%
               Finsim :  0%

For 2007, Cadence came in second with a 24.3 + 18 + 0.7 + 1.1 = 44.1% total
Verilog/VHDL mindshare.  Synopsys took the lead with a 44.7 + 8.5 = 53.2%
total mindshare.

And when you add up the percentages and find that it's 136.1% -- don't get
all stupid on me -- this census is measuring MINDshare (tool use) and NOT
MARKETshare (sales dollars) as I explained in beginning of this report.

The real story here is the *change* in the company totals from 2004 to 2007.

        Cadence 2004 total :  ############################## 51.0%
        Cadence 2005 total :  ############################## 51.0%
        Cadence 2007 total :  ########################## 44.1%

       Synopsys 2004 total :  #################### 34.0%
       Synopsys 2005 total :  ############################ 47.0%
       Synopsys 2007 total :  ############################### 53.2%

         Mentor 2004 total :  ######################### 41.0%
         Mentor 2005 total :  ##################### 35.0%
         Mentor 2007 total :  ##################### 35.3%

         others 2004 total :  ###### 11.0%
         others 2005 total :  ### 5.0%
         others 2007 total :  ## 3.5%

What happened?  While Mentor remains pretty much the same 35%, Synopsys now
has picked up a 9.1% lead over Cadence in customer HDL simulator use!  Huh?

My guess is this shift might be coming from how Synopsys (and Mentor) have
been enthusiastically pimping System Verilog; while Cadence's been somewhat
aloof and standoffish about it.  But that's just a guess.

And I can't really blame Cadence for being not-so-excited-about SV, though.
When Synopsys bought Superlog years ago, it gave them an unfair head start
in the System Verilog biz.  (It's the same reason that the Sony Walkman
people couldn't come up with iPods because it would hurt their Sony Records
holdings.)  You really can't endorse a rival's technology initiative; it
makes you look bad and at best you're always playing catch up afterwards.


  Mentor Modelsim.  We do do some mixed verilog/vhdl sim's but these
  are usually forced on us by IP models only being availble in
  Verilog.  We currently design using vhdl but are starting to think
  about jumping to System Verilog.

      - Jeremy Ellis of Ericsson


  Synopsys VCS-MX.  Mixed, because design is traditionally in VHDL,
  IP sometimes in Verilog, testbench in System Verilog.

      - [ An Anon Engineer ]


  Cadence Incisive 80%, Synopsys VCS 15%, Synopsys VCS-MX (for VHDL
  due to acquired IP) 5% currently, emphasis shifting to VCS due to
  better System Verilog support.

      - [ An Anon Engineer ]


  Principally Synopsys VCS.

  We tried to keep the code building with Cadence NC-Sim too, but there
  were too many differences in scope of System Verilog support to
  maintain this for the entire code base (at the time we looked - may
  have improved now) - some people use NC-Sim for module test though.

      - [ An Anon Engineer ]


  Our group is all Verilog.  We use Cadence NC Verilog.  We are looking
  at switching to VCS because their simulator offers more support for
  System Verilog.

      - [ An Anon Engineer ]


  Were currently using a mixture of Synopsys VCS (for unit-level) and
  Cadence Incisive (for system-level).  We do run mixed simulations
  because of IP coming from an internal European group which was using
  VHDL at the time they were acquired.

      - Kelly Larson of Analog Devices


  MTI, in most of the cases mixed simulation or VHDL-only if possible.

      - Andreas Dieckmann of Siemens


  Synopsys VCS, No mix, verilog only

      - Alex Orr of PicoChip


  Synopsys VCS/VCS-MX
  Mentor Modelsim
  Cadence NC-Verilog

  Mixed Verilog/VHDL (rarely) - VHDL RTL, System Verilog testbench

      - [ An Anon Engineer ]


  nc_verilog
  verilog only

      - [ An Anon Engineer ]


  VCS

      - Ambar Sarkar of Paradigm Works


  VCS and ModelSim.  Mostly verilog.  Some mixed Verilog/VHDL to
  simulate some legacy blocks targeted at the FPGA.

      - Joe Barz of General Dynamics


  Synopsys VCS-MX
  Mixed because we have Verilog IPs and legacy in-house VHDL code

      - [ An Anon Engineer ]


  QUESTA for Mentor for SOC verification, NC from Cadence for IP
  verification.  VHDL/Verilog mix simation for SOC verification.
  (IPs in Verilog/VHDL; top is VHDL)

      - Thomas Goust of STMicroelectronics


  CADENCE ncverilog
  No mixed simulation

      - [ An Anon Engineer ]


  VCS.  We have been Synopsys for a while.

      - Dan Joyce of Hewlett-Packard


  Axiom for verilog/vera.  No mixed vhdl.

      - Andrew Peebles of Cortina Systems


  Mentor's ModelSim PE/SE.  One is mixed.
  Generally write in VHDL.  IP is in Verilog.

      - Steven Snyder of ITT


  Mostly Aldec Active-HDL expert edition mixed language.  I occasionally
  use Modelsim PE-VHDL, but only when required by a customer, as I find
  the Aldec tool easier to use and has considerably more features.  Our
  Aldec seat also supports mixed language, including suppport for EDIF
  netlists, where my Modelsim seat is VHDL only.  My IP is all VHDL, but
  I do often have to integrate customer IP or models written in Verilog,
  so I do fairly often deal with mixed language simulation.

      - Ray Andraka of Andraka Consulting


  Cadence NC-Verilog ver. 5.5.  No mix.

      - Jeff Bray of Analog Devices


  Main simulator is Mentor Graphics Modelsim.  Some validation on
  Synopsys VCS and Cadence INCA.

      - [ An Anon Engineer ]


  We use Aldec for FPGA simulations, and VCS-MX for ASIC sims.  We do
  mixed verilog/vhdl simulations because we design in VHDL, but our 3rd
  party IP is in Verilog or System Verilog.

      - Samir Patel of Tarari


  Synopsys VCS-MX.  VHDL only if necessary for Vendor IP.

      - [ An Anon Engineer ]


  Cadence NC-Verilog (no mixed)

      - Paul Davies of Cisco


  VCS; mostly verilog, use some VHDL in Europe because it's mandated

      - [ An Anon Engineer ]


  VCS Verilog only - no mixing

      - Marty Deneroff of D.E. Shaw


  ModelSim, mixed language: internal legacy IP is VHDL, bought IP
  mostly Verilog, designer familiarity/preference for new code varies.

      - Helmut Reinig of Infineon


  NC-Sim

      - Michele Borgatti of UPEK


  We use Mentor Graphics Modelsim.  Yes we do mixed verilog/VHDL
  simulation because we purchase IP that is only available in
  Verilog.  All of our code development is done using VHDL.

      - Bruce Meyer of L-3 Communications


  ncsim; cadence; mixed, because some project has inherited VHDL code

      - Jin Song Liu of Agere


  We use ModelSim (mostly VHDL), believe it or not.  RivieraPro (Aldec).

      - [ An Anon Engineer ]


  We use Synopsys VCS simulator.  No mix mode is used.

      - Sam Bishai of Cisco


  Cadence.  NC-Verilog.  No mixed.

      - George Gorman of LSI


  Cadence ncsim & Mentor modelsim
  Yes mixed, we collaborate with our european design centers who use VHDL

      - Greg Tumbush of AMI Semiconductor


  Cadence NC-Sim.  Mixed because:

    a) we develop in VHDL
    b) 3rd party IP is usually in Verilog
    c) some tools only export Verilog behavioural models (Arithmatica)
    d) gate level sims of a Verilog netlist are done on a VHDL testbench

  We also have Modelsim for chasing any customer issues with our IP.

      - Piers Barber of Imagination Technologies


  Cadence Incisive and Verilator under OSC.  This lets us have a Verilog
  and SystemC environment, and be able to switch between Cadence as a
  sign off simulator and the faster license-free Verilator+OSC sims.

  Bias Disclosure: I maintain Verilator for SiCortex.

      - Wilson Snyder of SiCortex


  Icarus Verilog for short simulations, Verilator for long simulations.

      - [ An Anon Engineer ]


  We have VCS, NC-Verilog, & even a few ModelSim licenses hangin round.
  I personally use NC-Verilog because I'm familiar with it but the
  front-end guys swear VCS is faster.
  Mixed: Yes, because some IP still comes in with VHDL. Go figure.

      - [ An Anon Engineer ]


  Synopsys VCS and Cadence NC-Verilog

      - Tim Murphy of Agere


  Cadence NC is our prime simulator.  We have several Modelsim seats
  as well.  We do mixed Verilog/VHDL when required.  Prefer Verilog
  enormously over VHDL.

      - [ 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)