• 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 Capture CIS
  3. Why does "Is No Connect" pin property stay asserted if you...

Stats

  • State Suggested Answer
  • Replies 2
  • Answers 1
  • Subscribers 43
  • Views 3561
  • Members are here 0
More Content

Why does "Is No Connect" pin property stay asserted if you end up connecting the pin to a net?

Valueduser
Valueduser over 2 years ago

I'm working on a tcl script and I figured I could use the "Is No Connect" property to determine whether there was an attached net to a pin only to find out that if the property is set it does not get cleared by subsequently connecting the pin to a net.  So it's possible to have a pin connected to a net and have the "Is No Connect" property asserted.  Is this a bug or is this intentional?  It has led me to question the accuracy of my script and now I need to find another way to pull out the required information.  I'm hoping someone can provide an explanation. 

  • Sign in to reply
  • Cancel
  • rg13
    0 rg13 over 2 years ago

    In Capture, Design Rules Check tool checks for unconnected pins. If we intentionally leave a pin unconnected in a schematic page, it needs a "No Connect" symbol. The Design Rules Check tool ignores unconnected pins with "No Connect" symbols. What I have observed that if a pin with a no connect symbol is connected to a net, the no connect symbol has no effect on the pin and becomes invisible. If the pin is later disconnected from the net, the no connect symbol becomes visible again. Also, unconnected pin with 'No connect' symbol will always have 'Is No Connect' property.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Valueduser
    0 Valueduser over 2 years ago in reply to rg13

    That all makes sense.  The problem I was having with my script was that I was getting a part instance -> pin Instance -> net instance but if the pin wasn't connected to a net the script would fail.  I started looking at the no connect property first but got some false positives from pins that were initially marked as no connects but then subsequently connected to the net.  The solution to the problem was to not look at the no connect property but instead just check to see if the pin instance returned a valid net object by seeing if it was NULL or not.  Thanks for the input.

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

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

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