{'fraction_non_alphanumeric': 0.027672955974842768, 'fraction_numerical': 0.005031446540880503, 'mean_word_length': 5.633333333333334, '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}}
Closing the accuracy gap of static performance analysis of asynchronous circuits

Asynchronous methodologies are gaining their presence in modern integrated circuit design. Cycle-time analysis of asynchronous design is nontrivial and crucial to circuit optimization. Among prior methods, linear programming-based analysis (LPA) and static performance analysis (SPA) are two representatives with high accuracy (but inefficient) and high efficiency (but inaccurate), respectively. However, the exactness of LPA remains unknown and the accuracy of SPA remains room for improvement. In this work, we demonstrate the inexactness of LPA and enhance the accuracy of SPA. Experimental results suggest our enhanced SPA almost always returns exact cycle-times while achieving up to 4000× speedup over LPA.