• 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. exporting a modified symbol out

Stats

  • State Not Answered
  • Replies 7
  • Subscribers 159
  • Views 3666
  • Members are here 0
More Content

exporting a modified symbol out

masamasa
masamasa 10 months ago

hello:

 

i place a symbol into my design.

 

on my design, i change the symbol property by unlocking the symbol and unfixing pins so that i can move pins on the symbol.

 

i move some pins on my design.

 

but when i export the symbol from my design, the symbol is not current but has the original pin location.

 

is there a way to retain the pin locations after moving pins on a symbol when exporting the symbol?

 

regards

masa

  • Sign in to reply
  • Cancel
Parents
  • SaiPavanl
    0 SaiPavanl 10 months ago

    Hello Masa,  Allegro keeps a copy of the symbol definition with the database. A modified symbol(moving pin or Text location etc) is a symbol instance and when dumping the
    libraries Allegro dumps the symbol definitions only. 


    Therefore .a modified symbol is a symbol instance and when dumping the libraries Allegro dumps the symbol definitions.

    Modified padstack definitions can be exported, but not pin location changes.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • SaiPavanl
    0 SaiPavanl 10 months ago

    Hello Masa,  Allegro keeps a copy of the symbol definition with the database. A modified symbol(moving pin or Text location etc) is a symbol instance and when dumping the
    libraries Allegro dumps the symbol definitions only. 


    Therefore .a modified symbol is a symbol instance and when dumping the libraries Allegro dumps the symbol definitions.

    Modified padstack definitions can be exported, but not pin location changes.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • masamasa
    0 masamasa 10 months ago in reply to SaiPavanl

    thank u for ur reply.

     

    can i export the original padstack definition after i modify the padstack on my desgin?

     

      

     

     

    regards

    masa

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DavidJHutchins
    0 DavidJHutchins 10 months ago in reply to masamasa

    Hi Masa,

    I believe that when you modify a padstack in Allegro or APD and then use File > Export > Libraries

    you are exporting the modified padstack data

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • masamasa
    0 masamasa 10 months ago in reply to DavidJHutchins

    thank u for response.

     

    well, i wonder why i can export the modified padstack but not the original padstack which is a padstack before the modification.

     

    in the same token, how come i can export the original symbol but not the modified symbol?

     

    how are the padstack and symbol treated differently while they r exported out?

     

    regards

    masa

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DavidJHutchins
    0 DavidJHutchins 10 months ago in reply to masamasa

    Hi Masa,

    When you load a symbol into allegro/APD it loads the data into a SYMDEF object type, the placed symbols are copies of that data

    When you modify a symbol in a design layout you are changing the copied data, not the original data loaded from a symbol file

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • masamasa
    0 masamasa 10 months ago in reply to DavidJHutchins

    thank u for ur reply, david.

     

    is there a way to export the copied data?

     

    maybe exporting as a sub-drawing? 

     

    regards

    masa

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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