Fig. 6: High-level computing using FE-PS-based array. | Nature Communications

Fig. 6: High-level computing using FE-PS-based array.

From: In-sensor image memorization, low-level processing, and high-level computing by using above-bandgap photovoltages

Fig. 6

a Schematic circuit diagrams of a 1 × 2 FE-PS-based array for demonstrating in-sensor MAC operation. b, c Measured output photovoltages of the 1 × 2 array (i.e., Vph-1&2) at till ~ 20 s when different combinations of Ilight-1 and Ilight-2 are applied to the two FE-PSs in the array. In (b), the two FE-PSs are set in the same state with Rpv-1 = Rpv-2 = 0.048 V·cm2·mW-1 and Voffset-1 = Voffset-2 = 0.7 V, while in (c), they are set in the opposite states with −Rpv-1 = Rpv-2 = 0.048 V·cm2·mW-1 and −Voffset-1 = Voffset-2 = 0.7 V. The theoretical values of Vph-1&2 are indicated by the star symbols. d Schematic diagram of a 4 × 9 FE-PS-based array for the recognition of letters “S”, “C”, “N”, and “U”. e Expected and f measured Vph values (@ till ~ 20 s) of the FE-PSs after programming, which are arranged into 4 groups with each connected to a specific output neuron. The expected Vph values are obtained from the trained weights. The weights are first trained ex situ, then binarized to 1 and −1, and eventually programmed into the array. After programming, the weight 1 (−1) corresponds to an expected Vph value (@ till ~ 20 s) of 2.4 (−2.4) V under the Ilight of 70 mW/cm2. g Temporal output Vphs at different neurons when the letter “C” is presented to the array. h Summary of the measured output Vphs (@ till ~ 20 s) at different neurons for different input letters. The corresponding expected Vph values are shown in the brackets.

Back to article page