( BSNUG 00 Item 9 ) ------------------------------------------- [ 10/13/00 ]

Subject: PrimeTime Static Timing Analysis (STA)

A WALL STREET LOVE AFAIR:  I've gotten used to the Wall Street Analysts
calling me for explainations of EDA.  (There are about a dozen of them
active and collectively they call about me 5 times per month on something.)
Usually it's about some controversial EDA issue du jour like licensing or
Physical Synthesis, with an emphasis on the money side.  Recently, one of
them called and we somehow stumbled onto static timing analysis tools.
When I said "you probably aren't interested in that because it's almost a
Synopsys monopoly", I was quickly corrected with: "No!  Monopolies are
good, John.  They're guaranteed cash flow.  Tell me more about this
'PrimeTime' software.  What does it do?"  (Dataquest's 1998 market share
numbers gave Synopsys PrimeTime 74.1 percent, Cadence Pearl 22.6 percent,
and Mentor SST Velocity 2.7 percent.  That was 1998.  My gut says it has
gone to even more PrimeTime in the upcoming 1999 Dataquest numbers due out
this month.)


    "I found the PrimeTime tutorial to be very informative.  I don't have
     much experience with STA, and this tutorial helped to bridge the gaps
     in my understanding of STA.  What I especially appreciated was the
     explanation of STA from first principles, at the transistor level."

         - an anon engineer


    "I thought most of the user presentations and tutorials were good.
     The one on Primetime was good tho I didn't learn a whole lot of new
     things.  It was useful to hear about the bug on the "set_clock_latency"
     command and I liked hearing the explanation of how the tool acts when
     you use the "set_clock_latency" command as opposed to creating a
     clock and moving out the edges with the "-waveform" switch."

         - Tamar Barry of Honeywell


    "Advanced Static Timing Analysis in Design Compiler and PrimeTime

     Unfortunately, I was fooled by the word "Advanced" in the title of this
     presentation.  It was a good intro to static timing, but I did pick up
     a few nuggets.

        o 2000.05 has a new report_timing switch, -path full_clock.
          This switch will include the buffers in the clock tree,
          instead of just total propagated clock time.
        o The create_generated_clock command is now in DC 2000.05.
          This is great for divided clocks, and eliminates the need for
          two-pass STA to determine correct insertion delays before
          netlist level optimization with propagated clocks.
        o There is a set_min_pulse_width command in DC2000.05
        o There is a new algorithm in PrimeTime 2000.05 for calculating
          transition times with back annotated net parasitics.

    "In the past I've been reluctant to use any PrimeTime specific features
     because I have to optimize in DC.  I'm happy to say the feature gap
     between PrimeTime and DC is closing nicely."

         - Bob Wiegand of NxtWave


 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)