post-silicon validation and debug challenges and state-of-the-art solutions with