US 12,073,869 B2
Compute in memory system
Mahmut Sinangil, Campbell, CA (US)
Assigned to TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD., Hsinchu (TW)
Filed by Taiwan Semiconductor Manufacturing Company, Ltd., Hsinchu (TW)
Filed on May 2, 2022, as Appl. No. 17/734,701.
Application 17/734,701 is a continuation of application No. 17/034,701, filed on Sep. 28, 2020, granted, now 11,322,195.
Claims priority of provisional application 62/941,330, filed on Nov. 27, 2019.
Prior Publication US 2022/0262424 A1, Aug. 18, 2022
Int. Cl. G11C 11/4093 (2006.01); G11C 11/408 (2006.01); G11C 11/4094 (2006.01); H03M 1/80 (2006.01)
CPC G11C 11/4085 (2013.01) [G11C 11/4093 (2013.01); G11C 11/4094 (2013.01); H03M 1/802 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing device, comprising:
a memory array comprising a plurality of memory cells grouped in rows and columns of memory cells, each of the memory cells comprising a memory unit adapted to store data, and a read port having a read-enable input and an output;
a plurality of read-enable lines, each connected to, and adapted to transmit an input signal to, the read-enable inputs of the read ports of a respective row of memory cells;
a plurality of data-output lines, each connected to the outputs of the read ports of a respective column of memory cells; and
an output interface comprising:
a computation module comprising a plurality of capacitors, each being connectable to a respective one of the data-output lines and having a capacitance, at least two of the plurality of capacitors having different capacitance from each other, the output interface being configured to permit the plurality of capacitors to share charge stored on plurality of capacitors,
the plurality of data-output lines forming a multi-digit output, wherein each of the data-output lines corresponds to a respective digit of the multi-digit output and as a respective place value, wherein the capacitances of the at least two of the plurality of capacitors correspond to the place values of the respective data-output lines.