Programmed Algorithms to Compute Tests to Detect and Distinguish Between Failures in Logic Circuits | Synapse