Basics - Why do this ‘Design-for-Test’, anyway?
Any good introduction to a topic starts with some discussion of motivation. DFT is no exception. In fact, over the years, most DFT and test engineers have spent more time than they would have liked justifying to designers and design managers the inclusion of test hardware in electronics products.
It’s seemed to me through the years that the only thing designers were taught about design-for-test was that it made their designs bigger and slower, something to avoid. Unfortunately, there is truth to that: one of the biggest concerns in most of today’s challenging designs is power, and smaller designs normally use less power. So it seems that we DFT folk are always at least somewhat at odds with the marketing requirements…
My own path to design for test was hacked out of desperation, after spending years on the ATE trying to implement functional patterns that, in the end, were not even sufficient enough to keep me (or some poor product engineer) from seeing devices again as customer returns. In a lot of cases, this was an acceptable use of my time, and being in a more consumer oriented market, was not critical to life or limb in the field.
Fortunately however, we do have an analysis weapon to use, pre-tapeout, in this fight, and any book on electronics test will have a section devoted to it: the economics of test. It remains the single most useful tool to determine whether or not to include a test feature as part of a design.
More below the fold… (more…)

