deleting origin marker on symbolic cell

S

Sam Tran

Guest
Hello,

I hope some one can help. When I flatten a symbolic cell (Contact,
Vias,...) from a technology library, a diamond shaped origin marker of some
sorts is left behind. This marker is flagged by DIVA as dubious data, so
the only successful method I have found is manually selecting these markers
and deleting them. For a single cell this is not too bad, but for an entire
design, this is not feasible.

Does anybody know of a simple or automated approach to deleting these origin
markers?

Thanks so much in advance.

Sam
 
Sam,

My guess is that you're referring to the dot pin - these are "dot" objects in
the database. If they've been flattened, I expect you can do:

foreach(shape geGetEditCellView()~>shapes
when(shape~>objType=="dot" geSelectFig(obj))
)

And then delete them. I could have done the delete directly, but I thought you
might want to make sure you'd got the right objects first. To delete, you'd
use dbDeleteObject() instead of geSelectFig().

Note, I've not tried the above - I'm typing this dialled up from home and so
I just wrote the code off the top of my head - no guarantees, etc...

Andrew.

On Thu, 20 Nov 2003 20:37:40 GMT, "Sam Tran" <tran@orion-design.com> wrote:

Hello,

I hope some one can help. When I flatten a symbolic cell (Contact,
Vias,...) from a technology library, a diamond shaped origin marker of some
sorts is left behind. This marker is flagged by DIVA as dubious data, so
the only successful method I have found is manually selecting these markers
and deleting them. For a single cell this is not too bad, but for an entire
design, this is not feasible.

Does anybody know of a simple or automated approach to deleting these origin
markers?

Thanks so much in advance.

Sam
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 
Thank you Andrew,

Your solution works. I got another nearly identical code from Frank G. Both
of you had the same idea :)

Thank you both for a concise answer.

Sam



"Andrew Beckett" <andrewb@DELETETHISBITcadence.com> wrote in message
news:mgeqrv8j33chrdtk709g8efildmoa9khn1@4ax.com...
Sam,

My guess is that you're referring to the dot pin - these are "dot" objects
in
the database. If they've been flattened, I expect you can do:

foreach(shape geGetEditCellView()~>shapes
when(shape~>objType=="dot" geSelectFig(obj))
)

And then delete them. I could have done the delete directly, but I thought
you
might want to make sure you'd got the right objects first. To delete,
you'd
use dbDeleteObject() instead of geSelectFig().

Note, I've not tried the above - I'm typing this dialled up from home and
so
I just wrote the code off the top of my head - no guarantees, etc...

Andrew.

On Thu, 20 Nov 2003 20:37:40 GMT, "Sam Tran" <tran@orion-design.com
wrote:

Hello,

I hope some one can help. When I flatten a symbolic cell (Contact,
Vias,...) from a technology library, a diamond shaped origin marker of
some
sorts is left behind. This marker is flagged by DIVA as dubious data, so
the only successful method I have found is manually selecting these
markers
and deleting them. For a single cell this is not too bad, but for an
entire
design, this is not feasible.

Does anybody know of a simple or automated approach to deleting these
origin
markers?

Thanks so much in advance.

Sam


--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 

Welcome to EDABoard.com

Sponsor

Back
Top