Statistically every system will have errors, and good system design and Signal Integrity can reduce the error rate, but the rate will still be finite and positive. Modern electronic systems use very high speed interfaces to pass huge volumes of data, so even a very small error rate will result in errors occurring very often.
As you can see from my background I worked for three years on a completely new architecture that used the features of modern FPGA and DSP devices. This architecture focused on the physical data passing interfaces, and the way that they were programmed in order to reduce the error rates. Studies and conclusions were made about how these errors could affect the operation of the systems, and how systems should be designed to account for the inevitable errors. The HAWK system architecture never saw daylight outside our lab, but the results we got in the lab were really astounding.
With the amount of time and experience I have in studying the architecture of Real Time systems, I am perfectly placed to
- Identify where your system might suffer from errors
- Help you to determine where errors can be ignored and where they can cause you problems
- Help you to design your system to detect and recover from errors that have been identified as important
As with everything I can offer, I can work on this alone, generating and/or presenting a study report, or I can work with your team in an advisory or mentoring capacity.