{'fraction_non_alphanumeric': 0.02088167053364269, 'fraction_numerical': 0.004640371229698376, 'mean_word_length': 4.9631336405529956, '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}}
Pulse Generation for On-chip Data Transmission

Pulse-based data transmission has been demon- strated as a power-saving and high performance alternative to level-based signalling over global distances. Key to its correct operation is the use of reliable and low latency pulse generators. We propose a simple design of pulse generator, evaluate its performance and show a design that offers greater safeguards against malformed input signals. We show how performance scales with interconnect length, consider signal-integrity issues and also present a method of repeating the signal to allow transmission over wire lengths exceeding 3mm, and data rates exceeding 1Gbit/s. Results are presented by simulation as part of a a full pulse- based asynchronous Network-on-Chip. Simulation in a NoC context produces much more accurate results for factors such as delay than when simulating in isolation. Our simulations are carried out using a full RLC model, as opposed to the more common RC model. Inclusion of inductance further increases our result's accuracy, especially when compared to previous work. Finally, we see that the energy efficiency of our approach is comparable to other contemporary designs in the literature and is especially efficient over wire lengths in the range 1.25mm to 3mm.