Marcel Preda
Guest
Thu Jul 22, 2010 11:38 am
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
Andrew Beckett
Guest
Thu Jul 22, 2010 5:30 pm
Marcel Preda wrote, on 07/22/10 09:38:
Quote:
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.
Marcel Preda
Guest
Fri Jul 23, 2010 8:25 am
On Jul 22, 7:30 pm, Andrew Beckett <andr...@DcEaLdEeTnEcTe.HcIoSm>
wrote:
Quote:
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