• 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 Design
  3. Ruler (bind-key 'k') not functioning as desired

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 10737
  • 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

Ruler (bind-key 'k') not functioning as desired

RFStuff
RFStuff over 12 years ago

Dear All,

It may be a silly question. But the issue is creating a lot of problem for me.

I want to draw the ruler from 'x' point to 'y' point orthogonal.The ruler should begin at 'x' and end exactly at 'y'

I draw the ruler like:-

                           1) Press button 'k'

                           2) Zoom in   ( hiZoomIn() ) to the desired point ( x) location by clicking Right Mouse Botton ( for getting the exacr point fine ZOOM-IN)

                           3) Then  press Left Mouse botton at point 'x'

                          4) Then I press Zoom-Out in the Tool Bar (Course Zoom-Out)

                         5)   Zoom in   ( hiZoomIn() ) to the desired point ( x) location by clicking Right Mouse Botton ( for getting the exacr point fine ZOOM-IN)   

                         6) Then  pressRight Mouse botton at point 'y'   

 

This works fine for me. But at times I don't know what happens, while doing zoom-in using Mouse ( when I press Right Mouse botton) the Ruler gets marked.

Then I have to close icfb ( IC5141) and restart it. Then things work fine.

Could anybody please tell why it is happening so  and what should be done to avoid it.

Kind Regads, 

 

 

  • Cancel
  • RFStuff
    RFStuff over 12 years ago

    Just to add to it:-

    While this issue happens "

    In CIW I get warning as:-

     *WARNING* Cancelling function, exceeds nestability limit of 5.

    What it means ?? What is its cause ?

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • theopaone
    theopaone over 12 years ago

     The warning is the key. You have more than 5 enterfunctions working at the same time and when you enter the zoom, you exceed the command stack. You are probably inside of an editing command such as move or stretch as well as the editing commands. Type ^C (ctrl C) a couple of times to make sure you have exited the functions, this may save you from having to restart Virtuoso.

    If this is something you do often, you may want to create a SKILL program that prompts you for the two zoom points, lets you enter the first point for the ruler, then zooms back out and prompts you for the next zoom points and then the last point for the ruler. Then it draws the ruler.

    If you wre using IC615, there is a built in snapping ruler. It snaps to edges/endpoints without having to zoom in.

    Ted

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 12 years ago
    Rather than using control-c you can just hit escape a few times to cancel out of nested functions. If you have multiple editor windows open within the same icfb, make sure you escape nested commands in all the windows - the nest limit is global, not per-window (if my recollection is correct). I think there was an issue in older versions where you could end up with uncancellable nested commands if you closed a window in the middle of a command (not sure if that was resolved by the version you're using)

    Finally you can increase the nest limit in options->user preferences in the CIW.

    Regards,
    Andrew.
    • 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