At 08:49 AM 5/10/01 -0700, Brad Velander wrote:

>Hidden Pins: hidden pins are a special case in Protel. They are seemingly
>assumed to be similar to power pins and they will netlist together with
>other hidden pins which bear the same pin name (i.e. NC, N/C, Open, etc. are
>the most common examples). Therefore there is basically an unwritten rule
>with Protel that states "Use hidden pins at your own risk...".

I can say more. Don't use hidden pins period unless you know exactly what 
you are doing and you *need* them. Further, if a hidden pin has no name, it 
will netlist together with other hidden pins which have no name. That is a 
bug, in my book, and it should be fixed, but it's easy to see how it 
happened. The programmers assumed that hidden pins would be power pins or 
*maybe* something like a clock pin, so they treated no-name pins just the 
same as they treated power pins, or visible pins, for that matter. The null 
string is a unique name, and therefore all pins with that name are connected.

>There was an earlier suggestion that you may have this problem to blame for
>your unwanted nets, doesn't really make sense because how would you have
>placed an ERC on a hidden pin. Whoever posted it wasn't following the
>details of your issue that close.

I think Mr. Velander missed the point. The No-ERC directives were a red 
herring. It could happen that one has a symbol with both visible and hidden 
pins; in that case, the hidden pins would make a connection even if the 
visible pins were open, and no warning would be generated. While this is 
*probably* not the problem, it should be checked in order to rule it out.

[...]

>Your problem with unwanted nets: this is a shot in the dark but minimally
>possible, I have seen others do it before. By any chance do you have a wire
>which is not intended to connect to these pins but passes the pin at 90
>degrees on the same grid coordinate.

This is a good suggestion, it should also be checked. We have to remember 
that we are dealing with a newcomer to the program, and there are lots of 
assumptions -- even reasonable assumptions -- that can be made that will 
lead one down the rosy road to ruin and bad net lists.

If the hot spot of a pin touches any wire or any other pin's hot spot, it 
will connect to it. I think this cannot be suppressed merely by having no 
connection dot. Connection dots are *almost* irrelevant. The one exception 
is if you want to cross two wires and join them at the intersection. It's 
bad drawing practice, but lots of people do it.

[EMAIL PROTECTED]
Abdulrahman Lomax
P.O. Box 690
El Verano, CA 95433


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*                      - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[email protected]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Reply via email to