• 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. overlapping stretch handles - stretch both with one com...

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 143
  • Views 2795
  • 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

overlapping stretch handles - stretch both with one command

caver456
caver456 over 8 years ago

If you place two fets next to each other such that they share a diffusion terminal with just one row/column of contacts (or any other partially-overlapping pcell situation), you will have two stretch handles in the exact same location.  Stretching the metal of that shared diffusion terminal now requires two stretch operations.  Is there a way to do it in just one stretch operation?  Certainly not a massive time-saver, but, if you use it often enough, it adds up.  Thanks

  • Cancel
  • skillUser
    skillUser over 8 years ago
    Hi,

    try making the stretch (stretch drawing) layer selectable so that you can draw a box around the overlapping handles and grab both, then the stretch will apply to both.

    Best regards,
    Lawrence.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • caver456
    caver456 over 8 years ago
    hmm, I made 'stretch drawing' valid and selectable, and stretch handles displayed, and all the selectable checkboxes enabled in the Objects panel, but the handles aren't selectable. Ideas as to what I'm missing?
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • caver456
    caver456 over 8 years ago
    I also tried making y0 drawing valid, visible, and selectable; no luck
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • skillUser
    skillUser over 8 years ago
    Are they visible? Did you try Options -> Display -> Stretch Handles ? They need to be visible to be selectable.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • caver456
    caver456 over 8 years ago
    yes, sorry, by 'stretch handles displayed' I meant that they are visible as the small yellow diamonds. I've read through the doc sections on 'difficulty selecting stretch handles' and none of that seems to make a difference. I do stretch them individually all the time with no problem, but infix is on so I just put the mouse over the handle and hit the bindkey for leHiStretch. I have not tried to select them until now (by drawing a rectangle around them).
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 8 years ago

    I personally hate stretch handles - this is one of the many usability challenges with them... you don't seem to be able to area select the handles during a stretch. I think this may have worked in the past...

    Anyway, in IC617 ISR8 (and ICADV123) a new cdsenv variable:

    envSetVal("rod" "stretchDuplicateHandles" 'boolean t)

    was added - if you turn this on (to t) then you can area select the handles and it stretches them together. If they're on top of each other, you still need to area select them during the stretch to enable this (from my experiments).

    Was quite surprised to find this option!

    Anyway, my preference nowadays is to use the fluid protocol in PCells to give far more powerful control over interactive PCell edits (PCell Designer makes this easy to create). That's by the by though if you have existing PCells!

    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