• 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. Symbol classifications getting discarded in DFA PkgToPkg...

Stats

  • State Verified Answer
  • Replies 6
  • Subscribers 160
  • Views 2589
  • Members are here 0
More Content

Symbol classifications getting discarded in DFA PkgToPkg Spacing symbol browser - OrCad X

Jason T
Jason T over 1 year ago

I’m running into a problem where symbol classifications in the OrCAD PCB Designer get discarded as I am trying to assign package-to-package spacing rules. Software version is OrCAD X 23.1, OrCAD PCB Designer Professional, 23.1-2023 S002 [2/5/2024] Windows SPB 64-bit Edition.

In the constraint manager, under Manufacturing->Design for Assembly->PkgToPkg Spacing I created a DFA spreadsheet, created new symbol classifications and assigned parts to the appropriate classifications. The spreadsheet (table with all of the spacing values for the different class combinations) looked as expected and I was able to complete initial placement using these spacings (tool showed DRC error flags when parts were too close).

At some point after this (as I was routing and adjusting placement), I noticed that I was no longer getting DRC errors when parts were too close. I opened the DFA spreadsheet again and the spreadsheet had not changed but the symbol classifications I created had vanished and many parts were no longer classified. I figured there had been some glitch so I just created the classifications again and assigned parts to them. After I clicked OK on the DFA Symbol Browser window and then opened the window again, the same classifications I added were no longer there. This is now a permanent problem with this design.

What could be causing the DFA Symbol Browser to be rejecting all of my new symbol classifications, after initially allowing me to create them and use them for placement? Why would it still show all of my original classifications in the spreadsheet?

Thanks for any suggestions  -Jason

  • Sign in to reply
  • Cancel
Parents
  • Jason T
    0 Jason T over 1 year ago

    More info on this…

     

    • If I delete the DFA CSET and create one from scratch, it still does not retain new symbol classifications.

     

    • If I create a new board file from scratch, import the netlist, place the parts then add a DFA CSET, it does appear to retain new symbol classifications. Therefore it appears that there is something specific about my design file that is preventing this from working.

    I'll try to import placement and in-progress routing from the fubar design to the one where the DFA spreadsheet is working and then cross my fingers that the problem does not re-occur.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • Jason T
    0 Jason T over 1 year ago

    More info on this…

     

    • If I delete the DFA CSET and create one from scratch, it still does not retain new symbol classifications.

     

    • If I create a new board file from scratch, import the netlist, place the parts then add a DFA CSET, it does appear to retain new symbol classifications. Therefore it appears that there is something specific about my design file that is preventing this from working.

    I'll try to import placement and in-progress routing from the fubar design to the one where the DFA spreadsheet is working and then cross my fingers that the problem does not re-occur.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • mahimag
    +1 mahimag over 1 year ago in reply to Jason T

    Hello Jason T, it might be database specific, I will contact you through email to check further on this.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Reject Answer
    • Cancel
  • Jason T
    0 Jason T over 1 year ago in reply to mahimag

    Hello mahimag. I have been working this issue through EMA, and Cadence has reproduced it and assigned a CCR to it.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • mahimag
    0 mahimag over 1 year ago in reply to Jason T

    Thank you Jason T for sharing this information.

    • 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