At 01:03 PM 5/18/01 -0700, Dwight Harm wrote:
>John (et al),
>All the vias seems well inside the boundaries.  I did find that if I delete
>all the vias, the warning goes away.  Putting just one via back gets the
>warning.
>
>As another experiment, I tried changing the net assigned to the split plane
>(on my ground plane) to No Net, and to some random net.  In both cases the
>warning did not change, nor were additional warnings issued, which seems
>odd, since the vias would be causing a short between two nets.
>
>I'm not even sure what Protel means by "overlapping".  The top & bottom
>polygons, and the inner plane splits, all have identical (I think!)
>boundaries.

Mr. Harm uploaded a cut-down version of the file which shows his problem to 
the filespace for protel-users-issues. This enabled me to quickly determine 
what is going on. Yes, Mr. Harm was probably right when he said that he did 
not know what "overlapping" meant in this context. Or he did not recognise 
that he had overlapping splits.

Looking at the power plane, what we see appears to be two split plane areas 
connected by a single blowout trace. However, that is not a trace, it is an 
extension which is the outline of a single split plane which includes both 
the areas.

He has a via in the right-hand area, and this via generates the DRC message:

Processing Rule : Broken-Net Constraint ( (On the board ) )
    Violation         Net FET-PAD-A
      Warning - Connection to overlapping split planes
Rule Violations :1

Since that Net is the net he has assigned to that plane section, it is easy 
to see why he does not understand the error. The error message does not say 
what the other split plane is.

However, double-clicking on the right-hand area pops up the selection window:

Split Plane (VCC33) on Power
Split Plane Net (FET-PAD-A) on Power

There is another split plane on the same layer and in the same space. To 
see it, try to pick up the right hand split plane. Select the plane 
(VCC33); when you move it around, it is this rectangular dumbell shape. If 
you delete the plane FET-PAD-A entirely, the only change you will see on 
the layer is that the outline of the right hand section becomes thinner.

If that via is allowed to connect to the power plane, it will short the 
nets, as far as Protel is concerned, VCC33 and FET-PAD-A. Protel doesn't 
know that FET-PAD-A is a dummy net for thermal purposes.

Now, I have never before seen such a net; but if a pin of a device will 
short to the plane or copper pour, and that pin is an NC pin, then this 
would be the way to get the pin to connect instead of being isolated. 
No-net planes do not connect to no-net pads.

Now, the mystery is solved, as far as I can see. In the process, I did 
uncover a solid bug, as far as I can tell, the file is also in the 
protel-users-issues filespace (I gave the URL in my previous post in this 
thread). Maybe someone will tell me something I have overlooked; we all 
have blind spots.

Some more comments: The dumbell-shaped split plane strikes me as unlikely 
to be useful unless one actually wants to break up the power plane that 
way. I would guess that when it was placed, Mr. Harm thought that to have 
two split plane areas assigned to the same net, he needed to have one split 
plane polygon extended in this way. That is not true. You can make as many 
separated split plane areas as you like with the same net; they do not have 
to be connected on the plane layer and they will create no error message 
unless there is some pad of the same net in their areas which is not 
connected to the rest of the net. If one of these planes is not physically 
connected to any net, no error message is generated. It's the same with 
floating net-assigned copper or vias on any layer. They do not generate an 
error unless pads which are assigned to the net are unconnected.

(Free pads *do* generate an error, which is another difference between free 
pads and vias.)

Now, as to Mr. Harm's original intention, I'm not going to claim to be a 
thermal engineer, so caveat emptor. Isolated thermal copper on inner layers 
is of questionable utility for heat-sinking. If one is communicating heat 
to the edge of the board, it might be useful, otherwise it will not change 
the thermal resistance of the assembly except maybe to *increase* it a tiny 
bit. For an electrical analogy, consider strip resistors of, say, 10 ohms 
per mil of length. Let's represent Mr Harm's board with a single resistor, 
62 mils long. Its resistance will be 620 ohms. Now, let's split it into two 
31 mil lengths, putting 1.4 mils of other material in the middle. The new 
thermal resistance will be 620 ohms plus the 1.4 times the resistance of 
the other material, which will be greater than zero. Unless that material 
is superconducting, the resistance of the assembly will increase.

Inner layers typically *add* thickness to the board. Of course, one can 
reduce the other layer thicknesses, but it is that reduction which will 
improve thermal conductivity to the other side of the board, not the 
copper. If you hold the board thickness constant and convert some of the 
board material to copper, yes, that will lower thermal resistance, but 
unless that copper is very thick, which you are not going to make with 
standard fabrication process, the effect will be negligible, not worth the 
effort. Isn't Invar used for this? (I've never had occasion to design with it.)

It has been alleged that putting many plated holes through the board will 
improve the capacity of a heat sink. There is some conflicting opinion on 
this and only a little actual testing has been published. Having heat 
sinking area on both sides of the board will help; and vias from the top of 
the board to the bottom may also help a little. The holes probably don't 
help much because the loss of conductive material due to the holes takes 
away the improvement from convective flow through the holes and increased 
transfer surface inside the holes. Plugged vias might be best. As I said, 
it is controversial, but if there is forced air conduction through the 
holes, I have seen evidence that holes can make a very substantial 
improvement. Otherwise it is probably not worth the effort.

The most significant source of heat resistance is thermal transfer between 
the heat sink and ambient air or free space. Increasing the effective sink 
surface area is about the only way to improve this; inner layers do not do 
this unless they conduct to some other external surface.

Another aspect of the stack-up in Mr. Harm's board is that there was only 
one inner plane. But probably he eliminated the other planes in cutting the 
board down for posting.

Anyway, I thank Mr. Harm for posting his board; it gives us an opportunity 
not only to solve the immediate problem but also to bring up many issues, 
some of which discussion might be useful to someone someday, if not today.

[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