{'fraction_non_alphanumeric': 0.019845644983461964, 'fraction_numerical': 0.0, 'mean_word_length': 4.710691823899371, '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}}
Improved cell core for a mixed-mode polynomial CNN

This paper proposes improvements for a recently reported mixed-mode polynomial CNN cell structure. Like the previous cell core, the improved cell can be used to process input data that has been divided into blocks (layers), while keeping all input/output operations during processing local. The improved cell core uses current memories as means to convey data between different blocks. This way only one DA converter and polynomial circuit is needed in the cell and the current sources of the DAC can also be utilized in the ADC. In addition to gray-scale processing, the cell is capable of processing binary data so that the eight-bit gray-scale state memory can be used as eight one-bit local memories. The analog circuits of the design are composed of simple primitives which make the design well suited for implementation using modern silicon process.