Signature analysis
Signature Analysis is a method to simplify (field) troubleshooting of complex digital systems, developed at Hewlett-Packard in the early 1970s.
The idea is to describe "known good" states of signals in the system – typically when in some diagnostic / troubleshooting mode – as a four-digit "fingerprint" of that signal, when referenced to a known clock and defined start/stop conditions. The concept was introduced in Hewlett Packard Journal May 1977 along with their first SA instrument, the HP 5004A.
The signature algorithm is a 16-bit cyclic redundancy check that can be efficiently implemented in hardware using a wikipedia:linear-feedback shift register. HP selected the polynomial x16+x12+x9+x7+1 instead of a standard CRC-16 or CCITT-16 polynomial, in order toWe would scatter the missed errors as much as possible and to avoid selecting feedback taps that are evenly spaced or four or eight bits apart because the types of instruments [...] that we will most frequently be testing tend to repeat patterns at four and eight-bit intervals.
They also chose a particular "funny hex" format to display the resulting 16-bit number (four hexadecimal digits) to be read easily on seven-segment displays, as 0–9,A,C,F,H,P,U instead of 0–9,A,B,C,D,E,F. (Presumably, including "H" and "P" in the display was an extra benefit.)
Signature analysis was only popular for a fairly short time in the late 1970s and early 1980s before increasing integration made it ineffective. Some arcade game manufacturers used signature analysis to allow component-level repair by field technicians.
to be expanded
History
Dennis Tillman says:
Signature Analysis was a very interesting troubleshooting concept that HP developed. It had several important benefits:
- It was easy and inexpensive to incorporate this concept into products under development.
- It made it possible for anyone, without prior knowledge or experience with digital electronics, to troubleshoot the new digital circuitry that was rapidly appearing in electronic instruments.
- HP freely shared the concept so others could incorporate Signature Analysis in their products.
Because Signature Analysis was developed by HP, Tektronix would never use it. This was the word from the very top at Tek.
[...]
In 1978 Tek was developing a radically new analog/digital scope that had a microprocessor, A/D converter, digital memory, programming capability, and a GPIB interface (also originally developed by HP as the HPIB). All of this complex digital circuitry was going to make these scopes virtually impossible to be repaired in the Field Office Service Centers.
Tom Rousseau, the 7854 Project Manager, realized this was going to be a huge problem for the Service Centers. When Tom read the May 1977 Hewlett Packard Journal which was entirely devoted to Signature Analysis, Tom realized this concept would make it much easier for the Service Centers to troubleshoot the 7854.
But there was a problem: Howard Vollum was adamantly opposed to using anything from HP. Tom eventually got Howard to budge a little when Tom made it clear how difficult this scope would be to troubleshoot in the service centers without a massive training program for all the field technicians.
Howard reluctantly agreed to allow Tom to incorporate Signature Analysis in the 7854 provided Tek did not have to buy the HP 5004A Signature Analyzer. Unfortunately there were no other signature analyzers.
As a result Tek developed their own 067-1090-00 Signature Analyzer single-wide plugin for the TM500 mainframe. It was later renamed to the SA501.
Signature Analyzers
- HP 5004A
- HP 5005A/B
- HP 5006A
- Tektronix 308
- Tektronix SA501
- Atari CAT BOX arcade tester / Schematics
- robotron 31020 (East Germany)
- Signature analyzer project @ EEVBlog Forum
- Signature Analysis support in sigrok
Tektronix products designed for signature analysis
Links
Patents that may apply to Signature analysis
Page | Title | Inventors | Filing date | Grant date | Links |
---|---|---|---|---|---|
Patent US 3976864A | Apparatus and method for testing digital circuits | Gary B. Gordon • George A. Haag • Jan R. Hofland • Daniel I. Kolody | 1974-09-03 | 1976-08-24 | Signature analysis • 308 • SA501 |
Patent US 4192451A | Digital diagnostic system employing signature analysis | Stephen Swerling • Steven R. Smith • Thomas W. Wiesmann | 1978-05-30 | 1980-03-11 | Signature analysis |
Patent US 4527272A | Signature analysis using random probing and signature memory | Michael G. Reiney | 1982-12-06 | 1985-07-02 | Signature analysis |
Patent US 4752928A | Transaction analyzer | David D. Chapman • Donald C. Kirkpatrick | 1985-05-06 | 1988-06-21 | Signature analysis |