{'fraction_non_alphanumeric': 0.023784901758014478, 'fraction_numerical': 0.0062047569803516025, 'mean_word_length': 5.585034013605442, '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}}
A Tools Flow for Synthesis of Asynchronous Control Circuits from Extended STG Specifications

Asynchronous control circuits are very important in heterogeneous systems, existing two different specifications previously proposed to describe the asynchronous controls: the Signal Transition Graph (STG) and the Extended Burst Mode (XBM). These specifications, despite being quite popular, present certain limitations in describing some interfaces for heterogeneous systems. In this paper, we propose a tools flow for the automatic synthesis of asynchronous control circuits that are described by the specification called Extended Signal Transition Graph (XSTG). XSTG has all features of STG and XBM specifications. For a set of benchmarks, the XSTG description shows high compaction in addition to a natural ability to describe conditional signals, in the case an average reduction of 54.3% in places and 47.4% in transitions, when it is compared with STG specification.