Home > Community > Forums > Digital Implementation > About the OVERLAP layer in LEF, how can I get its boxes in FE

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

 About the OVERLAP layer in LEF, how can I get its boxes in FE 

Last post Wed, Jun 6 2007 2:39 AM by archive. 5 replies.
Started by archive 06 Jun 2007 02:39 AM. Topic has 5 replies and 1801 views
Page 1 of 1 (6 items)
Sort Posts:
  • Wed, Jun 6 2007 2:39 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    About the OVERLAP layer in LEF, how can I get its boxes in FE Reply

    Dear ALL:

    As you know, the OVERLAP layer in LEF is for defining rectlinear blocks, now I want list all the physical box for this layer, what command or TCL scriptss can I use, pls help me!


    Many thx!!


    Originally posted in cdnusers.org by eminemshow
    • Post Points: 0
  • Wed, Jun 6 2007 7:07 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: About the OVERLAP layer in LEF, how can I get its boxes in FE Reply

    Could you please detail your question:
    Are you dealing with a hierarchical design ?
    Your overlap Layer represent rectilinear partition ?

    To print the cutout rectangle for a partition (before commit) you can try the following script:

    set instancePtnName "You partition instance name"
    set ptnCut [dbGetPtnCutByName $instancePtnName]
    while {$ptnCut != "0x0"} {
    if {[dbPtnCutName $ptnCut] == $instancePtnName} {
    set ptnCutBox [dbPtnCutBox $ptnCut]
    puts $ptnCutBox
    }
    set ptnCut [dbPtnCutNextInFPlan $ptnCut]
    }


    Originally posted in cdnusers.org by bougantp
    • Post Points: 0
  • Thu, Jun 7 2007 7:30 PM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: About the OVERLAP layer in LEF, how can I get its boxes in FE Reply

    Dear bougantp:
    Thanks!! My design is not hierarchical design. You code is to get all the partition cuts of a design, it is useful for a self-defined rectilinear shape block. But my scenario is that I have a HARD macro imported from a LEF file. I want to get OVERLAP layer box which is similar to a partition cut layer box.


    Originally posted in cdnusers.org by eminemshow
    • Post Points: 0
  • Mon, Jun 25 2007 7:00 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: About the OVERLAP layer in LEF, how can I get its boxes in FE Reply

    Hi eminemshow,

    In $ENCOUNTER/tools/fe/gift/scripts/tcl, there is a script called "user_scripts.tcl" that contains a proc called "userGetInstOverlap" that I believe does what you're seeking to do. Could you have a look at that and report back whether it does what you need?

    Thanks,
    Bob


    Originally posted in cdnusers.org by BobD
    • Post Points: 0
  • Mon, Jun 25 2007 8:21 PM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: About the OVERLAP layer in LEF, how can I get its boxes in FE Reply

    Dear BobD:

    I cannot find the script 'user_scripts.tcl' under the specified path. I can find a lot of other tcls except this one......My SOCE is SOC52USR2. Can you upload the script.

    Many thanks!!


    Originally posted in cdnusers.org by eminemshow
    • Post Points: 0
  • Tue, Jun 26 2007 12:48 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: About the OVERLAP layer in LEF, how can I get its boxes in FE Reply

    Really thanks, BodD!!

    I find the tcl in the SOC61 update tar file. It is what I want. We just cannot get the OVERLAP layer at the top cell level, but at the hierarchical inst level. The script is amazing!!

    Best Regard!!


    Originally posted in cdnusers.org by eminemshow
    • Post Points: 0
Page 1 of 1 (6 items)
Sort Posts:
Started by archive at 06 Jun 2007 02:39 AM. Topic has 5 replies.