• 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. PCB Design
  3. Swapping layers in Allegro PCB

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 167
  • Views 22780
  • Members are here 0
More Content
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

Swapping layers in Allegro PCB

mvonahnen
mvonahnen over 15 years ago

 Is there a way of moving the layers in the cross section setup?  I tried copying all the objects to a new layer, but a have a mix of plane and route components and it looses the net connections when it does the copy.

 I just want to change the order of the layers.

  • Cancel
  • redwire
    redwire over 15 years ago

    Layer manager shows artwork names and does not have anything to do with net names.


    So...to move layers on a routed board you need to work it like a bubble sort with a "temp" layer.  Add an extra layer in the stackup and move LayerX to temp, then LayerY to LayerX, temp to LayerY.  (Edit->Change)

    When done, remove the temp layer.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • mvonahnen
    mvonahnen over 15 years ago

    I guess you did not get the point, to move the layers in the design so that they show up for simulation, traces and shapes need to be on the layer as shown the cross section.  It appears that Allegro is unable to modify this stack up, just changing the layer name does not physically move the traces on that layer.  But when I do something like z-copy to move them, all of the net names get lost and I have to redo the routing.

     Even much simpler CAD tools have this feature.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • redwire
    redwire over 15 years ago

     Actually I did get the point -- you did not understand how to do it.  It's quite simple in fact.  No where in my reply do I mention Zcopy as you seem to think is necessary.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Ejlersen
    Ejlersen over 15 years ago

    Hi

    Redwire is correct, here's the more exhaustive description, do a backup before testing this.

    Suppose you want to swap layer2 and layer3
    1. Create a dummy-layer for transferring data to. (Setup->Cross Section)
    2. Disable visibility for everything except etch and text on layer2
    3. Select Edit -> Change, select new subclass(dummy-layer), change Find Filter to Clines/Text then select all elements by window. This will cause all Clines/Text to change to new subclass(dummy-layer).
    4. Repeat step 2 and 3 but this time turn on only visibility for etch and text on layer3 and change the data to layer2
    use one of the existing layers and change the data to the layer you just removed the data from.
    5. Repeat this again but this time use the new subclass(dummy-layer) and change the data on it to layer3 that was freed of data in step 3.
    6. Delete new subclass(dummy-layer).
    Your now back to you original layer count and all the data has switched layers.

    Best regards

    Ole

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • mvonahnen
    mvonahnen over 15 years ago
    I have cline connecting planes (the fill does not follow the DRC rules for some reason) so when I do step three, the clines nets all become "Not on a Net" so I have to rerun all of them.
     
    I have too many clines to add to risk this happening (I tried exactly what you indicated before).
     
    Sincerely,
    • Cancel
    • Vote Up 0 Vote Down
    • 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