( ESNUG 305 Item 6 ) --------------------------------------------- [11/18/98]

From: Greg Brookshire <gbrookshire@peracom.com>
Subject: Synopsys Not Buffering Outputs Of Modules In Bottom-Up Approach

John,

We are using a bottom up synthesis approach for a chip that we are doing
with LSI.  On our critical paths dc is leaving ***A drive parts on the
outputs when all the cells in the paths up to the output have C and D drive.
We are using 

      set_load load_of (lcbg10pv/BUFA/A) * 5.0  all_outputs();

which might be a little weak for nets that are enclosed by a much larger
wireload model, BUT even at the lowest compile level the last
incremental delay is the largest in the path because dc won't upgrade
from an A drive cell at the output!  And these are paths that don't meet
their constraints at the lowest levels!  Why won't dc increase the drive
strength of our output cells?

    - Greg Brookshire
      Peracom                                       Cary, NC



 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)