( ESNUG 355 Item 14 ) -------------------------------------------- [7/26/00]

From: Matt Gavin <mtgavin@collins.rockwell.com>
Subject: Problems With "Find" To Find The Driving Cell Of A Specific Net

It would be great if someone could help me on this.  SOLVNET on the web
hasn't been helpful...  I am running Synopsys v1999.05.  I would like to
replace the driver of a a specific net  in Synopsys' design, with a driver
of my own choosing.  It would seem I need to:

   1. find the net ("find" command)
   2. get the driving cell of the net
   3. delete this cell ("delete_cell" command)
   4. create a new cell and tie its ports to that of the old cell
      ("create_cell")

It is easy to find the net, with the "find" command.  However, I am having
great difficulty getting the driving cell of the net, once I find the net.
I can do an "all_connected" on this net, but that gives me a pin list, and
it includes the loads of the net.  I would like to get the driving cell of
the net, so I can use it as an argument to "delete_cell".

Can anyone tell me how to find the driving cell of a net, assuming I have
found the net?  FYI, we don't have the TCL license.

    - Matt Gavin
      Rockwell Collins


 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)