A Fast and Precise Scan Chain Fault Diagnosis Technique