• 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. Error processing 'J6': Cannot modify element; the object...

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 164
  • Views 8742
  • 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

Error processing 'J6': Cannot modify element; the object or a parent has the FIXED property. ------The item does not appear to be fixed.

StepscanDarcy
StepscanDarcy over 6 years ago

Hey guys, 

I've seen this one posted a few times, and I don't seem to be finding a fix that works for me.    When trying to make a new netlist, I am always met with this error.  I've gone into PCB editor, made sure it wasn't fixed.


#1 ERROR(SPMHNI-175): Netrev error detected.

ERROR(SPMHDB-195): Error processing 'J6': Cannot modify element; the object or a parent has the FIXED property. [help].


If the object is not fixed, and i'm getting this error, where do I even start?

**UPDATE**
I managed to "work around" the errors, and fixed up alot of what I was seeing, but the new board didn't maintain the connections of the previous components I replaced, or there's DRC errors.

Picture Attached Below.

DRC Problems?

  • Cancel
Parents
  • DavidJHutchins
    DavidJHutchins over 6 years ago

    I have used the following skill command to delete all 'FIXED' properties in a design when having these types of issues:

    skill 'axlDBDeletePropAll "FIXED"'

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • StepscanDarcy
    StepscanDarcy over 6 years ago in reply to DavidJHutchins

    I'm a bit further along since I made the post, and I seem to have gotten past the "fixed" problem (seems like it was still looking for an old file that was replaced).   All of my problems now arise from my new 30 pin connector having 2 extra ground pins, technically making it have 32 pins.    I don't know how to proceed from here.   This was supposed to be a quick and easy job for a newb like me, but unfortunately it's starting to look like this is all just above my head.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • redwire
    redwire over 6 years ago in reply to StepscanDarcy

    Easy peasy.  But first, which part has 32 pins?  The schematic part or Allegro part?  

    If you really need to have the extra 2 pins make electrical contact then they need to appear in the schematic part.  Then on the Allegro side you would open the ".dra" file for the part and "add pin" giving it the appropriate pin numbers that match those in the schematic.

    Otherwise, if Allegro has 2 extra pins that the schematic does not have then go in to the Allegro ".dra" of the symbol and delete the pin number property on the extra pins.  That will make them mechanical.

    I imagine if it's your first time it might be overwhelming but post back up here or check out youtube for some vids.  

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • StepscanDarcy
    StepscanDarcy over 6 years ago in reply to redwire

    Hey Redwire, thanks for the response!   Let me explain where i'm at now.


    The old 30 pin connector actually had 30 pins, and all was right.   Then that connector became obsolete.   I set out to find a new one, and I did.   We settled on a new hirose 30 pin connector, but after deciding it was good fit, and purchasing orcad, and learning these past few weeks how to make the corrections, I noticed that the connector in fact has 32 pins(doesn't seem like an easy mistake to make, but it sure felt like one).   The connector has 30 connections BUT with 2 dedicated ground pins that connect the shield to ground(So 30 + 2 gnd pins).

    To make my life easier, yesterday I deleted the extra pins, and managed to get my new connector on the board, but as you see from the screenshot, there are DRC violations everywhere, and adding the new connector (with a matching 30 pins to the old one minus distance between pins).   It appears at the moment that the connector is just hovering over the board, and there are no electrical connections taking place.


    I'm going to try some of the things you've recommended, and post back later today.   

    Thanks again for the help!



    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • redwire
    redwire over 6 years ago in reply to StepscanDarcy

    I think the attachment failed to attach...  If you get stuck stuck, PM me and I can help.  But from your description, add two more pins to the schematic part and, just for testing, change the PCB_Footprint name in the schematic to something new -- that way Allegro will not try to re-read the old part.

    Then in Allegro (OrCAD) part editor delete the dummy pins and re-add as electrical connections.  Then save the part with the new name you put in the schematic field.


    When you netlist in there should be no warnings about pin count mismatch.  If so you should be good to go in Allegro(OrCAD) when you open the updated database.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • redwire
    redwire over 6 years ago in reply to StepscanDarcy

    I think the attachment failed to attach...  If you get stuck stuck, PM me and I can help.  But from your description, add two more pins to the schematic part and, just for testing, change the PCB_Footprint name in the schematic to something new -- that way Allegro will not try to re-read the old part.

    Then in Allegro (OrCAD) part editor delete the dummy pins and re-add as electrical connections.  Then save the part with the new name you put in the schematic field.


    When you netlist in there should be no warnings about pin count mismatch.  If so you should be good to go in Allegro(OrCAD) when you open the updated database.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • StepscanDarcy
    StepscanDarcy over 6 years ago in reply to redwire

    Sorry, got really busy yesterday.


    So, I did what you recommended, and I am miles ahead of where I was a few days ago.   I'm currently trying to remake all of the connections that were disturbed during the change.   Because i'm not the original creator of the board, i'm worried i'm going to drastically mess something up.   I mean, I'm following the old board, and the schematic, but I still get nervous because I don't fully understand everything yet.   

    If you know any tips for making connections fast, and easy, that would be fantastic,   If not, I will PM you with any questions or roadblocks I run into.

    Thanks again for taking the time to help.   Really appreciate it.

    -Darcy

    • 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