On diagnosing faults in digital circuits door