• 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. Cannot place part - Pin numbers do not match

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 163
  • Views 8663
  • 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

Cannot place part - Pin numbers do not match

gburnham
gburnham over 14 years ago

Hello, I'm fairly new both to Cadence and to PCB design in general.

I'm attempting to make a fairly simple design - it's pretty much just a cable in a PCB form.  The only hiccups are the tight size and the traces are impedance controlled, but I haven't gotten there yet!

I'm attempting to place the connectors - one I got from Samtec's website (ERM8-030-XX_X-X-DV.dra & .psm) and the other is also a Samtec one, but I had to make the footprint, as they haven't uploaded it yet.  I'm using Allegro Design Entry CIS v16.5p003 for my schematic and Allegro PCB Designer v16.5 for my layout. 

I'm having problems placing the ERM8 connector (but mine places just fine!).  Every time I try to place it (Place>Manuallly...) I get the error "E- (SPMHGE-82): Pin numbers do not match between symbol and component. Run dev_check on device file for more information."

I've looked in the symbol, and there are 60 electrical pins and 2 mechanical pins (just like the one I made), and they're all numbered from 1-60 like they should be (mechanical pins are not numbered). 

The dev_check script is supremely less than helpful - it says it has saved a dev.check.brd file, but no such file exist on my hard drive (I searched the entire thing).  Also, the only "error" the log file mentions is very cryptic:

Netlist File Name: 'dev_check.net'      Layout File Name: 'dev_check.brd'

===========================================================

$PACKAGES
!* ; U1
 ^
ERROR(SPMHNI-60): Device name not found, line ignored.
-------------------------------------------------------------------------------
$END

I have no idea what this means, and I'm getting very frustrated.  I've gone into my connector footprint and deleted all of the pins, saved everything, then created an entrely new set of padstacks and made pins with those new pads - no luck. I'm pretty sure I've set both my pad and psm paths right (I got an error about them before this one, which went away).  However, it's a pretty new install for our systems, so perhaps I don't have some other environmental variable or something configured correctly?

 Thanks in advance!

-geoff

  • Cancel
  • Bennigin
    Bennigin over 14 years ago
    How about your schematic symbol? Make sure your schematic symbol has the same number of pins as your PCB footprint. Also make sure you dont have some overlapping pins on the schematic symbol.
    • 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.

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

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