{'fraction_non_alphanumeric': 0.015401540154015401, 'fraction_numerical': 0.0022002200220022, 'mean_word_length': 5.275862068965517, '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 method for measuring switching frequency using complex asynchronous logic circuits

In order to optimize logic libraries for high-speed operation, and be able to compare new library designs with existing ones, a method that allows switching frequency measurement on-chip is required. In this paper we present a measurement technique to evaluate the switching frequency (and therefore the maximum speed) of digital circuits. The method utilizes asynchronous logic, and is flexible - allowing measurements and comparison to be performed on digital circuits of varying complexity. This measurement method was integrated onto an IC in a 65nm CMOS technology. We provide simulation results that show that the technique is not only able to provide switching frequency measurements but can also identify the critical path through the circuit under test. Such information is critical for logic library optimization.