Multi-bit multiply-accumulate operation unit and in-memory calculation device
A computing unit and computing device technology, applied in computing, information storage, static memory, etc., can solve the problems of read and write interference, low precision, and many single-bit calculations, and achieve the effect of avoiding read and write interference
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0029] The present invention discloses a multi-bit multiplication and accumulation operation unit 1, and the multi-bit multiplication and accumulation operation unit 1 includes:
[0030] Computing units 6 in M columns; the computing units 6 in each column include N computing subunits 7; wherein, M and N are positive integers greater than or equal to 1; each of the computing subunits in the memory 7 all include a 6T-SRAM storage unit, a switch tube M7 and a switch tube M8; the first end of the switch tube M7 is connected to the 6T-SRAM storage unit, the second end of the switch tube M7 is connected to the common terminal VSS, and the first end of the switch tube M7 The three terminals are connected with the second terminal of the switch tube M8, the first terminal of the switch tube M8 is used for inputting the pulse signal, and the third terminal of the switch tube M8 is used for outputting the read bit line signal.
[0031] As an optional implementation manner, the 6T-SRAM ...
Embodiment 2
[0037] Such as figure 2 As shown, the present invention also discloses an in-memory computing device. The in-memory computing device includes eight multi-bit multiplication and accumulation operation units 1, an input control module 2, a bit line driver module 3, and a word line driver module in Embodiment 1. 4 and 8 sets of multiplication and accumulation readout calculation modules 5; the input control module 2, the bit line driver module 3 and the word line driver module 4 are all connected to each of the multi-bit multiplication and accumulation operation units 1, the gth The multiply-accumulate readout calculation module 5 of the group is connected with the g-th multi-bit multiply-accumulate operation unit 1, and g is a positive integer greater than or equal to 1 and less than or equal to 8; the input control module 2 is used to input data converted into pulse signals In-In for output, and the bit line driver module 3 is used to output reverse bit line signals BLB0-BL...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


