( ESNUG 389 Item 3 ) --------------------------------------------- [03/06/02]

Subject: ( ESNUG 388 #1 ) Dan Sees Synopsys As Hand Waving On C-Level Issue

> We will support C-Level's CycleC methodology by enhancing Synopsys'
> VCS' DirectC to support C-Level's restricted C/C++ coding style
> for simulation performance.  ...  DirectC, which provides faster RTL
> simulation, will compliment our CoCentric Studio SystemC simulator,
> which provides faster architectural and HW/SW simulation.
>
>     - Mark Hartoog
>       Synopsys, Inc.


From: Dan Joyce <dan.joyce@compaq.com>

Hi, John,

This answer sounds like hand waving to me.

I can not tell if Synopsys plans to:

  a) Sell a new C++ simulator that reaches performance on the scale of
     C-Level.  (I certainly hope that they don't think SystemC can do
     this.  It can't.)

or

  b) Reverse engineer C-Level's tool and use the information to improve
     VCS and DirectC.

My concern is they will only do b) and continue to claim that SystemC is
still the C++ solution; using C-Level technology just for Verilog tool
improvement.

Our experience with C-Level was that the C-Level C++ HDL simulated so
much faster than Verilog, that having ANY Verilog in the design reduced
the simulation speed to nearly Verilog speeds.

Let me be clear -- SystemC is NOT the answer.  SystemC performance is
around 1/1000 the performance we were getting with C-Level style C++.
SystemC is not much better than VCS - if that.  If you are going to
create a new language, which Synopsys did with SystemC, why not address
the simulation speed issue?

    - Dan Joyce
      Compaq                                     Austin, TX


 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)