( ESNUG 206 Item 5 ) ---------------------------------------------- [1/13/95]

Subject: (ESNUG 191 #2 192 #1) "Anyone Using Synopsys's Static Timing Analyzer?"

>> And, is anyone really using Synopsys as a static timing analyzer?
>> I don't find it accurate.
>
> In internal tests we have found that with a correct SDF file, the timing
> analyzer is as good as the numbers back-annotated...  I am interested in
> the limitations you found.  Can you expand on this some more on ESNUG?


From: ann@sioux.apple.com  (Ann Nunziata)

John, I need to clarify what I meant by accurate.  By the other user's reply
I can see that he thought I meant that the actual numbers might not be
accurate.  This was not our problem.  

The problem was that Synopsys was not doing a very good job of handling the
elimination of multi-cycle paths.  I could not get accurate results because
DC did not always handle my multi-cycle paths correctly.  I carefully watched
a synthesis in progress and discovered that in some cases, DC would accept
the multi-cycle command, appear to work on it, but in reality, it really
didn't like how I specified the start or endpoints, so the directive was
ignored.  The path kept showing up.  Sometimes this could be corrected
switching from specifying a pin to specifying a cell, but it was not clear
why DC couldn't handle it since the from-list and to-lists are supposed to
handle clocks, ports, pins or cells.  The main problem was that you didn't
know that DC didn't understand your multi-cycle command.  It was pretty
frustrating, and not nearly as useful as a real static timing analyzer like
Motive.  (Perhaps this problem has been corrected, we were using 3.0a at the
time.)

The other problem was that the more mulit-cycle paths specified, the more
likely to run very slow or even crash and burn, Synopsys-FATAL style.

  - Ann Nunziata
    Apple Computer



 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)