• 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. Stretch-to-Align Functionality in Cadence Virtuoso Layout...

Stats

  • Replies 2
  • Subscribers 132
  • Views 942
  • Members are here 0

Stretch-to-Align Functionality in Cadence Virtuoso Layout Editor

baltaci
baltaci 2 months ago

Hello,

I have a question regarding layout editing in Cadence Virtuoso v IC23.1-64b.43.

Currently, I use the Align (A) command to align one object to another by selecting a reference point or edge. This works well, but it moves the entire object.

I also use the Stretch (S) command to modify the geometry of an object by moving edges. However, when using Stretch, I either need to manually drag the edge or input precise values (e.g., via the F3 options), which can be time-consuming.

What I am looking for is a more efficient workflow that combines these two operations:

  • I would like to select an edge of an object (using Stretch),

  • Then specify a reference edge or point on another object,

  • And have the selected edge stretch automatically so that it aligns exactly to that reference.

In other words, instead of moving the whole object (as with Align), I want to stretch only part of the object so that it aligns with another object, without manually entering distances or relying on approximate cursor placement.

My questions are:

  1. Does Cadence Virtuoso provide a built-in way to perform this kind of “stretch-to-align” operation?

  2. If so, what is the recommended workflow or command sequence?

  3. If not, is there a recommended method (e.g., snap settings, constraints, or SKILL functions) to achieve this behavior efficiently?

I would appreciate any guidance or best practices for this use case.

Thank you.

Can

  • Cancel
  • Sign in to reply
Parents
  • Andrew Beckett
    Andrew Beckett 2 months ago

    Can,

    Press F4 to toggle between full selection and partial selection (you'll see (P) instead of (F) in the selection count in the toolbar) and then do the align. You can then select the first edge and the target edge, and then it will stretch the shape as you're expecting.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • baltaci
    baltaci 2 months ago in reply to Andrew Beckett

    Thank you. It works.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • baltaci
    baltaci 2 months ago in reply to Andrew Beckett

    Thank you. It works.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data

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.

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

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