Quantcast
Channel: Cadence Community
Viewing all articles
Browse latest Browse all 3331

To get extents of place bound shape of a part

$
0
0

axlVisibleDesign(nil)

axlVisibleLayer("PACKAGE GEOMETRY/PLACE_BOUND_TOP" t)
axlVisibleLayer("PACKAGE GEOMETRY/PLACE_BOUND_BOTTOM" t)

 ; MAKE A LIST OF BGAs USING THE SYMBOL LIST
    foreach(symbols l_symbol
        if(rexMatchp("BGA" symbols->name) then
            l_bga = append1(l_bga symbols)
        );if
    );foreach

; GET PLACE BOUND SHAPES
    foreach(tempsymbol l_bga
        bBox = axlDBGetExtents(tempsymbol t) ;this code is getting the assembly outline and not place bound
        printf("%B\n" bBox)
    );foreach

axlDBGetExtents() is giving the the extents of the whole symbol, which is the assembly outline. I have only place bound layers turned on and using argument "t" to get the extents of the visible layer only.

Anyone used axlDBGetExtents() or setof() to get the extents of place bound, please help.

 

Thanks

Shilpa


Viewing all articles
Browse latest Browse all 3331

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>