• 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. Custom IC SKILL
  3. Zoom to any selected Co-ordinates.

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 142
  • Views 15334
  • 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

Zoom to any selected Co-ordinates.

archive
archive over 18 years ago

Hi all, I am trying to write a SKILL code to Zoom to an selected co-ordinate. Problem: When we run DRC/LVS a log file with error co-ordinates is generated. Its very difficult to find the co-ordinates manually on the layout. Effort: I copied the error co-ordinates onto to a file, read each line of the file and zoom to a particular co-ordinate using SKILL routines. Requirment: IS there a way that i open the log file, select the co-ordinates using mouse and click a key ( already key bound to a procedure) to zoom to the particular co-ordinates. I am not able to find out how to capture the selected co-ordinates or text and use it in the SKILL procedure. I tried to find out where the selected text is stored in the system. I found that its stored in a system's "selection buffer" (Selection.c). Is there a way to access this location. AM i going in the right direction or does the SKILL has any procedure to capture this? regards Kiran


Originally posted in cdnusers.org by kirang
  • Cancel
  • archive
    archive over 18 years ago

    An other approach could be to generate error makers (by system layer) in the
    layout from your coordinate file and then step and zoom through this markers. This should not be to hard to implement and that's what common DRC tools do.

    Bernd


    Originally posted in cdnusers.org by bernd.fischer
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 18 years ago

    My question aims at only LVS. I am sorry i have mentioned DRC too. I am already using system layer (error dg layer) to higilight errors. Thats the solution for DRC but for LVS the tool generates set of co-ordinates. Calibre RVE helps in cross-probing here but until you get it one has to live with the scripts. regards Kiran


    Originally posted in cdnusers.org by kirang
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 18 years ago

    1) Put parentheses around the coordinates in the text file; i.e. (100.00 200.00)
    2) Open file using axlUIViewFileCreate command
    3) Click on a coordinate and Allegro will auto zoom/center to that location.
    4) Use zoom keys to zoom further in or out if needed.


    Originally posted in cdnusers.org by Randy R.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 18 years ago

    Hi thank you but i donot have allegro environment installed here. regards kiran G


    Originally posted in cdnusers.org by kirang
    • 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