Taiwan Semiconductor Manufacturing Company Limited
SRAM ARCHITECTURE FOR CONVOLUTIONAL NEURAL NETWORK APPLICATION

Last updated:

Abstract:

One aspect of this description relates to a convolutional neural network (CNN). The CNN includes a memory cell array including a plurality of memory cells. Each memory cell includes at least one first capacitive element of a plurality of first capacitive elements. Each memory cell is configured to multiply a weight bit and an input bit to generate a product. The at least one first capacitive element is enabled when the product satisfies a predetermined threshold. The CNN includes a reference cell array including a plurality of second capacitive elements. The CNN includes a memory controller configured to compare a first signal associated with the plurality of first capacitive elements with a second signal associated with at least one second capacitive element of the plurality of second capacitive elements, and, based on the comparison, determine whether the at least one first capacitive element is enabled.

Status:
Application
Type:

Utility

Filling date:

25 Aug 2020

Issue date:

3 Mar 2022