• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Digital Implementation
  3. To get list of instance name which fall into specified area...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 92
  • Views 17285
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

To get list of instance name which fall into specified area using Encounter

surajece01
surajece01 over 16 years ago

Hi,

Is there any way to get the list of instance names which fall into specified area.

For example if i have a area specified by say x1,y1 and x2,y2 .

i need the instances name which occupy this area.

Thanks

suraj 

 

 

 

 

 

  • Cancel
  • Kari
    Kari over 16 years ago
     Hi Suraj,

    Try dbQueryInstInBox.

    - Kari
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • jgentry
    jgentry over 16 years ago

     Kari,

      Can I assume that command works regardless of whether or not the GUI is up and running (i.e. in -nowin mode)?  I know that some commands take advantage of being able to GUI-select the objects within a certain coordinate space and then iterate through the selected objects.

    Thanks,

    JG

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • surajece01
    surajece01 over 16 years ago

    Thanks a lot kari for the quick reply......its working.......

    This is what is used

    foreach inst [dbQueryInstInBox 4660880 3139920 4688320 3161480] {

    puts [dbInstName $inst]

    }

    and iam getting all the instance names which fall into that area. we need not select instances in this case.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Kari
    Kari over 16 years ago

     JG - good question! I have never tried this. If you test it out, let us know what you find.

     

    Suraj - glad it's working for you!

     

    - Kari

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • surajece01
    surajece01 over 16 years ago

    i got the instance names which fall in that area specified.

    i need this because i have a requirement like -

    my design is timing closed and  i found that my design has insufficient decap cells .we have internal tool to find required decap and add decap cells in those areas.But tool couldnot add enough decap cells in some areas due to lack of space and tool indicates those areas by markers. To make room for adding decap cells in those areas i need to move instances in those areas. but iam afraid that if i move instances it will effect my timing.

             so before moving those instances i would check the slack for these instances and move only those instances which have enough margin.

    Thanks

    suraj

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information