{'fraction_non_alphanumeric': 0.014164305949008499, 'fraction_numerical': 0.0, 'mean_word_length': 5.546296296296297, '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}}
Debug methodology for the McKinley processor

The McKinley processor is the result of a joint design effort between Intel and Hewlett-Packard engineers, and is the second processor implementation of the Itanium/sup TM/ Processor Family. This paper describes in detail the processes and methodology developed for debugging a complex and challenging microprocessor design. An overview of microprocessor debug techniques utilized by HP and Intel is presented, followed by descriptions of debug techniques employed on McKinley. Two case studies of electrical bugs encountered during design debug are presented to demonstrate some of the processes and techniques described previously, and results are discussed.