• 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. Passing part number from Capture to PCB Editor

Stats

  • Locked Locked
  • Replies 11
  • Subscribers 166
  • Views 20043
  • 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

Passing part number from Capture to PCB Editor

hobbss
hobbss over 14 years ago

I am having difficulty passing part numbers from capture to pcb editor.

Every part in my design has a part number associated with it (installed from a CIS database).

 

My allegro.cfg file has PART_NUMBER=YES in it at the top.  However, the footprint/refdes combos in PCB Editor do not have any part number associated with the.  This is a problem when I go to create my pick and place file.  Is there some setting that I am missing?

 

I have attempted to go to  Setup --> Property Definition to enter PART_NUMBER, but got an error message stating that that was a reserved property.

 

 

  • Cancel
  • bulldog
    bulldog over 14 years ago

    Hi

    We also have CIS and the problem you're having is that you need to check the Create User Defined Properites box when you import the netlist into Allegro.  In addition, Allegro.cfg must have the line PART_NUMBER=YES.  That tells CIS to put the part number in the netlist and tells Allegro to import it and put it on the components.  Try it.

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

     Are you looking at COMPONENT properties or SYMBOL properties?  The first carries the imported properties.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • hobbss
    hobbss over 14 years ago

     I have verified that the box is checked.  I then manually reimport the netlist (rather than doing it automatically from Capture).  The components still do not have part numbers.  If I look at the COMPONENT properties (not SYMBOL properties), I get the following:

     

     LISTING: 1 element(s)

                 < SYMBOL >             

      RefDes:       Q1
      Symbol name:  TO18
      origin-xy:    (1600.00 3475.00)
      rotation:     0.000  degrees
      not_mirrored


      Attached text:
       class      = MANUFACTURING
       subclass   = AUTOSILK_TOP
       value      = Q1

      Attached text:
       class      = REF DES
       subclass   = ASSEMBLY_TOP
       value      = Q1

      Attached text:
       class      = REF DES
       subclass   = SILKSCREEN_TOP
       value      = Q1


      -------Component Instance Q1-------

      Component Class:      IC
      Device Type:          NPN_TRANSISTOR_TO18_260_2N222
        Value:              2N222

      Function(s):
        Designator: F85
        Type:       NPN_TRANSISTOR_TO18_260_2N222
        Pin(s):     1, 2, 3

      Properties attached to component definition
        PACKAGE_HEIGHT_MAX  = 260 MIL
        VALUE             = 2N222

     

    It seems like both the PACKAGE_HEIGHT_MAX and the VALUE properties are being transferred, but not the part number.  This is true whether or not the box for  "Create user-defined properties" is checked.  As a sanity check that the components do not have part numbers associated with them, I created a custom report (to generate a pick and place file) that should have the part numbers.  However, that field in the report is blank.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • bulldog
    bulldog over 14 years ago

    Check the symbol properties with Show Element.  Simply hovering the cursor over the part will not show the part number.  Below is a sample of one of ours:

    LISTING: 1 element(s)

                 < SYMBOL >            

      RefDes:       U8
      Symbol name:  SKY_12
      origin-xy:    (1.5655 1.8069)
      rotation:     90.000  degrees
      not_mirrored


      Attached text:
       class      = MANUFACTURING
       subclass   = AUTOSILK_TOP
       value      = U8

      Attached text:
       class      = REF DES
       subclass   = ASSEMBLY_TOP
       value      = U8

      Attached text:
       class      = REF DES
       subclass   = SILKSCREEN_TOP
       value      = U8

      Attached text:
       class      = USER PART NUMBER
       subclass   = ASSEMBLY_TOP
       value      = 003-0831-12


      -------Component Instance U8-------

      Component Class:      IC
      Device Type:          FRONT_END_MODULE_SKY_12_SMD_0.0
        Value:              SKY65342

      Function(s):

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • hobbss
    hobbss over 14 years ago

     The text in my post above is the result of executing the Show Element command on a component. 

     

    It looks like you have the part number as attached text on the assembly layer.  I do not have that built into my component.  I do not want the part number to show up on assembly drawings (or silk screen).  I just want it associated iwth components for reporting purposes.  Is it possible that the property isn't being transferred because the corresponding footprint doesn't  have a generic Part_Number associated with it? 

    • 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