From: cwp@idtinc.UUCP (Chuck Phillips)
Newsgroups: comp.cad.cadence
Subject: Re: Can't delete cell from locked library
Date: 15 Oct 92 15:39:14 GMT
Organization: Integrated Device Technology, Santa Clara

In article <1992Oct14.173535.7466@walter.cray.com> toma@baritone (Thomas Arneberg) writes:
>One of the irritating "features" about Cadence's Design Framework II
>software is that you often can't delete your own cells in your own library.
>
>Say you have a cell called AND2A in a library called celllib. Say that Joe
>down the hall has a schematic in his own library (joelib) that references 
>OR2A from the celllib library. Then as long as Joe is logged in with joelib
>opened (which is usually all the time), no one can delete *any* cells in
>the celllib library!
>
>In sites where many people are referencing a library, and those people do
>not log out of their workstations each night, this apparently means that
>there is NO WAY to delete any cell in that library!!
>
>Can anyone tell me if I am missing something here? Is there a way to delete
>cells in a referenced library that I don't know about, without making
>everyone else in the building close that library? 
>
>Any chance this "feature" will be less obtrusive in release 4.2.1?
>
>Thanks,
>  - Tom A.
>---------------------------------------------+------------------------------
>;-) I'd rather be ____  Thomas R. Arneberg   | Inet: toma@cray.com
>:-) singing in a |____| Senior IC Design Eng.| UUCP: ...!uunet!cray!toma
>:-) Barbershop  _|   _| Cray Research, Inc.  | CLAIM TO FAME: Loni Anderson 
>:-) Quartet!   (_)  (_) Chippewa Falls, Wisc.|   went to my high school 
>---------------------------------------------+------------------------------

Tom, 

I just tried this out with my own libraries in 4.2.1. I did not use two
different accounts because I am the only one testing 4.2.1 in the
company at this time. I created and opened a new library and added a
reference lirary that already existed. Next I opened a new design in the
new library and placed a cell into it. This cell was from the reference
library and had a tree of several cells - all from the reference
library. Next I opened the library browser and expaned the reference
library. I used the library browser pop-up menu and selected a nested
cell and clicked delete on the pop-up menu. (Actually, I copied the cell
from cell to new_cell first.) The delete worked fine. When I did a tree
on the new library and new cell I got an error in the CIW saying the
cell could not be found. The tree listing showed "null" in the locations
where the deleted cell should have been listed. Finally, I copied the
new_cell back to the original cell and ran a second tree and it showed
up OK.

I am not sure if I feel real good about the way the system reports
undefined or missing cells but at least you can delete reference cells
and at least the system reports SOMETHING and still maintains the
database pointer for the missing cells.

Hope this helps. If you would like more details or would like me to try
something more let me know.

===================================================
|Chuck Phillips                                   |                          
|Integrated Device Technology, Inc                |
|2670 Seeley Ave                                  |
|San Jose, CA 95134                               |
|(408)944-2052                                    |
|(408)944-2195 (FAX)                              |
|uunet.uu.net!idtg!cwp                            |
|International Cadence User Group - Co-Chair      |
|Bay Area Cadence User People, BACUP, Chair       |
===================================================