• 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. AllegroX 25.1 get the Custom varables variant specific Values...

Stats

  • State Not Answered
  • Replies 4
  • Subscribers 166
  • Views 1384
  • Members are here 0
More Content

AllegroX 25.1 get the Custom varables variant specific Values in PCB Editor

MZ20250602835
MZ20250602835 3 months ago

Dear All,

i used custom variables variant specific values for the base and variant assemblies. 

I tried to define DOC_PART_PCBA as Custom Variable in PCB-Editor in order to get the values, but it doesn't work. After extra i realized these values for variants are saved as below:

FILE_TYPE=EXPANDEDPARTLIST;
{ Variant Editor run on 08:32:10 Thursday, March 19, 2026 }
DIRECTIVES
PST_VERSION='PST_HDL_CENTRIC_VERSION_0';
ROOT_DRAWING='TEMPLATE';
POST_TIME='08:32:10 Thursday, March 19, 2026';
SOURCE_TOOL='PACKAGER_XL';
VAR_0_VAR_2 = '' ;
VAR_DEF_VAR_2 = '' ;
CV_VAR_2 = 'DOC_PART_PCBA=VAR2|DOC_PART_PCBA_NUMBER=456' ;
VDES_VAR_2 = '*' ;
VDNI_VAR_2 = 'DNI' ;
VPROP_VAR_2 = 'VARIANT' ;
VAR_0_VAR_1 = '' ;
VAR_DEF_VAR_1 = '' ;
CV_VAR_1 = 'DOC_PART_PCBA=VAR1|DOC_PART_PCBA_NUMBER=123|DOC_PART_PCB_NUMBER=123' ;
VDES_VAR_1 = '*' ;
VDNI_VAR_1 = 'DNI' ;
VPROP_VAR_1 = 'VARIANT' ;
ALTERNATE_VALUE = '99' ;
END_DIRECTIVES;

May i ask how could i get these values also in pcb editor for page board?  I already set TBX_CUSTOMVAR_SOURCE_CPM = TRUE. Many thanks.

Best Regards

Moyan

  • Cancel
  • Sign in to reply
Parents
  • Elecguy
    0 Elecguy 3 months ago

    when you import the netlist, you should have an option "Create user-defined properties" that should help with that, right?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • MZ20250602835
    0 MZ20250602835 3 months ago in reply to Elecguy

    Dear Elecguy,

    many thanks for your reply. If i understand correctly what you mean is regard to this How can I transfer user-defined property from System Capture to Allegro?

    I defined the custom variables within cpm file. If you use custom variables variant specific values in system capture schema and these values aren't saved with in cpm file. 

    So i would like to ask how can i assign these values also to custom Variable in pcb editor.

    Many thanks

    Moyan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • MZ20250602835
    0 MZ20250602835 3 months ago in reply to Elecguy

    Dear Elecguy,

    many thanks for your reply. If i understand correctly what you mean is regard to this How can I transfer user-defined property from System Capture to Allegro?

    I defined the custom variables within cpm file. If you use custom variables variant specific values in system capture schema and these values aren't saved with in cpm file. 

    So i would like to ask how can i assign these values also to custom Variable in pcb editor.

    Many thanks

    Moyan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • Elecguy
    0 Elecguy 2 months ago in reply to MZ20250602835

    May I ask what would be the role of these variables in PCB editor?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • MZ20250602835
    0 MZ20250602835 2 months ago in reply to Elecguy

    Dear Elecguy,

    you can transfer the metadata info such as part number to pcb by customer variable.

    Best Regards

    • 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.

© 2026 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information