• 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. Allegro X PCB Editor
  3. How to freeze/unfreeze a dynamic shape

Stats

  • Replies 4
  • Subscribers 160
  • Views 5171
  • Members are here 0
More Content

How to freeze/unfreeze a dynamic shape

mahimag
mahimag over 1 year ago

Before this release, dynamic shapes used to be automatically updated when interacting with other objects like vias, pins, and clines. The purpose of freezing shapes is to preserve the critical circuitry drawn using dynamic shapes, thereby maintaining the design intent. Starting SPB 23.1, Allegro X PCB Editor offers the freeze shape feature for dynamic shapes.

The shapes can be frozen by following these simple steps:

In the Shape edit mode, select the dynamic shape, and right-click and select Freeze Shapes. You can also go to the shape menu and select Freeze Shape(s) and click on the dynamic shape in the layout.

Dynamic shapes can be frozen along with vias having voids in the shapes. Dynamic shapes may also contain clines, pins, and so on. After freezing the shapes, when new entities such as cline, vias, and pins enter the frozen dynamic shapes, voids will not be created, and DRC will show up.

The Update Shape option can be used if you want to include newly added clines and vias into the frozen shape and it can be done by right-clicking on the shape and selecting Update Shape.

Once the shape is updated, the DRC that showed up will not be seen any more, as shown below. Void will be created around the cline and via even though the shape is frozen.

The number of frozen shapes in the design can be accessed from the following locations:

  1. Display > Status report, the count of frozen shapes can be seen.
  2. Shapes > Global dynamic Parameters in the shape fill tab
  3. Tools > Quick Reports > Shape Dynamic Status report; they can be also seen in show element and Find by query.

 

The frozen shapes can be unfrozen using the Unfreeze shapes option by right-clicking on the shape or from the Shape > Unfreeze Shape(s) menu.

  • Sign in to reply
  • Cancel
  • masamasa
    masamasa over 1 year ago

    This is a partial static shape over dynamic shapes, correct?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • mahimag
    mahimag over 1 year ago in reply to masamasa

    Hi masamasa, I think Frozen shapes are update to Dynamic Shape.

    Dynamic shape is one whose fill is automatically updated to execute connectivity, generate voids, and run design rule checking to produce artwork quality output. 

    Dynamic shapes are automatically updated when interacting with other objects, but you can now freeze the shapes without changing them to static.

    Once a dynamic shape is frozen, new objects entering the dynamic shape area will not void and generate a DRC error like with a static shape. You can manually modify shape boundaries on frozen dynamic shapes to maintain current voiding while avoiding new voids.

    I hope this helps!!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • masamasa
    masamasa over 1 year ago in reply to mahimag

    thank u for the explanation.

    this is a nice feature as i always have problems with shapes that was originally dynamic but changed to statc and back to dynamic.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • mahimag
    mahimag over 1 year ago in reply to masamasa

    Thanks for the feedback masamasa

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Cadence Guidelines

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