{'fraction_non_alphanumeric': 0.023076923076923078, 'fraction_numerical': 0.001282051282051282, 'mean_word_length': 4.961832061068702, '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}}
Diagnosis and repair of cells (DRC) responsible for power-supply-noise violations

This paper proposes an automatic method to diagnose risky cells that are responsible for PSN (Power Supply Noise) violations. We can also find ECO (Engineering Change Order) method (resize or move) to perform on risky cells to repair PSN violations. We apply superposition principle to model the diagnosis and repair as a linear programming problem. We consider not only PSN constraints but also timing constraints to make sure that we can repair all PSN violations without causing new timing violations. With our diagnosis result, designers can perform ECO with very little effort. The experimental results show that we can repair all PSN violations with only less than 2% of all candidate cells.