( ESNUG 383 Item 9 ) -------------------------------------------- [11/28/01]

Subject: ( ESNUG 380 #11 ) Watch Out! That VCS PLI *Will* Drag You Down!

> Gregg Lahti's letter got me concerned that many VCS customers might not
> be running VCS as fast as they could.  VCS does not have nearly as
> many switches as DC, but it is very important to understand the affect
> of switches on VCS' performance.  Please post this reply to show your
> readers a quick overview about maximizing VCS performance.
>
>     - Mark Warren
>       Synopsys, Inc.                             Cupertino, CA


From: Anders Nordstrom <andersn@sympatico.ca>

Hi John,

In ESNUG 380 #11, Mark Warren from Synopsys wrote about what switches to
use to get faster RTL simulations in VCS.  I spent weeks trying different
combinations of switches without getting much more than 10 to 20 percent
improvement.  I wasn't even using the PLI and still there was something
slowing down my simulation.

It turned out that the PLI was the problem after all.  Not because I used
it but because it was there.  At Nortel, our cad support distributes VCS
with several PLI routines already linked in so that we can try different
waveform viewers and code coverage tools.

By running VCS with only the Signalscan PLI compiled in VCS (but not used),
I got a speed-up of 8 to 10 percent on a 3 Mgate RTL design and close to
20 percent on a 500 kgate RTL design.

By not compiling in any PLI routines I got a speed-up of 42 to 48 percent
on both my small and large design.

Of course, the VCS PLI is useful for waveform viewers and code coverage
tools, but I you should never even link in the VCS PLI routines if you
are not going to use them.

    - Anders Nordstrom
      Nortel Networks, Ltd.                      Ottawa Canada


 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)