( ESNUG 281 Item 11 ) ----------------------------------------------- [2/19/98]

From: Rick Weiss <rickw@nablewest.com>
Subject: Problems Cleaning Up Dangling Gates In A Purchased IP Core

John,

In my design, I have a bunch of gates whose outputs are not being used.  (A
purchased core that has functionality -- and thus outputs -- that I don't
need is a common way that I get dangling gates.)  Are there any switches in
Design Compiler to tell it only to remove extra gates & no further optimize?
I tried "-incremental".  I tried "-incremental -only_design_rule".  But
DC always insists on further "optimizing" other logic.  I added

         "compile_no_new_cells_at_top_level = true"

(for flat designs), which was successful on some modules, but optimized-out
needed buffering on other modules.  Any ideas, anyone??

  - Rick Weiss
    NABLE Technologies             Cupertino,  CA



 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)