Home > Community > Forums > Digital Implementation > To check instance overlapping with placement blockage

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: *

 To check instance overlapping with placement blockage 

Last post Wed, Aug 5 2009 8:01 AM by Kari. 3 replies.
Started by surajece01 04 Aug 2009 11:01 AM. Topic has 3 replies and 1993 views
Page 1 of 1 (4 items)
Sort Posts:
  • Tue, Aug 4 2009 11:01 AM

    To check instance overlapping with placement blockage Reply

    Hi all,

    How do we check the instance we are placing is not overlapping with the placement blockage using encounter commands.

    Thanks

    suraj

    Filed under: ,
    • Post Points: 20
  • Tue, Aug 4 2009 11:07 AM

    • Kari
    • Top 10 Contributor
    • Joined on Tue, Jul 15 2008
    • Cary, NC
    • Posts 693
    • Points 14,395
    Re: To check instance overlapping with placement blockage Reply

     run "checkPlace"

     

    • Post Points: 20
  • Tue, Aug 4 2009 9:05 PM

    Re: To check instance overlapping with placement blockage Reply

    Kari, 

    sorry this is not what i intended.

    i have a requirement like -

    i need to add a buffer to each terminal of a macro and place the buffer within 100um from macro pin. so what i will do is, i will add around 50um to the coordinates of macro pin and before i place this buffer i should check the condition that it is not overlapping with placement blockage of macro.

    Thanks

    suraj

    • Post Points: 20
  • Wed, Aug 5 2009 8:01 AM

    • Kari
    • Top 10 Contributor
    • Joined on Tue, Jul 15 2008
    • Cary, NC
    • Posts 693
    • Points 14,395
    Re: To check instance overlapping with placement blockage Reply

     Suraj,

     You could place your buffers where you want, even if it's over a blockage, then call refinePlace to legalize the placement. You will have to check afterwards that your buffers didn't get moved too far away from what you want. (But refinePlace should snap the buffer to the nearest legal location.)

    I suppose there might be a way to check for blockages under the coordinates where you're trying to place your buffers, but I can't think of a quick way off the top of my head. Maybe some of our script gurus have an idea for that one!

    - Kari

    • Post Points: 5
Page 1 of 1 (4 items)
Sort Posts:
Started by surajece01 at 04 Aug 2009 11:01 AM. Topic has 3 replies.