{'fraction_non_alphanumeric': 0.015496809480401094, 'fraction_numerical': 0.006381039197812215, 'mean_word_length': 5.274285714285714, '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}}
Dynamic Firing on Static Analog/Digital Neuron Circuits with Resistive Synapses for Time-Series Neural Network

An analog-to-digital mixed circuit with resistors for static neurons was implemented on a CMOS IC chip. By comparing current magnitudes via the resistors on two lines, the neuron circuit output a multiplier accumulation result and a step function at the comparator as firing. Analog neurons with 1024 synapses and digital peripherals always operated at around 10 mW. The firing delay was intrinsically caused by patterns of inputs and synaptic weights. A recurrent connection directly from the output to the input generated an oscillation, and thus average latency of about 1 μs could be estimated from the observed period. Dynamic firing was observed even with digitally controlled recurrence, indicating a data-converter function from static to dynamic in which the firing pattern can be tuned via randomized synapses. A potential application is reservoir computing, where nonvolatile memristive devices can be further added for readout and learning with timing-dependent plasticity.