• 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 Capture CIS
  3. Back Annotate from Allegro to bring in component location...

Stats

  • State Not Answered
  • Replies 14
  • Subscribers 44
  • Views 7910
  • Members are here 0
More Content

Back Annotate from Allegro to bring in component location and board side using "pickdata" broken on 17.4

JERATSSI
JERATSSI over 4 years ago

We generate our bill of materials from the schematic and one of the things we need is the component board side.  A long time ago Ole Ejlersen wrote a script called symboldata that creates a swap file I could back annotate into the schematic to bring in that information so I can export a report with all the components and their placement info.  It worked fine on 17.2 but now that I've gotten to 17.4 it appears to be broken.  

This is the example of the output

;**************************************************
;Backannotation file with pick and place data
;from Cadence Allegro to Capture and Capture CIS
;**************************************************
.Section3 UpdateProperties Parts
"{Reference}" "COMPX" "COMPY" "COMPROT" "COMPSIDE"
"C11" "-142" "-764" "180.000000" "BOT"
"C12" "-266" "-879" "180.000000" "BOT"
"C13" "-206" "-627" "90.000000" "TOP"

When I try back annotating with or without the generate board feedback box selected I get:

"Encountered an improper argument."

I'm guessing by this message and another thread about compatibility being lost with PADS that back annotate has changed significantly and my script will no longer work.  Is there a new way to get this information into my schematic component properties so I can do my standard BOM reports again?

  • Sign in to reply
  • Cancel
Parents
  • JERATSSI
    0 JERATSSI over 4 years ago

    I've heard from EMA that cadence removed the layout tab from back annotate and are not considering replacing it.  So looks like the BOM functionality needed for our ERP system is now broken.  I'll have to revert to 17.2.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Wild
    0 Wild over 4 years ago in reply to JERATSSI

    If Cadence has removed the back annotate feature this would really suck.   I use this feature in several different ways, for example how would pin and gate swapping be supported from the layout to the schematic?

    Can someone confirm this?  My team is finally starting to think about moving from 16.6 to 17.x, they would be rather stumped by this loss of functionality. - Maybe I am just misunderstanding this, sorry if I am.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • Wild
    0 Wild over 4 years ago in reply to JERATSSI

    If Cadence has removed the back annotate feature this would really suck.   I use this feature in several different ways, for example how would pin and gate swapping be supported from the layout to the schematic?

    Can someone confirm this?  My team is finally starting to think about moving from 16.6 to 17.x, they would be rather stumped by this loss of functionality. - Maybe I am just misunderstanding this, sorry if I am.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • JERATSSI
    0 JERATSSI over 4 years ago in reply to Wild

    It was specifically the "layout" tab of back annotate which I think let you bring in legacy designs, and I think the script the OrCAD engineer wrote took advantage of the legacy import and swap file to bring in component 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