Board level diagnosis