( ESNUG 208 Item 5 ) ---------------------------------------------- [1/26/95]

From: jackm@synopsys.com (Jack Marshall)
Subject: Seeking Confessions From The Speed Freaks

John,

I'd like to see on ESNUG the techniques people use to get high speed designs
from synthesis.  Assume you are starting out with good coding style, good
partitioning for synthesis, and a good synthesis library.  Assume the default
compile ("compile") doesn't meet your timing goals.  What do you do next?
Map effort high?  How do you overcome local minimums?  What if that doesn't
work?  What do you try next?  I would like to see ESNUG answers posted as:

        First, I try this ....
        Second, If that doesn't work I try ...
        Third, If that doesn't work I try ...

I would also like to know "rules of thumb".  For example: "If the design
isn't meeting timing by 20% of the clock period I try ...  If it is only
missing by 5% - 8%, I try ..."  

Also: how often do your techniques work?  For example: "default compile works
30% of the time.  Map effort High, with -incremental works 80% of the time
based on the 8 ASICs I have designed with Synopsys"

  - Jack Marshall
    Synopsys - Austin, Texas



 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)