dbProduceOverlapInst and mosaics

M

Marcel Preda

Guest
Hi there,

Hi have to check if into a layout hierarchy a certain bBox are cells
of a specific lib/cell/view

So I try something like:
dbProduceOverlapInst(cv myBox 0:32)
then flatten the returned list and search for insts in the list if
there are insts with specific lib/cell/view
The problem is that if I have array of instances (mosaics) they are
not returned by dbProduceOverlapInst(...)

I've just made a basic test in a cv I have one inst + one mosaic on
the same lib/cell/view .
I've noticed that dbProduceOverlapInst(cv cv->bBox 0:32) returns only
the instance but not the mosaic.

Any idea about how can I get also the mosaics ?

Thank you,
Marcel
 
Marcel Preda wrote, on 07/22/10 09:38:
Hi there,

Hi have to check if into a layout hierarchy a certain bBox are cells
of a specific lib/cell/view

So I try something like:
dbProduceOverlapInst(cv myBox 0:32)
then flatten the returned list and search for insts in the list if
there are insts with specific lib/cell/view
The problem is that if I have array of instances (mosaics) they are
not returned by dbProduceOverlapInst(...)

I've just made a basic test in a cv I have one inst + one mosaic on
the same lib/cell/view .
I've noticed that dbProduceOverlapInst(cv cv->bBox 0:32) returns only
the instance but not the mosaic.

Any idea about how can I get also the mosaics ?

Thank you,
Marcel
Hi Marcel,

Without thinking about it or trying, I think you might need dbProduceOverlap.

Andrew.
 
On Jul 22, 7:30 pm, Andrew Beckett <andr...@DcEaLdEeTnEcTe.HcIoSm>
wrote:
Marcel Preda wrote, on 07/22/10 09:38:



Hi there,

Hi have to check if into a layout hierarchy a certain bBox are cells
of a specific lib/cell/view

So I try something like:
dbProduceOverlapInst(cv myBox 0:32)
then flatten the returned list and search for insts in the list if
there are insts with specific lib/cell/view
The problem is that if I have array of instances (mosaics) they are
not returned by  dbProduceOverlapInst(...)

I've just made a basic test in a cv  I have one inst + one mosaic on
the same lib/cell/view .
I've noticed that dbProduceOverlapInst(cv cv->bBox 0:32) returns only
the instance but not the mosaic.

Any idea about how can I get also the mosaics ?

Thank you,
Marcel

Hi Marcel,

Without thinking about it or trying, I think you might need dbProduceOverlap.

Andrew.
Hi Andrew,


dbProduceOverlap is looking for the shapes for a certain layer.
So I request a layer that for sure exists in my lib/cell/view it also
returns the mosaics :)

Seems to be a little bit slower than dbProduceOverlapInst, but it is
working.

Thanks a lot,
Marcel
 

Welcome to EDABoard.com

Sponsor

Back
Top