{'fraction_non_alphanumeric': 0.015815085158150853, 'fraction_numerical': 0.0, 'mean_word_length': 5.584, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A General Failure Candidate Ranking Framework for Silicon Debug

In advanced nanometer designs, various electrical effects could introduce unexpected circuit delays and lead to performance failures. Although electrically induced timing errors could be detected by applying delay testing, tools for debugging this type of error are still not widely adopted. We propose a general silicon debug framework which focuses on diagnosing silicon electrical bugs under functional test patterns. In this paper, we present FCR (Failure Candidate Ranker) which is one of the key components of the proposed framework. FCR employs various reasoning techniques including backward active/trigger tracing and forward symptom matching. We'll apply FCR to several industrial cases and show the effectiveness of identifying the error sources.