[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: Test pads in PCB
Dan,
Just a quick commnet.
> This follows my general principle of "if it goes on the board, it goes
> on the schematic".
This sounds good in theory, but in practice I see two issues:
1. Test points on every net clutters the schematic.
2. This doesn't correspond to ordinary practice in the places where
I've worked. Everywhere I've worked the layout guy did the testpads
& I didn't have to worry about it, much less change the schematic.
Then, the manufacturing engineers got the test point position info
from him, and created the test fixtures/flying probe program files.
It was transparent to the designers.
Of course, I can imagine that putting/not putting testpoints on
schematics is a religious issue. . . . .
Anyway, these reasons suggest that PCB be capable of handling test
pads independently of the schematic. I agree they shouldn't be vias.
Rather, they are analogous to vias in that they are layout specific
structures which PCB could/should support someday. Maybe I can look
at doing it myself someday . . . .
Just my $0.02,
Stuart
>
> Stuart Brorson wrote:
> > So my question: Has anybody here tried placing test pads on their
> > PCBs? I have a feeling most people using PCB are doing so for
> > hobby/student projects. However, professional-level boards destined
> > for mass manufacture need this feature. I suppose one could just
> > create a "testpad" element in PCB to place & hook to every
> > net. However, since the test pad doesn't appear in the netlist, PCB
> > will complain every time you refresh the netlist, and it will make DRC
> > checking a real PITA. Therefore, I have a feeling that any testpad
> > element needs to be recognized as a special structure by PCB.
> >
> > Any thoughts? Has anybody tried to place testpads for manufacturing
> > test?
>
> I haven't done it in PCB, but the way I've handled this issue in a
> commercial environment with some commercial tools is to create a test
> point element which has 1 pin on the symbol and the footprint is a
> single round pad. Then put the test points/pads in the schematic.
>
> This follows my general principle of "if it goes on the board, it goes
> on the schematic". Also it has the nice benefit of you can easily write
> a manufacturing rule checker that verifies that you have a test pad on
> every single net. With the commercial tool I mentioned, I ended up
> writing a small utility to go with it that gave an in circuit test (ICT)
> coverage report that listed the total # of nodes in the design, total
> number covered by test points, and a percent coverage. It also told you
> what nodes (by name and by what other components connected to the node)
> did not have test pads. This made it easy to fix up the schematics
> where there were missing test pads.
>
> It is a bit of a pain, but if you want to reliably get 100% coverage of
> nodes, I think this is about the only way to go. Using vias can be
> dangerous because when doing a minor board revision you might constrain
> yourself to not move any test pads but not moving any vias might be
> harder (both to deal with and to remember which ones you can't move)
>
> -Dan
>