• 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. Receiving a device library error netlisting from capture...

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 166
  • Views 14874
  • 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

Receiving a device library error netlisting from capture to PCB editor 16.01

JasonW
JasonW over 16 years ago

Hello,

 I created two BGA footprints using the PCB editor PCB wizard for a xilinx virtex2p 672FF and a prom for it.  I have a hetergenous part in capture for the 672FF part.  Since the capture part doesn't have every pin instantiated, I added the PINCOUNT = 672 to the 672FF and PINCOUNT = 48 for the prom.

When I try to netlist to allegro I get the following errors 

------ Oversights/Warnings/Errors ------

#1 WARNING(SPMHNI-184): Device library warning detected.

WARNING(SPMHUT-72): Pincount for device 'XCF08PFS48_0_BGA48C80P6X8_800X9' is greater than the actual number of pins ... adding NC pins to compensate.

#1 ERROR(SPMHNI-176): Device library error detected.

ERROR(SPMHUT-123): Unable to create the NC pins for 'XCF08PFS48_0_BGA48C80P6X8_800X9' with function pin 'B3': 'ERROR(SPMHUT-111): Alphanumeric pin number found.'.

ERROR(SPMHNI-170): Device 'XCF08PFS48_0_BGA48C80P6X8_800X9' has library errors. Unable to transfer to Allegro.

 

I've checked the footprints and the capture part, yet I can't find a problem.  Any ideas?

 

Thanks,

Jason

 

 

  • Cancel
  • JasonW
    JasonW over 16 years ago

    Oops, the above error is just when I tried netlisting the 48 pin BGA not the 672, but the 672 part has the same type of error

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • steve
    steve over 16 years ago

    Jason

    The PINCOUNT property only works with numerical pins. It will not work with A1, A2 etc. You will either have to renumber your BGA or add the NC pins in a comma seperated list for the capture symbol. Be warned though I think that the comma seperated list is limited to 256 characters.

    I would suggest you raising this with Cadence as an enhancement request for PINCOUNT to support BGA pin numbering.

    Steve

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • JasonW
    JasonW over 16 years ago

    Thanks for the info Steve!!

    I tried adding a new property called NC_PINS and added the pins to it in the following format (a1, b4, c4, c5, c6) and I addeded a NC_PINS=YES into the allegro.cfg file but when I netlist it kept giving me an error saying the format for NC_PINS is incorrect.  I tried multiple ways, such as without the (), without commas, adding a = and combinations thereof without luck.

    I went ahead and added the NC pins to the symbol, but I would still like to know how to do this right for the future.

     

    Thanks,

    Jason

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • BillZ
    BillZ over 16 years ago

    Hi,

    Here is the procedure to add an NC pin in Capture.

    ·         Add a “NC” property to the part. For the value of the “NC” property, use the pin numbers of the non-electrical pins separated by commas. For example, if you had an 8-pin footprint with the two through-holes being pins 7 and 8, then you would have a 6-pin part on your design with an “NC” property containing the value of 7,8.

    • 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