Download Knowledge-Driven Board-Level Functional Fault Diagnosis