Adaptive test selection for post-silicon timing validation: A data mining approach