Home > Community > Forums > Custom IC SKILL > How to use Layer Boolean Functions with hierarchical objects?

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 How to use Layer Boolean Functions with hierarchical objects? 

Last post Thu, Apr 27 2006 8:29 AM by archive. 3 replies.
Started by archive 27 Apr 2006 08:29 AM. Topic has 3 replies and 2053 views
Page 1 of 1 (4 items)
Sort Posts:
  • Thu, Apr 27 2006 8:29 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    How to use Layer Boolean Functions with hierarchical objects? Reply

    Hi, All.
    If I want to use function

    dbLayerAnd(
    d_cellViewId
    t_layerName
    l_dbIdList1
    l_dbIdList2
    [ x_numVertices ]
    )
     It seems that the function can not recognize hierarchical objects with list of IDs of hierarchical objects.
    How can I use this function with hierarchical objects?


    Originally posted in cdnusers.org by yujie290
    • Post Points: 0
  • Wed, May 3 2006 8:54 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: How to use Layer Boolean Functions with hierarchical objects? Reply

    You can't - these only work with database objects in the current cellView. You'd need to flatten first, or use a verification tool (e.g. Diva, Assura) to do the layer manipulation. You could use dbFlattenInst() to bring everything to the current cellView, or copy the source shapes to dummy shapes in the top cellView and then work on those.

    I've used a flow in the past where I've used dbGetOverlaps to find hierarchical shapes, work out the transformation by concatenating all the transforms, and then use dbCopyFig to copy into the top level cellView, and then use dbLayerAnd on these shapes - and then delete the "flattened" copies.

    Regards,

    Andrew.


    Originally posted in cdnusers.org by adbeckett
    • Post Points: 0
  • Thu, Dec 21 2006 4:30 PM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: How to use Layer Boolean Functions with hierarchical objects? Reply

    Hi Andrew,
    Could you please elaborate more on how to do layer mainpulation in Assura?

    Thanks in advance,

    Tom


    Originally posted in cdnusers.org by tommyng
    • Post Points: 0
  • Tue, Jan 23 2007 3:23 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: How to use Layer Boolean Functions with hierarchical objects? Reply

    You'd use the usual layer functions in an Assura rule deck, e.g. geomAnd, geomOr etc (see the documentation for a complete set of functions) and then use the outLayer function to output shapes to a particular layer. You can control where the output database gets written too (best to consult the documentation though).

    Regards,

    Andrew.


    Originally posted in cdnusers.org by adbeckett
    • Post Points: 0
Page 1 of 1 (4 items)
Sort Posts:
Started by archive at 27 Apr 2006 08:29 AM. Topic has 3 replies.