At 08:59 AM 10/28/2009, you wrote:

>I'm using Electric 8.09 July revision version.
>
>One very annoying feature of Electric is how it does Cross Library
>Copying. If I have two libraries A/B, and I copy cells overs from A ->
>B, I am unable to close library A because library B now depends upon
>the cells in library A.
>
>I have tried unchecking the "Copy Over subcells" or checking "Use
>Existing Cells" and a combination of the two but this problems
>remains. I would like to be able to copy cells from A -> B (and if B
>contains the same lower cells), these should be used. In any case, it
>should be possible close to library A regardless.
>
>Is there a way to handle this in Electric? If not, can something be
>done about this?

Copying cell A from library L to library M should work fine.  The 
problem comes when cell A has an instance of cell B in it (which is 
presumably also in library L).  Then the "cross library copy" has 
these choices:

(1) Leave the reference to cell B as it is.  Now library M has an 
external library reference in it because cell A in that library 
refers to cell B in library L.

(2) Copy the subcell (done with the checkbox) which also copies cell 
B to library M and fixes the reference so that the new cell A points 
to the new cell B.  In such a situation, there should not be any 
external library dependencies.

(3) Try to change the reference without copying the cell.  If there 
is already a cell B in library M and that cell is compatible with 
cell B in library L, then change the instance pointer to use the one in M.

The default action is (3): "Copy subcells" is unchecked but "Use 
existing subcells" is checked.

If you check "Copy subcells" then you get option (2).

If you uncheck "Use existing subcells" then you get option (1).

If you are still having problems, you can send a small library to me 
along with the steps you are taking to "cross library copy" and I can 
comment further.

    -Steve


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Electric VLSI Editor" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/electricvlsi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to