{'fraction_non_alphanumeric': 0.007211538461538462, 'fraction_numerical': 0.0, 'mean_word_length': 6.119658119658119, '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}}
Maintaining microprocessor compatibility across process generations

This paper presents two approaches that have been used to maintain socket compatibility between a pair of microprocessors operating at different supply voltages. A current balancing scheme to keep independent regulators within their specified operating range when shorted through the microprocessor socket is presented. Using a network of termination resistors in the microprocessor's package, an operating scheme was developed such that minimum regulation current requirements could be met and a balanced current environment could be achieved inside two different switching regulators operating at different frequencies. The design and the implementation details of the current balancing method in the microprocessor is described and compared with measured data.