{'fraction_non_alphanumeric': 0.029166666666666667, 'fraction_numerical': 0.005833333333333334, 'mean_word_length': 5.491891891891892, '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}}
Statistical Timing-Based Post-Placement Leakage Recovery

This work presents a post-placement, leakage recovery methodology, based on gate resizing, which supports and preserves statistical constraints, i.e. a (mean, sigma) constraint pair during leakage optimization. We exploit statistical models for delay and leakage, which utilize normal and lognormal distributions respectively. The distributions are extracted by extrapolating process, temperature and voltage data. Our leakage recovery is based on statistical wire delay bounds generated for a (sigma, mean) constraint by the TSZSA algorithm and redistributed across gates using an ILP-based slack reassignment strategy. Available gate slack is converted into reduced leakage by downsizing the relevant gates, while preserving the statistical slack assignment. Experimental results, on the IWLS 2005 benchmarks, indicate an average of over %20 leakage recovery with no timing yield loss, where similar leakage gains for a non-statistical, state of the art leakage recovery tool present an average of over %6 loss in timing yield. We also illustrate that our gate resizing algorithm exploits a delay-leakage trade off, for a fixed sigma value.