XL update source

T

Tim

Guest
Hi,

Is there a way to update the XL sources for layouts during a copy of a
library?

The problem I am having is when we do a revision of a chip. I copy the
library from XXXRev1 to XXXRev2 and do an update instances of entire
library so the library is self contained. When a layout is opened with
XL the schematic from the old library is opened and an update source
has to be done to point to the correct schematic. This is very time
consuming on die with large hierarchies. and if the designer forgets he
doesn't see the changes until LVS is run.

Thanks in Advance,
Tim
 
Virtuoso XL - Connectivity - Update - Source

Tim wrote:
Hi,

Is there a way to update the XL sources for layouts during a copy of a
library?

The problem I am having is when we do a revision of a chip. I copy the
library from XXXRev1 to XXXRev2 and do an update instances of entire
library so the library is self contained. When a layout is opened with
XL the schematic from the old library is opened and an update source
has to be done to point to the correct schematic. This is very time
consuming on die with large hierarchies. and if the designer forgets he
doesn't see the changes until LVS is run.

Thanks in Advance,
Tim
 
Unfortunately that only does the currently opened layout. I would like
to be able to update the entire library after the library copy is done
or do a hierarchical update from the top level cell.

Thanks,
Tim
 
On 12 Oct 2005 07:56:20 -0700, "Tim" <troy1@irf.com> wrote:

Unfortunately that only does the currently opened layout. I would like
to be able to update the entire library after the library copy is done
or do a hierarchical update from the top level cell.

Thanks,
Tim
That would involve messing around with some of the internal user defined
properties on the cellView. These aren't documented, but are easy enough (from
memory) to figure out. I think they're hierarchical cellView properties...

Apologies for the imprecise answer, but I'm not able to look this up at the
moment.

Regards,

Andrew.
 
Hi Andrew,

Thanks for the reply. I figured there had to be some way to access the
properties but since I am not to fluent with Skill "yet" I will have to
put a request in with our EDA guys to look at it.

Thanks Again,
Tim
 
Hi,

Is there a way to update the XL sources for layouts during a copy of a
library?

You may write a routine that gives you all layout cells in your library
and you can use

cv = geGetWindowCellView()
lxiGetConnRef(cv)
--> ("CELLVIEW" "some_libname" "scratch6" "schematic" "CELLVIEW")

to get the actual XL source and use

lxiSetConnRef(cv "CELLVIEW" "your_libname" "scratch5" "schematic" "")
--> t

to set the new source. (works only for layout cells. not from the
schematic)
then iterate over all layout cells.

rgds paul.
 

Welcome to EDABoard.com

Sponsor

Back
Top